@media (min-width:471px){body .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row,body .elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row-first,body .elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row-last{width:49%}body .woocommerce form .form-row-wide,body .woocommerce-page form .form-row-wide{clear:none}body #billing_email_field,body #billing_postcode_field,body #doorbell_field{float:right}body #billing_city_field,body #billing_phone_field,body #floor_field{float:left}body #billing_address_1_field,body #order_comments_field{width:100%!important}}body .elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button{background-color:#000;color:#fff}body .wf_total_address_display b{margin:initial}body .wpo-field label.wpo-radio input:checked+span.wpo-radio-inner{background-color:#0e8040}body .wpo-field label.wpo-checkbox input:checked+span.wpo-checkbox-inner{background-color:#0e8040;border-color:#0e8040}body .wpo-field label.wpo-checkbox span.wpo-checkbox-inner{border:1px solid #000}body .wpo-field label.wpo-radio span.wpo-radio-dot{height:17px;width:17px}body .wpo-field label.wpo-radio span.wpo-radio-inner{outline-color:#000;background-color:#000;height:19px;width:19px}body select#previously_address{height:35px;width:103.5%}body span.wf_total_address_display{font-size:.82em;margin-bottom:10px;margin-right:10px;margin-top:10px}body .wf_address_input{padding:6px;font-size:14px;height:20px}body .modal__title{font-size:1.2rem}body .modal__content{margin-top:0;margin-bottom:0}body .modal__container{overflow-x:hidden;padding:10px 40px 30px 30px}body .wc-restaurant-menu-product-inner.chr-outofstock{opacity:.6}body .chr-outofstock-label{display:block;color:#888;font-weight:700;margin-bottom:5px;margin-left:7px;font-size:14px}body .wc-restaurant-menu-product{border-radius:5px}body .wc-restaurant-menu-product.chr-featured{border-left:3px solid #000!important}body .wf_field_wrapper input:checked~.checkmark{background-color:#238a62}body .woocommerce-mini-cart__empty-message::before{content:'';display:block;width:82px;height:94.7px;background:url('/wp-content/themes/hello-biz-child-main/thecartisempty.svg') left center/contain no-repeat;margin:0}body .edit-address-icon{color:#fff!important;box-shadow:none;background:#124e43;border:none;padding:.768em 1.2em;font-size:.76em;font-weight:600;border-radius:6px;cursor:pointer}body button.wf_address_changer_btn,body button.wf_address_changer_btn:hover{color:#fff!important;box-shadow:none;background:#238a62;border:none;padding:.918em 2.3em;font-weight:600;border-radius:0}body .wf_field_wrapper{font-size:18px}body .modal__close{background:#000;color:#fff;padding:5px 9px;border-radius:25px}@media screen and (max-width:768px){body .wc-fast-cart__close-btn{right:25px;top:15px}body .wc-fast-cart{padding:15px}body .wc-fast-cart h2{font-size:1.3em;color:#000}body .wc-restaurant-info-menu p{padding:0 0 5px!important}}@media screen and (min-width:768px){body .wc-restaurant-info-menu{margin-bottom:2em;display:flex;justify-content:space-evenly;align-items:center;flex-direction:row}}@media screen and (min-width:1025px){body .wfc-open-cart-button{display:none}}body .wfc-open-cart-button{right:15px;z-index:1}body .wfc-cart-table td.product-name dl.variation{font-size:.82em}body .is-style-modal .wfc-cart-table tr.wfc-cart-form__cart-item:not(:last-child),body .wc-fast-cart h2{color:#000}body .elementor-menu-cart__footer-buttons .elementor-button--checkout,body .elementor-menu-cart__footer-buttons .elementor-button--view-cart{background-color:#000}.wc-fast-cart__close-btn{cursor:pointer}body .wc-fast-cart .wfc-coupon h2 label{font-size:.8em}body .wc-restaurant-info .wc-restaurant-info-item{display:flex;flex-wrap:wrap;gap:3px;font-size:14px}body .wc-restaurant-info-menu{margin-bottom:0}body .wfc-open-cart-button.at-bottom{bottom:15px}body .woofood-mini-cart-min-message{font-size:.825em;background:#e1edee}body .elementor-menu-cart__product-image a,body .is-style-modal .wfc-cart-table tr.wfc-cart-form__cart-item>td.product-thumbnail,body .wfc-cart-table td.product-thumbnail img{pointer-events:none;cursor:default}body .wc-restaurant-info-menu .wc-restaurant-info-more button{color:#000;cursor:pointer}body .wc-restaurant-info-menu .wc-restaurant-info-availability.restaurant-open .availability-text{color:#136656;font-weight:800}body .wc-restaurant-info .icon{display:inline;height:18px;margin-right:3px;position:static;top:4px;vertical-align:baseline;width:18px}body .wc-restaurant-info-menu p{margin:0;padding:0 15px 0 0}body .elementor-menu-cart__product-image a,body .elementor-menu-cart__product-image img,body .image-right>.wc-restaurant-menu-product .image{border-radius:8px}body .woocommerce.widget_shopping_cart h5{font-size:18px;margin-top:10px}body .address-change-header{overflow:hidden;width:100%;position:relative;top:0;padding:0;margin-bottom:0;display:inline-flex;border:none;align-content:center;justify-content:space-around;align-items:center;flex-direction:row}body .elementor-menu-cart__subtotal{font-size:16px;padding-bottom:10px;padding-top:10px}body .elementor-menu-cart__product-price{color:#2f2f2f}body .elementor-menu-cart__product-remove{border:1px solid #1f1f1f}body .elementor-menu-cart__product-remove:after,body .elementor-menu-cart__product-remove:before{background:var(--remove-item-button-color,#32363c)}body .elementor-menu-cart__product-name{font-weight:600}body .elementor-menu-cart__product .variation{margin:5px 0 10px;font-size:.8em}body .elementor-menu-cart__product .variation dd p{margin-top:0}body .elementor-menu-cart__product{grid-template-columns:22% auto}body .elementor-menu-cart__products{max-height:calc(100vh - 340px)}body .wc-restaurant-modal{bottom:0;height:100%;left:0;right:0;top:0}body .wc-restaurant-product-modal .name{font-size:1.4rem;font-weight:800}body a:where(:not(.wp-element-button)){text-decoration:underline;color:#000}body .wc-restaurant-product-modal .details p{color:#515151;font-size:.87em;line-height:1.3em}body .woocommerce td.product-name dl.variation p,body .woocommerce td.product-name dl.variation:last-child{margin-top:2px}body .wc-restaurant-modal button.modal-close{cursor:pointer;right:15px;left:auto}body .wc-restaurant-menu-product:hover{background:#efefef;border-radius:5px}body .wc-restaurant-menu-product .header{align-items:flex-start;display:flex;justify-content:space-between;margin:0 -8px;width:auto;z-index:auto;flex-direction:column}body .wc-restaurant-menu-product .description{font-size:.72em!important;line-height:1.38;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:calc(1.38 * 3em)}body .wc-restaurant-menu-product .image{background-position:center;max-height:100px}body .wc-restaurant-menu-product .wc-restaurant-menu-product-inner{border:none;box-shadow:none}body .wc-restaurant-menu-product .details{display:flex;flex:1 0;flex-direction:column;justify-content:center;padding:10px}body .wc-restaurant-menu-product .header>div{flex:auto;margin:4px 8px}.wc-restaurant-menu-product .price,body .wc-restaurant-menu-product .name{font-size:1.19em}@media screen and (min-width:768px){body .wc-restaurant-modal{bottom:auto;box-shadow:0 0 3px rgba(50,50,50,.3);height:auto;left:50%;max-height:95vh;max-width:700px;min-width:590px;right:auto;top:50%;transform:translate(-50%,-50%)}body .wc-restaurant-menu-product .description{font-size:.75em!important}body #wro-menu-1 .wc-restaurant-menu-product .image,body .wc-restaurant-menu-product .image{flex-basis:200px;min-height:150px}.wc-restaurant-menu-product .price,body .wc-restaurant-menu-product .name{font-size:1.18em;color:#000}h2.wc-restaurant-menu-section-title{font-size:24px!important}}body .wc-restaurant-menu-product .header .name{font-weight:600;flex-grow:unset}h2.wc-restaurant-menu-section-title{font-size:22px;font-weight:800}body .wc-restaurant-menu-section-title{margin-bottom:.5em;border-bottom:1px solid #000;padding-bottom:5px}.wc-restaurant-menu{display:flex;align-items:flex-start;width:100%;position:relative}.wc-restaurant-menu-section:first-child{margin-top:0!important}.custom-menu-archive-container{width:25%;max-height:80vh;overflow-y:auto;padding:10px;background:#fff;position:sticky;top:10px;z-index:1}.categories-list{display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth;transition:scroll-left .5s cubic-bezier(.4, 0, .2, 1)}.categories-list .category-link{display:block;text-decoration:none;color:#6b6b6b;padding:0 10px;background:#fff;border:none;border-radius:5px;transition:background .3s,color .3s;font-size:1.14em;text-align:left;white-space:nowrap;font-weight:400}.categories-list .category-link.active{background:#fff;color:#000;font-weight:600}.wc-restaurant-menu-arcivecenter{width:75%;padding:20px}@media (max-width:768px){.wc-restaurant-menu{flex-direction:column}.custom-menu-archive-container{width:100%;position:sticky;top:0;left:0;z-index:1;background:#fff;padding:10px;border-bottom:1px solid #ddd;display:flex;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scroll-behavior:smooth}.categories-list{display:flex!important;flex-direction:row!important;gap:10px;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;width:100%!important;scrollbar-width:none;-ms-overflow-style:none}.categories-list::-webkit-scrollbar{display:none}.categories-list .category-link{flex-shrink:0;display:inline-block;padding:8px 12px;margin-right:8px!important;background:#f9f9f9;border-radius:8px;border:1px solid #ddd;transition:background .3s,color .3s;font-weight:700;white-space:nowrap!important;font-size:14px}.categories-list .category-link.active{background:#136656;color:#fff;border:1px solid #136656;scroll-margin-left:50%}.wc-restaurant-menu-arcivecenter{width:100%;padding:0}}.wc-restaurant-menu-section{scroll-margin-top:100px}@media (min-width:769px){.wc-restaurant-menu-section{scroll-margin-top:40px}}:root{--page-background:white;--scrollbar-track:transparent;--scrollbar-thumb:#45454552;--scrollbar-thumb-hover:lightcoral;--scrollbar-width:1px}html.dark{--page-background:black;--scrollbar-thumb:salmon;--scrollbar-thumb-hover:chocolate}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-width);border:calc(var(--scrollbar-width)/ 1) solid var(--page-background)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}