:root{--sb-page:#f5f7fa;--sb-surface:#ffffff;--sb-soft:#f1f3f5;--sb-border:#e5e7eb;--sb-text:#111827;--sb-muted:#6b7280;--sb-accent:#ffcc00;--sb-accent-hover:#f2bd00;--sb-blue:#009de0;--sb-danger:#ef4444;--sb-success:#16a34a;--sb-radius-sm:14px;--sb-radius:18px;--sb-radius-lg:24px;--sb-shadow:0 18px 45px rgba(17, 24, 39, 0.10);--sb-shadow-soft:0 10px 30px rgba(17, 24, 39, 0.08)}.star-burgers-order-online-page,body.woocommerce-shop,body.post-type-archive-product,body.tax-product_cat{background:var(--sb-page)!important;color:var(--sb-text)!important}.star-burgers-order-online-page{padding:28px clamp(16px, 3vw, 32px) 96px!important}.sb-order-menu,.sb-shop-products,.woocommerce ul.products{max-width:1120px!important;margin-inline:auto!important}.sb-order-menu__hero,.sb-shop-hero,.star-burgers-order-online-page .wp-block-group:first-child{background:var(--sb-surface)!important;color:var(--sb-text)!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius-lg)!important;box-shadow:var(--sb-shadow-soft)!important}.sb-order-menu__hero h1,.sb-shop-hero h1,.star-burgers-order-online-page h1,.star-burgers-order-online-page h2,.star-burgers-order-online-page h3{color:var(--sb-text)!important;letter-spacing:-0.02em!important}.sb-order-menu__hero p,.sb-shop-hero p,.star-burgers-order-online-page p,.sb-order-menu-card__description,.sb-shop-product-card__description{color:var(--sb-muted)!important}.sb-category-nav,.sb-order-menu__tabs,.star-burgers-order-online-page .sb-order-categories{position:sticky!important;top:0!important;z-index:20!important;display:flex!important;gap:8px!important;overflow-x:auto!important;padding:10px 0!important;margin:18px auto 22px!important;max-width:1120px!important;background:color-mix(in srgb,var(--sb-page) 92%,transparent)!important;backdrop-filter:blur(14px)!important;scrollbar-width:none!important}.sb-category-nav::-webkit-scrollbar,.sb-order-menu__tabs::-webkit-scrollbar,.star-burgers-order-online-page .sb-order-categories::-webkit-scrollbar{display:none!important}.sb-category-nav a,.sb-order-menu__tabs a,.star-burgers-order-online-page .sb-order-categories a{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:8px 16px!important;border:1px solid var(--sb-border)!important;border-radius:999px!important;background:var(--sb-surface)!important;color:var(--sb-text)!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important;box-shadow:0 6px 18px rgb(17 24 39 / .04)!important;transition:background-color 0.16s ease,border-color 0.16s ease,transform 0.16s ease!important}.sb-category-nav a:hover,.sb-category-nav a.is-active,.sb-order-menu__tabs a:hover,.sb-order-menu__tabs a.is-active,.star-burgers-order-online-page .sb-order-categories a:hover,.star-burgers-order-online-page .sb-order-categories a.is-active{background:var(--sb-accent)!important;border-color:var(--sb-accent)!important;color:var(--sb-text)!important;transform:translateY(-1px)!important}.sb-order-menu-section,.star-burgers-order-online-page section[id]{scroll-margin-top:88px!important;margin-block:30px!important}.sb-order-menu-section__header,.star-burgers-order-online-page section[id]>h2{margin-bottom:14px!important}.sb-order-menu-grid,.sb-shop-products ul.products,.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.sb-order-menu-card,.sb-shop-product-card,.woocommerce ul.products li.product{position:relative!important;display:grid!important;grid-template-columns:92px minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;min-height:124px!important;margin:0!important;padding:12px!important;background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius)!important;box-shadow:var(--sb-shadow-soft)!important;color:var(--sb-text)!important;overflow:hidden!important;transition:transform 0.16s ease,box-shadow 0.16s ease,border-color 0.16s ease!important}.sb-order-menu-card:hover,.sb-shop-product-card:hover,.woocommerce ul.products li.product:hover{transform:translateY(-2px)!important;border-color:rgb(255 204 0 / .55)!important;box-shadow:var(--sb-shadow)!important}.sb-order-menu-card__image,.sb-shop-product-card__image,.woocommerce ul.products li.product a img{width:92px!important;height:92px!important;margin:0!important;border-radius:16px!important;overflow:hidden!important;background:var(--sb-soft)!important}.sb-order-menu-card__image img,.sb-shop-product-card__image img,.woocommerce ul.products li.product img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:16px!important}.sb-order-menu-card__content,.sb-shop-product-card__content,.woocommerce ul.products li.product .woocommerce-loop-product__title{min-width:0!important}.sb-order-menu-card h3,.sb-shop-product-card h2,.sb-shop-product-card h3,.woocommerce ul.products li.product .woocommerce-loop-product__title{margin:0 0 5px!important;padding:0!important;color:var(--sb-text)!important;font-size:16px!important;line-height:1.18!important;font-weight:900!important}.sb-order-menu-card h3 a,.sb-shop-product-card h2 a,.sb-shop-product-card h3 a,.woocommerce ul.products li.product .woocommerce-loop-product__title{color:inherit!important;text-decoration:none!important}.sb-order-menu-card__description,.sb-shop-product-card__description,.woocommerce ul.products li.product .sb-product-description{display:-webkit-box!important;margin:0!important;overflow:hidden!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:13px!important;line-height:1.35!important}.sb-order-menu-card__price,.sb-shop-product-card__price,.woocommerce ul.products li.product .price{color:var(--sb-text)!important;font-size:15px!important;font-weight:900!important}.sb-order-menu-card .button,.sb-shop-product-card .button,.woocommerce ul.products li.product .button,.star-burgers-order-online-page .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:9px 14px!important;border:1px solid var(--sb-accent)!important;border-radius:999px!important;background:var(--sb-accent)!important;color:var(--sb-text)!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important;box-shadow:0 8px 18px rgb(255 204 0 / .22)!important}.sb-order-menu-card .button:hover,.sb-shop-product-card .button:hover,.woocommerce ul.products li.product .button:hover,.star-burgers-order-online-page .button:hover{background:var(--sb-accent-hover)!important;border-color:var(--sb-accent-hover)!important;color:var(--sb-text)!important}.sb-order-menu-card__badge,.sb-shop-product-card__badge,.onsale{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:4px 9px!important;border-radius:999px!important;background:rgb(255 204 0 / .16)!important;color:#8a6500!important;font-size:11px!important;font-weight:900!important}.sb-sticky-cart-bar{right:18px!important;bottom:18px!important;width:auto!important;min-width:168px!important;max-width:min(360px, calc(100vw - 32px))!important;min-height:50px!important;padding:9px 13px!important;border:1px solid var(--sb-border)!important;border-radius:999px!important;background:var(--sb-text)!important;color:var(--sb-surface)!important;box-shadow:0 18px 48px rgb(17 24 39 / .22)!important}.sb-sticky-cart-bar__icon{display:inline-grid!important;width:32px!important;height:32px!important;place-items:center!important;border-radius:50%!important;background:var(--sb-accent)!important;color:var(--sb-text)!important;font-size:15px!important}.sb-sticky-cart-bar__summary strong,.sb-sticky-cart-bar__total{color:var(--sb-surface)!important}.sb-product-drawer,.sb-cart-drawer{color:var(--sb-text)!important}.sb-product-drawer__backdrop,.sb-cart-drawer__backdrop{background:rgb(17 24 39 / .38)!important;backdrop-filter:blur(8px)!important}.sb-product-drawer__panel,.sb-cart-drawer__panel{width:min(430px, 100vw)!important;background:var(--sb-page)!important;color:var(--sb-text)!important;border-left:1px solid var(--sb-border)!important;box-shadow:-24px 0 60px rgb(17 24 39 / .18)!important}.sb-product-drawer__bar,.sb-cart-drawer__header{background:var(--sb-surface)!important;border-bottom:1px solid var(--sb-border)!important;color:var(--sb-text)!important}.sb-product-drawer__bar strong,.sb-cart-drawer__header h2,.sb-cart-drawer__eyebrow{color:var(--sb-text)!important}.sb-product-drawer__close,.sb-cart-drawer__close{background:var(--sb-soft)!important;color:var(--sb-text)!important;border:1px solid var(--sb-border)!important}.sb-product-drawer__frame{background:var(--sb-page)!important}body.sb-order-modal,body.sb-product-modal,body.single-product.sb-order-modal{background:var(--sb-page)!important;color:var(--sb-text)!important}body.sb-order-modal .product,body.sb-product-modal .product,body.single-product.sb-order-modal .product{background:transparent!important;color:var(--sb-text)!important}body.sb-order-modal .summary,body.sb-product-modal .summary,body.single-product.sb-order-modal .summary,body.sb-order-modal .entry-summary{padding:16px!important;background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius-lg)!important;box-shadow:var(--sb-shadow-soft)!important;color:var(--sb-text)!important}body.sb-order-modal .product_title,body.sb-product-modal .product_title,body.single-product.sb-order-modal .product_title{margin:0 0 8px!important;color:var(--sb-text)!important;font-size:26px!important;line-height:1.08!important;font-weight:950!important;letter-spacing:-0.03em!important}body.sb-order-modal .price,body.sb-product-modal .price,body.single-product.sb-order-modal .price,body.sb-order-modal .amount{color:var(--sb-text)!important;font-weight:950!important}body.sb-order-modal .woocommerce-product-details__short-description,body.sb-product-modal .woocommerce-product-details__short-description{color:var(--sb-muted)!important;font-size:14px!important;line-height:1.5!important}body.sb-order-modal .woocommerce-product-gallery,body.sb-product-modal .woocommerce-product-gallery,body.single-product.sb-order-modal .woocommerce-product-gallery{display:none!important}.sb-product-drawer .wapf-field-group,body.sb-order-modal .wapf-field-group,body.sb-product-modal .wapf-field-group{margin:14px 0!important;padding:14px!important;background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius)!important;box-shadow:var(--sb-shadow-soft)!important}.sb-product-drawer .wapf-field-label label,body.sb-order-modal .wapf-field-label label,body.sb-product-modal .wapf-field-label label{color:var(--sb-text)!important;font-size:15px!important;font-weight:900!important}.sb-product-drawer .wapf-radios,.sb-product-drawer .wapf-checkboxes,body.sb-order-modal .wapf-radios,body.sb-order-modal .wapf-checkboxes,body.sb-product-modal .wapf-radios,body.sb-product-modal .wapf-checkboxes{display:grid!important;gap:9px!important}.sb-product-drawer .wapf-checkable,body.sb-order-modal .wapf-checkable,body.sb-product-modal .wapf-checkable{padding:11px 12px!important;background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius-sm)!important;color:var(--sb-text)!important;transition:background-color 0.15s ease,border-color 0.15s ease,transform 0.15s ease!important}.sb-product-drawer .wapf-checkable:hover,body.sb-order-modal .wapf-checkable:hover,body.sb-product-modal .wapf-checkable:hover{border-color:var(--sb-border-strong,rgb(255 204 0 / .5))!important;transform:translateY(-1px)!important}.sb-product-drawer .wapf-checkable.wapf-checked,.sb-product-drawer .wapf-checkable.is-selected,.sb-product-drawer .wapf-checkable:has(.wapf-input:checked),body.sb-order-modal .wapf-checkable.wapf-checked,body.sb-order-modal .wapf-checkable.is-selected,body.sb-order-modal .wapf-checkable:has(.wapf-input:checked),body.sb-product-modal .wapf-checkable.wapf-checked,body.sb-product-modal .wapf-checkable.is-selected,body.sb-product-modal .wapf-checkable:has(.wapf-input:checked){background:#fff8d7!important;border-color:var(--sb-accent)!important;box-shadow:0 0 0 3px rgb(255 204 0 / .18)!important}.sb-product-drawer .wapf-label-text,body.sb-order-modal .wapf-label-text,body.sb-product-modal .wapf-label-text{color:var(--sb-text)!important;font-weight:800!important}.sb-product-drawer .wapf-pricing-hint,body.sb-order-modal .wapf-pricing-hint,body.sb-product-modal .wapf-pricing-hint{color:#9a7200!important;font-weight:900!important}.sb-product-drawer .wapf-product-totals,body.sb-order-modal .wapf-product-totals,body.sb-product-modal .wapf-product-totals{margin-top:14px!important;padding:14px!important;background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius)!important;color:var(--sb-text)!important}body.sb-order-modal .quantity,body.sb-product-modal .quantity,body.sb-order-modal .single_add_to_cart_button,body.sb-product-modal .single_add_to_cart_button{border-radius:999px!important}body.sb-order-modal input.qty,body.sb-product-modal input.qty{min-height:42px!important;border:1px solid var(--sb-border)!important;background:var(--sb-surface)!important;color:var(--sb-text)!important}body.sb-order-modal .single_add_to_cart_button,body.sb-product-modal .single_add_to_cart_button{min-height:48px!important;padding:12px 18px!important;background:var(--sb-accent)!important;color:var(--sb-text)!important;border:1px solid var(--sb-accent)!important;font-weight:950!important;box-shadow:0 10px 24px rgb(255 204 0 / .24)!important}.sb-cart-drawer__items{display:grid!important;gap:7px!important;padding:12px!important}.sb-cart-drawer__item{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;min-height:0!important;padding:10px 12px!important;background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius)!important;box-shadow:0 8px 20px rgb(17 24 39 / .05)!important}.sb-cart-drawer__media,.sb-cart-drawer__image,.sb-cart-drawer__media img{width:48px!important;height:48px!important;border-radius:12px!important;object-fit:cover!important}.sb-cart-drawer__content{min-width:0!important}.sb-cart-drawer__line{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;margin:0!important}.sb-cart-drawer__line h3{margin:0!important;overflow:hidden!important;color:var(--sb-text)!important;font-size:14px!important;line-height:1.2!important;font-weight:900!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sb-cart-drawer__meta{margin:3px 0 0!important;color:var(--sb-muted)!important;font-size:11px!important;line-height:1.35!important}.sb-cart-drawer__price{color:var(--sb-text)!important;font-size:13px!important;font-weight:950!important;white-space:nowrap!important}.sb-cart-drawer__controls{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;margin-top:7px!important}.sb-cart-drawer__qty{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:2px!important;border:1px solid var(--sb-border)!important;border-radius:999px!important;background:var(--sb-soft)!important}.sb-cart-drawer__qty button{width:24px!important;height:24px!important;min-height:24px!important;border:0!important;border-radius:50%!important;background:var(--sb-surface)!important;color:var(--sb-text)!important;font-size:15px!important;line-height:1!important}.sb-cart-drawer__qty span{min-width:20px!important;color:var(--sb-text)!important;font-size:12px!important;font-weight:900!important;text-align:center!important}.sb-cart-drawer__remove{margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--sb-danger)!important;font-size:12px!important;font-weight:800!important}.sb-cart-drawer__footer{position:sticky!important;bottom:0!important;padding:14px!important;background:var(--sb-surface)!important;border-top:1px solid var(--sb-border)!important;box-shadow:0 -14px 32px rgb(17 24 39 / .08)!important}.sb-cart-drawer__subtotal{color:var(--sb-text)!important}.sb-cart-drawer__checkout{background:var(--sb-accent)!important;color:var(--sb-text)!important;border:1px solid var(--sb-accent)!important;border-radius:999px!important;font-weight:950!important}.sb-cart-drawer__secondary{background:var(--sb-soft)!important;color:var(--sb-text)!important;border:1px solid var(--sb-border)!important;border-radius:999px!important;font-weight:850!important}body.woocommerce-checkout{background:var(--sb-page)!important;color:var(--sb-text)!important}body.woocommerce-checkout .site-main,body.woocommerce-checkout .content-area,body.woocommerce-checkout .entry-content,body.woocommerce-checkout .woocommerce{background:transparent!important}body.woocommerce-checkout .entry-title,body.woocommerce-checkout h1,body.woocommerce-checkout h2,body.woocommerce-checkout h3{color:var(--sb-text)!important}body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review,body.woocommerce-checkout .sb-checkout-review-column,body.woocommerce-checkout .sb-ordering,body.woocommerce-checkout .sb-ordering-summary-box,body.woocommerce-checkout #payment{background:var(--sb-surface)!important;color:var(--sb-text)!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius-lg)!important;box-shadow:var(--sb-shadow-soft)!important}body.woocommerce-checkout .form-row label,body.woocommerce-checkout label,body.woocommerce-checkout #order_review table.shop_table th,body.woocommerce-checkout #order_review table.shop_table td,body.woocommerce-checkout .woocommerce-checkout-review-order-table{color:var(--sb-text)!important}body.woocommerce-checkout .form-row .optional,body.woocommerce-checkout .woocommerce-privacy-policy-text,body.woocommerce-checkout .sb-ordering__note,body.woocommerce-checkout .sb-ordering__delivery-notice,body.woocommerce-checkout .sb-ordering-inline-message{color:var(--sb-muted)!important}body.woocommerce-checkout input.input-text,body.woocommerce-checkout textarea,body.woocommerce-checkout select{min-height:46px!important;background:var(--sb-soft)!important;color:var(--sb-text)!important;border:1px solid var(--sb-border)!important;border-radius:14px!important;box-shadow:none!important}body.woocommerce-checkout input.input-text:focus,body.woocommerce-checkout textarea:focus,body.woocommerce-checkout select:focus{outline:none!important;border-color:var(--sb-accent)!important;box-shadow:0 0 0 3px rgb(255 204 0 / .2)!important}body.woocommerce-checkout .sb-ordering-input--invalid,body.woocommerce-checkout .woocommerce-invalid input,body.woocommerce-checkout .woocommerce-invalid select{border-color:var(--sb-danger)!important;box-shadow:0 0 0 3px rgb(239 68 68 / .12)!important}body.woocommerce-checkout .sb-ordering-inline-message--error,body.woocommerce-checkout .woocommerce-error{background:#fff1f2!important;color:#991b1b!important;border:1px solid rgb(239 68 68 / .28)!important;border-radius:14px!important}body.woocommerce-checkout .woocommerce-info,body.woocommerce-checkout .woocommerce-message,body.woocommerce-checkout .sb-ordering__closed-notice,body.woocommerce-checkout .sb-ordering-place-order-message{background:#fffbeb!important;color:#7c5d00!important;border:1px solid rgb(255 204 0 / .35)!important;border-radius:14px!important}body.woocommerce-checkout #order_review .amount,body.woocommerce-checkout #order_review .order-total .amount,body.woocommerce-checkout .sb-checkout-item__subtotal{color:var(--sb-text)!important;font-weight:950!important}body.woocommerce-checkout #place_order,body.woocommerce-checkout button.button,body.woocommerce-checkout .button.alt{background:var(--sb-accent)!important;color:var(--sb-text)!important;border:1px solid var(--sb-accent)!important;border-radius:999px!important;font-weight:950!important;box-shadow:0 10px 24px rgb(255 204 0 / .22)!important}body.woocommerce-checkout #place_order:hover,body.woocommerce-checkout button.button:hover,body.woocommerce-checkout .button.alt:hover{background:var(--sb-accent-hover)!important;border-color:var(--sb-accent-hover)!important;color:var(--sb-text)!important}body.woocommerce-checkout .sb-sticky-cart-bar{display:none!important}@media (max-width:860px){.star-burgers-order-online-page{padding-inline:14px!important}.sb-order-menu-grid,.sb-shop-products ul.products,.woocommerce ul.products{grid-template-columns:1fr!important}.sb-order-menu-card,.sb-shop-product-card,.woocommerce ul.products li.product{grid-template-columns:84px minmax(0,1fr)!important;gap:12px!important}.sb-order-menu-card__image,.sb-shop-product-card__image,.woocommerce ul.products li.product a img{width:84px!important;height:84px!important}.sb-order-menu-card .button,.sb-shop-product-card .button,.woocommerce ul.products li.product .button{grid-column:1 / -1!important;width:100%!important;margin-top:4px!important}.sb-sticky-cart-bar{left:14px!important;right:14px!important;bottom:14px!important;width:auto!important;max-width:none!important}.sb-cart-drawer__panel,.sb-product-drawer__panel{width:100vw!important;border-left:0!important}.sb-cart-drawer__item{grid-template-columns:44px minmax(0,1fr)!important;padding:9px 10px!important}.sb-cart-drawer__media,.sb-cart-drawer__image,.sb-cart-drawer__media img{width:44px!important;height:44px!important}}@media (max-width:768px){body.woocommerce-checkout #billing_phone.tb-checkout-field-invalid,body.woocommerce-checkout #billing_email.tb-checkout-field-invalid{border-color:#dc2626!important;box-shadow:0 0 0 3px rgb(220 38 38 / .12)!important}body.woocommerce-checkout .tb-checkout-phone-error,body.woocommerce-checkout .tb-checkout-email-error{background:#fef2f2!important;border:1px solid rgb(220 38 38 / .2)!important;border-radius:10px!important;color:#991b1b!important;display:block!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important;margin-top:6px!important;padding:8px 10px!important}body.woocommerce-checkout .tb-checkout-phone-error[hidden],body.woocommerce-checkout .tb-checkout-email-error[hidden]{display:none!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review{color:#374151!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tbody{display:grid!important;gap:10px!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tbody tr.cart_item{align-items:start!important;background:#f8fafc!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:16px!important;box-shadow:none!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:74px!important;padding:10px!important;width:100%!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tbody tr.cart_item td{background:transparent!important;border:0!important;padding:0!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table .product-name{color:#1f2937!important;display:block!important;font-size:14px!important;font-weight:850!important;line-height:1.25!important;min-width:0!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table .product-name img,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table .product-thumbnail img{border-radius:12px!important;float:left!important;height:52px!important;margin:0 10px 6px 0!important;object-fit:cover!important;width:52px!important}body.woocommerce-checkout #order_review .wc-item-meta,body.woocommerce-checkout #order_review .variation,body.woocommerce-checkout #order_review .wc-item-meta *,body.woocommerce-checkout #order_review .variation *{color:#6b7280!important;font-size:12px!important;line-height:1.3!important}body.woocommerce-checkout #order_review .wc-item-meta,body.woocommerce-checkout #order_review .variation{clear:both!important;display:grid!important;gap:3px!important;margin:7px 0 0!important;padding:0!important}body.woocommerce-checkout #order_review .product-total,body.woocommerce-checkout #order_review .product-total .amount{color:#1f2937!important;font-size:14px!important;font-weight:900!important;line-height:1.2!important;text-align:right!important;white-space:nowrap!important}body.woocommerce-checkout #order_review .product-name .edit,body.woocommerce-checkout #order_review .product-name .remove{background:#ffffff!important;border:1px solid rgb(15 23 42 / .1)!important;border-radius:999px!important;color:#4b5563!important;display:inline-flex!important;font-size:12px!important;font-weight:800!important;line-height:1!important;margin:6px 5px 0 0!important;padding:6px 9px!important;text-decoration:none!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tfoot th,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tfoot td{color:#4b5563!important;font-size:14px!important;font-weight:800!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tfoot tr.order-total th,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tfoot tr.order-total td,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tfoot tr.order-total .amount{color:#111827!important;font-size:18px!important;font-weight:950!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #payment,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #payment li.wc_payment_method,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #payment div.payment_box{color:#374151!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #payment li.wc_payment_method label{color:#1f2937!important}}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-express-checkout-wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_button_wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget_wrapper:not(:empty){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:10px!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:0 0 14px!important;padding:14px!important;background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:20px!important;box-shadow:0 10px 24px rgb(17 24 39 / .06)!important;color:#111827!important;overflow:visible!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element:not(:empty)::before,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-wrapper:not(:empty)::before,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-wrapper:not(:empty)::before,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-express-checkout-wrapper:not(:empty)::before,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_button_wrapper:not(:empty)::before,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget_wrapper:not(:empty)::before{content:"Express checkout";grid-column:1 / -1!important;order:-2!important;display:block!important;color:#111827!important;font-size:15px!important;font-weight:900!important;line-height:1.25!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element:not(:empty)::after,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-wrapper:not(:empty)::after,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-wrapper:not(:empty)::after,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-express-checkout-wrapper:not(:empty)::after,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_button_wrapper:not(:empty)::after,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget_wrapper:not(:empty)::after{content:"Pay faster with supported wallets";grid-column:1 / -1!important;order:-1!important;display:block!important;margin-top:-6px!important;color:#6b7280!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element>div,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-button,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-button,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-branded-button.gpay-button,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget_button,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_button_wrapper a.button.vipps-express-checkout,body.woocommerce-checkout form.checkout[data-sb-polished="1"] a.button.vipps-express-checkout,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .legacy-checkout.vipps-express-checkout{width:100%!important;max-width:100%!important;min-height:50px!important;margin:0!important;border-radius:14px!important;overflow:hidden!important;justify-self:stretch!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element iframe,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-button iframe,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-button iframe,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget iframe{display:block!important;width:100%!important;max-width:100%!important;min-height:50px!important;border:0!important;border-radius:14px!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-button-separator,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-button-separator{position:static!important;display:block!important;width:100%!important;min-height:0!important;margin:10px 0 12px!important;padding:0!important;color:#6b7280!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;text-align:center!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment li.wc_payment_method.payment_method_vipps,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment li.payment_method_vipps{display:block!important;min-height:0!important;background:#f8fafc!important;border-color:#e5e7eb!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment li.wc_payment_method.payment_method_vipps label,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment li.payment_method_vipps label{display:inline-flex!important;align-items:center!important;gap:10px!important;color:#111827!important;font-weight:850!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment li.wc_payment_method.payment_method_vipps img,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment li.payment_method_vipps img{max-height:28px!important;width:auto!important;margin:0!important;vertical-align:middle!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment ul.payment_methods>li:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment ul.wc_payment_methods>li:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-wrapper:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-wrapper:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-express-checkout-wrapper:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_button_wrapper:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget_wrapper:empty{display:none!important;min-height:0!important;margin:0!important;padding:0!important}@media (max-width:640px){body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-express-checkout-wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_button_wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget_wrapper:not(:empty){grid-template-columns:1fr!important;padding:12px!important;border-radius:18px!important}}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-express-checkout-wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_button_wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget_wrapper:not(:empty){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:10px!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:0 0 14px!important;padding:14px!important;background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:20px!important;box-shadow:0 10px 24px rgb(17 24 39 / .06)!important;color:#111827!important;overflow:visible!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element:not(:empty)::before,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-wrapper:not(:empty)::before,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-wrapper:not(:empty)::before,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-express-checkout-wrapper:not(:empty)::before,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_button_wrapper:not(:empty)::before,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget_wrapper:not(:empty)::before{content:"Express checkout";grid-column:1 / -1!important;order:-2!important;display:block!important;color:#111827!important;font-size:15px!important;font-weight:900!important;line-height:1.25!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element:not(:empty)::after,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-wrapper:not(:empty)::after,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-wrapper:not(:empty)::after,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-express-checkout-wrapper:not(:empty)::after,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_button_wrapper:not(:empty)::after,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget_wrapper:not(:empty)::after{content:"Pay faster with supported wallets";grid-column:1 / -1!important;order:-1!important;display:block!important;margin-top:-6px!important;color:#6b7280!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element>div,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-button,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-button,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-branded-button.gpay-button,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget_button,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_button_wrapper a.button.vipps-express-checkout,body.woocommerce-checkout form.checkout[data-sb-polished="1"] a.button.vipps-express-checkout,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .legacy-checkout.vipps-express-checkout{width:100%!important;max-width:100%!important;min-height:50px!important;margin:0!important;border-radius:14px!important;overflow:hidden!important;justify-self:stretch!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element iframe,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-button iframe,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-button iframe,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget iframe{display:block!important;width:100%!important;max-width:100%!important;min-height:50px!important;border:0!important;border-radius:14px!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-button-separator,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-button-separator{position:static!important;display:block!important;width:100%!important;min-height:0!important;margin:10px 0 12px!important;padding:0!important;color:#6b7280!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;text-align:center!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment li.wc_payment_method.payment_method_vipps,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment li.payment_method_vipps{display:block!important;min-height:0!important;background:#f8fafc!important;border-color:#e5e7eb!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment li.wc_payment_method.payment_method_vipps label,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment li.payment_method_vipps label{display:inline-flex!important;align-items:center!important;gap:10px!important;color:#111827!important;font-weight:850!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment li.wc_payment_method.payment_method_vipps img,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment li.payment_method_vipps img{max-height:28px!important;width:auto!important;margin:0!important;vertical-align:middle!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment ul.payment_methods>li:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment ul.wc_payment_methods>li:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-wrapper:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-wrapper:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-express-checkout-wrapper:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_button_wrapper:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget_wrapper:empty{display:none!important;min-height:0!important;margin:0!important;padding:0!important}@media (max-width:640px){body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-express-checkout-wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_button_wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget_wrapper:not(:empty){grid-template-columns:1fr!important;padding:12px!important;border-radius:18px!important}}body.woocommerce-checkout,body.woocommerce-order-received,body.sb-order-online,body.page-template-order-online,body.page-id-order-online,.star-burgers-order-online-page,.sb-order-menu,.sb-order-menu-page,.sb-ordering-page,.sb-ordering-shell,.sb-ordering-wrap,.sb-ordering-container,.sb-checkout-page,.sb-checkout-shell,.sb-checkout-layout,.sb-checkout-wrapper{background:var(--sb-page)!important;color:var(--sb-text)!important}.sb-order-menu *,.star-burgers-order-online-page *,body.woocommerce-checkout .entry-content *,body.woocommerce-checkout form.checkout *,body.woocommerce-order-received .entry-content *,body.woocommerce-order-received .woocommerce-order *{text-shadow:none!important}.star-burgers-order-online-page,.sb-order-menu,.sb-order-menu-page,.sb-ordering-page,.sb-ordering-shell,.sb-ordering-wrap,.sb-ordering-container{background:var(--sb-page)!important;background-image:none!important;color:var(--sb-text)!important}.star-burgers-order-online-page h1,.star-burgers-order-online-page h2,.star-burgers-order-online-page h3,.sb-order-menu h1,.sb-order-menu h2,.sb-order-menu h3,.sb-order-menu h4,.sb-order-menu .sb-section-title,.sb-order-menu .sb-order-menu-section__title{color:var(--sb-text)!important}.sb-order-menu-card,.sb-order-menu-card *,.sb-shop-product-card,.sb-shop-product-card *,.woocommerce ul.products li.product.sb-shop-product-card,.woocommerce ul.products li.product.sb-shop-product-card *{text-shadow:none!important}.sb-order-menu-card,.sb-shop-product-card,.woocommerce ul.products li.product.sb-shop-product-card{background:var(--sb-surface)!important;background-image:none!important;border:1px solid var(--sb-border)!important;border-radius:22px!important;box-shadow:0 10px 28px rgb(17 24 39 / .07)!important;color:var(--sb-text)!important}.sb-order-menu-card__content,.sb-order-menu-card__body,.sb-order-menu-card__info,.sb-order-menu-card__details,.sb-order-menu-card__bottom,.sb-shop-product-card__content,.sb-shop-product-card__body,.sb-shop-product-card__info,.sb-shop-product-card__details,.sb-shop-product-card__bottom{background:transparent!important;background-image:none!important;border-color:transparent!important;color:var(--sb-text)!important;box-shadow:none!important}.sb-order-menu-card__bottom,.sb-shop-product-card__bottom{background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;border-radius:18px!important}.sb-order-menu-card h3,.sb-order-menu-card h3 a,.sb-order-menu-card__title,.sb-order-menu-card__title a,.sb-shop-product-card h3,.sb-shop-product-card h3 a,.sb-shop-product-card__title,.sb-shop-product-card__title a{color:var(--sb-text)!important}.sb-order-menu-card p,.sb-order-menu-card__description,.sb-shop-product-card p,.sb-shop-product-card__description{color:var(--sb-muted)!important}.sb-order-menu-card__price,.sb-order-menu-card__price *,.sb-shop-product-card__price,.sb-shop-product-card__price *,.woocommerce ul.products li.product.sb-shop-product-card .price,.woocommerce ul.products li.product.sb-shop-product-card .price *{color:var(--sb-text)!important}.sb-order-menu-nav,.sb-category-nav,.sb-category-tabs,.sb-menu-categories,.sb-order-menu__tabs,.star-burgers-order-online-page .sb-order-categories{background:var(--sb-surface)!important;background-image:none!important;border:1px solid var(--sb-border)!important;box-shadow:0 10px 28px rgb(17 24 39 / .06)!important}.sb-order-menu-nav a,.sb-category-nav a,.sb-category-tabs a,.sb-menu-categories a,.sb-order-menu__tabs a,.star-burgers-order-online-page .sb-order-categories a{background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;color:var(--sb-text)!important}.sb-order-menu-nav a.is-active,.sb-order-menu-nav a.active,.sb-order-menu-nav a[aria-current="true"],.sb-category-nav a.is-active,.sb-category-nav a.active,.sb-category-tabs a.is-active,.sb-category-tabs a.active,.sb-menu-categories a.is-active,.sb-menu-categories a.active,.sb-order-menu__tabs a.is-active,.sb-order-menu__tabs a.active,.star-burgers-order-online-page .sb-order-categories a.is-active,.star-burgers-order-online-page .sb-order-categories a.active{background:var(--sb-accent)!important;border-color:var(--sb-accent)!important;color:var(--sb-text)!important}.sb-product-drawer__panel,.sb-product-drawer__bar,body.sb-order-modal,body.sb-product-modal,body.single-product.sb-order-modal,body.sb-order-modal .summary,body.sb-product-modal .summary,body.single-product.sb-order-modal .summary,body.sb-order-modal .entry-summary{background:var(--sb-surface)!important;background-image:none!important;border-color:var(--sb-border)!important;color:var(--sb-text)!important}body.sb-order-modal .product_title,body.sb-product-modal .product_title,body.single-product.sb-order-modal .product_title,body.sb-order-modal .price,body.sb-product-modal .price,body.single-product.sb-order-modal .price,body.sb-order-modal .amount,body.sb-product-modal .amount{color:var(--sb-text)!important}body.sb-order-modal .woocommerce-product-details__short-description,body.sb-product-modal .woocommerce-product-details__short-description{color:var(--sb-muted)!important}.sb-cart-drawer__panel,.sb-cart-drawer__header,.sb-cart-drawer__footer{background:var(--sb-surface)!important;background-image:none!important;border-color:var(--sb-border)!important;color:var(--sb-text)!important}.sb-cart-drawer__item{background:var(--sb-surface)!important;background-image:none!important;border:1px solid var(--sb-border)!important;color:var(--sb-text)!important}.sb-cart-drawer__line h3,.sb-cart-drawer__price,.sb-cart-drawer__subtotal,.sb-cart-drawer__subtotal strong{color:var(--sb-text)!important}.sb-cart-drawer__meta,.sb-cart-drawer__empty,.sb-cart-drawer__eyebrow{color:var(--sb-muted)!important}body.woocommerce-checkout .woocommerce,body.woocommerce-checkout form.checkout,body.woocommerce-checkout #customer_details,body.woocommerce-checkout .col2-set,body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout .sb-checkout-card,body.woocommerce-checkout .sb-ordering-card,body.woocommerce-checkout .sb-ordering-panel,body.woocommerce-checkout .sb-checkout-section,body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout .woocommerce-checkout-payment,body.woocommerce-checkout #payment{background:var(--sb-surface)!important;background-image:none!important;border:1px solid var(--sb-border)!important;border-radius:24px!important;box-shadow:0 12px 34px rgb(17 24 39 / .07)!important;color:var(--sb-text)!important}body.woocommerce-checkout .woocommerce-billing-fields>*,body.woocommerce-checkout .woocommerce-additional-fields>*,body.woocommerce-checkout .sb-ordering__section,body.woocommerce-checkout .sb-ordering-section,body.woocommerce-checkout .sb-ordering-summary-box,body.woocommerce-checkout .sb-ordering-fulfillment,body.woocommerce-checkout .sb-ordering-preorder,body.woocommerce-checkout .sb-ordering__preorder,body.woocommerce-checkout .sb-ordering__delivery,body.woocommerce-checkout .sb-ordering__pickup,body.woocommerce-checkout .sb-checkout-fulfillment,body.woocommerce-checkout .sb-checkout-preorder,body.woocommerce-checkout .woocommerce-checkout-review-order-table,body.woocommerce-checkout table.shop_table,body.woocommerce-checkout table.shop_table tbody,body.woocommerce-checkout table.shop_table tfoot,body.woocommerce-checkout #payment ul.payment_methods,body.woocommerce-checkout #payment li,body.woocommerce-checkout #payment div.payment_box{background:var(--sb-surface)!important;background-image:none!important;border-color:var(--sb-border)!important;color:var(--sb-text)!important}body.woocommerce-checkout h1,body.woocommerce-checkout h2,body.woocommerce-checkout h3,body.woocommerce-checkout h4,body.woocommerce-checkout label,body.woocommerce-checkout th,body.woocommerce-checkout td,body.woocommerce-checkout strong,body.woocommerce-checkout .product-name,body.woocommerce-checkout .product-total,body.woocommerce-checkout .cart-subtotal,body.woocommerce-checkout .order-total{color:var(--sb-text)!important}body.woocommerce-checkout p,body.woocommerce-checkout small,body.woocommerce-checkout .variation,body.woocommerce-checkout .variation *,body.woocommerce-checkout .woocommerce-privacy-policy-text,body.woocommerce-checkout .woocommerce-privacy-policy-text p{color:var(--sb-muted)!important}body.woocommerce-checkout input.input-text,body.woocommerce-checkout input[type="text"],body.woocommerce-checkout input[type="tel"],body.woocommerce-checkout input[type="email"],body.woocommerce-checkout input[type="date"],body.woocommerce-checkout input[type="time"],body.woocommerce-checkout textarea,body.woocommerce-checkout select,body.woocommerce-checkout .select2-selection{background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;border-radius:16px!important;color:var(--sb-text)!important;box-shadow:none!important}body.woocommerce-checkout input::placeholder,body.woocommerce-checkout textarea::placeholder{color:#9ca3af!important;opacity:1!important}body.woocommerce-checkout table.shop_table tr,body.woocommerce-checkout table.shop_table th,body.woocommerce-checkout table.shop_table td,body.woocommerce-checkout .cart_item,body.woocommerce-checkout .cart-subtotal,body.woocommerce-checkout .woocommerce-shipping-totals,body.woocommerce-checkout .order-total{background:var(--sb-surface)!important;border-color:var(--sb-border)!important;color:var(--sb-text)!important}body.woocommerce-checkout .cart_item,body.woocommerce-checkout .sb-checkout-cart-item,body.woocommerce-checkout .sb-order-summary-item{background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;border-radius:18px!important}body.woocommerce-checkout #payment li,body.woocommerce-checkout #payment .payment_box{background:var(--sb-soft)!important;border-radius:16px!important}body.woocommerce-checkout #payment label{color:var(--sb-text)!important}body.woocommerce-checkout #place_order,body.woocommerce-checkout button.button,body.woocommerce-checkout a.button,.sb-order-menu .button,.sb-order-menu button,.star-burgers-order-online-page .button,.star-burgers-order-online-page button,.sb-cart-drawer button,.sb-product-drawer button.single_add_to_cart_button{background:var(--sb-accent)!important;border:0!important;border-radius:999px!important;color:var(--sb-text)!important;font-weight:900!important;box-shadow:none!important}body.woocommerce-checkout #place_order:hover,body.woocommerce-checkout button.button:hover,body.woocommerce-checkout a.button:hover,.sb-order-menu .button:hover,.sb-order-menu button:hover,.star-burgers-order-online-page .button:hover,.star-burgers-order-online-page button:hover,.sb-cart-drawer button:hover,.sb-product-drawer button.single_add_to_cart_button:hover{background:var(--sb-accent-hover)!important;color:var(--sb-text)!important}body.woocommerce-order-received,body.woocommerce-order-received .site,body.woocommerce-order-received .site-main,body.woocommerce-order-received .entry-content,body.woocommerce-order-received .woocommerce{background:var(--sb-page)!important;color:var(--sb-text)!important}body.woocommerce-order-received .woocommerce-order,body.woocommerce-order-received .woocommerce-thankyou-order-received,body.woocommerce-order-received .woocommerce-order-overview,body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details,body.woocommerce-order-received .woocommerce-table,body.woocommerce-order-received .shop_table,body.woocommerce-order-received .sb-order-received-card,body.woocommerce-order-received .sb-order-confirmation{background:var(--sb-surface)!important;background-image:none!important;border:1px solid var(--sb-border)!important;border-radius:24px!important;box-shadow:0 12px 34px rgb(17 24 39 / .07)!important;color:var(--sb-text)!important}body.woocommerce-order-received h1,body.woocommerce-order-received h2,body.woocommerce-order-received h3,body.woocommerce-order-received h4,body.woocommerce-order-received th,body.woocommerce-order-received td,body.woocommerce-order-received strong,body.woocommerce-order-received .amount{color:var(--sb-text)!important}body.woocommerce-order-received p,body.woocommerce-order-received small,body.woocommerce-order-received .variation,body.woocommerce-order-received .variation *{color:var(--sb-muted)!important}@media (max-width:860px){body.woocommerce-checkout form.checkout{grid-template-columns:1fr!important}body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order{position:static!important}}.sb-order-menu,.sb-order-menu *,.sb-product-drawer,.sb-product-drawer *,.sb-cart-drawer,.sb-cart-drawer *,body.woocommerce-checkout,body.woocommerce-checkout .woocommerce,body.woocommerce-checkout .woocommerce *,body.woocommerce-order-received,body.woocommerce-order-received .woocommerce,body.woocommerce-order-received .woocommerce *{text-shadow:none!important}.sb-order-menu,.sb-order-menu-card,.sb-shop-product-card,.sb-product-drawer__panel,.sb-product-drawer__body,.sb-cart-drawer__panel,.sb-cart-drawer__body,body.woocommerce-checkout form.checkout,body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout #payment,body.woocommerce-order-received .woocommerce-order{opacity:1!important;filter:none!important}.sb-order-menu h1,.sb-order-menu h2,.sb-order-menu h3,.sb-order-menu h4,.sb-order-menu-card h1,.sb-order-menu-card h2,.sb-order-menu-card h3,.sb-order-menu-card h4,.sb-order-menu-card a,.sb-shop-product-card h1,.sb-shop-product-card h2,.sb-shop-product-card h3,.sb-shop-product-card h4,.sb-shop-product-card a,.sb-product-drawer h1,.sb-product-drawer h2,.sb-product-drawer h3,.sb-product-drawer h4,.sb-cart-drawer h1,.sb-cart-drawer h2,.sb-cart-drawer h3,.sb-cart-drawer h4,body.woocommerce-checkout h1,body.woocommerce-checkout h2,body.woocommerce-checkout h3,body.woocommerce-checkout h4,body.woocommerce-checkout label,body.woocommerce-order-received h1,body.woocommerce-order-received h2,body.woocommerce-order-received h3,body.woocommerce-order-received h4{color:var(--sb-text)!important;opacity:1!important}.sb-order-menu p,.sb-order-menu small,.sb-order-menu-card p,.sb-order-menu-card small,.sb-shop-product-card p,.sb-shop-product-card small,.sb-product-drawer p,.sb-product-drawer small,.sb-cart-drawer p,.sb-cart-drawer small,body.woocommerce-checkout p,body.woocommerce-checkout small,body.woocommerce-checkout .description,body.woocommerce-checkout .form-row .optional,body.woocommerce-order-received p,body.woocommerce-order-received small{color:var(--sb-muted)!important;opacity:1!important}.sb-order-menu .amount,.sb-order-menu-card .amount,.sb-shop-product-card .amount,.sb-order-menu-card__price,.sb-shop-product-card__price,.sb-product-drawer .price,.sb-product-drawer .amount,.sb-cart-drawer .amount,.sb-cart-drawer__subtotal,.sb-cart-drawer__total,body.woocommerce-checkout .amount,body.woocommerce-checkout .product-total,body.woocommerce-checkout .cart-subtotal,body.woocommerce-checkout .order-total,body.woocommerce-order-received .amount{color:var(--sb-text)!important;opacity:1!important;font-weight:900!important}.sb-order-menu{background:var(--sb-page)!important;background-image:none!important}.sb-order-menu-section,.sb-order-menu-category,.sb-order-menu-products,.sb-order-menu-grid{background:transparent!important;background-image:none!important}.sb-order-menu-card,.sb-shop-product-card,.woocommerce ul.products li.product.sb-shop-product-card{background:var(--sb-surface)!important;background-image:none!important;border:1px solid var(--sb-border)!important;border-radius:22px!important;box-shadow:0 12px 30px rgb(17 24 39 / .07)!important;overflow:hidden!important}.sb-order-menu-card__content,.sb-order-menu-card__body,.sb-order-menu-card__info,.sb-order-menu-card__meta,.sb-shop-product-card__content,.sb-shop-product-card__body,.sb-shop-product-card__info,.sb-shop-product-card__meta{background:transparent!important;color:var(--sb-text)!important;opacity:1!important}.sb-order-menu-card__bottom,.sb-shop-product-card__bottom,.sb-order-menu-card__actions,.sb-shop-product-card__actions{background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;border-radius:18px!important;color:var(--sb-text)!important;opacity:1!important}.sb-order-menu h2::after,.sb-order-menu-section__header h2::after{background:var(--sb-accent)!important}.sb-product-drawer__panel,.sb-product-drawer__body,.sb-product-drawer__content{background:var(--sb-page)!important;background-image:none!important;color:var(--sb-text)!important}.sb-product-drawer__header{background:var(--sb-surface)!important;border-bottom:1px solid var(--sb-border)!important;color:var(--sb-text)!important}.sb-product-drawer__title,.sb-product-drawer__header h2,.sb-product-drawer__header h3{color:var(--sb-text)!important;opacity:1!important}.sb-order-menu-hero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:28px 32px!important;margin-bottom:10px!important;background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius-lg)!important;box-shadow:var(--sb-shadow-soft)!important}.sb-order-menu-eyebrow{margin:0 0 6px!important;font-size:11px!important;font-weight:900!important;letter-spacing:0.08em!important;text-transform:uppercase!important;color:#9a7200!important}.sb-order-menu-hero h1{margin:0 0 8px!important;font-size:clamp(22px, 3.5vw, 34px)!important;font-weight:950!important;line-height:1.1!important;letter-spacing:-0.03em!important;color:var(--sb-text)!important}.sb-order-menu-hero>div>p:last-child,.sb-order-menu-hero>div>p:not(.sb-order-menu-eyebrow){margin:0!important;font-size:14px!important;line-height:1.5!important;color:var(--sb-muted)!important}.sb-order-menu-hero__status{flex-shrink:0!important}.sb-order-menu-nav{position:sticky!important;top:0!important;z-index:20!important;display:flex!important;gap:8px!important;overflow-x:auto!important;padding:10px 0!important;margin:0 0 20px!important;background:color-mix(in srgb,var(--sb-page) 92%,transparent)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;scrollbar-width:none!important}.sb-order-menu-nav::-webkit-scrollbar{display:none!important}.sb-order-menu-nav a{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:7px 16px!important;border:1px solid var(--sb-border)!important;border-radius:999px!important;background:var(--sb-surface)!important;color:var(--sb-text)!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:0 4px 12px rgb(17 24 39 / .05)!important;transition:background-color 0.16s ease,border-color 0.16s ease,transform 0.14s ease!important}.sb-order-menu-nav a:hover{background:var(--sb-soft)!important;border-color:rgb(255 204 0 / .45)!important;transform:translateY(-1px)!important}.sb-order-menu-nav a.is-active,.sb-order-menu-nav a[aria-current="true"]{background:var(--sb-accent)!important;border-color:var(--sb-accent)!important;color:var(--sb-text)!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px rgb(255 204 0 / .28)!important}.sb-order-menu-section{scroll-margin-top:90px!important;margin-block:32px!important}.sb-order-menu-section__header{margin-bottom:18px!important}.sb-order-menu-section__header h2{position:relative!important;display:inline-block!important;margin:0!important;padding-bottom:11px!important;font-size:20px!important;font-weight:950!important;letter-spacing:-0.025em!important;color:var(--sb-text)!important}.sb-order-menu-section__header h2::after{content:''!important;position:absolute!important;bottom:0!important;left:0!important;width:28px!important;height:3px!important;background:var(--sb-accent)!important;border-radius:99px!important}.sb-order-menu-card__copy{flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important;align-items:flex-start!important}.sb-order-menu-card__badge{align-self:flex-start!important;display:inline-block!important;max-width:fit-content!important;min-width:0!important;white-space:nowrap!important;width:auto!important}.sb-order-menu-card__bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-top:auto!important;padding:8px 10px!important}.sb-order-menu-card .button:focus-visible,.sb-cart-drawer__checkout:focus-visible,.sb-product-drawer__close:focus-visible,.sb-cart-drawer__close:focus-visible,body.woocommerce-checkout #place_order:focus-visible{outline:3px solid var(--sb-accent)!important;outline-offset:2px!important}.sb-restaurant-status,.sb-store-status{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:6px 14px!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important;background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;color:var(--sb-text)!important}.sb-restaurant-status.is-open,.sb-store-status.is-open{background:#ebfbee!important;border-color:rgb(47 158 68 / .3)!important;color:#2b7a3c!important}.sb-restaurant-status.is-closed,.sb-store-status.is-closed{background:#fff9db!important;border-color:rgb(230 119 0 / .28)!important;color:#b45309!important}.sb-ordering__closed-notice{margin-top:10px!important;padding:11px 16px!important;background:#fffbeb!important;border:1px solid rgb(255 204 0 / .35)!important;border-radius:14px!important;color:#7c5d00!important;font-size:13px!important;font-weight:600!important}.sb-product-drawer{position:fixed!important;inset:0!important;z-index:9998!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transition:opacity 0.22s ease,visibility 0s linear 0.22s!important}.sb-product-drawer.is-open{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transition:opacity 0.22s ease!important}.sb-product-drawer__panel{position:fixed!important;top:0!important;right:0!important;bottom:0!important;display:flex!important;flex-direction:column!important;transform:translateX(100%)!important;transition:transform 0.28s cubic-bezier(.32,0,.16,1)!important}.sb-product-drawer.is-open .sb-product-drawer__panel{transform:translateX(0)!important}.sb-product-drawer__bar{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 18px!important;min-height:56px!important;flex-shrink:0!important}.sb-product-drawer__close{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:50%!important;background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;color:var(--sb-text)!important;font-size:20px!important;line-height:1!important;cursor:pointer!important;transition:background-color 0.14s ease,transform 0.14s ease!important}.sb-product-drawer__close:hover{background:var(--sb-border)!important;transform:scale(1.08)!important}.sb-product-drawer__frame{flex:1!important;min-height:0!important;overflow-y:auto!important;background:var(--sb-page)!important}.sb-product-drawer.is-loading .sb-product-drawer__frame{opacity:0.45!important;pointer-events:none!important}.sb-cart-drawer{position:fixed!important;inset:0!important;z-index:9999!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transition:opacity 0.22s ease,visibility 0s linear 0.22s!important}.sb-cart-drawer.is-open{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transition:opacity 0.22s ease!important}.sb-cart-drawer__panel{position:fixed!important;top:0!important;right:0!important;bottom:0!important;display:flex!important;flex-direction:column!important;width:min(430px, 100vw)!important;transform:translateX(100%)!important;transition:transform 0.28s cubic-bezier(.32,0,.16,1)!important}.sb-cart-drawer.is-open .sb-cart-drawer__panel{transform:translateX(0)!important}.sb-cart-drawer__header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 18px!important;min-height:60px!important;flex-shrink:0!important}.sb-cart-drawer__header h2{margin:0!important;font-size:18px!important;font-weight:950!important;color:var(--sb-text)!important}.sb-cart-drawer__eyebrow{display:block!important;font-size:11px!important;font-weight:800!important;letter-spacing:0.07em!important;text-transform:uppercase!important;color:var(--sb-muted)!important;margin-bottom:2px!important}.sb-cart-drawer__close{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:50%!important;background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;color:var(--sb-text)!important;font-size:20px!important;cursor:pointer!important;transition:background-color 0.14s ease!important}.sb-cart-drawer__close:hover{background:var(--sb-border)!important}.sb-cart-drawer__items{flex:1!important;overflow-y:auto!important;padding:12px!important}.sb-cart-drawer__empty{text-align:center!important;padding:32px 16px!important;color:var(--sb-muted)!important;font-size:14px!important}.sb-cart-drawer__footer{flex-shrink:0!important;padding:16px 18px!important}.sb-cart-drawer__subtotal{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:12px!important;font-size:15px!important;font-weight:700!important;color:var(--sb-text)!important}.sb-cart-drawer__actions{display:flex!important;flex-direction:column!important;gap:8px!important}.sb-cart-drawer__checkout{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:50px!important;font-size:15px!important;font-weight:950!important;border-radius:999px!important}.sb-cart-drawer__secondary{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:42px!important;font-size:13px!important;font-weight:800!important;border-radius:999px!important}.sb-cart-toast{position:fixed!important;bottom:90px!important;left:50%!important;transform:translateX(-50%) translateY(20px)!important;z-index:99999!important;display:flex!important;align-items:center!important;gap:12px!important;padding:12px 18px!important;background:var(--sb-text)!important;color:#fff!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important;box-shadow:0 12px 32px rgb(17 24 39 / .22)!important;opacity:0!important;pointer-events:none!important;transition:opacity 0.2s ease,transform 0.2s ease!important;white-space:nowrap!important;max-width:calc(100vw - 40px)!important}.sb-cart-toast.is-visible{opacity:1!important;transform:translateX(-50%) translateY(0)!important;pointer-events:auto!important}.sb-cart-toast__text{color:#fff!important}.sb-cart-toast__button{padding:5px 13px!important;background:var(--sb-accent)!important;border:0!important;border-radius:999px!important;color:var(--sb-text)!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important;transition:background 0.14s ease!important}.sb-cart-toast__button:hover{background:var(--sb-accent-hover)!important}.sb-sticky-cart-bar{position:fixed!important;cursor:pointer!important;display:none!important;align-items:center!important;gap:10px!important;transition:transform 0.18s ease,box-shadow 0.18s ease!important}.sb-sticky-cart-bar.is-visible{display:flex!important}.sb-sticky-cart-bar:hover{transform:translateY(-2px)!important;box-shadow:0 22px 56px rgb(17 24 39 / .28)!important}.sb-sticky-cart-bar.is-drawer-hidden{display:none!important}.sb-ordering__marketing-consent{margin-top:20px!important;padding:14px 16px!important;background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius-sm)!important}.sb-ordering__consent-label{display:flex!important;align-items:flex-start!important;gap:10px!important;cursor:pointer!important;font-size:13px!important;line-height:1.45!important;color:var(--sb-text)!important;font-weight:500!important}.sb-ordering__consent-label input[type="checkbox"]{flex-shrink:0!important;width:18px!important;height:18px!important;margin:1px 0 0!important;border:2px solid var(--sb-border)!important;border-radius:5px!important;accent-color:var(--sb-accent)!important;cursor:pointer!important}body.woocommerce-checkout .col2-set{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important}body.woocommerce-checkout .col2-set .col-1,body.woocommerce-checkout .col2-set .col-2{float:none!important;width:100%!important}body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout .woocommerce-shipping-fields h3,body.woocommerce-checkout #order_review_heading{font-size:16px!important;font-weight:900!important;letter-spacing:-0.015em!important;color:var(--sb-text)!important;padding-bottom:10px!important;border-bottom:1px solid var(--sb-border)!important;margin-bottom:16px!important}body.woocommerce-order-received .woocommerce{max-width:760px!important;margin-inline:auto!important;padding:32px clamp(16px, 3vw, 32px) 64px!important}.woocommerce-thankyou-order-received{font-size:24px!important;font-weight:950!important;letter-spacing:-0.025em!important;color:var(--sb-text)!important;margin-bottom:6px!important}body.woocommerce-order-received .woocommerce-order-overview{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;gap:12px!important;list-style:none!important;padding:0!important;margin:20px 0!important}body.woocommerce-order-received .woocommerce-order-overview li{padding:14px 16px!important;background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius)!important;font-size:12px!important;color:var(--sb-muted)!important;line-height:1.35!important}body.woocommerce-order-received .woocommerce-order-overview li strong{display:block!important;font-size:15px!important;font-weight:900!important;color:var(--sb-text)!important;margin-top:4px!important}body.woocommerce-order-received .woocommerce-order-overview li strong .amount{font-size:15px!important}body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details{padding:22px!important;margin-bottom:18px!important}body.woocommerce-order-received .woocommerce-order-details h2,body.woocommerce-order-received .woocommerce-customer-details h2{font-size:16px!important;font-weight:900!important;padding-bottom:10px!important;border-bottom:1px solid var(--sb-border)!important;margin-bottom:16px!important;color:var(--sb-text)!important}.sb-ordering-summary h2{font-size:16px!important;font-weight:900!important;color:var(--sb-text)!important;margin-bottom:12px!important}.sb-order-menu-card .button,.sb-shop-product-card .button,.star-burgers-order-online-page .button{transition:background-color 0.16s ease,border-color 0.16s ease,transform 0.14s ease,box-shadow 0.14s ease!important}.sb-order-menu-card .button:hover,.sb-shop-product-card .button:hover{transform:translateY(-1px)!important;box-shadow:0 10px 24px rgb(255 204 0 / .32)!important}body.woocommerce-checkout #place_order{transition:background-color 0.16s ease,box-shadow 0.16s ease,transform 0.14s ease!important}body.woocommerce-checkout #place_order:hover{transform:translateY(-1px)!important;box-shadow:0 14px 30px rgb(255 204 0 / .3)!important}@media (max-width:1024px){.star-burgers-order-online-page{padding-inline:20px!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]{grid-template-columns:minmax(0,1fr) 340px!important;gap:20px!important}.sb-order-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sb-order-menu-hero{padding:24px 26px!important}}@media (max-width:768px){.sb-order-menu-hero{flex-direction:column!important;align-items:flex-start!important;gap:14px!important;padding:20px!important}.sb-order-menu-hero h1{font-size:24px!important}.sb-order-menu-hero__status{align-self:flex-start!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]{grid-template-columns:1fr!important;gap:16px!important}body.woocommerce-checkout .sb-checkout-review-column{position:static!important;top:auto!important}body.woocommerce-checkout .col2-set{grid-template-columns:1fr!important}body.woocommerce-order-received .woocommerce{padding-inline:16px!important}body.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:1fr 1fr!important}.sb-cart-drawer__panel,.sb-product-drawer__panel{width:100vw!important;border-left:0!important}}@media (max-width:480px){.star-burgers-order-online-page{padding:14px 12px 88px!important}.sb-order-menu-hero{padding:16px!important;gap:12px!important}.sb-order-menu-hero h1{font-size:20px!important}.sb-order-menu-nav a{font-size:12px!important;padding:6px 12px!important;min-height:32px!important}.sb-order-menu-grid{grid-template-columns:1fr!important;gap:10px!important}.sb-order-menu-card{grid-template-columns:72px minmax(0,1fr)!important;gap:10px!important;min-height:96px!important;padding:10px!important}.sb-order-menu-card__image,.sb-order-menu-card__image img{width:72px!important;height:72px!important;border-radius:12px!important}body.woocommerce-checkout .woocommerce{padding-inline:12px!important;padding-block:14px 56px!important}body.woocommerce-checkout #customer_details.sb-checkout-panel,body.woocommerce-checkout #order_review,body.woocommerce-checkout .sb-ordering{padding:14px!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]{gap:12px!important}body.woocommerce-order-received .woocommerce{padding:14px 12px 56px!important}body.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:1fr!important;gap:8px!important}body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details{padding:14px!important}.sb-cart-toast{width:calc(100vw - 32px)!important;left:16px!important;transform:translateY(20px)!important;bottom:80px!important}.sb-cart-toast.is-visible{transform:translateY(0)!important}.sb-sticky-cart-bar{left:12px!important;right:12px!important;bottom:12px!important;min-width:0!important;width:auto!important;max-width:none!important;justify-content:center!important}.sb-ordering__marketing-consent{padding:12px!important}}body.woocommerce-checkout .woocommerce{max-width:1080px!important;margin-inline:auto!important;padding-block:32px 72px!important;padding-inline:clamp(16px, 3vw, 32px)!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]{display:grid!important;grid-template-columns:minmax(0,1fr) 380px!important;gap:24px!important;align-items:start!important}body.woocommerce-checkout #customer_details.sb-checkout-panel{padding:28px!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius-lg)!important;background:var(--sb-surface)!important;box-shadow:var(--sb-shadow-soft)!important}body.woocommerce-checkout .sb-checkout-review-column{position:sticky!important;top:20px!important;display:flex!important;flex-direction:column!important;gap:14px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.woocommerce-checkout #order_review{padding:22px!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius-lg)!important;background:var(--sb-surface)!important;box-shadow:var(--sb-shadow-soft)!important}body.woocommerce-checkout .sb-ordering{margin-top:20px!important;padding:22px!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius-lg)!important;background:var(--sb-surface)!important;box-shadow:var(--sb-shadow-soft)!important}body.woocommerce-checkout .sb-ordering-summary-box{margin-top:14px!important;padding:18px!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius)!important;background:var(--sb-soft)!important}.sb-ordering-place-order-message{margin-top:10px!important;padding:12px 16px!important;background:#fffbeb!important;border:1px solid rgb(255 204 0 / .35)!important;border-radius:14px!important;color:#7c5d00!important;font-size:13px!important}@media (max-width:860px){body.woocommerce-checkout .woocommerce{padding-inline:14px!important;padding-block:20px 56px!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]{grid-template-columns:1fr!important;gap:16px!important}body.woocommerce-checkout .sb-checkout-review-column{position:static!important;top:auto!important}body.woocommerce-checkout #customer_details.sb-checkout-panel{padding:18px!important}body.woocommerce-checkout #order_review{padding:16px!important}body.woocommerce-checkout .sb-ordering{padding:16px!important}}.sb-product-drawer .product,.sb-product-drawer .summary,.sb-product-drawer .entry-summary,.sb-product-drawer .sb-single-product__summary,.sb-product-drawer .sb-product-card,.sb-product-drawer .sb-product-drawer-card,.sb-product-drawer form.cart{background:var(--sb-surface)!important;background-image:none!important;border:1px solid var(--sb-border)!important;border-radius:24px!important;box-shadow:0 12px 30px rgb(17 24 39 / .07)!important;color:var(--sb-text)!important}.sb-product-drawer .product_title,.sb-product-drawer .price,.sb-product-drawer .woocommerce-product-details__short-description,.sb-product-drawer .quantity,.sb-product-drawer .quantity *,.sb-product-drawer form.cart,.sb-product-drawer form.cart *{color:var(--sb-text)!important;opacity:1!important}.sb-product-drawer .woocommerce-product-details__short-description,.sb-product-drawer .woocommerce-product-details__short-description *{color:var(--sb-muted)!important}.sb-product-drawer .quantity{background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;border-radius:16px!important}.sb-product-drawer .quantity input,.sb-product-drawer .quantity button{background:var(--sb-surface)!important;color:var(--sb-text)!important;border-color:var(--sb-border)!important}.sb-product-drawer .wc-pao-addons-container,.sb-product-drawer .product-addon,.sb-product-drawer .yith-wapo-container,.sb-product-drawer .yith-wapo-block,.sb-product-drawer .wapf-field-group,.sb-product-drawer .sb-addon-group,.sb-product-drawer .sb-addon-card{background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:20px!important;color:var(--sb-text)!important}.sb-product-drawer .wc-pao-addon-name,.sb-product-drawer .product-addon h3,.sb-product-drawer .wapf-field-label,.sb-product-drawer .sb-addon-title{color:var(--sb-text)!important}.sb-product-drawer .wc-pao-addon-description,.sb-product-drawer .wapf-field-description,.sb-product-drawer .sb-addon-description{color:var(--sb-muted)!important}.sb-cart-drawer__panel,.sb-cart-drawer__body,.sb-cart-drawer__content{background:var(--sb-surface)!important;background-image:none!important;color:var(--sb-text)!important}.sb-cart-drawer__header{background:var(--sb-surface)!important;border-bottom:1px solid var(--sb-border)!important;color:var(--sb-text)!important}.sb-cart-drawer__title,.sb-cart-drawer__header h2,.sb-cart-drawer__header h3{color:var(--sb-text)!important;opacity:1!important}.sb-cart-drawer__item,.sb-cart-item,.woocommerce-mini-cart-item{background:var(--sb-surface)!important;background-image:none!important;border:1px solid var(--sb-border)!important;border-radius:20px!important;box-shadow:0 8px 20px rgb(17 24 39 / .05)!important;color:var(--sb-text)!important;opacity:1!important}.sb-cart-drawer__item *,.sb-cart-item *,.woocommerce-mini-cart-item *{opacity:1!important}.sb-cart-drawer__item-name,.sb-cart-drawer__item-title,.sb-cart-item__name,.sb-cart-item__title,.woocommerce-mini-cart-item a:not(.remove){color:var(--sb-text)!important;font-weight:900!important}.sb-cart-drawer__item-meta,.sb-cart-drawer__item-modifiers,.sb-cart-item__meta,.sb-cart-item__modifiers,.woocommerce-mini-cart-item .variation,.woocommerce-mini-cart-item .variation *{color:var(--sb-muted)!important}.sb-cart-drawer__item-price,.sb-cart-item__price,.woocommerce-mini-cart-item .amount{color:var(--sb-text)!important;font-weight:900!important}.sb-cart-drawer__footer{background:var(--sb-surface)!important;border-top:1px solid var(--sb-border)!important;color:var(--sb-text)!important}.sb-cart-drawer__subtotal,.sb-cart-drawer__subtotal *,.sb-cart-drawer__total,.sb-cart-drawer__total *{color:var(--sb-text)!important}body.woocommerce-checkout #customer_details,body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout .sb-checkout-card,body.woocommerce-checkout .sb-ordering-card,body.woocommerce-checkout .sb-ordering-section,body.woocommerce-checkout .sb-ordering__section,body.woocommerce-checkout .sb-checkout-section{background:var(--sb-surface)!important;background-image:none!important;border:1px solid var(--sb-border)!important;border-radius:24px!important;box-shadow:0 12px 30px rgb(17 24 39 / .06)!important;color:var(--sb-text)!important;opacity:1!important}body.woocommerce-checkout .sb-ordering__field--choice,body.woocommerce-checkout .sb-ordering__field,body.woocommerce-checkout .sb-ordering__delivery,body.woocommerce-checkout .sb-ordering__pickup,body.woocommerce-checkout .sb-ordering__preorder,body.woocommerce-checkout .sb-ordering-preorder,body.woocommerce-checkout .sb-ordering-fulfillment,body.woocommerce-checkout .sb-checkout-fulfillment,body.woocommerce-checkout .sb-checkout-preorder{background:var(--sb-soft)!important;background-image:none!important;border:1px solid var(--sb-border)!important;border-radius:20px!important;color:var(--sb-text)!important;opacity:1!important}body.woocommerce-checkout .sb-ordering__field--choice label,body.woocommerce-checkout .sb-ordering__field label,body.woocommerce-checkout .sb-ordering__delivery label,body.woocommerce-checkout .sb-ordering__pickup label,body.woocommerce-checkout .sb-ordering__preorder label{color:var(--sb-text)!important;opacity:1!important}body.woocommerce-checkout .sb-ordering__field--choice .woocommerce-input-wrapper label,body.woocommerce-checkout .sb-fulfillment-toggle label,body.woocommerce-checkout .sb-checkout-fulfillment-toggle label,body.woocommerce-checkout .sb-ordering-option,body.woocommerce-checkout .sb-ordering-choice{background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:16px!important;color:var(--sb-text)!important}body.woocommerce-checkout .sb-ordering__field--choice .woocommerce-input-wrapper label:has(input:checked),body.woocommerce-checkout .sb-fulfillment-toggle label:has(input:checked),body.woocommerce-checkout .sb-checkout-fulfillment-toggle label:has(input:checked),body.woocommerce-checkout .sb-ordering-option.is-selected,body.woocommerce-checkout .sb-ordering-choice.is-selected{background:rgb(255 204 0 / .18)!important;border-color:var(--sb-accent)!important;color:var(--sb-text)!important}body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout .woocommerce-checkout-review-order-table,body.woocommerce-checkout table.shop_table,body.woocommerce-checkout table.shop_table tbody,body.woocommerce-checkout table.shop_table tfoot{background:var(--sb-surface)!important;background-image:none!important;color:var(--sb-text)!important;opacity:1!important}body.woocommerce-checkout table.shop_table tr,body.woocommerce-checkout table.shop_table th,body.woocommerce-checkout table.shop_table td{background:transparent!important;border-color:var(--sb-border)!important;color:var(--sb-text)!important;opacity:1!important}body.woocommerce-checkout .cart_item,body.woocommerce-checkout .cart-subtotal,body.woocommerce-checkout .woocommerce-shipping-totals,body.woocommerce-checkout .order-total{background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;border-radius:16px!important;color:var(--sb-text)!important}body.woocommerce-checkout #payment,body.woocommerce-checkout .woocommerce-checkout-payment,body.woocommerce-checkout #payment ul.payment_methods,body.woocommerce-checkout #payment li,body.woocommerce-checkout #payment div.payment_box{background:var(--sb-surface)!important;background-image:none!important;color:var(--sb-text)!important;border-color:var(--sb-border)!important;opacity:1!important}body.woocommerce-checkout #payment div.payment_box{background:var(--sb-soft)!important;border-radius:16px!important}body.woocommerce-checkout #payment label,body.woocommerce-checkout #payment p{color:var(--sb-text)!important;opacity:1!important}body.woocommerce-checkout input.input-text,body.woocommerce-checkout input[type="text"],body.woocommerce-checkout input[type="tel"],body.woocommerce-checkout input[type="email"],body.woocommerce-checkout input[type="date"],body.woocommerce-checkout input[type="time"],body.woocommerce-checkout textarea,body.woocommerce-checkout select,body.woocommerce-checkout .select2-selection{background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;border-radius:16px!important;color:var(--sb-text)!important;opacity:1!important}body.woocommerce-checkout input::placeholder,body.woocommerce-checkout textarea::placeholder{color:#9ca3af!important;opacity:1!important}body.woocommerce-order-received .woocommerce-order,body.woocommerce-order-received .woocommerce-thankyou-order-received,body.woocommerce-order-received .woocommerce-order-overview,body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details,body.woocommerce-order-received table.shop_table{background:var(--sb-surface)!important;background-image:none!important;border:1px solid var(--sb-border)!important;border-radius:24px!important;box-shadow:0 12px 30px rgb(17 24 39 / .06)!important;color:var(--sb-text)!important;opacity:1!important}body.woocommerce-order-received .woocommerce-order *,body.woocommerce-order-received .woocommerce-thankyou-order-received *,body.woocommerce-order-received .woocommerce-order-overview *,body.woocommerce-order-received .woocommerce-order-details *,body.woocommerce-order-received .woocommerce-customer-details *,body.woocommerce-order-received table.shop_table *{opacity:1!important}body.woocommerce-order-received .woocommerce-thankyou-order-received,body.woocommerce-order-received h1,body.woocommerce-order-received h2,body.woocommerce-order-received h3,body.woocommerce-order-received h4,body.woocommerce-order-received th,body.woocommerce-order-received td,body.woocommerce-order-received strong,body.woocommerce-order-received .amount{color:var(--sb-text)!important}body.woocommerce-order-received p,body.woocommerce-order-received small,body.woocommerce-order-received .variation,body.woocommerce-order-received .variation *{color:var(--sb-muted)!important}body.woocommerce-order-received .woocommerce-thankyou-order-received{background:#ecfdf5!important;border-color:rgb(22 163 74 / .24)!important;color:var(--sb-text)!important}.sb-order-menu .button,.sb-order-menu button,.sb-product-drawer button.single_add_to_cart_button,.sb-cart-drawer button,body.woocommerce-checkout button.button,body.woocommerce-checkout a.button,body.woocommerce-checkout #place_order{background:var(--sb-accent)!important;border:0!important;border-radius:999px!important;color:var(--sb-text)!important;font-weight:900!important;opacity:1!important}.sb-order-menu .button:hover,.sb-order-menu button:hover,.sb-product-drawer button.single_add_to_cart_button:hover,.sb-cart-drawer button:hover,body.woocommerce-checkout button.button:hover,body.woocommerce-checkout a.button:hover,body.woocommerce-checkout #place_order:hover{background:var(--sb-accent-hover)!important;color:var(--sb-text)!important}body.woocommerce-checkout,body.woocommerce-order-received,body.woocommerce-checkout.woocommerce-page,body.woocommerce-order-received.woocommerce-page{--sb-page:#f5f7fa;--sb-surface:#ffffff;--sb-soft:#f1f3f5;--sb-border:#e5e7eb;--sb-text:#111827;--sb-muted:#6b7280;--sb-accent:#ffcc00;--sb-accent-hover:#f2bd00;--sb-blue:#009de0;--sb-danger:#ef4444;--sb-success:#16a34a;background:var(--sb-page)!important;color:var(--sb-text)!important}body.woocommerce-checkout #customer_details,body.woocommerce-checkout #customer_details>*,body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-billing-fields>*,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout .woocommerce-additional-fields>*,body.woocommerce-checkout .sb-ordering__section,body.woocommerce-checkout .sb-ordering-section,body.woocommerce-checkout .sb-ordering-card,body.woocommerce-checkout .sb-checkout-card{background:var(--sb-surface)!important;background-image:none!important;border-color:var(--sb-border)!important;color:var(--sb-text)!important;opacity:1!important;filter:none!important;text-shadow:none!important}body.woocommerce-checkout #customer_details h1,body.woocommerce-checkout #customer_details h2,body.woocommerce-checkout #customer_details h3,body.woocommerce-checkout #customer_details h4,body.woocommerce-checkout #customer_details label,body.woocommerce-checkout .woocommerce-billing-fields h1,body.woocommerce-checkout .woocommerce-billing-fields h2,body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout .woocommerce-billing-fields h4,body.woocommerce-checkout .woocommerce-billing-fields label,body.woocommerce-checkout .woocommerce-additional-fields h1,body.woocommerce-checkout .woocommerce-additional-fields h2,body.woocommerce-checkout .woocommerce-additional-fields h3,body.woocommerce-checkout .woocommerce-additional-fields h4,body.woocommerce-checkout .woocommerce-additional-fields label,body.woocommerce-checkout .sb-ordering__section h1,body.woocommerce-checkout .sb-ordering__section h2,body.woocommerce-checkout .sb-ordering__section h3,body.woocommerce-checkout .sb-ordering__section h4,body.woocommerce-checkout .sb-ordering__section label{color:var(--sb-text)!important;opacity:1!important;text-shadow:none!important}body.woocommerce-checkout #customer_details p,body.woocommerce-checkout #customer_details small,body.woocommerce-checkout .woocommerce-billing-fields p,body.woocommerce-checkout .woocommerce-billing-fields small,body.woocommerce-checkout .woocommerce-additional-fields p,body.woocommerce-checkout .woocommerce-additional-fields small,body.woocommerce-checkout .sb-ordering__section p,body.woocommerce-checkout .sb-ordering__section small,body.woocommerce-checkout .form-row .optional{color:var(--sb-muted)!important;opacity:1!important}body.woocommerce-checkout #customer_details input.input-text,body.woocommerce-checkout #customer_details input[type="text"],body.woocommerce-checkout #customer_details input[type="tel"],body.woocommerce-checkout #customer_details input[type="email"],body.woocommerce-checkout #customer_details input[type="date"],body.woocommerce-checkout #customer_details input[type="time"],body.woocommerce-checkout #customer_details textarea,body.woocommerce-checkout #customer_details select,body.woocommerce-checkout #customer_details .select2-selection,body.woocommerce-checkout .sb-ordering__section input,body.woocommerce-checkout .sb-ordering__section textarea,body.woocommerce-checkout .sb-ordering__section select{background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;border-radius:16px!important;color:var(--sb-text)!important;opacity:1!important;filter:none!important}body.woocommerce-checkout #customer_details input::placeholder,body.woocommerce-checkout #customer_details textarea::placeholder{color:#9ca3af!important;opacity:1!important}body.woocommerce-checkout .sb-ordering__field--choice,body.woocommerce-checkout .sb-ordering__field--choice .woocommerce-input-wrapper,body.woocommerce-checkout .sb-ordering__field,body.woocommerce-checkout .sb-ordering__delivery,body.woocommerce-checkout .sb-ordering__pickup,body.woocommerce-checkout .sb-ordering__preorder,body.woocommerce-checkout .sb-ordering-preorder,body.woocommerce-checkout .sb-ordering-fulfillment,body.woocommerce-checkout .sb-checkout-fulfillment,body.woocommerce-checkout .sb-checkout-preorder{background:var(--sb-soft)!important;background-image:none!important;border:1px solid var(--sb-border)!important;border-radius:20px!important;color:var(--sb-text)!important;opacity:1!important;filter:none!important}body.woocommerce-checkout .sb-ordering__field--choice label,body.woocommerce-checkout .sb-ordering__field label,body.woocommerce-checkout .sb-ordering__delivery label,body.woocommerce-checkout .sb-ordering__pickup label,body.woocommerce-checkout .sb-ordering__preorder label{background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;color:var(--sb-text)!important;opacity:1!important}body.woocommerce-checkout .sb-ordering__option--disabled,body.woocommerce-checkout .sb-ordering__field--choice label.sb-ordering__option--disabled,body.woocommerce-checkout .sb-ordering__field--choice .sb-ordering__option--disabled{background:#f3f4f6!important;border-color:var(--sb-border)!important;color:#9ca3af!important;opacity:1!important}body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout .woocommerce-checkout-review-order-table,body.woocommerce-checkout table.shop_table,body.woocommerce-checkout #order_review table.shop_table,body.woocommerce-checkout #order_review table.shop_table tbody,body.woocommerce-checkout #order_review table.shop_table tfoot{background:var(--sb-surface)!important;background-image:none!important;border-color:var(--sb-border)!important;color:var(--sb-text)!important;opacity:1!important;filter:none!important}body.woocommerce-checkout #order_review table.shop_table tr,body.woocommerce-checkout #order_review table.shop_table th,body.woocommerce-checkout #order_review table.shop_table td,body.woocommerce-checkout #order_review .cart_item,body.woocommerce-checkout #order_review .cart-subtotal,body.woocommerce-checkout #order_review .woocommerce-shipping-totals,body.woocommerce-checkout #order_review .order-total{background:var(--sb-soft)!important;background-image:none!important;border-color:var(--sb-border)!important;color:var(--sb-text)!important;opacity:1!important;text-shadow:none!important}body.woocommerce-checkout #order_review table.shop_table *,body.woocommerce-checkout #order_review .cart_item *,body.woocommerce-checkout #order_review .cart-subtotal *,body.woocommerce-checkout #order_review .woocommerce-shipping-totals *,body.woocommerce-checkout #order_review .order-total *{color:var(--sb-text)!important;opacity:1!important;text-shadow:none!important}body.woocommerce-checkout #payment,body.woocommerce-checkout .woocommerce-checkout-payment,body.woocommerce-checkout #payment ul.payment_methods,body.woocommerce-checkout #payment ul.payment_methods li,body.woocommerce-checkout #payment div.payment_box{background:var(--sb-surface)!important;background-image:none!important;border-color:var(--sb-border)!important;color:var(--sb-text)!important;opacity:1!important;filter:none!important}body.woocommerce-checkout #payment div.payment_box{background:var(--sb-soft)!important}body.woocommerce-checkout #payment *,body.woocommerce-checkout .woocommerce-checkout-payment *{color:var(--sb-text)!important;opacity:1!important}.sb-product-drawer.is-open .sb-product-drawer__panel,.sb-product-drawer.is-open .sb-product-drawer__body,.sb-product-drawer.is-open .sb-product-drawer__content,.sb-product-drawer.is-open .summary,.sb-product-drawer.is-open .entry-summary,.sb-product-drawer.is-open form.cart{background:var(--sb-surface)!important;background-image:none!important;border-color:var(--sb-border)!important;color:var(--sb-text)!important;opacity:1!important;filter:none!important}.sb-product-drawer.is-open .sb-product-drawer__panel *,.sb-product-drawer.is-open .summary *,.sb-product-drawer.is-open .entry-summary *,.sb-product-drawer.is-open form.cart *{color:var(--sb-text)!important;opacity:1!important;text-shadow:none!important}.sb-product-drawer.is-open p,.sb-product-drawer.is-open small,.sb-product-drawer.is-open .woocommerce-product-details__short-description,.sb-product-drawer.is-open .woocommerce-product-details__short-description *{color:var(--sb-muted)!important}.sb-cart-drawer.is-open .sb-cart-drawer__panel,.sb-cart-drawer.is-open .sb-cart-drawer__body,.sb-cart-drawer.is-open .sb-cart-drawer__content,.sb-cart-drawer.is-open .sb-cart-drawer__item,.sb-cart-drawer.is-open .sb-cart-item,.sb-cart-drawer.is-open .woocommerce-mini-cart-item{background:var(--sb-surface)!important;background-image:none!important;border-color:var(--sb-border)!important;color:var(--sb-text)!important;opacity:1!important;filter:none!important}.sb-cart-drawer.is-open .sb-cart-drawer__panel *,.sb-cart-drawer.is-open .sb-cart-drawer__item *,.sb-cart-drawer.is-open .sb-cart-item *,.sb-cart-drawer.is-open .woocommerce-mini-cart-item *{color:var(--sb-text)!important;opacity:1!important;text-shadow:none!important}.sb-cart-drawer.is-open .sb-cart-drawer__item-meta,.sb-cart-drawer.is-open .sb-cart-drawer__item-modifiers,.sb-cart-drawer.is-open .sb-cart-item__meta,.sb-cart-drawer.is-open .sb-cart-item__modifiers,.sb-cart-drawer.is-open .variation,.sb-cart-drawer.is-open .variation *{color:var(--sb-muted)!important}body.woocommerce-order-received .woocommerce,body.woocommerce-order-received .woocommerce-order,body.woocommerce-order-received .woocommerce-thankyou-order-received,body.woocommerce-order-received .woocommerce-order-overview,body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details,body.woocommerce-order-received table.shop_table,body.woocommerce-order-received .shop_table{background:var(--sb-surface)!important;background-image:none!important;border-color:var(--sb-border)!important;color:var(--sb-text)!important;opacity:1!important;filter:none!important}body.woocommerce-order-received .woocommerce *,body.woocommerce-order-received .woocommerce-order *,body.woocommerce-order-received .woocommerce-order-details *,body.woocommerce-order-received table.shop_table *{color:var(--sb-text)!important;opacity:1!important;text-shadow:none!important}body.woocommerce-order-received p,body.woocommerce-order-received small,body.woocommerce-order-received .variation,body.woocommerce-order-received .variation *{color:var(--sb-muted)!important}body.woocommerce-checkout #place_order,body.woocommerce-checkout button.button,body.woocommerce-checkout a.button,.sb-order-menu .button,.sb-order-menu button,.sb-product-drawer.is-open button.single_add_to_cart_button,.sb-cart-drawer.is-open button,.sb-cart-drawer.is-open a.button{background:var(--sb-accent)!important;border:0!important;border-radius:999px!important;color:var(--sb-text)!important;font-weight:900!important;opacity:1!important}body .sb-order-menu,body .sb-order-menu-page,body .sb-ordering-page,body .sb-ordering-shell,body .sb-ordering-wrap,body .sb-ordering-container,body .sb-product-drawer,body .sb-cart-drawer,body.woocommerce-checkout,body.woocommerce-checkout.woocommerce-page,body.woocommerce-checkout .woocommerce,body.woocommerce-checkout form.checkout,body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review,body.woocommerce-checkout #payment,body.woocommerce-order-received,body.woocommerce-order-received.woocommerce-page,body.woocommerce-order-received .woocommerce,body.woocommerce-order-received .woocommerce-order{--sb-page:#f5f7fa !important;--sb-surface:#ffffff !important;--sb-soft:#f1f3f5 !important;--sb-border:#e5e7eb !important;--sb-text:#111827 !important;--sb-muted:#6b7280 !important;--sb-accent:#ffcc00 !important;--sb-accent-hover:#f2bd00 !important;--sb-blue:#009de0 !important;--sb-danger:#ef4444 !important;--sb-success:#16a34a !important;background-color:var(--sb-page)!important;color:var(--sb-text)!important}body .sb-order-menu,body .sb-order-menu *,body .sb-product-drawer.is-open,body .sb-product-drawer.is-open *,body .sb-cart-drawer.is-open,body .sb-cart-drawer.is-open *,body.woocommerce-checkout,body.woocommerce-checkout .woocommerce,body.woocommerce-checkout .woocommerce *,body.woocommerce-order-received,body.woocommerce-order-received .woocommerce,body.woocommerce-order-received .woocommerce *{text-shadow:none!important}body .sb-order-menu h1,body .sb-order-menu h2,body .sb-order-menu h3,body .sb-order-menu h4,body .sb-order-menu a,body .sb-product-drawer.is-open h1,body .sb-product-drawer.is-open h2,body .sb-product-drawer.is-open h3,body .sb-product-drawer.is-open h4,body .sb-cart-drawer.is-open h1,body .sb-cart-drawer.is-open h2,body .sb-cart-drawer.is-open h3,body .sb-cart-drawer.is-open h4,body.woocommerce-checkout h1,body.woocommerce-checkout h2,body.woocommerce-checkout h3,body.woocommerce-checkout h4,body.woocommerce-checkout label,body.woocommerce-checkout th,body.woocommerce-checkout td,body.woocommerce-checkout strong,body.woocommerce-order-received h1,body.woocommerce-order-received h2,body.woocommerce-order-received h3,body.woocommerce-order-received h4,body.woocommerce-order-received th,body.woocommerce-order-received td,body.woocommerce-order-received strong{color:#111827!important;opacity:1!important}body .sb-order-menu p,body .sb-order-menu small,body .sb-product-drawer.is-open p,body .sb-product-drawer.is-open small,body .sb-cart-drawer.is-open p,body .sb-cart-drawer.is-open small,body.woocommerce-checkout p,body.woocommerce-checkout small,body.woocommerce-checkout .description,body.woocommerce-checkout .optional,body.woocommerce-checkout .variation,body.woocommerce-checkout .variation *,body.woocommerce-order-received p,body.woocommerce-order-received small,body.woocommerce-order-received .variation,body.woocommerce-order-received .variation *{color:#6b7280!important;opacity:1!important}body .sb-order-menu .amount,body .sb-product-drawer.is-open .amount,body .sb-product-drawer.is-open .price,body .sb-cart-drawer.is-open .amount,body.woocommerce-checkout .amount,body.woocommerce-checkout .product-total,body.woocommerce-checkout .cart-subtotal,body.woocommerce-checkout .order-total,body.woocommerce-order-received .amount{color:#111827!important;opacity:1!important;font-weight:900!important}body.woocommerce-checkout #customer_details,body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout .sb-ordering__section,body.woocommerce-checkout .sb-ordering-section,body.woocommerce-checkout .sb-ordering-card,body.woocommerce-checkout .sb-checkout-card,body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout #payment,body.woocommerce-checkout .woocommerce-checkout-payment{background:#ffffff!important;background-image:none!important;border-color:#e5e7eb!important;color:#111827!important;opacity:1!important;filter:none!important}body.woocommerce-checkout .sb-ordering__field--choice,body.woocommerce-checkout .sb-ordering__field--choice .woocommerce-input-wrapper,body.woocommerce-checkout .sb-ordering__field,body.woocommerce-checkout .sb-ordering__delivery,body.woocommerce-checkout .sb-ordering__pickup,body.woocommerce-checkout .sb-ordering__preorder,body.woocommerce-checkout .sb-ordering-preorder,body.woocommerce-checkout .sb-ordering-fulfillment,body.woocommerce-checkout .sb-checkout-fulfillment,body.woocommerce-checkout .sb-checkout-preorder,body.woocommerce-checkout table.shop_table tr,body.woocommerce-checkout table.shop_table th,body.woocommerce-checkout table.shop_table td,body.woocommerce-checkout .cart_item,body.woocommerce-checkout .cart-subtotal,body.woocommerce-checkout .woocommerce-shipping-totals,body.woocommerce-checkout .order-total,body.woocommerce-checkout #payment div.payment_box{background:#f1f3f5!important;background-image:none!important;border-color:#e5e7eb!important;color:#111827!important;opacity:1!important;filter:none!important}body.woocommerce-checkout input.input-text,body.woocommerce-checkout input[type="text"],body.woocommerce-checkout input[type="tel"],body.woocommerce-checkout input[type="email"],body.woocommerce-checkout input[type="date"],body.woocommerce-checkout input[type="time"],body.woocommerce-checkout textarea,body.woocommerce-checkout select,body.woocommerce-checkout .select2-selection{background:#f1f3f5!important;border:1px solid #e5e7eb!important;color:#111827!important;opacity:1!important}body .sb-product-drawer.is-open .sb-product-drawer__panel,body .sb-product-drawer.is-open .sb-product-drawer__body,body .sb-product-drawer.is-open .sb-product-drawer__content,body .sb-product-drawer.is-open .summary,body .sb-product-drawer.is-open .entry-summary,body .sb-product-drawer.is-open form.cart,body .sb-product-drawer.is-open .product{background:#ffffff!important;background-image:none!important;border-color:#e5e7eb!important;color:#111827!important;opacity:1!important;filter:none!important}body .sb-cart-drawer.is-open .sb-cart-drawer__panel,body .sb-cart-drawer.is-open .sb-cart-drawer__body,body .sb-cart-drawer.is-open .sb-cart-drawer__content,body .sb-cart-drawer.is-open .sb-cart-drawer__item,body .sb-cart-drawer.is-open .sb-cart-item,body .sb-cart-drawer.is-open .woocommerce-mini-cart-item{background:#ffffff!important;background-image:none!important;border-color:#e5e7eb!important;color:#111827!important;opacity:1!important;filter:none!important}body.woocommerce-order-received .woocommerce,body.woocommerce-order-received .woocommerce-order,body.woocommerce-order-received .woocommerce-thankyou-order-received,body.woocommerce-order-received .woocommerce-order-overview,body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details,body.woocommerce-order-received table.shop_table,body.woocommerce-order-received .shop_table{background:#ffffff!important;background-image:none!important;border-color:#e5e7eb!important;color:#111827!important;opacity:1!important;filter:none!important}body .sb-order-menu .button,body .sb-order-menu button,body .sb-product-drawer.is-open button.single_add_to_cart_button,body .sb-cart-drawer.is-open button,body .sb-cart-drawer.is-open a.button,body.woocommerce-checkout #place_order,body.woocommerce-checkout button.button,body.woocommerce-checkout a.button{background:#ffcc00!important;border:0!important;color:#111827!important;opacity:1!important}body .sb-product-drawer.is-open,body .sb-product-drawer.is-open .sb-product-drawer__panel,body .sb-product-drawer.is-open .sb-product-drawer__bar,body .sb-product-drawer.is-open .sb-product-drawer__frame,body .sb-product-drawer.is-open .sb-product-drawer__body,body .sb-product-drawer.is-open .sb-product-drawer__content,body .sb-product-drawer.is-open .product,body .sb-product-drawer.is-open .summary,body .sb-product-drawer.is-open .entry-summary,body .sb-product-drawer.is-open form.cart{background:#ffffff!important;background-image:none!important;border-color:#e5e7eb!important;color:#111827!important}body .sb-product-drawer.is-open .product_title,body .sb-product-drawer.is-open .price,body .sb-product-drawer.is-open .amount,body .sb-product-drawer.is-open label,body .sb-product-drawer.is-open strong{color:#111827!important}body .sb-product-drawer.is-open p,body .sb-product-drawer.is-open small,body .sb-product-drawer.is-open .woocommerce-product-details__short-description{color:#6b7280!important}body.woocommerce-checkout #order_review table.shop_table,body.woocommerce-checkout #order_review table.shop_table tbody,body.woocommerce-checkout #order_review table.shop_table tfoot,body.woocommerce-checkout #order_review table.shop_table tr,body.woocommerce-checkout #order_review table.shop_table th,body.woocommerce-checkout #order_review table.shop_table td,body.woocommerce-checkout #order_review .cart_item,body.woocommerce-checkout #order_review .sb-checkout-item,body.woocommerce-checkout #order_review .sb-order-summary-item{background:#ffffff!important;background-image:none!important;border-color:#e5e7eb!important;color:#111827!important}body.woocommerce-checkout #order_review .product-name,body.woocommerce-checkout #order_review .product-total,body.woocommerce-checkout #order_review .cart-subtotal,body.woocommerce-checkout #order_review .woocommerce-shipping-totals,body.woocommerce-checkout #order_review .order-total,body.woocommerce-checkout #order_review .sb-checkout-item__name,body.woocommerce-checkout #order_review .sb-checkout-item__subtotal,body.woocommerce-checkout #order_review .amount{color:#111827!important}body.woocommerce-checkout #order_review .variation,body.woocommerce-checkout #order_review .variation *,body.woocommerce-checkout #order_review .wc-item-meta,body.woocommerce-checkout #order_review .wc-item-meta *{color:#6b7280!important}body.woocommerce-checkout #order_review a.remove{background:#f1f3f5!important;border-color:#e5e7eb!important;color:#111827!important}body.woocommerce-checkout .sb-ordering-summary-box,body.woocommerce-checkout .sb-ordering-summary-box dl,body.woocommerce-checkout .sb-ordering-summary-box dl>div{background:#ffffff!important;background-image:none!important;border-color:#e5e7eb!important;color:#111827!important}body.woocommerce-checkout .sb-ordering-summary-box h4,body.woocommerce-checkout .sb-ordering-summary-box dd{color:#111827!important}body.woocommerce-checkout .sb-ordering-summary-box dt{color:#6b7280!important}body.woocommerce-checkout #payment,body.woocommerce-checkout #payment ul.payment_methods,body.woocommerce-checkout #payment ul.payment_methods li,body.woocommerce-checkout #payment div.payment_box{background:#ffffff!important;background-image:none!important;border-color:#e5e7eb!important;color:#111827!important}body.woocommerce-checkout #payment label,body.woocommerce-checkout #payment strong,body.woocommerce-checkout #payment::before,body.woocommerce-checkout #payment .amount{color:#111827!important}body.woocommerce-checkout #payment p,body.woocommerce-checkout #payment small,body.woocommerce-checkout #payment .woocommerce-privacy-policy-text,body.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper{color:#6b7280!important}.sb-order-menu .sb-order-menu__hero{padding:clamp(22px, 4vw, 42px)!important;background:linear-gradient(135deg,rgb(255 255 255 / .98),rgb(245 247 250 / .94))!important;border:1px solid #e5e7eb!important;border-radius:28px!important;box-shadow:0 18px 46px rgb(17 24 39 / .08)!important;color:#111827!important}.sb-order-menu .sb-order-menu__hero h1{max-width:760px!important;margin-bottom:10px!important;color:#111827!important;font-size:clamp(34px, 5vw, 56px)!important;line-height:0.98!important;letter-spacing:0!important}.sb-order-menu .sb-order-menu__hero p{max-width:620px!important;color:#4b5563!important;font-size:clamp(15px, 2vw, 18px)!important;line-height:1.55!important}.sb-order-menu .sb-order-menu__tabs{padding:12px 2px!important;margin-top:14px!important}.sb-order-menu .sb-order-menu-card{border-color:#e7eaf0!important;box-shadow:0 10px 26px rgb(17 24 39 / .055)!important}.sb-order-menu .sb-order-menu-card__image{border-radius:14px!important;box-shadow:inset 0 0 0 1px rgb(17 24 39 / .04)!important}body .sb-product-drawer.is-open .sb-product-drawer__panel{background:#f5f7fa!important;box-shadow:-28px 0 70px rgb(17 24 39 / .18)!important}body .sb-product-drawer.is-open .sb-product-drawer__bar{min-height:66px!important;padding:16px 18px!important;background:#ffffff!important;border-bottom:1px solid #e5e7eb!important}body .sb-product-drawer.is-open .sb-product-drawer__bar strong{color:#111827!important;font-size:16px!important;line-height:1.2!important}body .sb-product-drawer.is-open .sb-product-drawer__frame,body .sb-product-drawer.is-open .sb-product-drawer__body,body .sb-product-drawer.is-open .sb-product-drawer__content{background:#f5f7fa!important}body .sb-product-drawer.is-open .product,body .sb-product-drawer.is-open .summary,body .sb-product-drawer.is-open .entry-summary,body .sb-product-drawer.is-open form.cart{padding:18px!important;background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:22px!important;box-shadow:0 12px 30px rgb(17 24 39 / .06)!important}body .sb-product-drawer.is-open .product_title{margin-bottom:8px!important;color:#111827!important;font-size:28px!important;line-height:1.04!important;letter-spacing:0!important}body .sb-product-drawer.is-open .woocommerce-product-details__short-description{margin-bottom:16px!important;color:#4b5563!important;line-height:1.55!important}body .sb-product-drawer.is-open .wapf-field-group,body .sb-product-drawer.is-open .wc-pao-addons-container,body .sb-product-drawer.is-open .product-addon,body .sb-product-drawer.is-open .yith-wapo-block{margin:12px 0!important;padding:14px!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:18px!important;box-shadow:none!important}body .sb-product-drawer.is-open .wapf-checkable{padding:10px 12px!important;background:#ffffff!important;border-color:#e5e7eb!important;border-radius:14px!important}body .sb-product-drawer.is-open button.single_add_to_cart_button{min-height:50px!important;margin-top:8px!important;border-radius:999px!important;box-shadow:0 12px 26px rgb(255 204 0 / .26)!important}body .sb-cart-drawer.is-open .sb-cart-drawer__items{gap:8px!important;padding:12px!important}body .sb-cart-drawer.is-open .sb-cart-drawer__item,body .sb-cart-drawer.is-open .sb-cart-item,body .sb-cart-drawer.is-open .woocommerce-mini-cart-item{grid-template-columns:44px minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important;padding:9px 10px!important;border-radius:16px!important;box-shadow:0 8px 20px rgb(17 24 39 / .045)!important}body .sb-cart-drawer.is-open .sb-cart-drawer__media,body .sb-cart-drawer.is-open .sb-cart-drawer__image,body .sb-cart-drawer.is-open .sb-cart-drawer__media img{width:44px!important;height:44px!important;border-radius:12px!important}body .sb-cart-drawer.is-open .sb-cart-drawer__line{gap:8px!important;align-items:center!important}body .sb-cart-drawer.is-open .sb-cart-drawer__line h3,body .sb-cart-drawer.is-open .sb-cart-drawer__item-name,body .sb-cart-drawer.is-open .sb-cart-drawer__item-title{font-size:13px!important;line-height:1.2!important}body .sb-cart-drawer.is-open .sb-cart-drawer__meta,body .sb-cart-drawer.is-open .sb-cart-drawer__item-meta,body .sb-cart-drawer.is-open .sb-cart-drawer__item-modifiers{margin-top:2px!important;font-size:11px!important;line-height:1.28!important}body .sb-cart-drawer.is-open .sb-cart-drawer__controls{gap:6px!important;margin-top:5px!important}body .sb-cart-drawer.is-open .sb-cart-drawer__qty button{width:22px!important;height:22px!important;min-height:22px!important}body.woocommerce-checkout #order_review{padding:18px!important;background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:24px!important;box-shadow:0 18px 44px rgb(17 24 39 / .08)!important}body.woocommerce-checkout #order_review table.shop_table{border-spacing:0 8px!important;border-collapse:separate!important}body.woocommerce-checkout #order_review table.shop_table th,body.woocommerce-checkout #order_review table.shop_table td{padding:12px 14px!important;border-width:0!important}body.woocommerce-checkout #order_review .cart_item,body.woocommerce-checkout #order_review .cart-subtotal,body.woocommerce-checkout #order_review .woocommerce-shipping-totals,body.woocommerce-checkout #order_review .order-total,body.woocommerce-checkout #order_review .sb-checkout-item,body.woocommerce-checkout #order_review .sb-order-summary-item{background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:18px!important;box-shadow:none!important}body.woocommerce-checkout #order_review .sb-checkout-item{gap:10px!important;padding:12px!important}body.woocommerce-checkout #order_review .sb-checkout-item__image{border-radius:12px!important}body.woocommerce-checkout #order_review a.remove{min-height:28px!important;padding:6px 10px!important;border-radius:999px!important}body.woocommerce-checkout #order_review .order-total th,body.woocommerce-checkout #order_review .order-total td,body.woocommerce-checkout #order_review .order-total .amount{color:#111827!important;font-size:17px!important;font-weight:950!important}body.woocommerce-order-received{background:#f5f7fa!important;color:#111827!important}body.woocommerce-order-received .entry-title,body.woocommerce-order-received h1,body.woocommerce-order-received .woocommerce-thankyou-order-received{color:#111827!important;text-shadow:none!important}body.woocommerce-order-received .entry-title,body.woocommerce-order-received .woocommerce-thankyou-order-received{margin-bottom:16px!important;padding:22px!important;background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:24px!important;box-shadow:0 16px 38px rgb(17 24 39 / .08)!important;font-size:clamp(26px, 4vw, 42px)!important;line-height:1.08!important;letter-spacing:0!important}.sb-cart-drawer__backdrop,.sb-cart-drawer.is-open .sb-cart-drawer__backdrop{background:rgb(17 24 39 / .28)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.sb-cart-drawer.is-open .sb-cart-drawer__body{align-content:start!important;align-items:start!important;justify-content:start!important;gap:8px!important;min-height:0!important;padding:10px 12px!important}.sb-cart-drawer.is-open .sb-cart-drawer__item{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;min-height:0!important;padding:10px 12px!important}.sb-cart-drawer.is-open .sb-cart-drawer__item .sb-cart-drawer__media,.sb-cart-drawer.is-open .sb-cart-drawer__item .sb-cart-drawer__image,.sb-cart-drawer.is-open .sb-cart-drawer__item .sb-cart-drawer__media img{width:48px!important;height:48px!important}.sb-cart-drawer.is-open .sb-cart-drawer__item .sb-cart-drawer__line{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0!important}.sb-cart-drawer.is-open .sb-cart-drawer__item .sb-cart-drawer__line h3{min-width:0!important;margin:0!important;white-space:nowrap!important}.sb-cart-drawer.is-open .sb-cart-drawer__item .sb-cart-drawer__price{margin-left:auto!important;text-align:right!important;white-space:nowrap!important}.sb-cart-drawer.is-open .sb-cart-drawer__item .sb-cart-drawer__controls{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;margin-top:5px!important}.sb-cart-drawer.is-open .sb-cart-drawer__item .sb-cart-drawer__qty{flex:0 0 auto!important}.sb-cart-drawer.is-open .sb-cart-drawer__item .sb-cart-drawer__remove{flex:0 0 auto!important;margin:0!important}.sb-cart-drawer.is-open .sb-cart-drawer__footer{padding:12px 14px!important;background:#ffffff!important;border-top:1px solid #e5e7eb!important;box-shadow:0 -10px 26px rgb(17 24 39 / .08)!important}body.sb-product-modal-view .sb-sticky-cart-bar,body.sb-product-modal-view .sb-sticky-cart-bar.is-visible,body.sb-product-modal-view [data-sb-sticky-cart],body.sb-product-modal-view [data-sb-sticky-cart].is-visible{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}body.single-product.sb-product-modal-view,body.sb-product-modal-view{background:#f5f7fa!important;background-image:none!important;color:#111827!important}body.single-product.sb-product-modal-view .site,body.single-product.sb-product-modal-view #page,body.single-product.sb-product-modal-view #primary,body.single-product.sb-product-modal-view .site-main,body.single-product.sb-product-modal-view .content-area,body.single-product.sb-product-modal-view .entry-content,body.sb-product-modal-view .site,body.sb-product-modal-view #page,body.sb-product-modal-view #primary,body.sb-product-modal-view .site-main,body.sb-product-modal-view .content-area,body.sb-product-modal-view .entry-content{background:#f5f7fa!important;background-image:none!important;color:#111827!important}body.single-product.sb-product-modal-view div.product,body.sb-product-modal-view .sb-single-product{background:#f5f7fa!important;background-image:none!important;color:#111827!important}body.single-product.sb-product-modal-view div.product div.summary,body.single-product.sb-product-modal-view .sb-single-product__summary,body.sb-product-modal-view .sb-single-product__summary,body.sb-product-modal-view .summary,body.sb-product-modal-view .entry-summary{background:#ffffff!important;background-image:none!important;border:1px solid #e5e7eb!important;border-radius:22px!important;box-shadow:0 14px 34px rgb(17 24 39 / .08)!important;color:#111827!important}body.single-product.sb-product-modal-view div.product .product_title,body.single-product.sb-product-modal-view .sb-single-product__summary .product_title,body.sb-product-modal-view .sb-single-product__summary .product_title{color:#111827!important;letter-spacing:0!important}body.single-product.sb-product-modal-view div.product p.price,body.single-product.sb-product-modal-view div.product span.price,body.single-product.sb-product-modal-view div.product .price .amount,body.sb-product-modal-view .sb-single-product__summary p.price,body.sb-product-modal-view .sb-single-product__summary span.price,body.sb-product-modal-view .sb-single-product__summary .price .amount{color:#111827!important;font-weight:950!important}body.single-product.sb-product-modal-view div.product .woocommerce-product-details__short-description,body.single-product.sb-product-modal-view div.product .woocommerce-product-details__short-description p,body.sb-product-modal-view .woocommerce-product-details__short-description,body.sb-product-modal-view .woocommerce-product-details__short-description p{border-color:#e5e7eb!important;color:#4b5563!important}body.single-product.sb-product-modal-view .wapf-field-group,body.sb-product-modal-view .wapf-field-group,body.sb-product-modal-view .wc-pao-addons-container,body.sb-product-modal-view .product-addon,body.sb-product-modal-view .yith-wapo-block{background:#f8fafc!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#111827!important}body.single-product.sb-product-modal-view .wapf-field-label,body.single-product.sb-product-modal-view .wapf-field-label label,body.single-product.sb-product-modal-view .wapf-label-text,body.sb-product-modal-view .wapf-field-label,body.sb-product-modal-view .wapf-field-label label,body.sb-product-modal-view .wapf-label-text{color:#111827!important}body.single-product.sb-product-modal-view .wapf-field-description,body.sb-product-modal-view .wapf-field-description{color:#6b7280!important}body.single-product.sb-product-modal-view .wapf-checkable,body.single-product.sb-product-modal-view .wapf-checkboxes label,body.single-product.sb-product-modal-view .wapf-radios label,body.single-product.sb-product-modal-view .wapf-input-label,body.sb-product-modal-view .wapf-checkable,body.sb-product-modal-view .wapf-checkboxes label,body.sb-product-modal-view .wapf-radios label,body.sb-product-modal-view .wapf-input-label{background:#ffffff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#111827!important}body.single-product.sb-product-modal-view .quantity,body.single-product.sb-product-modal-view .sb-product-qty,body.sb-product-modal-view .quantity,body.sb-product-modal-view .sb-product-qty{background:#f1f3f5!important;border:1px solid #e5e7eb!important;color:#111827!important}body.single-product.sb-product-modal-view .quantity input,body.single-product.sb-product-modal-view .quantity button,body.single-product.sb-product-modal-view .sb-product-qty input,body.single-product.sb-product-modal-view .sb-product-qty button,body.sb-product-modal-view .quantity input,body.sb-product-modal-view .quantity button,body.sb-product-modal-view .sb-product-qty input,body.sb-product-modal-view .sb-product-qty button{background:#ffffff!important;border-color:#e5e7eb!important;color:#111827!important}body.single-product.sb-product-modal-view div.product form.cart .single_add_to_cart_button,body.sb-product-modal-view .single_add_to_cart_button{background:#ffcc00!important;background-image:none!important;border:0!important;color:#111827!important;box-shadow:0 12px 26px rgb(255 204 0 / .26)!important}body.woocommerce-checkout .sb-checkout-review-column #order_review{background:#ffffff!important;background-image:none!important;border:1px solid #e5e7eb!important;border-radius:24px!important;box-shadow:0 18px 44px rgb(17 24 39 / .08)!important;color:#111827!important;padding:18px!important}body.woocommerce-checkout #order_review table.shop_table,body.woocommerce-checkout #order_review table.shop_table tbody,body.woocommerce-checkout #order_review table.shop_table tfoot{background:#ffffff!important;background-image:none!important;color:#111827!important}body.woocommerce-checkout #order_review table.shop_table tbody tr,body.woocommerce-checkout #order_review table.shop_table tfoot tr,body.woocommerce-checkout #order_review table.shop_table tbody td,body.woocommerce-checkout #order_review table.shop_table tfoot th,body.woocommerce-checkout #order_review table.shop_table tfoot td,body.woocommerce-checkout #order_review .cart_item,body.woocommerce-checkout #order_review .cart-subtotal,body.woocommerce-checkout #order_review .woocommerce-shipping-totals,body.woocommerce-checkout #order_review .order-total,body.woocommerce-checkout #order_review .sb-checkout-item,body.woocommerce-checkout #order_review .sb-order-summary-item{background:#f8fafc!important;background-image:none!important;border-color:#e5e7eb!important;color:#111827!important}body.woocommerce-checkout #order_review .product-name,body.woocommerce-checkout #order_review .product-total,body.woocommerce-checkout #order_review .sb-checkout-item__name,body.woocommerce-checkout #order_review .sb-checkout-item__subtotal,body.woocommerce-checkout #order_review .amount,body.woocommerce-checkout #order_review .order-total th,body.woocommerce-checkout #order_review .order-total td,body.woocommerce-checkout #order_review .order-total .amount{color:#111827!important}body.woocommerce-checkout #order_review .variation,body.woocommerce-checkout #order_review .variation *,body.woocommerce-checkout #order_review .wc-item-meta,body.woocommerce-checkout #order_review .wc-item-meta *{color:#6b7280!important}body.woocommerce-checkout #order_review a.remove{background:#ffffff!important;border:1px solid #e5e7eb!important;color:#111827!important}body.woocommerce-checkout #order_review a.remove:hover{background:#f1f3f5!important;color:#111827!important}body.woocommerce-order-received .sb-receipt-confirmation{background:#ffffff!important;background-image:none!important;border:1px solid #d1fae5!important;box-shadow:0 18px 44px rgb(17 24 39 / .08)!important;color:#111827!important}body.woocommerce-order-received .sb-receipt-confirmation h2{color:#111827!important;letter-spacing:0!important}body.woocommerce-order-received .sb-receipt-confirmation__eyebrow,body.woocommerce-order-received .sb-receipt-confirmation__number strong{color:#16a34a!important}body.woocommerce-order-received .sb-receipt-confirmation__number{background:#ecfdf5!important;border-color:#bbf7d0!important;color:#111827!important}body.woocommerce-order-received .sb-receipt-confirmation__text{color:#4b5563!important}.sb-product-drawer__backdrop,.sb-cart-drawer__backdrop{background:rgb(17 24 39 / .22)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:0!important}.sb-product-drawer.is-open .sb-product-drawer__backdrop,.sb-cart-drawer.is-open .sb-cart-drawer__backdrop{background:rgb(17 24 39 / .22)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important}body .sb-product-drawer.is-open .sb-product-drawer__backdrop,body .sb-cart-drawer.is-open .sb-cart-drawer__backdrop{background:rgb(17 24 39 / .18)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important}body .sb-product-drawer.is-open::before,body .sb-product-drawer.is-open::after,body .sb-cart-drawer.is-open::before,body .sb-cart-drawer.is-open::after{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:0!important;pointer-events:none!important}body:has(.sb-product-drawer.is-open) .sb-sticky-cart-bar,body:has(.sb-product-drawer.is-open) .sb-floating-cart,body:has(.sb-product-drawer.is-open) .sb-cart-pill,body:has(.sb-product-drawer.is-open) .sb-mini-cart-pill{display:none!important}body .sb-cart-drawer.is-open .sb-cart-drawer__panel{z-index:10020!important}body .sb-cart-drawer.is-open .sb-cart-drawer__backdrop{z-index:10010!important}body .sb-product-drawer.is-open .sb-product-drawer__panel{z-index:10020!important}body .sb-product-drawer.is-open .sb-product-drawer__backdrop{z-index:10010!important}body div#sb-product-drawer.sb-product-drawer.is-open,body .sb-product-drawer.is-open{background:transparent!important;background-color:transparent!important;background-image:none!important}body div#sb-product-drawer.sb-product-drawer.is-open .sb-product-drawer__panel,body div#sb-product-drawer.sb-product-drawer.is-open .sb-product-drawer__body,body div#sb-product-drawer.sb-product-drawer.is-open .sb-product-drawer__content{background:#f5f7fa!important;background-image:none!important}body div#sb-product-drawer.sb-product-drawer.is-open .product,body div#sb-product-drawer.sb-product-drawer.is-open .summary,body div#sb-product-drawer.sb-product-drawer.is-open .entry-summary,body div#sb-product-drawer.sb-product-drawer.is-open form.cart{background:#ffffff!important;background-image:none!important}body div#sb-product-drawer.sb-product-drawer.is-open .sb-product-drawer__backdrop{background:rgb(17 24 39 / .18)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important}body div#sb-cart-drawer.sb-cart-drawer.is-open,body .sb-cart-drawer.is-open{background:transparent!important;background-color:transparent!important;background-image:none!important}body div#sb-cart-drawer.sb-cart-drawer.is-open .sb-cart-drawer__panel,body .sb-cart-drawer.is-open .sb-cart-drawer__panel{background:#ffffff!important;background-image:none!important}body div#sb-cart-drawer.sb-cart-drawer.is-open .sb-cart-drawer__backdrop,body .sb-cart-drawer.is-open .sb-cart-drawer__backdrop{background:rgb(17 24 39 / .18)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important}body:has(div#sb-product-drawer.sb-product-drawer.is-open) .sb-sticky-cart-bar,body:has(div#sb-product-drawer.sb-product-drawer.is-open) .sb-floating-cart,body:has(div#sb-product-drawer.sb-product-drawer.is-open) .sb-cart-pill,body:has(div#sb-product-drawer.sb-product-drawer.is-open) .sb-mini-cart-pill,body:has(div#sb-product-drawer.sb-product-drawer.is-open) [class*="cart-pill"],body:has(div#sb-product-drawer.sb-product-drawer.is-open) [class*="sticky-cart"]{display:none!important;opacity:0!important;pointer-events:none!important}body .sb-product-drawer.is-open .sb-product-drawer__panel,body .sb-product-drawer.is-open .sb-product-drawer__body,body .sb-product-drawer.is-open .sb-product-drawer__content,body.single-product.sb-product-modal-view,body.sb-product-modal-view,body.single-product.sb-product-modal-view .site-main,body.sb-product-modal-view .site-main{background:#f5f7fa!important;background-image:none!important}body .sb-product-drawer.is-open .sb-product-drawer__content,body .sb-product-drawer.is-open .sb-product-drawer__body,body.single-product.sb-product-modal-view div.product,body.sb-product-modal-view .sb-single-product{padding:12px!important}body .sb-product-drawer.is-open .summary,body .sb-product-drawer.is-open .entry-summary,body .sb-product-drawer.is-open form.cart,body.single-product.sb-product-modal-view div.product div.summary,body.single-product.sb-product-modal-view .entry-summary,body.single-product.sb-product-modal-view form.cart,body.sb-product-modal-view .sb-single-product__summary,body.sb-product-modal-view .entry-summary,body.sb-product-modal-view form.cart{background:#ffffff!important;background-image:none!important;border:1px solid #e5e7eb!important;border-radius:24px!important;box-shadow:0 14px 34px rgb(17 24 39 / .08)!important;color:#111827!important}body .sb-product-drawer.is-open .summary,body .sb-product-drawer.is-open .entry-summary,body.single-product.sb-product-modal-view div.product div.summary,body.single-product.sb-product-modal-view .entry-summary,body.sb-product-modal-view .sb-single-product__summary,body.sb-product-modal-view .entry-summary{margin:0!important;padding:18px!important}body .sb-product-drawer.is-open .product_title,body .sb-product-drawer.is-open .summary h1,body .sb-product-drawer.is-open .summary h2,body.single-product.sb-product-modal-view div.product .product_title,body.sb-product-modal-view .sb-single-product__summary .product_title{color:#111827!important;font-size:clamp(24px, 5vw, 34px)!important;font-weight:950!important;letter-spacing:0!important;line-height:1.04!important;margin:0 0 8px!important}body .sb-product-drawer.is-open .price,body .sb-product-drawer.is-open .amount,body.single-product.sb-product-modal-view div.product p.price,body.single-product.sb-product-modal-view div.product span.price,body.single-product.sb-product-modal-view div.product .price .amount,body.sb-product-modal-view .sb-single-product__summary p.price,body.sb-product-modal-view .sb-single-product__summary span.price,body.sb-product-modal-view .sb-single-product__summary .price .amount{color:#111827!important;font-size:20px!important;font-weight:950!important}body .sb-product-drawer.is-open .woocommerce-product-details__short-description,body .sb-product-drawer.is-open .woocommerce-product-details__short-description *,body.single-product.sb-product-modal-view div.product .woocommerce-product-details__short-description,body.single-product.sb-product-modal-view div.product .woocommerce-product-details__short-description p,body.sb-product-modal-view .woocommerce-product-details__short-description,body.sb-product-modal-view .woocommerce-product-details__short-description p{color:#4b5563!important;font-size:14px!important;line-height:1.55!important}body .sb-product-drawer.is-open .sb-product-info-row,body .sb-product-drawer.is-open .sb-product-info-row span,body .sb-product-drawer.is-open .onsale,body .sb-product-drawer.is-open .sb-order-menu-card__badge,body.single-product.sb-product-modal-view .sb-product-info-row,body.single-product.sb-product-modal-view .sb-product-info-row span,body.sb-product-modal-view .sb-product-info-row,body.sb-product-modal-view .sb-product-info-row span,body.sb-product-modal-view .onsale{background:#fff8d7!important;border:1px solid rgb(255 204 0 / .38)!important;color:#5f4500!important}body .sb-product-drawer.is-open .wapf-field-group,body .sb-product-drawer.is-open .wc-pao-addons-container,body .sb-product-drawer.is-open .product-addon,body .sb-product-drawer.is-open .yith-wapo-block,body.single-product.sb-product-modal-view .wapf-field-group,body.sb-product-modal-view .wapf-field-group,body.sb-product-modal-view .wc-pao-addons-container,body.sb-product-modal-view .product-addon,body.sb-product-modal-view .yith-wapo-block{background:#f8fafc!important;background-image:none!important;border:1px solid #e5e7eb!important;border-radius:18px!important;box-shadow:none!important;margin:12px 0!important;padding:14px!important}body .sb-product-drawer.is-open .wapf-checkable,body .sb-product-drawer.is-open .wapf-input-label,body.single-product.sb-product-modal-view .wapf-checkable,body.single-product.sb-product-modal-view .wapf-input-label,body.sb-product-modal-view .wapf-checkable,body.sb-product-modal-view .wapf-input-label,body.sb-product-modal-view .sb-addon-choice,body.sb-product-modal-view .sb-addon-card-option{background:#ffffff!important;background-image:none!important;border:1px solid #d1d5db!important;border-radius:16px!important;color:#111827!important}body .sb-product-drawer.is-open .wapf-checkable.wapf-checked,body .sb-product-drawer.is-open .wapf-checkable.is-selected,body .sb-product-drawer.is-open .wapf-checkable:has(.wapf-input:checked),body.single-product.sb-product-modal-view .wapf-checkable.wapf-checked,body.single-product.sb-product-modal-view .wapf-checkable.is-selected,body.single-product.sb-product-modal-view .wapf-checkable:has(.wapf-input:checked),body.sb-product-modal-view .wapf-checkable.wapf-checked,body.sb-product-modal-view .wapf-checkable.is-selected,body.sb-product-modal-view .wapf-checkable:has(.wapf-input:checked),body.sb-product-modal-view .sb-addon-choice.is-selected,body.sb-product-modal-view .sb-addon-card-option.is-selected{background:#fff8d7!important;border-color:#ffcc00!important;box-shadow:0 0 0 3px rgb(255 204 0 / .16)!important;color:#111827!important}body .sb-product-drawer.is-open .wapf-field-label,body .sb-product-drawer.is-open .wapf-field-label label,body .sb-product-drawer.is-open .wapf-label-text,body.single-product.sb-product-modal-view .wapf-field-label,body.single-product.sb-product-modal-view .wapf-field-label label,body.single-product.sb-product-modal-view .wapf-label-text,body.sb-product-modal-view .wapf-field-label,body.sb-product-modal-view .wapf-field-label label,body.sb-product-modal-view .wapf-label-text,body.sb-product-modal-view .sb-addon-choice__name,body.sb-product-modal-view .sb-addon-card-option__name{color:#111827!important;font-weight:900!important}body .sb-product-drawer.is-open .wapf-pricing-hint,body.single-product.sb-product-modal-view .wapf-pricing-hint,body.sb-product-modal-view .wapf-pricing-hint,body.sb-product-modal-view .sb-addon-choice__price,body.sb-product-modal-view .sb-addon-card-option__price{color:#8a6500!important;font-weight:950!important}body .sb-product-drawer.is-open .quantity,body .sb-product-drawer.is-open .sb-product-qty,body.single-product.sb-product-modal-view .quantity,body.single-product.sb-product-modal-view .sb-product-qty,body.sb-product-modal-view .quantity,body.sb-product-modal-view .sb-product-qty{align-items:center!important;background:#f1f3f5!important;border:1px solid #e5e7eb!important;border-radius:999px!important;display:inline-flex!important;gap:6px!important;min-height:44px!important;padding:4px!important}body .sb-product-drawer.is-open .quantity button,body .sb-product-drawer.is-open .quantity input,body .sb-product-drawer.is-open .sb-product-qty button,body .sb-product-drawer.is-open .sb-product-qty input,body.single-product.sb-product-modal-view .quantity button,body.single-product.sb-product-modal-view .quantity input,body.single-product.sb-product-modal-view .sb-product-qty button,body.single-product.sb-product-modal-view .sb-product-qty input,body.sb-product-modal-view .quantity button,body.sb-product-modal-view .quantity input,body.sb-product-modal-view .sb-product-qty button,body.sb-product-modal-view .sb-product-qty input{background:#ffffff!important;border:1px solid #e5e7eb!important;color:#111827!important;font-weight:950!important}body .sb-product-drawer.is-open .quantity button,body .sb-product-drawer.is-open .sb-product-qty button,body.single-product.sb-product-modal-view .quantity button,body.single-product.sb-product-modal-view .sb-product-qty button,body.sb-product-modal-view .quantity button,body.sb-product-modal-view .sb-product-qty button{border-radius:999px!important;height:34px!important;min-height:34px!important;width:34px!important}body .sb-product-drawer.is-open .quantity input,body .sb-product-drawer.is-open .sb-product-qty input,body.single-product.sb-product-modal-view .quantity input,body.single-product.sb-product-modal-view .sb-product-qty input,body.sb-product-modal-view .quantity input,body.sb-product-modal-view .sb-product-qty input{border-color:transparent!important;min-width:42px!important;text-align:center!important}body .sb-product-drawer.is-open button.single_add_to_cart_button,body.single-product.sb-product-modal-view div.product form.cart .single_add_to_cart_button,body.sb-product-modal-view .single_add_to_cart_button{background:#ffcc00!important;background-image:none!important;border:0!important;border-radius:999px!important;box-shadow:0 14px 28px rgb(255 204 0 / .28)!important;color:#111827!important;font-weight:950!important;min-height:52px!important}body div#sb-product-drawer.sb-product-drawer.is-open{background:transparent!important;background-image:none!important}body div#sb-product-drawer.sb-product-drawer.is-open .sb-product-drawer__panel,body div#sb-product-drawer.sb-product-drawer.is-open .sb-product-drawer__body,body div#sb-product-drawer.sb-product-drawer.is-open .sb-product-drawer__content,body.single-product.sb-product-modal-view,body.sb-product-modal-view{background:#f5f7fa!important;background-image:none!important}body div#sb-product-drawer.sb-product-drawer.is-open .sb-product-drawer__content,body div#sb-product-drawer.sb-product-drawer.is-open .sb-product-drawer__body,body.single-product.sb-product-modal-view div.product,body.sb-product-modal-view .sb-single-product{gap:12px!important;padding:12px!important}body div#sb-product-drawer.sb-product-drawer.is-open .summary,body div#sb-product-drawer.sb-product-drawer.is-open .entry-summary,body div#sb-product-drawer.sb-product-drawer.is-open form.cart,body.single-product.sb-product-modal-view .summary,body.single-product.sb-product-modal-view .entry-summary,body.single-product.sb-product-modal-view form.cart,body.sb-product-modal-view .summary,body.sb-product-modal-view .entry-summary,body.sb-product-modal-view form.cart{background:#ffffff!important;background-image:none!important;border:1px solid #e5e7eb!important;border-radius:24px!important;box-shadow:0 16px 38px rgb(17 24 39 / .09)!important;color:#111827!important}body div#sb-product-drawer.sb-product-drawer.is-open .summary,body div#sb-product-drawer.sb-product-drawer.is-open .entry-summary,body.single-product.sb-product-modal-view .summary,body.single-product.sb-product-modal-view .entry-summary,body.sb-product-modal-view .summary,body.sb-product-modal-view .entry-summary{margin:0!important;padding:20px!important}body div#sb-product-drawer.sb-product-drawer.is-open form.cart,body.single-product.sb-product-modal-view form.cart,body.sb-product-modal-view form.cart{margin-top:14px!important;padding:0!important;box-shadow:none!important}body div#sb-product-drawer.sb-product-drawer.is-open .summary .product_title,body div#sb-product-drawer.sb-product-drawer.is-open .entry-summary .product_title,body.single-product.sb-product-modal-view .summary .product_title,body.single-product.sb-product-modal-view .entry-summary .product_title,body.sb-product-modal-view .summary .product_title,body.sb-product-modal-view .entry-summary .product_title{color:#111827!important;font-size:clamp(26px, 5vw, 36px)!important;font-weight:950!important;letter-spacing:0!important;line-height:1.04!important;margin:0 0 8px!important}body div#sb-product-drawer.sb-product-drawer.is-open .summary .price,body div#sb-product-drawer.sb-product-drawer.is-open .summary .amount,body.single-product.sb-product-modal-view .summary .price,body.single-product.sb-product-modal-view .summary .amount,body.sb-product-modal-view .summary .price,body.sb-product-modal-view .summary .amount{color:#111827!important;font-size:20px!important;font-weight:950!important;line-height:1.2!important;margin:0 0 10px!important}body div#sb-product-drawer.sb-product-drawer.is-open .summary .woocommerce-product-details__short-description,body div#sb-product-drawer.sb-product-drawer.is-open .summary .woocommerce-product-details__short-description *,body.single-product.sb-product-modal-view .summary .woocommerce-product-details__short-description,body.single-product.sb-product-modal-view .summary .woocommerce-product-details__short-description *,body.sb-product-modal-view .summary .woocommerce-product-details__short-description,body.sb-product-modal-view .summary .woocommerce-product-details__short-description *{color:#4b5563!important;font-size:14px!important;line-height:1.58!important}body div#sb-product-drawer.sb-product-drawer.is-open .sb-product-info-row,body div#sb-product-drawer.sb-product-drawer.is-open .sb-product-info-row span,body div#sb-product-drawer.sb-product-drawer.is-open .summary .onsale,body.single-product.sb-product-modal-view .sb-product-info-row,body.single-product.sb-product-modal-view .sb-product-info-row span,body.single-product.sb-product-modal-view .summary .onsale,body.sb-product-modal-view .sb-product-info-row,body.sb-product-modal-view .sb-product-info-row span,body.sb-product-modal-view .summary .onsale{background:#fff8d7!important;background-image:none!important;border:1px solid rgb(255 204 0 / .4)!important;border-radius:999px!important;color:#5f4500!important;font-size:12px!important;font-weight:900!important}body div#sb-product-drawer.sb-product-drawer.is-open .wapf-field-group,body div#sb-product-drawer.sb-product-drawer.is-open .product-addon,body div#sb-product-drawer.sb-product-drawer.is-open .wc-pao-addons-container,body.single-product.sb-product-modal-view .wapf-field-group,body.single-product.sb-product-modal-view .product-addon,body.single-product.sb-product-modal-view .wc-pao-addons-container,body.sb-product-modal-view .wapf-field-group,body.sb-product-modal-view .product-addon,body.sb-product-modal-view .wc-pao-addons-container{background:#f8fafc!important;background-image:none!important;border:1px solid #e5e7eb!important;border-radius:18px!important;box-shadow:none!important;margin:12px 0!important;padding:14px!important}body div#sb-product-drawer.sb-product-drawer.is-open .wapf-checkable,body div#sb-product-drawer.sb-product-drawer.is-open .wapf-input-label,body.single-product.sb-product-modal-view .wapf-checkable,body.single-product.sb-product-modal-view .wapf-input-label,body.sb-product-modal-view .wapf-checkable,body.sb-product-modal-view .wapf-input-label,body.sb-product-modal-view .sb-addon-choice,body.sb-product-modal-view .sb-addon-card-option{background:#ffffff!important;background-image:none!important;border:1px solid #d1d5db!important;border-radius:16px!important;color:#111827!important;min-height:52px!important}body div#sb-product-drawer.sb-product-drawer.is-open .wapf-checkable.wapf-checked,body div#sb-product-drawer.sb-product-drawer.is-open .wapf-checkable.is-selected,body div#sb-product-drawer.sb-product-drawer.is-open .wapf-checkable:has(.wapf-input:checked),body.single-product.sb-product-modal-view .wapf-checkable.wapf-checked,body.single-product.sb-product-modal-view .wapf-checkable.is-selected,body.single-product.sb-product-modal-view .wapf-checkable:has(.wapf-input:checked),body.sb-product-modal-view .wapf-checkable.wapf-checked,body.sb-product-modal-view .wapf-checkable.is-selected,body.sb-product-modal-view .wapf-checkable:has(.wapf-input:checked),body.sb-product-modal-view .sb-addon-choice.is-selected,body.sb-product-modal-view .sb-addon-card-option.is-selected{background:#fff8d7!important;border-color:#ffcc00!important;box-shadow:0 0 0 3px rgb(255 204 0 / .16)!important;color:#111827!important}body div#sb-product-drawer.sb-product-drawer.is-open .wapf-label-text,body div#sb-product-drawer.sb-product-drawer.is-open .wapf-field-label label,body.single-product.sb-product-modal-view .wapf-label-text,body.single-product.sb-product-modal-view .wapf-field-label label,body.sb-product-modal-view .wapf-label-text,body.sb-product-modal-view .wapf-field-label label,body.sb-product-modal-view .sb-addon-choice__name,body.sb-product-modal-view .sb-addon-card-option__name{color:#111827!important;font-weight:900!important}body div#sb-product-drawer.sb-product-drawer.is-open .wapf-pricing-hint,body.single-product.sb-product-modal-view .wapf-pricing-hint,body.sb-product-modal-view .wapf-pricing-hint,body.sb-product-modal-view .sb-addon-choice__price,body.sb-product-modal-view .sb-addon-card-option__price{color:#8a6500!important;font-weight:950!important}body div#sb-product-drawer.sb-product-drawer.is-open .quantity,body.single-product.sb-product-modal-view .quantity,body.sb-product-modal-view .quantity{align-items:center!important;background:#f1f3f5!important;border:1px solid #e5e7eb!important;border-radius:999px!important;display:inline-flex!important;gap:6px!important;margin:4px 0 12px!important;min-height:46px!important;padding:5px!important}body div#sb-product-drawer.sb-product-drawer.is-open .quantity button,body div#sb-product-drawer.sb-product-drawer.is-open .quantity input,body.single-product.sb-product-modal-view .quantity button,body.single-product.sb-product-modal-view .quantity input,body.sb-product-modal-view .quantity button,body.sb-product-modal-view .quantity input{background:#ffffff!important;border:1px solid #e5e7eb!important;color:#111827!important;font-weight:950!important}body div#sb-product-drawer.sb-product-drawer.is-open .quantity button,body.single-product.sb-product-modal-view .quantity button,body.sb-product-modal-view .quantity button{border-radius:999px!important;height:34px!important;min-height:34px!important;width:34px!important}body div#sb-product-drawer.sb-product-drawer.is-open .quantity input,body.single-product.sb-product-modal-view .quantity input,body.sb-product-modal-view .quantity input{border-color:transparent!important;min-width:44px!important;text-align:center!important}body div#sb-product-drawer.sb-product-drawer.is-open button.single_add_to_cart_button,body.single-product.sb-product-modal-view button.single_add_to_cart_button,body.sb-product-modal-view button.single_add_to_cart_button{background:#ffcc00!important;background-image:none!important;border:0!important;border-radius:999px!important;box-shadow:0 16px 30px rgb(255 204 0 / .3)!important;color:#111827!important;display:flex!important;font-weight:950!important;justify-content:center!important;min-height:54px!important;width:100%!important}body:has(div#sb-product-drawer.sb-product-drawer.is-open) .sb-sticky-cart-bar,body:has(div#sb-product-drawer.sb-product-drawer.is-open) .sb-floating-cart,body:has(div#sb-product-drawer.sb-product-drawer.is-open) .sb-cart-pill,body:has(div#sb-product-drawer.sb-product-drawer.is-open) .sb-mini-cart-pill,body:has(div#sb-product-drawer.sb-product-drawer.is-open) [class*="cart-pill"],body:has(div#sb-product-drawer.sb-product-drawer.is-open) [class*="sticky-cart"]{display:none!important;opacity:0!important;pointer-events:none!important}body:has(div#sb-product-drawer.sb-product-drawer.is-open) .sb-sticky-cart-bar,body:has(div#sb-product-drawer.sb-product-drawer.is-open) .sb-sticky-cart-bar.is-visible,body:has(div#sb-product-drawer.sb-product-drawer.is-open) [data-sb-sticky-cart],body:has(div#sb-product-drawer.sb-product-drawer.is-open) .sb-floating-cart,body:has(div#sb-product-drawer.sb-product-drawer.is-open) .sb-cart-pill,body:has(div#sb-product-drawer.sb-product-drawer.is-open) .sb-mini-cart-pill,body:has(div#sb-product-drawer.sb-product-drawer.is-open) [class*="cart-pill"],body:has(div#sb-product-drawer.sb-product-drawer.is-open) [class*="sticky-cart"]{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body div#sb-product-drawer.sb-product-drawer.is-open .sb-product-drawer__bar strong,body div#sb-product-drawer.sb-product-drawer.is-open .woocommerce-breadcrumb,body div#sb-product-drawer.sb-product-drawer.is-open .product_meta,body div#sb-product-drawer.sb-product-drawer.is-open .posted_in,body div#sb-product-drawer.sb-product-drawer.is-open .tagged_as,body div#sb-product-drawer.sb-product-drawer.is-open .sku_wrapper,body.sb-product-modal-view .woocommerce-breadcrumb,body.sb-product-modal-view .product_meta,body.sb-product-modal-view .posted_in,body.sb-product-modal-view .tagged_as,body.sb-product-modal-view .sku_wrapper{display:none!important;height:0!important;margin:0!important;min-height:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;visibility:hidden!important}body.sb-product-modal-view .product-title.product-above,body.sb-product-modal-view .product-title.product-above .kadence-breadcrumbs,body.sb-product-modal-view .kadence-breadcrumbs,body.sb-product-modal-view nav.woocommerce-breadcrumb{display:none!important;height:0!important;margin:0!important;min-height:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;visibility:hidden!important}body.sb-product-modal-view .summary.entry-summary.sb-single-product__summary{padding-top:20px!important}body.sb-product-modal-view form.cart .quantity.sb-product-qty{align-items:center!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;border-radius:999px!important;display:grid!important;gap:6px!important;grid-template-columns:44px minmax(52px,76px) 44px!important;height:52px!important;justify-content:start!important;margin:14px 0 14px!important;max-width:184px!important;min-height:52px!important;padding:4px!important;width:auto!important}body.sb-product-modal-view form.cart .quantity.sb-product-qty button{align-items:center!important;background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:999px!important;box-shadow:none!important;color:#111827!important;display:inline-flex!important;font-size:18px!important;font-weight:900!important;height:44px!important;justify-content:center!important;line-height:1!important;margin:0!important;min-height:44px!important;min-width:44px!important;padding:0!important;width:44px!important}body.sb-product-modal-view form.cart .quantity.sb-product-qty input.qty{background:#111827!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:#ffffff!important;font-size:18px!important;font-weight:900!important;height:44px!important;line-height:44px!important;margin:0!important;max-width:76px!important;min-height:44px!important;min-width:52px!important;padding:0 8px!important;text-align:center!important;width:100%!important}body.sb-product-modal-view .summary.entry-summary.sb-single-product__summary{padding:18px 22px 20px!important}body.sb-product-modal-view form.cart .quantity.sb-product-qty{align-items:center!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:999px!important;box-shadow:inset 0 1px 2px rgb(17 24 39 / .04)!important;display:grid!important;gap:5px!important;grid-template-columns:42px 54px 42px!important;height:50px!important;justify-content:start!important;margin:14px 0 16px!important;max-width:158px!important;min-height:50px!important;padding:4px!important;width:158px!important}body.sb-product-modal-view form.cart .quantity.sb-product-qty button{align-items:center!important;background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:999px!important;box-shadow:0 1px 2px rgb(17 24 39 / .05)!important;color:#111827!important;display:inline-flex!important;font-size:17px!important;font-weight:850!important;height:42px!important;justify-content:center!important;line-height:1!important;margin:0!important;min-height:42px!important;min-width:42px!important;padding:0!important;width:42px!important}body.sb-product-modal-view form.cart .quantity.sb-product-qty input.qty{background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:999px!important;box-shadow:none!important;color:#111827!important;font-size:16px!important;font-weight:850!important;height:42px!important;line-height:42px!important;margin:0!important;max-width:54px!important;min-height:42px!important;min-width:54px!important;padding:0 6px!important;text-align:center!important;width:54px!important}@media (max-width:640px){body.sb-product-modal-view .summary.entry-summary.sb-single-product__summary{padding:16px 18px 18px!important}}html.sb-product-drawer-open body>aside.sb-sticky-cart-bar[data-sb-sticky-cart],body.sb-drawer-open>aside.sb-sticky-cart-bar[data-sb-sticky-cart],body:has(div#sb-product-drawer.sb-product-drawer.is-open)>aside.sb-sticky-cart-bar[data-sb-sticky-cart],body.sb-product-modal-view>aside.sb-sticky-cart-bar[data-sb-sticky-cart]{display:none!important;opacity:0!important;pointer-events:none!important;transform:translateY(18px)!important;visibility:hidden!important}body.sb-product-modal-view div.product .woocommerce-product-gallery .flex-control-nav,body.sb-product-modal-view div.product .woocommerce-product-gallery .flex-direction-nav,body.sb-product-modal-view div.product .woocommerce-product-gallery__trigger{display:none!important}body.single-product.sb-product-modal-view.woocommerce div.product .woocommerce-product-gallery,body.single-product.sb-product-modal-view.woocommerce div.product .woocommerce-product-gallery__wrapper,body.single-product.sb-product-modal-view.woocommerce div.product .woocommerce-product-gallery__image,body.single-product.sb-product-modal-view.woocommerce div.product .woocommerce-product-gallery__image a,body.single-product.sb-product-modal-view.woocommerce div.product .woocommerce-product-gallery img.wp-post-image{display:none!important;height:0!important;margin:0!important;max-height:0!important;min-height:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;visibility:hidden!important}body aside.sb-sticky-cart-bar[data-sb-sticky-cart]{opacity:1!important;visibility:visible!important}body aside.sb-sticky-cart-bar[data-sb-sticky-cart],body aside.sb-sticky-cart-bar[data-sb-sticky-cart] *{text-shadow:none!important}body aside.sb-sticky-cart-bar[data-sb-sticky-cart] [class*="price"],body aside.sb-sticky-cart-bar[data-sb-sticky-cart] [class*="amount"],body aside.sb-sticky-cart-bar[data-sb-sticky-cart] [class*="total"],body aside.sb-sticky-cart-bar[data-sb-sticky-cart] [class*="text"],body aside.sb-sticky-cart-bar[data-sb-sticky-cart] span,body aside.sb-sticky-cart-bar[data-sb-sticky-cart] strong{color:#111827!important;opacity:1!important;visibility:visible!important}.sb-order-menu .sb-order-menu-hero,.sb-order-menu-page .sb-order-menu-hero,.sb-ordering-page .sb-order-menu-hero{background:#ffffff!important;background-image:none!important;border:1px solid #e5e7eb!important;border-radius:24px!important;box-shadow:0 18px 44px rgb(17 24 39 / .08)!important;color:#111827!important;margin:0 auto 18px!important;overflow:hidden!important;padding:clamp(24px, 4vw, 44px)!important}.sb-order-menu .sb-order-menu-eyebrow,.sb-order-menu-page .sb-order-menu-eyebrow,.sb-ordering-page .sb-order-menu-eyebrow{color:#6b7280!important;font-size:13px!important;font-weight:900!important;letter-spacing:0.08em!important;margin:0 0 10px!important;text-transform:uppercase!important}.sb-order-menu .sb-order-menu-hero h1,.sb-order-menu-page .sb-order-menu-hero h1,.sb-ordering-page .sb-order-menu-hero h1{color:#111827!important;font-size:clamp(34px, 5vw, 56px)!important;letter-spacing:0!important;line-height:1!important;margin:0 0 12px!important;max-width:760px!important}.sb-order-menu .sb-order-menu-hero p:not(.sb-order-menu-eyebrow),.sb-order-menu-page .sb-order-menu-hero p:not(.sb-order-menu-eyebrow),.sb-ordering-page .sb-order-menu-hero p:not(.sb-order-menu-eyebrow){color:#6b7280!important;font-size:clamp(15px, 2vw, 18px)!important;line-height:1.55!important;margin:0!important;max-width:660px!important}.sb-order-menu .sb-order-menu-hero__status,.sb-order-menu-page .sb-order-menu-hero__status,.sb-ordering-page .sb-order-menu-hero__status{margin-top:18px!important}.sb-order-menu .sb-order-menu-hero__status .sb-restaurant-status,.sb-order-menu-page .sb-order-menu-hero__status .sb-restaurant-status,.sb-ordering-page .sb-order-menu-hero__status .sb-restaurant-status,.sb-order-menu .sb-order-menu-hero__status .sb-store-status,.sb-order-menu-page .sb-order-menu-hero__status .sb-store-status,.sb-ordering-page .sb-order-menu-hero__status .sb-store-status{align-items:center!important;background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:999px!important;box-shadow:0 8px 22px rgb(17 24 39 / .06)!important;color:#111827!important;display:inline-flex!important;font-size:14px!important;font-weight:850!important;gap:8px!important;line-height:1.2!important;padding:9px 14px!important}.sb-order-menu .sb-order-menu-hero__status .sb-restaurant-status__badge,.sb-order-menu-page .sb-order-menu-hero__status .sb-restaurant-status__badge,.sb-ordering-page .sb-order-menu-hero__status .sb-restaurant-status__badge{color:inherit!important;opacity:1!important}.sb-order-menu .sb-order-menu-hero__status .sb-restaurant-status__badge::before,.sb-order-menu-page .sb-order-menu-hero__status .sb-restaurant-status__badge::before,.sb-ordering-page .sb-order-menu-hero__status .sb-restaurant-status__badge::before{background:#ef4444!important;border-radius:999px!important;content:""!important;display:inline-block!important;height:8px!important;margin-right:7px!important;vertical-align:1px!important;width:8px!important}.sb-order-menu .sb-order-menu-hero__status .sb-restaurant-status.is-open .sb-restaurant-status__badge::before,.sb-order-menu-page .sb-order-menu-hero__status .sb-restaurant-status.is-open .sb-restaurant-status__badge::before,.sb-ordering-page .sb-order-menu-hero__status .sb-restaurant-status.is-open .sb-restaurant-status__badge::before{background:#22c55e!important}.sb-order-menu .sb-order-menu-nav,.sb-order-menu-page .sb-order-menu-nav,.sb-ordering-page .sb-order-menu-nav{background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:999px!important;box-shadow:0 10px 28px rgb(17 24 39 / .06)!important;gap:8px!important;margin:18px auto 24px!important;padding:8px!important}.sb-order-menu .sb-order-menu-nav a,.sb-order-menu-page .sb-order-menu-nav a,.sb-ordering-page .sb-order-menu-nav a{background:#f3f4f6!important;border:1px solid #e5e7eb!important;border-radius:999px!important;color:#111827!important;font-weight:850!important}.sb-order-menu .sb-order-menu-nav a.is-active,.sb-order-menu .sb-order-menu-nav a[aria-current="true"],.sb-order-menu .sb-order-menu-nav a:hover,.sb-order-menu-page .sb-order-menu-nav a.is-active,.sb-order-menu-page .sb-order-menu-nav a[aria-current="true"],.sb-order-menu-page .sb-order-menu-nav a:hover,.sb-ordering-page .sb-order-menu-nav a.is-active,.sb-ordering-page .sb-order-menu-nav a[aria-current="true"],.sb-ordering-page .sb-order-menu-nav a:hover{background:#ffcc00!important;border-color:#ffcc00!important;color:#111827!important}.sb-cart-drawer.is-open .sb-cart-drawer__body{align-content:start!important;align-items:stretch!important;display:block!important;gap:0!important;min-height:0!important;overflow-y:auto!important;padding:12px!important}.sb-cart-drawer.is-open .sb-cart-drawer__items{display:grid!important;gap:10px!important;margin:0!important;padding:0!important}.sb-cart-drawer.is-open .sb-cart-drawer__item,.sb-cart-drawer.is-open .sb-cart-item,.sb-cart-drawer.is-open .woocommerce-mini-cart-item{align-items:start!important;background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;box-shadow:0 8px 20px rgb(17 24 39 / .045)!important;display:grid!important;gap:12px!important;grid-template-columns:64px minmax(0,1fr)!important;min-height:0!important;padding:14px!important}.sb-cart-drawer.is-open .sb-cart-drawer__media,.sb-cart-drawer.is-open .sb-cart-drawer__image,.sb-cart-drawer.is-open .sb-cart-drawer__media img,.sb-cart-drawer.is-open .sb-cart-item__image,.sb-cart-drawer.is-open .woocommerce-mini-cart-item img{align-self:start!important;aspect-ratio:1 / 1!important;border-radius:12px!important;display:block!important;flex:0 0 64px!important;height:64px!important;max-height:64px!important;max-width:64px!important;min-height:64px!important;object-fit:cover!important;overflow:hidden!important;width:64px!important}.sb-cart-drawer.is-open .sb-cart-drawer__content{align-self:start!important;display:grid!important;gap:7px!important;min-height:0!important;min-width:0!important}.sb-cart-drawer.is-open .sb-cart-drawer__line{align-items:start!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr) auto!important;margin:0!important;min-height:0!important}.sb-cart-drawer.is-open .sb-cart-drawer__line h3,.sb-cart-drawer.is-open .sb-cart-drawer__item-name,.sb-cart-drawer.is-open .sb-cart-drawer__item-title,.sb-cart-drawer.is-open .sb-cart-item__name,.sb-cart-drawer.is-open .sb-cart-item__title,.sb-cart-drawer.is-open .woocommerce-mini-cart-item a:not(.remove){color:#111827!important;font-size:14px!important;font-weight:900!important;line-height:1.25!important;margin:0!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sb-cart-drawer.is-open .sb-cart-drawer__price,.sb-cart-drawer.is-open .sb-cart-drawer__item-price,.sb-cart-drawer.is-open .sb-cart-item__price,.sb-cart-drawer.is-open .woocommerce-mini-cart-item .amount{color:#111827!important;font-size:13px!important;font-weight:950!important;line-height:1.25!important;margin:0!important;text-align:right!important;white-space:nowrap!important}.sb-cart-drawer.is-open .sb-cart-drawer__meta,.sb-cart-drawer.is-open .sb-cart-drawer__item-meta,.sb-cart-drawer.is-open .sb-cart-drawer__item-modifiers,.sb-cart-drawer.is-open .sb-cart-item__meta,.sb-cart-drawer.is-open .sb-cart-item__modifiers,.sb-cart-drawer.is-open .woocommerce-mini-cart-item .variation{color:#6b7280!important;font-size:11.5px!important;line-height:1.35!important;margin:-2px 0 0!important;min-height:0!important}.sb-cart-drawer.is-open .sb-cart-drawer__controls{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-start!important;margin:0!important;min-height:0!important}.sb-cart-drawer.is-open .sb-cart-drawer__qty{align-items:center!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;border-radius:999px!important;display:inline-flex!important;flex:0 0 auto!important;gap:3px!important;min-height:30px!important;padding:3px!important}.sb-cart-drawer.is-open .sb-cart-drawer__qty button{align-items:center!important;background:#ffffff!important;border:0!important;border-radius:999px!important;color:#111827!important;display:inline-flex!important;font-size:15px!important;font-weight:900!important;height:24px!important;justify-content:center!important;line-height:1!important;min-height:24px!important;min-width:24px!important;padding:0!important;width:24px!important}.sb-cart-drawer.is-open .sb-cart-drawer__qty span{color:#111827!important;font-size:12px!important;font-weight:900!important;line-height:1!important;min-width:18px!important;text-align:center!important}.sb-cart-drawer.is-open .sb-cart-drawer__remove{align-items:center!important;background:transparent!important;border:0!important;color:#dc2626!important;display:inline-flex!important;flex:0 0 auto!important;font-size:12px!important;font-weight:850!important;line-height:1!important;margin:0!important;min-height:30px!important;padding:0 2px!important}body.woocommerce-order-received .sb-ordering-summary-box,body.woocommerce-order-received .sb-ordering-summary,body.woocommerce-order-received .sb-ordering-fulfillment-summary,body.woocommerce-order-received .sb-checkout-fulfillment-summary,body.woocommerce-order-received .sb-ordering-fulfillment,body.woocommerce-order-received .sb-checkout-fulfillment,body.woocommerce-order-received .sb-ordering-order-actions,body.woocommerce-order-received .sb-receipt-actions,body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details{background:#ffffff!important;background-image:none!important;border:1px solid #e5e7eb!important;border-radius:24px!important;box-shadow:0 16px 38px rgb(17 24 39 / .08)!important;color:#111827!important}body.woocommerce-order-received .sb-ordering-summary-box,body.woocommerce-order-received .sb-ordering-summary,body.woocommerce-order-received .sb-ordering-fulfillment-summary,body.woocommerce-order-received .sb-checkout-fulfillment-summary,body.woocommerce-order-received .sb-ordering-fulfillment,body.woocommerce-order-received .sb-checkout-fulfillment,body.woocommerce-order-received .sb-ordering-order-actions,body.woocommerce-order-received .sb-receipt-actions{margin-top:18px!important;padding:22px!important}body.woocommerce-order-received .sb-ordering-summary-box *,body.woocommerce-order-received .sb-ordering-summary *,body.woocommerce-order-received .sb-ordering-fulfillment-summary *,body.woocommerce-order-received .sb-checkout-fulfillment-summary *,body.woocommerce-order-received .sb-ordering-fulfillment *,body.woocommerce-order-received .sb-checkout-fulfillment *,body.woocommerce-order-received .sb-ordering-order-actions *,body.woocommerce-order-received .sb-receipt-actions *,body.woocommerce-order-received .woocommerce-order-details *,body.woocommerce-order-received .woocommerce-customer-details *{text-shadow:none!important}body.woocommerce-order-received .sb-ordering-summary-box h2,body.woocommerce-order-received .sb-ordering-summary-box h3,body.woocommerce-order-received .sb-ordering-summary-box h4,body.woocommerce-order-received .sb-ordering-summary h2,body.woocommerce-order-received .sb-ordering-fulfillment-summary h2,body.woocommerce-order-received .sb-checkout-fulfillment-summary h2,body.woocommerce-order-received .sb-ordering-fulfillment h2,body.woocommerce-order-received .sb-checkout-fulfillment h2,body.woocommerce-order-received .sb-ordering-order-actions h2,body.woocommerce-order-received .sb-receipt-actions h2,body.woocommerce-order-received .woocommerce-order-details h2,body.woocommerce-order-received .woocommerce-customer-details h2{color:#111827!important;font-size:clamp(22px, 3vw, 30px)!important;letter-spacing:0!important;line-height:1.12!important;margin:0 0 14px!important}body.woocommerce-order-received .sb-ordering-summary-box p,body.woocommerce-order-received .sb-ordering-summary p,body.woocommerce-order-received .sb-ordering-fulfillment-summary p,body.woocommerce-order-received .sb-checkout-fulfillment-summary p,body.woocommerce-order-received .sb-ordering-fulfillment p,body.woocommerce-order-received .sb-checkout-fulfillment p,body.woocommerce-order-received .sb-ordering-order-actions p,body.woocommerce-order-received .sb-receipt-actions p,body.woocommerce-order-received .woocommerce-order-details p,body.woocommerce-order-received .woocommerce-customer-details p,body.woocommerce-order-received .woocommerce-customer-details address{color:#6b7280!important}body.woocommerce-order-received .sb-ordering-summary-box dl,body.woocommerce-order-received .sb-ordering-summary dl,body.woocommerce-order-received .sb-ordering-fulfillment-summary dl,body.woocommerce-order-received .sb-checkout-fulfillment-summary dl{display:grid!important;gap:8px!important;margin:0!important}body.woocommerce-order-received .sb-ordering-summary-box dl>div,body.woocommerce-order-received .sb-ordering-summary dl>div,body.woocommerce-order-received .sb-ordering-fulfillment-summary dl>div,body.woocommerce-order-received .sb-checkout-fulfillment-summary dl>div,body.woocommerce-order-received .woocommerce-order-details table.shop_table tbody tr,body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot tr,body.woocommerce-order-received .woocommerce-customer-details address{background:#f8fafc!important;background-image:none!important;border:1px solid #e5e7eb!important;border-radius:16px!important;box-shadow:none!important;color:#111827!important}body.woocommerce-order-received .sb-ordering-summary-box dl>div,body.woocommerce-order-received .sb-ordering-summary dl>div,body.woocommerce-order-received .sb-ordering-fulfillment-summary dl>div,body.woocommerce-order-received .sb-checkout-fulfillment-summary dl>div{display:flex!important;gap:12px!important;justify-content:space-between!important;padding:12px 14px!important}body.woocommerce-order-received .sb-ordering-summary-box dt,body.woocommerce-order-received .sb-ordering-summary dt,body.woocommerce-order-received .sb-ordering-fulfillment-summary dt,body.woocommerce-order-received .sb-checkout-fulfillment-summary dt{color:#6b7280!important;font-weight:800!important}body.woocommerce-order-received .sb-ordering-summary-box dd,body.woocommerce-order-received .sb-ordering-summary dd,body.woocommerce-order-received .sb-ordering-fulfillment-summary dd,body.woocommerce-order-received .sb-checkout-fulfillment-summary dd{color:#111827!important;font-weight:900!important;margin:0!important;text-align:right!important}body.woocommerce-order-received .woocommerce-order-details table.shop_table,body.woocommerce-order-received .woocommerce-customer-details table.shop_table{background:transparent!important;border:0!important;border-collapse:separate!important;border-spacing:0 8px!important;box-shadow:none!important}body.woocommerce-order-received .woocommerce-order-details table.shop_table th,body.woocommerce-order-received .woocommerce-order-details table.shop_table td{border:0!important;color:#111827!important;padding:12px 14px!important}body.woocommerce-order-received .sb-receipt-actions__buttons,body.woocommerce-order-received .sb-ordering-order-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}body.woocommerce-order-received .sb-receipt-actions__primary,body.woocommerce-order-received .sb-receipt-actions__secondary,body.woocommerce-order-received .sb-ordering-order-actions .button,body.woocommerce-order-received .button.wc-forward{align-items:center!important;background:#ffcc00!important;border:1px solid #ffcc00!important;border-radius:999px!important;box-shadow:none!important;color:#111827!important;display:inline-flex!important;font-weight:950!important;justify-content:center!important;min-height:46px!important;padding:12px 18px!important;text-decoration:none!important}.sb-cart-drawer.is-open .sb-cart-drawer__body{align-content:start!important;align-items:start!important;display:block!important;justify-content:start!important;min-height:0!important}.sb-cart-drawer.is-open .sb-cart-drawer__items{align-content:start!important;align-items:start!important;display:grid!important;grid-auto-flow:row!important;grid-auto-rows:max-content!important;justify-content:stretch!important;min-height:0!important}.sb-cart-drawer.is-open .sb-cart-drawer__item,.sb-cart-drawer.is-open .sb-cart-item,.sb-cart-drawer.is-open .woocommerce-mini-cart-item{align-self:start!important;flex:0 0 auto!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.sb-cart-drawer.is-open .sb-cart-drawer__item{grid-auto-rows:max-content!important}.sb-cart-drawer.is-open .sb-cart-drawer__content,.sb-cart-drawer.is-open .sb-cart-drawer__line,.sb-cart-drawer.is-open .sb-cart-drawer__meta,.sb-cart-drawer.is-open .sb-cart-drawer__controls{align-self:start!important;height:auto!important;max-height:none!important;min-height:0!important}body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="delivery"]:checked) .sb-ordering__preorder-fields{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 16px;align-items:end}body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="delivery"]:checked) #sb_order_date_field,body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="delivery"]:checked) #sb_order_time_slot_field{width:100%!important;margin:0!important}body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="delivery"]:checked) .sb-ordering__note,body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="delivery"]:checked) .sb-ordering-inline-message{grid-column:1 / -1;margin:0!important;padding:12px 14px!important;border:1px solid #e5e7eb!important;border-radius:14px!important;background:#f8fafc!important;color:#374151!important;line-height:1.45}@media (max-width:640px){body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="delivery"]:checked) .sb-ordering__preorder-fields{grid-template-columns:1fr}}body.woocommerce-checkout form.checkout[data-sb-polished="1"]>.sb-ordering,body.woocommerce-checkout form.checkout[data-sb-polished="1"]>.sb-ordering-summary-box{grid-column:1!important;margin:0!important;min-width:0!important;width:auto!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]>.sb-ordering-summary-box{margin-top:-14px!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]>#customer_details{grid-column:1!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]>.sb-checkout-review-column{grid-column:2!important;grid-row:1 / span 4!important}@media (max-width:860px){body.woocommerce-checkout form.checkout[data-sb-polished="1"]>.sb-ordering,body.woocommerce-checkout form.checkout[data-sb-polished="1"]>.sb-ordering-summary-box{margin-bottom:18px!important;width:100%!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]>.sb-ordering-summary-box{margin-top:0!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]>.sb-checkout-review-column{grid-row:auto!important}}body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="delivery"]:checked){background:#ffffff!important;background-image:none!important;border:1px solid #e5e7eb!important;border-radius:24px!important;box-shadow:0 12px 30px rgb(17 24 39 / .06)!important;color:#111827!important}body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="delivery"]:checked) .sb-ordering__delivery-notice{display:none!important}body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="delivery"]:checked) .sb-ordering__preorder-fields{align-items:end!important;background:#ffffff!important;background-image:none!important;border:1px solid #e5e7eb!important;border-radius:22px!important;box-shadow:none!important;color:#111827!important;display:grid!important;gap:14px 16px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;margin-top:14px!important;padding:16px!important}body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="delivery"]:checked) #sb_order_date_field,body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="delivery"]:checked) #sb_order_time_slot_field{background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important;width:100%!important}body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="delivery"]:checked) #sb_order_date_field label,body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="delivery"]:checked) #sb_order_time_slot_field label{background:transparent!important;border:0!important;color:#111827!important;display:block!important;font-weight:900!important;margin:0 0 7px!important;padding:0!important}body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="delivery"]:checked) #sb_order_date,body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="delivery"]:checked) #sb_order_time_slot{background:#f8fafc!important;border:1px solid #d1d5db!important;border-radius:16px!important;box-shadow:none!important;color:#111827!important;min-height:48px!important;width:100%!important}body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="delivery"]:checked) .sb-ordering__note,body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="delivery"]:checked) .sb-ordering-inline-message{background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:16px!important;box-shadow:none!important;color:#374151!important;grid-column:1 / -1!important;line-height:1.45!important;margin:0!important;padding:12px 14px!important}body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="delivery"]:checked) .sb-ordering-inline-message[style*="display: none"]{display:none!important}body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="delivery"]:checked) .sb-ordering-inline-message--error{background:#fef2f2!important;border-color:#fecaca!important;color:#7f1d1d!important;font-weight:800!important}body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="delivery"]:checked) .sb-ordering-field--invalid input,body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="delivery"]:checked) .sb-ordering-field--invalid select,body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="delivery"]:checked) .sb-ordering-input--invalid{border-color:#ef4444!important;box-shadow:0 0 0 3px rgb(239 68 68 / .12)!important}@media (max-width:640px){body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="delivery"]:checked) .sb-ordering__preorder-fields{grid-template-columns:1fr!important;padding:14px!important}}body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="pickup"]:checked):has(input[name="sb_order_mode"][value="preorder"]:checked) .sb-ordering__preorder-fields{align-items:end!important;background:#ffffff!important;background-image:none!important;border:1px solid #e5e7eb!important;border-radius:22px!important;box-shadow:none!important;color:#111827!important;display:grid!important;gap:14px 16px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;margin-top:14px!important;padding:16px!important}body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="pickup"]:checked):has(input[name="sb_order_mode"][value="preorder"]:checked) #sb_order_date_field,body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="pickup"]:checked):has(input[name="sb_order_mode"][value="preorder"]:checked) #sb_order_time_slot_field{background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important;width:100%!important}body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="pickup"]:checked):has(input[name="sb_order_mode"][value="preorder"]:checked) #sb_order_date_field label,body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="pickup"]:checked):has(input[name="sb_order_mode"][value="preorder"]:checked) #sb_order_time_slot_field label{background:transparent!important;border:0!important;color:#111827!important;display:block!important;font-weight:900!important;margin:0 0 7px!important;padding:0!important}body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="pickup"]:checked):has(input[name="sb_order_mode"][value="preorder"]:checked) #sb_order_date,body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="pickup"]:checked):has(input[name="sb_order_mode"][value="preorder"]:checked) #sb_order_time_slot{background:#f8fafc!important;border:1px solid #d1d5db!important;border-radius:16px!important;box-shadow:none!important;color:#111827!important;min-height:48px!important;width:100%!important}body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="pickup"]:checked):has(input[name="sb_order_mode"][value="preorder"]:checked) .sb-ordering__note,body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="pickup"]:checked):has(input[name="sb_order_mode"][value="preorder"]:checked) .sb-ordering-inline-message{background:#fffbeb!important;border:1px solid #fde68a!important;border-radius:16px!important;box-shadow:none!important;color:#713f12!important;grid-column:1 / -1!important;line-height:1.45!important;margin:0!important;padding:12px 14px!important}body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="pickup"]:checked):has(input[name="sb_order_mode"][value="preorder"]:checked) .sb-ordering-inline-message[style*="display: none"]{display:none!important}@media (max-width:640px){body.woocommerce-checkout .sb-ordering:has(input[name="sb_order_type"][value="pickup"]:checked):has(input[name="sb_order_mode"][value="preorder"]:checked) .sb-ordering__preorder-fields{grid-template-columns:1fr!important;padding:14px!important}}.star-burgers-order-online-page,.sb-order-menu-page,.sb-ordering-page,body.woocommerce-checkout,body.woocommerce-order-received{--sb-page:#f5f7fa;--sb-surface:#ffffff;--sb-soft:#f1f3f5;--sb-border:#e5e7eb;--sb-text:#111827;--sb-muted:#6b7280;--sb-accent:#ffcc00;--sb-accent-hover:#f2bd00;--sb-danger:#ef4444;--sb-success:#16a34a;--sb-radius:18px;--sb-radius-lg:24px;--sb-shadow-soft:0 14px 34px rgba(17, 24, 39, 0.07);background:var(--sb-page)!important;color:var(--sb-text)!important}.sb-order-menu,.sb-order-menu-page,.sb-ordering-page{color:var(--sb-text)!important}.sb-order-menu .sb-order-menu-hero,.sb-order-menu-page .sb-order-menu-hero,.sb-ordering-page .sb-order-menu-hero,.sb-order-menu__hero,.star-burgers-order-online-page .wp-block-group:first-child{background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius-lg)!important;box-shadow:var(--sb-shadow-soft)!important;color:var(--sb-text)!important;margin-bottom:22px!important;overflow:hidden!important}.sb-order-menu .sb-order-menu-section,.sb-order-menu-section{margin:30px 0!important}.sb-order-menu-section__header,.sb-order-menu .sb-order-menu-section__header{align-items:end!important;display:flex!important;gap:16px!important;justify-content:space-between!important;margin-bottom:14px!important}.sb-order-menu-section__header h2,.sb-order-menu .sb-order-menu-section__header h2{color:var(--sb-text)!important;font-size:clamp(22px, 3vw, 30px)!important;letter-spacing:0!important;line-height:1.12!important;margin:0!important}.sb-order-menu-grid,.sb-order-menu .sb-order-menu-grid{gap:16px!important}.sb-order-menu-card,.sb-order-menu .sb-order-menu-card{background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:20px!important;box-shadow:0 10px 24px rgb(17 24 39 / .055)!important;color:var(--sb-text)!important;min-height:0!important;overflow:hidden!important}.sb-order-menu-card:hover,.sb-order-menu .sb-order-menu-card:hover{box-shadow:0 16px 34px rgb(17 24 39 / .09)!important;transform:translateY(-1px)}.sb-order-menu-card__content,.sb-order-menu-card__body,.sb-order-menu .sb-order-menu-card__content{gap:10px!important;padding:16px!important}.sb-order-menu-card h3,.sb-order-menu-card h3 a,.sb-order-menu-card__title,.sb-order-menu-card__title a{color:var(--sb-text)!important;font-size:14px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.22!important}@media (max-width:768px){.sb-order-menu-card h3,.sb-order-menu-card h3 a,.sb-order-menu-card__title,.sb-order-menu-card__title a{font-size:13px!important;line-height:1.3!important}}.sb-order-menu-card__description,.sb-order-menu-card p{color:var(--sb-muted)!important;font-size:13.5px!important;line-height:1.45!important}.sb-order-menu-card__bottom,.sb-order-menu-card__actions{align-items:center!important;gap:12px!important}.sb-order-menu-card__price,.sb-order-menu-card__price *,.sb-order-menu-card .amount{color:var(--sb-text)!important;font-weight:950!important}.sb-order-menu-card .button,.sb-order-menu-card button,.sb-order-menu .button,.sb-order-menu button{background:var(--sb-accent)!important;border:1px solid var(--sb-accent)!important;border-radius:999px!important;color:var(--sb-text)!important;font-weight:950!important;min-height:40px!important;padding:9px 15px!important}.sb-order-menu-card .button:hover,.sb-order-menu-card button:hover,.sb-order-menu .button:hover,.sb-order-menu button:hover{background:var(--sb-accent-hover)!important;border-color:var(--sb-accent-hover)!important}.sb-order-menu-nav,.sb-order-menu__tabs,.sb-category-nav{border-color:var(--sb-border)!important;color:var(--sb-text)!important}.sb-product-drawer.is-open .sb-product-drawer__panel,.sb-product-drawer.is-open .sb-product-drawer__body,.sb-product-drawer.is-open .sb-product-drawer__content,.sb-product-drawer.is-open .summary,.sb-product-drawer.is-open .entry-summary,.sb-product-drawer.is-open form.cart{background:var(--sb-surface)!important;color:var(--sb-text)!important}.sb-product-drawer.is-open .sb-product-drawer__panel{border-left:1px solid var(--sb-border)!important;box-shadow:-18px 0 44px rgb(17 24 39 / .12)!important}.sb-product-drawer.is-open .product_title,.sb-product-drawer.is-open .product_title.entry-title{color:var(--sb-text)!important;font-size:clamp(25px, 3vw, 34px)!important;letter-spacing:0!important;line-height:1.08!important;margin:0 0 10px!important}.sb-product-drawer.is-open .price,.sb-product-drawer.is-open .price .amount{color:var(--sb-text)!important;font-size:19px!important;font-weight:950!important}.sb-product-drawer.is-open .woocommerce-product-details__short-description,.sb-product-drawer.is-open .woocommerce-product-details__short-description p{color:var(--sb-muted)!important;font-size:14.5px!important;line-height:1.55!important}.sb-product-drawer.is-open .wapf-field-group,.sb-product-drawer.is-open .wc-pao-addon,.sb-product-drawer.is-open .product-addon{background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;border-radius:18px!important;box-shadow:none!important}.sb-product-drawer.is-open .wapf-checkable,.sb-product-drawer.is-open .wc-pao-addon label{background:var(--sb-surface)!important;border-color:var(--sb-border)!important;color:var(--sb-text)!important}.sb-product-drawer.is-open .quantity{background:#f8fafc!important;border:1px solid var(--sb-border)!important;border-radius:999px!important;min-height:48px!important}.sb-product-drawer.is-open button.single_add_to_cart_button{background:var(--sb-accent)!important;border-radius:999px!important;color:var(--sb-text)!important;font-weight:950!important;min-height:54px!important}.sb-cart-drawer.is-open .sb-cart-drawer__panel{background:var(--sb-surface)!important;border-left:1px solid var(--sb-border)!important;box-shadow:-18px 0 44px rgb(17 24 39 / .12)!important;color:var(--sb-text)!important}.sb-cart-drawer.is-open .sb-cart-drawer__header,.sb-cart-drawer.is-open .sb-cart-drawer__footer{background:var(--sb-surface)!important;border-color:var(--sb-border)!important;color:var(--sb-text)!important}.sb-cart-drawer.is-open .sb-cart-drawer__body{background:#f8fafc!important}.sb-cart-drawer.is-open .sb-cart-drawer__item,.sb-cart-drawer.is-open .sb-cart-item,.sb-cart-drawer.is-open .woocommerce-mini-cart-item{border-radius:16px!important;box-shadow:0 8px 20px rgb(17 24 39 / .045)!important}.sb-cart-drawer.is-open .sb-cart-drawer__checkout,.sb-cart-drawer.is-open .checkout,.sb-cart-drawer.is-open .button.checkout{background:var(--sb-accent)!important;border-color:var(--sb-accent)!important;border-radius:999px!important;color:var(--sb-text)!important;font-weight:950!important;min-height:50px!important}.sb-cart-drawer.is-open .sb-cart-drawer__secondary,.sb-cart-drawer.is-open .button:not(.checkout){border-radius:999px!important;min-height:44px!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]{gap:22px!important}body.woocommerce-checkout #customer_details,body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout .sb-ordering,body.woocommerce-checkout .sb-ordering-summary-box,body.woocommerce-checkout .sb-checkout-review-column,body.woocommerce-checkout #order_review,body.woocommerce-checkout #payment,body.woocommerce-checkout .woocommerce-checkout-payment{background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius-lg)!important;box-shadow:var(--sb-shadow-soft)!important;color:var(--sb-text)!important}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout .sb-ordering,body.woocommerce-checkout .sb-ordering-summary-box,body.woocommerce-checkout #order_review,body.woocommerce-checkout #payment{padding:22px!important}body.woocommerce-checkout .form-row{margin-bottom:14px!important}body.woocommerce-checkout label,body.woocommerce-checkout .form-row label{color:var(--sb-text)!important;font-weight:850!important;letter-spacing:0!important}body.woocommerce-checkout input.input-text,body.woocommerce-checkout input[type="text"],body.woocommerce-checkout input[type="tel"],body.woocommerce-checkout input[type="email"],body.woocommerce-checkout input[type="date"],body.woocommerce-checkout input[type="time"],body.woocommerce-checkout textarea,body.woocommerce-checkout select,body.woocommerce-checkout .select2-selection{background:#f8fafc!important;border:1px solid #d1d5db!important;border-radius:16px!important;color:var(--sb-text)!important;min-height:48px!important}body.woocommerce-checkout .sb-ordering__field--choice .woocommerce-input-wrapper label,body.woocommerce-checkout .sb-fulfillment-toggle label,body.woocommerce-checkout .sb-checkout-fulfillment-toggle label{background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:16px!important;color:var(--sb-text)!important}body.woocommerce-checkout .sb-ordering__field--choice .woocommerce-input-wrapper label:has(input:checked),body.woocommerce-checkout .sb-fulfillment-toggle label:has(input:checked),body.woocommerce-checkout .sb-checkout-fulfillment-toggle label:has(input:checked){background:rgb(255 204 0 / .2)!important;border-color:var(--sb-accent)!important}body.woocommerce-checkout .sb-ordering-inline-message,body.woocommerce-checkout .woocommerce-info,body.woocommerce-checkout .woocommerce-message{border-radius:16px!important;line-height:1.45!important}body.woocommerce-checkout #place_order,body.woocommerce-checkout button.button,body.woocommerce-checkout .button.alt{background:var(--sb-accent)!important;border-color:var(--sb-accent)!important;border-radius:999px!important;color:var(--sb-text)!important;font-weight:950!important;min-height:52px!important}body.woocommerce-checkout #place_order:hover,body.woocommerce-checkout button.button:hover,body.woocommerce-checkout .button.alt:hover{background:var(--sb-accent-hover)!important;border-color:var(--sb-accent-hover)!important}body.woocommerce-order-received .woocommerce-order,body.woocommerce-order-received .woocommerce-thankyou-order-received,body.woocommerce-order-received .woocommerce-order-overview,body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details,body.woocommerce-order-received .sb-ordering-summary,body.woocommerce-order-received .sb-ordering-summary-box,body.woocommerce-order-received .sb-ordering-order-actions,body.woocommerce-order-received .sb-receipt-actions{background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius-lg)!important;box-shadow:var(--sb-shadow-soft)!important;color:var(--sb-text)!important}body.woocommerce-order-received .woocommerce-thankyou-order-received{font-size:clamp(24px, 4vw, 38px)!important;font-weight:950!important;letter-spacing:0!important;line-height:1.12!important;padding:26px!important}body.woocommerce-order-received .woocommerce-order-overview,body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details,body.woocommerce-order-received .sb-ordering-summary,body.woocommerce-order-received .sb-ordering-summary-box,body.woocommerce-order-received .sb-ordering-order-actions,body.woocommerce-order-received .sb-receipt-actions{padding:22px!important}body.woocommerce-order-received .woocommerce-order-details table.shop_table th,body.woocommerce-order-received .woocommerce-order-details table.shop_table td,body.woocommerce-order-received .woocommerce-customer-details address{color:var(--sb-text)!important}body.woocommerce-order-received .button,body.woocommerce-order-received .button.wc-forward,body.woocommerce-order-received .sb-ordering-order-actions .button{background:var(--sb-accent)!important;border-color:var(--sb-accent)!important;border-radius:999px!important;color:var(--sb-text)!important;font-weight:950!important}@media (max-width:860px){.star-burgers-order-online-page{padding-inline:12px!important}.sb-order-menu-grid,.sb-order-menu .sb-order-menu-grid{gap:12px!important}.sb-order-menu-card__content,.sb-order-menu-card__body{padding:14px!important}.sb-product-drawer.is-open .sb-product-drawer__panel,.sb-cart-drawer.is-open .sb-cart-drawer__panel{border-left:0!important;border-radius:22px 22px 0 0!important;max-height:92vh!important}.sb-cart-drawer.is-open .sb-cart-drawer__body{padding:10px!important}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout .sb-ordering,body.woocommerce-checkout .sb-ordering-summary-box,body.woocommerce-checkout #order_review,body.woocommerce-checkout #payment,body.woocommerce-order-received .woocommerce-order-overview,body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details,body.woocommerce-order-received .sb-ordering-summary,body.woocommerce-order-received .sb-ordering-summary-box,body.woocommerce-order-received .sb-ordering-order-actions,body.woocommerce-order-received .sb-receipt-actions{border-radius:20px!important;padding:16px!important}}@media (max-width:520px){.sb-order-menu-card,.sb-order-menu .sb-order-menu-card{border-radius:18px!important}.sb-order-menu-card__bottom,.sb-order-menu-card__actions{align-items:stretch!important;flex-direction:column!important}.sb-order-menu-card .button,.sb-order-menu-card button{width:100%!important}.sb-cart-drawer.is-open .sb-cart-drawer__item,.sb-cart-drawer.is-open .sb-cart-item,.sb-cart-drawer.is-open .woocommerce-mini-cart-item{grid-template-columns:56px minmax(0,1fr)!important;padding:12px!important}.sb-cart-drawer.is-open .sb-cart-drawer__media,.sb-cart-drawer.is-open .sb-cart-drawer__image,.sb-cart-drawer.is-open .sb-cart-drawer__media img,.sb-cart-drawer.is-open .woocommerce-mini-cart-item img{height:56px!important;max-height:56px!important;max-width:56px!important;min-height:56px!important;width:56px!important}}body.woocommerce-checkout form.checkout[data-sb-polished="1"]{align-items:start!important;display:grid!important;gap:18px 24px!important;grid-template-columns:minmax(0,1fr) minmax(340px,0.76fr)!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]>.sb-ordering{grid-column:1!important;grid-row:1!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]>.sb-ordering-summary-box{grid-column:1!important;grid-row:2!important;margin:0!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]>#customer_details{grid-column:1!important;grid-row:3!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]>.sb-checkout-review-column{display:contents!important;grid-column:auto!important;grid-row:auto!important;position:static!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]>.sb-checkout-review-column>#order_review_heading{grid-column:2!important;margin:0!important;min-width:0!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]>.sb-checkout-review-column>#order_review_heading{grid-row:1!important;align-self:end!important;color:var(--sb-text)!important;padding:0 4px!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review{display:contents!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review>table.shop_table,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review>.woocommerce-checkout-review-order-table{align-self:start!important;background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius-lg)!important;box-shadow:var(--sb-shadow-soft)!important;color:var(--sb-text)!important;grid-column:2!important;grid-row:2 / span 4!important;margin:0!important;min-width:0!important;overflow:hidden!important;padding:18px!important;position:sticky!important;top:22px!important;width:100%!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .woocommerce-checkout-payment{align-self:start!important;background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius-lg)!important;box-shadow:var(--sb-shadow-soft)!important;color:var(--sb-text)!important;grid-column:1!important;grid-row:5!important;margin:0!important;min-height:0!important;min-width:0!important;overflow:visible!important;padding:22px!important;width:100%!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment::before,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment::after{content:none!important;display:none!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment ul.payment_methods,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment ul.wc_payment_methods{background:transparent!important;border:0!important;display:grid!important;gap:12px!important;margin:0!important;padding:0!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment ul.payment_methods li,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment ul.wc_payment_methods li{background:#f8fafc!important;border:1px solid var(--sb-border)!important;border-radius:18px!important;color:var(--sb-text)!important;margin:0!important;min-height:0!important;padding:14px!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment ul.payment_methods li>label{align-items:center!important;color:var(--sb-text)!important;display:flex!important;gap:10px!important;font-weight:950!important;line-height:1.25!important;margin:0!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment div.payment_box,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment .payment_box{background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:16px!important;box-shadow:none!important;color:var(--sb-text)!important;margin:12px 0 0!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:14px!important;width:100%!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment .wc-stripe-elements-field,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment .wc-stripe-iban-element-field,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment .StripeElement,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment .__PrivateStripeElement,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment iframe{background:#ffffff!important;border-color:#d1d5db!important;border-radius:14px!important;min-height:42px!important;width:100%!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment .wc-stripe-upe-form,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment .wc-stripe-upe-element,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment .wc-stripe_cc-container,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment .stripe-source-errors{max-width:none!important;min-height:0!important;width:100%!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment .place-order{background:transparent!important;border:0!important;margin:16px 0 0!important;padding:0!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment #place_order{display:flex!important;justify-content:center!important;margin-top:14px!important;width:100%!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-wallet-notice,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-wrapper,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-button,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-wrapper,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-button-separator{max-width:100%!important;min-height:0!important;width:100%!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-button-separator{color:var(--sb-muted)!important;margin:12px 0!important}@media (max-width:860px){body.woocommerce-checkout form.checkout[data-sb-polished="1"]{display:block!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]>.sb-checkout-review-column{display:block!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review{display:block!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review>table.shop_table,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review>.woocommerce-checkout-review-order-table,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .woocommerce-checkout-payment{display:block!important;margin-top:18px!important;position:static!important;width:100%!important}}body.woocommerce-checkout form.checkout[data-sb-polished="1"]{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(330px,0.72fr)!important;grid-auto-flow:row!important;align-items:start!important;gap:18px 24px!important;overflow:visible!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]>.sb-ordering{grid-column:1!important;grid-row:1!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]>.sb-ordering-summary-box{grid-column:1!important;grid-row:2!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]>#customer_details{grid-column:1!important;grid-row:3!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]>.sb-checkout-review-column{display:contents!important;position:static!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]>.sb-checkout-review-column>#order_review_heading{grid-column:2!important;grid-row:1!important;color:#111827!important;margin:0!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review{display:contents!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review>table.shop_table,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review>.woocommerce-checkout-review-order-table{grid-column:2!important;grid-row:2 / span 6!important;position:sticky!important;top:22px!important;align-self:start!important;width:100%!important;min-width:0!important;margin:0!important;background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:24px!important;box-shadow:0 14px 34px rgb(17 24 39 / .07)!important;overflow:hidden!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .woocommerce-checkout-payment{grid-column:1!important;width:100%!important;min-width:0!important;min-height:0!important;max-height:none!important;margin:0!important;background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:24px!important;box-shadow:0 14px 34px rgb(17 24 39 / .07)!important;color:#111827!important;overflow:visible!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .woocommerce-checkout-payment{grid-row:5!important;padding:20px!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment ul.payment_methods,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment ul.wc_payment_methods{display:grid!important;gap:12px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment ul.payment_methods>li,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment ul.wc_payment_methods>li{background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:18px!important;margin:0!important;min-height:0!important;padding:14px!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment .payment_box{background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;margin:12px 0 0!important;min-height:0!important;padding:14px!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment .place-order{margin:16px 0 0!important;padding:0!important;background:transparent!important;border:0!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment #place_order{width:100%!important;min-height:54px!important;margin-top:14px!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment .wc-stripe-elements-field,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment .wc-stripe-iban-element-field,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment .StripeElement,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment .__PrivateStripeElement{width:100%!important;min-height:42px!important;max-width:100%!important;background:#ffffff!important;border:1px solid #d1d5db!important;border-radius:14px!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-wrapper,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-button,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-express-checkout-element,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-express-checkout-wrapper,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-wrapper,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-button,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element{display:block!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:0 0 12px!important;padding:0!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-wrapper:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-button:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-express-checkout-element:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-express-checkout-wrapper:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-wrapper:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-button:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-button-separator:empty{display:none!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-button-separator{min-height:0!important;margin:10px 0!important;color:#6b7280!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment iframe{max-width:100%!important}@media (max-width:860px){body.woocommerce-checkout form.checkout[data-sb-polished="1"],body.woocommerce-checkout form.checkout[data-sb-polished="1"]>.sb-checkout-review-column,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review{display:block!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review>table.shop_table,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review>.woocommerce-checkout-review-order-table{position:static!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]>.sb-ordering,body.woocommerce-checkout form.checkout[data-sb-polished="1"]>.sb-ordering-summary-box,body.woocommerce-checkout form.checkout[data-sb-polished="1"]>#customer_details,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review>table.shop_table,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review>.woocommerce-checkout-review-order-table,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment{margin-top:16px!important;width:100%!important}}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-express-checkout-wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_button_wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget_wrapper:not(:empty){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:10px!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:0 0 14px!important;padding:14px!important;background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:20px!important;box-shadow:0 10px 24px rgb(17 24 39 / .06)!important;color:#111827!important;overflow:visible!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element:not(:empty)::before,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-wrapper:not(:empty)::before,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-wrapper:not(:empty)::before,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-express-checkout-wrapper:not(:empty)::before,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_button_wrapper:not(:empty)::before,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget_wrapper:not(:empty)::before{content:"Express checkout";grid-column:1 / -1!important;order:-2!important;display:block!important;color:#111827!important;font-size:15px!important;font-weight:900!important;line-height:1.25!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element:not(:empty)::after,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-wrapper:not(:empty)::after,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-wrapper:not(:empty)::after,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-express-checkout-wrapper:not(:empty)::after,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_button_wrapper:not(:empty)::after,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget_wrapper:not(:empty)::after{content:"Pay faster with supported wallets";grid-column:1 / -1!important;order:-1!important;display:block!important;margin-top:-6px!important;color:#6b7280!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element>div,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-button,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-button,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-branded-button.gpay-button,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget_button,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_button_wrapper a.button.vipps-express-checkout,body.woocommerce-checkout form.checkout[data-sb-polished="1"] a.button.vipps-express-checkout,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .legacy-checkout.vipps-express-checkout{width:100%!important;max-width:100%!important;min-height:50px!important;margin:0!important;border-radius:14px!important;overflow:hidden!important;justify-self:stretch!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element iframe,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-button iframe,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-button iframe,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget iframe{display:block!important;width:100%!important;max-width:100%!important;min-height:50px!important;border:0!important;border-radius:14px!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-button-separator,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-button-separator{position:static!important;display:block!important;width:100%!important;min-height:0!important;margin:10px 0 12px!important;padding:0!important;color:#6b7280!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;text-align:center!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment li.wc_payment_method.payment_method_vipps,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment li.payment_method_vipps{display:block!important;min-height:0!important;background:#f8fafc!important;border-color:#e5e7eb!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment li.wc_payment_method.payment_method_vipps label,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment li.payment_method_vipps label{display:inline-flex!important;align-items:center!important;gap:10px!important;color:#111827!important;font-weight:850!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment li.wc_payment_method.payment_method_vipps img,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment li.payment_method_vipps img{max-height:28px!important;width:auto!important;margin:0!important;vertical-align:middle!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment ul.payment_methods>li:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment ul.wc_payment_methods>li:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-wrapper:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-wrapper:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-express-checkout-wrapper:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_button_wrapper:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget_wrapper:empty{display:none!important;min-height:0!important;margin:0!important;padding:0!important}@media (max-width:640px){body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-express-checkout-wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_button_wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget_wrapper:not(:empty){grid-template-columns:1fr!important;padding:12px!important;border-radius:18px!important}}body.woocommerce-checkout form.checkout[data-sb-polished="1"]{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,0.65fr)!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;gap:18px 24px!important;align-items:start!important;overflow:visible!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]>*{grid-column:1!important;grid-row:auto!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]>.sb-checkout-review-column{display:contents!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review{display:contents!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review_heading{grid-column:2!important;grid-row:1!important;align-self:end!important;margin:0 0 4px!important;font-size:16px!important;font-weight:700!important;color:#111827!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review>table.shop_table,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review>.woocommerce-checkout-review-order-table{display:table!important;grid-column:2!important;grid-row:2 / span 20!important;position:sticky!important;top:20px!important;align-self:start!important;width:100%!important;min-width:0!important;margin:0!important;overflow:visible!important;background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:20px!important;box-shadow:0 8px 28px rgb(17 24 39 / .08)!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .woocommerce-checkout-payment{grid-column:1!important;grid-row:auto!important}@media (max-width:860px){body.woocommerce-checkout form.checkout[data-sb-polished="1"]{grid-template-columns:1fr!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]>.sb-checkout-review-column{display:block!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review{display:block!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review_heading{grid-column:1!important;grid-row:auto!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review>table.shop_table,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review>.woocommerce-checkout-review-order-table{grid-column:1!important;grid-row:auto!important;position:static!important;border-radius:16px!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .woocommerce-checkout-payment{grid-column:1!important;grid-row:auto!important}}.sb-cart-toast{bottom:24px!important;left:auto!important;right:24px!important;top:auto!important;transform:translateY(16px)!important}.sb-cart-toast.is-visible{transform:translateY(0)!important}@media (max-width:480px){.sb-cart-toast{bottom:80px!important;right:12px!important}}.single_add_to_cart_button,.add_to_cart_button{overflow:hidden!important;position:relative!important}.single_add_to_cart_button::before,.single_add_to_cart_button::after,.add_to_cart_button::before,.add_to_cart_button::after{animation:none!important;content:none!important;display:none!important}.wc-block-components-button.wc-block-components-button--is-busy::before,.wc-block-components-button.wc-block-components-button--is-busy::after{animation:none!important;content:none!important;display:none!important}.blockOverlay{background:rgb(17 24 39 / .08)!important;border-radius:0!important}.sb-product-drawer,.sb-cart-drawer{overflow:hidden!important}body.woocommerce-checkout .site-main,body.woocommerce-checkout .content-area,body.woocommerce-checkout .entry-content,body.woocommerce-checkout .woocommerce{max-width:none!important;overflow:visible!important}body.woocommerce-checkout .woocommerce{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin-inline:auto!important;max-width:1140px!important;padding:32px clamp(16px, 3vw, 28px) 72px!important;width:100%!important}body.woocommerce-checkout form.checkout,body.woocommerce-checkout form.checkout[data-sb-polished="1"]{align-items:start!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:grid!important;gap:20px 32px!important;grid-auto-flow:row!important;grid-template-areas:"ordering summary" "orderingSummary summary" "billing summary" "coupon summary" "payment summary"!important;grid-template-columns:minmax(0,65fr) minmax(340px,35fr)!important;margin:0 auto!important;max-width:100%!important;overflow:visible!important;padding:0!important;width:100%!important}body.woocommerce-checkout form.checkout>.sb-ordering,body.woocommerce-checkout form.checkout[data-sb-polished="1"]>.sb-ordering{grid-area:ordering!important;margin:0!important;min-width:0!important;width:100%!important}body.woocommerce-checkout form.checkout>.sb-ordering-summary-box,body.woocommerce-checkout form.checkout[data-sb-polished="1"]>.sb-ordering-summary-box{grid-area:orderingSummary!important;margin:0!important;min-width:0!important;width:100%!important}body.woocommerce-checkout form.checkout>#customer_details,body.woocommerce-checkout form.checkout[data-sb-polished="1"]>#customer_details{grid-area:billing!important;margin:0!important;min-width:0!important;padding:28px!important;width:100%!important}body.woocommerce-checkout form.checkout>.sb-checkout-review-column,body.woocommerce-checkout form.checkout[data-sb-polished="1"]>.sb-checkout-review-column,body.woocommerce-checkout form.checkout #order_review,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:contents!important;margin:0!important;padding:0!important}body.woocommerce-checkout form.checkout #order_review_heading,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review_heading{grid-area:summary!important;min-width:0!important}body.woocommerce-checkout form.checkout #order_review_heading,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review_heading{align-self:start!important;margin:0 0 52px!important;padding:0 4px!important}body.woocommerce-checkout form.checkout #order_review>table.shop_table,body.woocommerce-checkout form.checkout #order_review>.woocommerce-checkout-review-order-table,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review>table.shop_table,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review>.woocommerce-checkout-review-order-table{align-self:start!important;background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:20px!important;box-shadow:0 12px 34px rgb(17 24 39 / .08)!important;display:table!important;grid-area:summary!important;margin:34px 0 0!important;min-width:0!important;overflow:hidden!important;padding:18px!important;position:sticky!important;top:20px!important;width:100%!important;z-index:1!important}body.woocommerce-checkout form.checkout #payment,body.woocommerce-checkout form.checkout .woocommerce-checkout-payment,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .woocommerce-checkout-payment{grid-area:payment!important;margin:0!important;min-width:0!important;overflow:visible!important;padding:24px!important;width:100%!important}body.woocommerce-checkout form.checkout #payment ul.payment_methods,body.woocommerce-checkout form.checkout #payment ul.wc_payment_methods,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment ul.payment_methods,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment ul.wc_payment_methods{display:grid!important;gap:12px!important;width:100%!important}body.woocommerce-checkout form.checkout #payment .payment_box,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment .payment_box,body.woocommerce-checkout form.checkout #payment .wc-stripe-upe-form,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment .wc-stripe-upe-form,body.woocommerce-checkout form.checkout #payment .wc-stripe-upe-element,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment .wc-stripe-upe-element,body.woocommerce-checkout form.checkout #payment .wc-stripe_cc-container,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment .wc-stripe_cc-container,body.woocommerce-checkout form.checkout #wc-stripe-express-checkout-element,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element,body.woocommerce-checkout form.checkout #wc-stripe-payment-request-wrapper,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-wrapper,body.woocommerce-checkout form.checkout .wc-stripe-payment-request-wrapper,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-wrapper,body.woocommerce-checkout form.checkout .wc-stripe-express-checkout-wrapper,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-express-checkout-wrapper{max-width:100%!important;min-width:0!important;width:100%!important}body.woocommerce-checkout form.checkout #payment #place_order,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment #place_order{display:flex!important;justify-content:center!important;min-height:54px!important;width:100%!important}@media (max-width:767px){body.woocommerce-checkout .woocommerce{max-width:none!important;padding:18px 14px 56px!important}body.woocommerce-checkout form.checkout,body.woocommerce-checkout form.checkout[data-sb-polished="1"]{gap:16px!important;grid-template-areas:"ordering" "orderingSummary" "summary" "billing" "coupon" "payment"!important;grid-template-columns:minmax(0,1fr)!important}body.woocommerce-checkout form.checkout>.sb-checkout-review-column,body.woocommerce-checkout form.checkout[data-sb-polished="1"]>.sb-checkout-review-column,body.woocommerce-checkout form.checkout #order_review,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review{display:contents!important}body.woocommerce-checkout form.checkout #order_review_heading,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review_heading{margin:0 0 48px!important}body.woocommerce-checkout form.checkout #order_review>table.shop_table,body.woocommerce-checkout form.checkout #order_review>.woocommerce-checkout-review-order-table,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review>table.shop_table,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #order_review>.woocommerce-checkout-review-order-table{margin-top:34px!important;position:static!important}body.woocommerce-checkout form.checkout>#customer_details,body.woocommerce-checkout form.checkout[data-sb-polished="1"]>#customer_details,body.woocommerce-checkout form.checkout #payment,body.woocommerce-checkout form.checkout .woocommerce-checkout-payment,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .woocommerce-checkout-payment{padding:18px!important}}.star-burgers-home{--sb-yellow:#ffcc00;--sb-yellow-hover:#f2bd00;--sb-home-bg:#07090d;--sb-home-panel:rgba(255, 255, 255, 0.075);--sb-home-panel-strong:rgba(255, 255, 255, 0.105);--sb-home-line:rgba(255, 255, 255, 0.13);--sb-home-line-strong:rgba(255, 204, 0, 0.34);--sb-home-text:rgba(255, 255, 255, 0.92);--sb-home-muted:rgba(255, 255, 255, 0.68);background:linear-gradient(180deg,rgb(255 204 0 / .05) 0%,#fff0 34%),linear-gradient(135deg,#07090d 0%,#0e1219 46%,#07090d 100%)!important;color:var(--sb-home-text)!important;overflow-x:hidden!important}.star-burgers-home *{box-sizing:border-box!important}.star-burgers-home .star-burgers-nav,.star-burgers-home .star-burgers-announcement,.star-burgers-home .star-burgers-trust,.star-burgers-home .star-burgers-main,.star-burgers-home .star-burgers-footer{position:relative!important;z-index:1!important}.star-burgers-home .star-burgers-button,.star-burgers-home .star-burgers-product-card a,.star-burgers-home .star-burgers-nav__order,.star-burgers-home .star-burgers-footer__order{align-items:center!important;border-radius:999px!important;display:inline-flex!important;font-weight:950!important;justify-content:center!important;min-height:52px!important;padding:13px 24px!important;text-decoration:none!important}.star-burgers-home .star-burgers-button--primary,.star-burgers-home .star-burgers-product-card a,.star-burgers-home .star-burgers-nav__order,.star-burgers-home .star-burgers-footer__order{background:linear-gradient(180deg,#ffdc36 0%,var(--sb-yellow) 100%)!important;border:1px solid rgb(255 204 0 / .9)!important;box-shadow:0 18px 42px rgb(255 204 0 / .28),inset 0 1px 0 rgb(255 255 255 / .34)!important;color:#080a0e!important}.star-burgers-home .star-burgers-button--primary:hover,.star-burgers-home .star-burgers-product-card a:hover,.star-burgers-home .star-burgers-nav__order:hover,.star-burgers-home .star-burgers-footer__order:hover{background:linear-gradient(180deg,#ffe05c 0%,var(--sb-yellow-hover) 100%)!important;box-shadow:0 22px 52px rgb(255 204 0 / .34),inset 0 1px 0 rgb(255 255 255 / .38)!important;opacity:1!important;transform:translateY(-2px)!important}.star-burgers-home .star-burgers-button--secondary,.star-burgers-home .star-burgers-button--whatsapp{background:rgb(255 255 255 / .055)!important;border:1px solid rgb(255 255 255 / .18)!important;color:#ffffff!important;min-height:52px!important}.star-burgers-home .star-burgers-hero{background:linear-gradient(120deg,rgb(255 204 0 / .12) 0%,rgb(255 204 0 / .035) 27%,rgb(0 157 224 / .055) 72%,#fff0 100%),linear-gradient(180deg,rgb(255 255 255 / .035),#fff0)!important;isolation:isolate!important;overflow:hidden!important;padding:clamp(72px, 8vw, 118px) 0 clamp(64px, 7vw, 96px)!important;position:relative!important}.star-burgers-home .star-burgers-hero::before{background:linear-gradient(90deg,rgb(7 9 13 / .94) 0%,rgb(7 9 13 / .66) 48%,rgb(7 9 13 / .2) 100%),linear-gradient(180deg,rgb(255 204 0 / .09),#fff0)!important;content:""!important;inset:0!important;pointer-events:none!important;position:absolute!important;z-index:-1!important}.star-burgers-home .star-burgers-hero__inner{align-items:center!important;display:grid!important;gap:clamp(36px, 6vw, 86px)!important;grid-template-columns:minmax(0,0.9fr) minmax(380px,1.1fr)!important;margin:0 auto!important;max-width:1220px!important;padding:0 clamp(20px, 4vw, 42px)!important;width:100%!important}.star-burgers-home .star-burgers-hero__left{max-width:650px!important}.star-burgers-home .star-burgers-hero__title{color:#ffffff!important;font-size:clamp(58px, 7.2vw, 104px)!important;font-weight:1000!important;letter-spacing:0!important;line-height:0.88!important;margin:0!important;text-wrap:balance!important;text-shadow:0 24px 72px rgb(0 0 0 / .46)!important}.star-burgers-home .star-burgers-hero__title span,.star-burgers-home .star-burgers-hero__title mark{display:block!important}.star-burgers-home .star-burgers-hero__title mark{background:transparent!important;color:var(--sb-yellow)!important;margin-top:8px!important}.star-burgers-home .star-burgers-hero__sub{color:var(--sb-home-muted)!important;font-size:clamp(18px, 2vw, 22px)!important;line-height:1.55!important;margin:24px 0 0!important;max-width:560px!important}.star-burgers-home .star-burgers-hero__buttons{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:14px!important;margin-top:34px!important}.star-burgers-home .star-burgers-hero__helper{margin-top:18px!important}.star-burgers-home .star-burgers-hero__right{justify-self:end!important;max-width:680px!important;width:100%!important}.star-burgers-home .star-burgers-hero-image{aspect-ratio:auto!important;background:linear-gradient(145deg,rgb(255 204 0 / .16),rgb(255 255 255 / .045)),rgb(255 255 255 / .06)!important;border:1px solid rgb(255 204 0 / .24)!important;border-radius:30px!important;box-shadow:0 20px 60px rgb(0 0 0 / .5),0 0 0 1px rgb(255 204 0 / .08) inset!important;height:clamp(500px, 46vw, 640px)!important;min-height:500px!important;overflow:hidden!important;transform:rotate(-1.5deg) scale(1.04)!important;width:100%!important}.star-burgers-home .star-burgers-hero-image img{display:block!important;height:100%!important;object-fit:cover!important;transform:scale(1.08)!important;width:100%!important}.star-burgers-home .star-burgers-trust__inner{gap:14px 18px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.star-burgers-home .star-burgers-section{padding:clamp(58px, 7vw, 88px) 0!important}.star-burgers-home .star-burgers-section__inner,.star-burgers-home .star-burgers-final-cta__inner{max-width:1220px!important;padding-inline:clamp(20px, 4vw, 42px)!important}.star-burgers-home .star-burgers-section__header{margin-bottom:34px!important;max-width:680px!important}.star-burgers-home .star-burgers-eyebrow{color:var(--sb-yellow)!important;font-weight:950!important;letter-spacing:0.11em!important}.star-burgers-home .star-burgers-section h2,.star-burgers-home .star-burgers-final-cta h2{color:#ffffff!important;font-size:clamp(36px, 4.6vw, 58px)!important;font-weight:1000!important;letter-spacing:0!important;line-height:0.98!important;text-wrap:balance!important}.star-burgers-home .star-burgers-card-grid--popular{display:grid!important;gap:26px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.star-burgers-home .star-burgers-product-card{background:linear-gradient(180deg,rgb(255 255 255 / .105),rgb(255 255 255 / .045)),#10141c!important;border:1px solid var(--sb-home-line)!important;border-radius:22px!important;box-shadow:0 18px 42px rgb(0 0 0 / .28)!important;display:flex!important;flex-direction:column!important;min-height:100%!important;overflow:hidden!important;padding:14px!important;transition:transform 190ms ease,border-color 190ms ease,box-shadow 190ms ease!important}.star-burgers-home .star-burgers-product-card:hover{border-color:rgb(255 204 0 / .42)!important;box-shadow:0 30px 72px rgb(0 0 0 / .42),0 0 0 1px rgb(255 204 0 / .08) inset!important;transform:translateY(-7px)!important}.star-burgers-home .star-burgers-product-card img{aspect-ratio:1.16 / 1!important;border-radius:18px!important;box-shadow:0 14px 30px rgb(0 0 0 / .22)!important;height:auto!important;margin:0 0 18px!important;object-fit:cover!important;width:100%!important}.star-burgers-home .star-burgers-product-card>div{display:flex!important;flex:1 1 auto!important;flex-direction:column!important}.star-burgers-home .star-burgers-product-card h3{color:#ffffff!important;font-size:22px!important;font-weight:950!important;line-height:1.12!important;margin-bottom:10px!important}.star-burgers-home .star-burgers-product-card p{color:var(--sb-home-muted)!important;font-size:14.5px!important;line-height:1.5!important}.star-burgers-home .star-burgers-product-card__label{background:rgb(255 204 0 / .14)!important;border-color:rgb(255 204 0 / .38)!important;color:var(--sb-yellow)!important}.star-burgers-home .star-burgers-product-card__price{color:#ffffff!important;font-size:20px!important;margin-top:auto!important}.star-burgers-home .star-burgers-product-card a{box-shadow:0 14px 34px rgb(255 204 0 / .24)!important;margin-top:18px!important;min-height:50px!important;width:100%!important}.star-burgers-home .star-burgers-menu-grid{display:grid!important;gap:24px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.star-burgers-home .star-burgers-menu-card{background:linear-gradient(145deg,rgb(255 255 255 / .105),rgb(255 255 255 / .045)),#10141c!important;border:1px solid var(--sb-home-line)!important;border-radius:22px!important;box-shadow:0 18px 48px rgb(0 0 0 / .28)!important;min-height:240px!important;padding:28px!important;position:relative!important}.star-burgers-home .star-burgers-menu-card::before{background:var(--sb-yellow)!important;content:""!important;display:block!important;height:34px!important;margin-bottom:24px!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:contain!important;mask-size:contain!important;width:42px!important}.star-burgers-home .star-burgers-menu-card:nth-child(1)::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M10 35h44a6 6 0 0 1 6 6H4a6 6 0 0 1 6-6Zm2 10h40a6 6 0 0 1-6 8H18a6 6 0 0 1-6-8ZM14 31c2-12 12-20 26-20 8 0 16 6 18 20H14Zm9-8h3v3h-3v-3Zm12-4h3v3h-3v-3Zm10 7h3v3h-3v-3Z'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M10 35h44a6 6 0 0 1 6 6H4a6 6 0 0 1 6-6Zm2 10h40a6 6 0 0 1-6 8H18a6 6 0 0 1-6-8ZM14 31c2-12 12-20 26-20 8 0 16 6 18 20H14Zm9-8h3v3h-3v-3Zm12-4h3v3h-3v-3Zm10 7h3v3h-3v-3Z'/%3E%3C/svg%3E")!important}.star-burgers-home .star-burgers-menu-card:nth-child(2)::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M15 24h34l-5 32H20L15 24Zm5-14h6v18h-6V10Zm9 4h6v14h-6V14Zm9-4h6v18h-6V10Zm-24 9h37v7H14v-7Z'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M15 24h34l-5 32H20L15 24Zm5-14h6v18h-6V10Zm9 4h6v14h-6V14Zm9-4h6v18h-6V10Zm-24 9h37v7H14v-7Z'/%3E%3C/svg%3E")!important}.star-burgers-home .star-burgers-menu-card:nth-child(3)::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M23 20h28l-5 36H28L23 20Zm6-14h23v6H35l-2 8h-6l2-14ZM20 16h34v6H20v-6Z'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M23 20h28l-5 36H28L23 20Zm6-14h23v6H35l-2 8h-6l2-14ZM20 16h34v6H20v-6Z'/%3E%3C/svg%3E")!important}.star-burgers-home .star-burgers-menu-card h3{color:#ffffff!important;font-size:25px!important;font-weight:950!important}.star-burgers-home .star-burgers-menu-card span{color:var(--sb-yellow)!important;font-size:15px!important;font-weight:950!important}.star-burgers-home .sb-mobile-order-bar{display:none!important}.star-burgers-home .star-burgers-group{background:linear-gradient(135deg,rgb(255 204 0 / .12),rgb(255 204 0 / .025) 42%,rgb(0 157 224 / .06))!important}.star-burgers-home .star-burgers-group h2{max-width:720px!important}.star-burgers-home .star-burgers-group h2::after{background:var(--sb-yellow)!important;border-radius:999px!important;box-shadow:0 16px 38px rgb(255 204 0 / .28)!important;color:#080a0e!important;content:"20% OFF"!important;display:inline-flex!important;font-size:clamp(20px, 2.6vw, 34px)!important;font-weight:1000!important;line-height:1!important;margin-left:14px!important;padding:10px 16px!important;vertical-align:middle!important}.star-burgers-home .star-burgers-feature-list>div,.star-burgers-home .star-burgers-benefits>div{background:linear-gradient(145deg,rgb(255 255 255 / .11),rgb(255 255 255 / .045)),#10141c!important;border:1px solid var(--sb-home-line)!important;border-radius:20px!important;box-shadow:0 18px 46px rgb(0 0 0 / .26)!important}.star-burgers-home .star-burgers-benefits{display:grid!important;gap:22px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.star-burgers-home .star-burgers-benefits>div{min-height:190px!important;padding:24px!important;position:relative!important}.star-burgers-home .star-burgers-benefits>div::before{align-items:center!important;background:rgb(255 204 0 / .14)!important;border:1px solid rgb(255 204 0 / .34)!important;border-radius:16px!important;color:var(--sb-yellow)!important;content:""!important;display:inline-flex!important;height:44px!important;justify-content:center!important;margin-bottom:18px!important;width:44px!important}.star-burgers-home .star-burgers-benefits>div:nth-child(1)::before{content:"0"!important;font-weight:1000!important}.star-burgers-home .star-burgers-benefits>div:nth-child(2)::before{content:"$"!important;font-weight:1000!important}.star-burgers-home .star-burgers-benefits>div:nth-child(3)::before{content:"20"!important;font-weight:1000!important}.star-burgers-home .star-burgers-benefits>div:nth-child(4)::before{content:"F-S"!important;font-weight:1000!important}.star-burgers-home .star-burgers-benefits>div strong{color:#ffffff!important;display:block!important;font-size:clamp(28px, 3vw, 38px)!important;line-height:1!important}.star-burgers-home .star-burgers-benefits>div span{color:var(--sb-home-muted)!important;display:block!important;font-size:15px!important;line-height:1.5!important;margin-top:10px!important}@media (max-width:1080px){.star-burgers-home .star-burgers-card-grid--popular,.star-burgers-home .star-burgers-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important}.star-burgers-home .star-burgers-hero__inner{grid-template-columns:minmax(0,0.95fr) minmax(320px,1.05fr)!important}}@media (max-width:768px){.star-burgers-home .star-burgers-announcement p,.star-burgers-home .star-burgers-nav__links a,.star-burgers-home .star-burgers-trust__item{font-size:14px!important}.star-burgers-home .star-burgers-hero{padding:48px 0 54px!important}.star-burgers-home .star-burgers-hero::before{background:linear-gradient(180deg,rgb(7 9 13 / .86),rgb(7 9 13 / .36))!important}.star-burgers-home .star-burgers-hero__inner,.star-burgers-home .star-burgers-card-grid--popular,.star-burgers-home .star-burgers-menu-grid,.star-burgers-home .star-burgers-benefits,.star-burgers-home .star-burgers-split,.star-burgers-home .star-burgers-trust__inner{display:grid!important;gap:18px!important;grid-template-columns:minmax(0,1fr)!important}.star-burgers-home .star-burgers-hero__left,.star-burgers-home .star-burgers-hero__right{max-width:none!important;width:100%!important}.star-burgers-home .star-burgers-hero__title{font-size:clamp(46px, 14vw, 66px)!important;line-height:0.92!important}.star-burgers-home .star-burgers-hero__sub{font-size:17px!important;margin-top:18px!important}.star-burgers-home .star-burgers-hero__buttons{align-items:stretch!important;flex-direction:column!important;margin-top:28px!important}.star-burgers-home .star-burgers-button,.star-burgers-home .star-burgers-product-card a,.star-burgers-home .star-burgers-nav__order,.star-burgers-home .star-burgers-footer__order{min-height:56px!important;padding:15px 20px!important;width:100%!important}.star-burgers-home .star-burgers-hero-image{aspect-ratio:1 / 0.76!important;border-radius:24px!important;margin-top:10px!important;transform:none!important}.star-burgers-home .star-burgers-section{padding:46px 0!important}.star-burgers-home .star-burgers-section__inner,.star-burgers-home .star-burgers-final-cta__inner{padding-inline:18px!important}.star-burgers-home .star-burgers-section h2,.star-burgers-home .star-burgers-final-cta h2{font-size:clamp(32px, 10vw, 44px)!important}.star-burgers-home .star-burgers-product-card,.star-burgers-home .star-burgers-menu-card,.star-burgers-home .star-burgers-benefits>div{border-radius:18px!important;min-height:0!important}.star-burgers-home .star-burgers-menu-card,.star-burgers-home .star-burgers-benefits>div{padding:22px!important}.star-burgers-home .star-burgers-group h2::after{margin:12px 0 0!important}}@media (max-width:480px){.star-burgers-home .star-burgers-hero__inner,.star-burgers-home .star-burgers-section__inner,.star-burgers-home .star-burgers-final-cta__inner{padding-inline:14px!important}.star-burgers-home .star-burgers-product-card img{aspect-ratio:1.22 / 0.86!important}}.star-burgers-home .star-burgers-announcement{background:linear-gradient(90deg,rgb(255 204 0 / .16),rgb(255 204 0 / .055),rgb(0 157 224 / .08))!important;border-bottom:1px solid rgb(255 204 0 / .18)!important}.star-burgers-home .star-burgers-announcement strong{color:var(--sb-yellow)!important;font-weight:1000!important}.star-burgers-home .star-burgers-nav{background:rgb(7 9 13 / .78)!important;backdrop-filter:blur(18px)!important;border-bottom:1px solid rgb(255 255 255 / .08)!important}.star-burgers-home .star-burgers-hero__inner{grid-template-columns:minmax(0,0.82fr) minmax(430px,1.18fr)!important}.star-burgers-home .star-burgers-hero__title{max-width:780px!important}.star-burgers-home .star-burgers-hero__buttons{gap:16px!important;margin-top:40px!important}.star-burgers-home .star-burgers-hero-image{min-height:clamp(420px, 44vw, 620px)!important;position:relative!important}.star-burgers-home .star-burgers-hero-image::after{background:linear-gradient(180deg,rgb(255 255 255 / .12),#fff0),radial-gradient(circle at 82% 12%,rgb(255 204 0 / .2),transparent 34%)!important;content:""!important;inset:0!important;pointer-events:none!important;position:absolute!important}.star-burgers-home .star-burgers-product-card,.star-burgers-home .star-burgers-menu-card,.star-burgers-home .star-burgers-benefits>div{outline:1px solid rgb(255 255 255 / .035)!important;outline-offset:-2px!important}.star-burgers-home .star-burgers-product-card:hover img{transform:scale(1.045)!important}.star-burgers-home .star-burgers-product-card img{transition:transform 220ms ease!important}.star-burgers-home .star-burgers-product-card a::after,.star-burgers-home .star-burgers-button--primary::after{content:">"!important;font-size:16px!important;font-weight:1000!important;line-height:1!important;margin-left:10px!important}.star-burgers-home .star-burgers-menu-card{overflow:hidden!important}.star-burgers-home .star-burgers-menu-card::after{background:radial-gradient(circle,rgb(255 204 0 / .16),transparent 64%)!important;content:""!important;height:140px!important;pointer-events:none!important;position:absolute!important;right:-58px!important;top:-54px!important;width:140px!important}.star-burgers-home .star-burgers-group h2::after{border:2px solid rgb(8 10 14 / .18)!important;box-shadow:0 18px 44px rgb(255 204 0 / .34),inset 0 1px 0 rgb(255 255 255 / .42)!important;transform:rotate(-2deg)!important}.star-burgers-home .star-burgers-feature-list>div{align-items:center!important;display:flex!important;gap:12px!important}.star-burgers-home .star-burgers-feature-list>div::before{align-items:center!important;background:rgb(255 204 0 / .14)!important;border:1px solid rgb(255 204 0 / .34)!important;border-radius:999px!important;color:var(--sb-yellow)!important;content:"+"!important;display:inline-flex!important;flex:0 0 28px!important;font-size:15px!important;font-weight:1000!important;height:28px!important;justify-content:center!important;width:28px!important}.star-burgers-home .star-burgers-benefits>div:hover{border-color:rgb(255 204 0 / .32)!important;box-shadow:0 26px 68px rgb(0 0 0 / .36),0 0 0 1px rgb(255 204 0 / .08) inset!important}.star-burgers-home .star-burgers-final-cta__inner{border-color:rgb(255 204 0 / .22)!important}@media (max-width:1080px){.star-burgers-home .star-burgers-hero__inner{grid-template-columns:minmax(0,1fr) minmax(340px,0.92fr)!important}.star-burgers-home .star-burgers-hero-image{min-height:clamp(340px, 44vw, 520px)!important}}@media (max-width:768px){.star-burgers-home{padding-bottom:82px!important}.star-burgers-home .star-burgers-nav__inner,.star-burgers-home .star-burgers-nav__links{gap:10px!important}.star-burgers-home .star-burgers-nav__links{align-items:stretch!important;display:grid!important;grid-template-columns:1fr!important;width:100%!important}.star-burgers-home .star-burgers-nav__links a{align-items:center!important;display:inline-flex!important;justify-content:center!important;min-height:46px!important}.star-burgers-home .star-burgers-hero__inner{grid-template-columns:minmax(0,1fr)!important}.star-burgers-home .star-burgers-hero-image{height:clamp(280px, 72vw, 360px)!important;min-height:280px!important;transform:none!important}.star-burgers-home .star-burgers-hero-image img{transform:scale(1.04)!important}.star-burgers-home .star-burgers-product-card:hover,.star-burgers-home .star-burgers-menu-card:hover,.star-burgers-home .star-burgers-benefits>div:hover{transform:none!important}.star-burgers-home .star-burgers-group h2::after{display:flex!important;justify-content:center!important;max-width:max-content!important;transform:none!important}.star-burgers-home .sb-mobile-order-bar{align-items:center!important;animation:sbMobileOrderBarSlideUp 420ms ease-out both!important;background:#111827!important;border-top:1px solid rgb(255 193 7 / .55)!important;bottom:0!important;box-shadow:0 -18px 42px rgb(0 0 0 / .35)!important;display:flex!important;gap:12px!important;justify-content:space-between!important;left:0!important;padding:12px 16px!important;position:fixed!important;right:0!important;z-index:9999!important}.star-burgers-home .sb-mobile-order-bar__status{align-items:center!important;color:#f9fafb!important;display:inline-flex!important;font-size:13px!important;font-weight:850!important;gap:9px!important;min-width:0!important;white-space:nowrap!important}.star-burgers-home .sb-mobile-order-bar__dot{animation:sbPulseGreen 1.6s ease-out infinite!important;background:#22c55e!important;border-radius:999px!important;box-shadow:0 0 0 rgb(34 197 94 / .6)!important;flex:0 0 10px!important;height:10px!important;width:10px!important}.star-burgers-home .sb-mobile-order-bar__button{align-items:center!important;background:#ffc107!important;border-radius:999px!important;color:#111827!important;display:inline-flex!important;flex:0 0 auto!important;font-size:14px!important;font-weight:950!important;justify-content:center!important;min-height:44px!important;padding:0 18px!important;text-decoration:none!important;white-space:nowrap!important}.star-burgers-home .sb-mobile-order-bar__button:hover{background:#f2b705!important}}@media (max-width:520px){.star-burgers-home .star-burgers-card-grid--popular,.star-burgers-home .star-burgers-menu-grid,.star-burgers-home .star-burgers-benefits{gap:16px!important}.star-burgers-home .sb-mobile-order-bar__status{font-size:12px!important}.star-burgers-home .sb-mobile-order-bar__button{padding:0 14px!important}.star-burgers-home .star-burgers-product-card,.star-burgers-home .star-burgers-menu-card,.star-burgers-home .star-burgers-benefits>div,.star-burgers-home .star-burgers-feature-list>div{box-shadow:0 14px 34px rgb(0 0 0 / .28)!important}.star-burgers-home .star-burgers-hero__buttons{gap:12px!important;margin-top:26px!important}.star-burgers-home .star-burgers-product-card h3,.star-burgers-home .star-burgers-menu-card h3{font-size:21px!important}}@keyframes sbPulseGreen{0%{box-shadow:0 0 0 0 rgb(34 197 94 / .62)}70%{box-shadow:0 0 0 9px #fff0}100%{box-shadow:0 0 0 0 #fff0}}@keyframes sbMobileOrderBarSlideUp{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}#place_order{margin-top:16px}body.woocommerce-checkout #order_review>table.shop_table,body.woocommerce-checkout #order_review>.woocommerce-checkout-review-order-table{border-collapse:separate!important;border-spacing:0 12px!important}body.woocommerce-checkout #order_review table.shop_table thead th,body.woocommerce-checkout #order_review table.shop_table thead td{background:transparent!important;border:0!important;color:#6b7280!important;font-size:12px!important;font-weight:900!important;letter-spacing:0.04em!important;padding:0 6px 4px!important;text-transform:uppercase!important}body.woocommerce-checkout #order_review table.shop_table tbody tr.cart_item{background:#f8fafc!important;border-radius:18px!important;box-shadow:0 8px 20px rgb(17 24 39 / .055)!important;outline:1px solid #e5e7eb!important;outline-offset:-1px!important}body.woocommerce-checkout #order_review table.shop_table tbody tr.cart_item>td{background:transparent!important;border:0!important;padding:14px 10px!important;vertical-align:top!important}body.woocommerce-checkout #order_review table.shop_table tbody tr.cart_item>td:first-child{border-radius:18px 0 0 18px!important;padding-left:14px!important}body.woocommerce-checkout #order_review table.shop_table tbody tr.cart_item>td:last-child{border-radius:0 18px 18px 0!important;padding-right:14px!important;text-align:right!important}body.woocommerce-checkout #order_review .sb-checkout-item{align-items:flex-start!important;background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;gap:12px!important;grid-template-columns:62px minmax(0,1fr)!important;margin:0!important;min-width:0!important;padding:0!important}body.woocommerce-checkout #order_review .sb-checkout-item__media{background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;box-shadow:0 6px 14px rgb(17 24 39 / .06)!important;height:62px!important;overflow:hidden!important;width:62px!important}body.woocommerce-checkout #order_review .sb-checkout-item__image,body.woocommerce-checkout #order_review .sb-checkout-item__media img{display:block!important;height:100%!important;max-height:none!important;max-width:none!important;object-fit:cover!important;width:100%!important}body.woocommerce-checkout #order_review .sb-checkout-item__content{display:grid!important;gap:9px!important;min-width:0!important}body.woocommerce-checkout #order_review .sb-checkout-item__name{color:#111827!important;display:block!important;font-size:14.5px!important;font-weight:950!important;line-height:1.22!important}body.woocommerce-checkout #order_review a.remove{align-items:center!important;background:#ffffff!important;border:1px solid #d1d5db!important;border-radius:999px!important;color:#374151!important;display:inline-flex!important;font-size:12px!important;font-weight:850!important;justify-content:center!important;line-height:1!important;min-height:32px!important;padding:8px 11px!important;text-decoration:none!important;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease!important}body.woocommerce-checkout #order_review a.remove:hover,body.woocommerce-checkout #order_review a.remove:focus-visible{background:#fff1f2!important;border-color:#fecdd3!important;color:#991b1b!important;outline:none!important}body.woocommerce-checkout #order_review .product-total,body.woocommerce-checkout #order_review .sb-checkout-item__subtotal,body.woocommerce-checkout #order_review tbody .amount{color:#111827!important;font-size:14.5px!important;font-weight:950!important;white-space:nowrap!important}body.woocommerce-checkout #order_review table.shop_table tfoot tr{background:#ffffff!important;border-radius:14px!important}body.woocommerce-checkout #order_review table.shop_table tfoot th,body.woocommerce-checkout #order_review table.shop_table tfoot td{background:transparent!important;border-color:#e5e7eb!important;color:#374151!important;font-size:14px!important;padding:12px 6px!important}body.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total th,body.woocommerce-checkout #order_review table.shop_table tfoot tr.order-total td{border-top:1px solid #d1d5db!important;color:#111827!important;font-size:16px!important;font-weight:950!important;padding-top:16px!important}@media (max-width:767px){body.woocommerce-checkout #order_review .sb-checkout-item{grid-template-columns:56px minmax(0,1fr)!important}body.woocommerce-checkout #order_review .sb-checkout-item__media{height:56px!important;width:56px!important}body.woocommerce-checkout #order_review a.remove{min-height:36px!important;padding-inline:12px!important}}body.woocommerce-checkout .sb-ordering-summary-box{padding:18px 20px!important}body.woocommerce-checkout .sb-ordering-summary-box h4,body.woocommerce-checkout .sb-ordering-summary-box h3,body.woocommerce-checkout .sb-ordering-summary-box h2{margin:0 0 14px!important}body.woocommerce-checkout .sb-ordering-summary-box dl{background:transparent!important;border:0!important;display:grid!important;gap:0!important;margin:0!important;padding:0!important}body.woocommerce-checkout .sb-ordering-summary-box dl>div{align-items:center!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-bottom-width:0!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(84px,0.55fr) minmax(0,1fr)!important;margin:0!important;min-height:44px!important;padding:10px 12px!important}body.woocommerce-checkout .sb-ordering-summary-box dl>div:first-child{border-radius:14px 14px 0 0!important}body.woocommerce-checkout .sb-ordering-summary-box dl>div:last-child{border-bottom-width:1px!important;border-radius:0 0 14px 14px!important}body.woocommerce-checkout .sb-ordering-summary-box dt,body.woocommerce-checkout .sb-ordering-summary-box dd{line-height:1.25!important;margin:0!important;min-width:0!important}body.woocommerce-checkout .sb-ordering-summary-box dt{color:#6b7280!important;font-size:12px!important;font-weight:900!important;letter-spacing:0.03em!important;text-transform:uppercase!important}body.woocommerce-checkout .sb-ordering-summary-box dd{color:#111827!important;font-size:14px!important;font-weight:950!important;justify-self:start!important;text-align:left!important}@media (max-width:520px){body.woocommerce-checkout .sb-ordering-summary-box{padding:16px!important}body.woocommerce-checkout .sb-ordering-summary-box dl>div{gap:8px!important;grid-template-columns:minmax(72px,0.48fr) minmax(0,1fr)!important;min-height:42px!important;padding:10px!important}}body.woocommerce-checkout .sb-ordering__marketing-consent,body.woocommerce-checkout .marketing-consent{background:#f8fafc!important;border:1px solid #d1d5db!important;border-radius:16px!important;box-shadow:0 8px 20px rgb(17 24 39 / .045)!important;color:#111827!important;padding:14px 16px!important}body.woocommerce-checkout .marketing-consent label,body.woocommerce-checkout .woocommerce-form__label-for-checkbox,body.woocommerce-checkout input[type="checkbox"]+label,body.woocommerce-checkout .sb-ordering__consent-label,body.woocommerce-checkout .sb-ordering__consent-label span{color:#111827!important;font-size:14px!important;font-weight:500!important;line-height:1.45!important;opacity:1!important;text-shadow:none!important}body.woocommerce-checkout .sb-ordering__consent-label,body.woocommerce-checkout .woocommerce-form__label-for-checkbox{align-items:flex-start!important;display:flex!important;gap:12px!important}body.woocommerce-checkout .sb-ordering__consent-label input[type="checkbox"],body.woocommerce-checkout .woocommerce-form__label-for-checkbox input[type="checkbox"],body.woocommerce-checkout input[type="checkbox"]{accent-color:#ffcc00!important;appearance:auto!important;background:#ffffff!important;border:2px solid #111827!important;box-shadow:0 0 0 2px rgb(255 204 0 / .14)!important;cursor:pointer!important;flex:0 0 auto!important;height:18px!important;margin:2px 0 0!important;min-height:18px!important;min-width:18px!important;width:18px!important}body.woocommerce-checkout #customer_details h1,body.woocommerce-checkout #customer_details h2,body.woocommerce-checkout #customer_details h3,body.woocommerce-checkout #customer_details h4,body.woocommerce-checkout .woocommerce-billing-fields h1,body.woocommerce-checkout .woocommerce-billing-fields h2,body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout .woocommerce-billing-fields h4{color:#111827!important;text-shadow:none!important}body.woocommerce-checkout #customer_details h1,body.woocommerce-checkout #customer_details h2,body.woocommerce-checkout #customer_details h3,body.woocommerce-checkout #customer_details h4,body.woocommerce-checkout .woocommerce-billing-fields h1,body.woocommerce-checkout .woocommerce-billing-fields h2,body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout .woocommerce-billing-fields h4,body.woocommerce-checkout .woocommerce-additional-fields h1,body.woocommerce-checkout .woocommerce-additional-fields h2,body.woocommerce-checkout .woocommerce-additional-fields h3,body.woocommerce-checkout .woocommerce-additional-fields h4{border-bottom:0!important;color:#111827!important;display:flex!important;flex-direction:column!important;font-size:16px!important;font-weight:950!important;gap:10px!important;letter-spacing:0.04em!important;line-height:1.2!important;margin:0 0 18px!important;padding:0!important;text-shadow:none!important;text-transform:uppercase!important}body.woocommerce-checkout #customer_details h1::after,body.woocommerce-checkout #customer_details h2::after,body.woocommerce-checkout #customer_details h3::after,body.woocommerce-checkout #customer_details h4::after,body.woocommerce-checkout .woocommerce-billing-fields h1::after,body.woocommerce-checkout .woocommerce-billing-fields h2::after,body.woocommerce-checkout .woocommerce-billing-fields h3::after,body.woocommerce-checkout .woocommerce-billing-fields h4::after,body.woocommerce-checkout .woocommerce-additional-fields h1::after,body.woocommerce-checkout .woocommerce-additional-fields h2::after,body.woocommerce-checkout .woocommerce-additional-fields h3::after,body.woocommerce-checkout .woocommerce-additional-fields h4::after{background:#ffcc00!important;border-radius:999px!important;content:""!important;display:block!important;height:4px!important;width:54px!important}body.woocommerce-checkout .sb-ordering__delivery-notice,body.woocommerce-checkout .sb-ordering__note,body.woocommerce-checkout .sb-ordering__closed-notice,body.woocommerce-checkout .sb-ordering-inline-message,body.woocommerce-checkout .woocommerce-info{align-items:flex-start!important;background:#fffbeb!important;border:1px solid rgb(255 204 0 / .42)!important;border-radius:16px!important;box-shadow:0 8px 20px rgb(255 204 0 / .08)!important;color:#7c5d00!important;display:flex!important;gap:11px!important;line-height:1.45!important;margin:12px 0!important;padding:13px 15px!important}body.woocommerce-checkout .sb-ordering__delivery-notice::before,body.woocommerce-checkout .sb-ordering__note::before,body.woocommerce-checkout .sb-ordering__closed-notice::before,body.woocommerce-checkout .sb-ordering-inline-message::before,body.woocommerce-checkout .woocommerce-info::before{align-items:center!important;background:#ffcc00!important;border-radius:999px!important;color:#111827!important;content:"i"!important;display:inline-flex!important;flex:0 0 22px!important;font-size:13px!important;font-style:normal!important;font-weight:950!important;height:22px!important;justify-content:center!important;line-height:1!important;margin-top:1px!important;position:static!important;width:22px!important}body.woocommerce-checkout #customer_details .delivery-postcode-info,body.woocommerce-checkout .woocommerce-billing-fields .delivery-info,body.woocommerce-checkout .billing-section .postcode-restriction,body.woocommerce-checkout #customer_details #sb-delivery-postcode-message,body.woocommerce-checkout .woocommerce-billing-fields #sb-delivery-postcode-message,body.woocommerce-checkout #billing_postcode_field #sb-delivery-postcode-message{display:none!important}body.woocommerce-checkout #payment>[class*="gpay"],body.woocommerce-checkout #payment>[id*="gpay"]{display:none!important}body.woocommerce-checkout #payment [class*="mobilepay-express"],body.woocommerce-checkout #payment .vipps-express-checkout{display:none!important}body.woocommerce-checkout #payment .wc-stripe-checkout-separator,body.woocommerce-checkout #payment .payment-separator{display:none!important}body.woocommerce-checkout .entry-header .entry-title{display:none!important}body.woocommerce-checkout .entry-header .entry-title::before{content:none!important;display:none!important}body .sb-cart-drawer.is-open .sb-cart-drawer__footer{background:#ffffff!important;border-top:1px solid #e5e7eb!important;box-shadow:0 -10px 24px rgb(17 24 39 / .055)!important;padding:16px!important}body .sb-cart-drawer.is-open .sb-cart-drawer__subtotal{align-items:center!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:16px!important;color:#111827!important;display:flex!important;font-size:14px!important;font-weight:850!important;justify-content:space-between!important;line-height:1.2!important;margin:0 0 12px!important;padding:12px 14px!important}body .sb-cart-drawer.is-open .sb-cart-drawer__subtotal strong{color:#111827!important;font-size:16px!important;font-weight:950!important}body .sb-cart-drawer.is-open .sb-cart-drawer__actions{align-items:stretch!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:100%!important}body .sb-cart-drawer.is-open .sb-cart-drawer__secondary,body .sb-cart-drawer.is-open .sb-cart-drawer__checkout{align-items:center!important;background:#ffcc00!important;border:1px solid #ffcc00!important;border-radius:999px!important;box-shadow:0 12px 26px rgb(255 204 0 / .24)!important;color:#111827!important;display:inline-flex!important;font-size:14px!important;font-weight:950!important;justify-content:center!important;line-height:1.1!important;margin:0!important;min-height:54px!important;min-width:0!important;padding:12px 14px!important;text-align:center!important;white-space:normal!important;width:100%!important}body .sb-cart-drawer.is-open .sb-cart-drawer__secondary:hover,body .sb-cart-drawer.is-open .sb-cart-drawer__secondary:focus-visible,body .sb-cart-drawer.is-open .sb-cart-drawer__checkout:hover,body .sb-cart-drawer.is-open .sb-cart-drawer__checkout:focus-visible{background:#f2bd00!important;border-color:#f2bd00!important;color:#111827!important;outline:none!important}html.sb-cart-drawer-open body>aside.sb-sticky-cart-bar[data-sb-sticky-cart],body.sb-cart-drawer-open>aside.sb-sticky-cart-bar[data-sb-sticky-cart],body:has(.sb-cart-drawer.is-open)>aside.sb-sticky-cart-bar[data-sb-sticky-cart]{display:none!important;pointer-events:none!important;visibility:hidden!important}@media (max-width:359px){body .sb-cart-drawer.is-open .sb-cart-drawer__actions{grid-template-columns:minmax(0,1fr)!important}}body.admin-bar .sb-cart-drawer,body.admin-bar .sb-cart-drawer.is-open,body.admin-bar .sb-product-drawer,body.admin-bar .sb-product-drawer.is-open{height:calc(100vh - 32px)!important;inset:32px 0 0 0!important;top:32px!important}body.admin-bar .sb-cart-drawer__panel,body.admin-bar .sb-cart-drawer.is-open .sb-cart-drawer__panel,body.admin-bar .sb-product-drawer__panel,body.admin-bar .sb-product-drawer.is-open .sb-product-drawer__panel{bottom:0!important;height:calc(100vh - 32px)!important;max-height:calc(100vh - 32px)!important;top:32px!important}body.admin-bar .sb-cart-drawer__backdrop,body.admin-bar .sb-cart-drawer.is-open .sb-cart-drawer__backdrop,body.admin-bar .sb-product-drawer__backdrop,body.admin-bar .sb-product-drawer.is-open .sb-product-drawer__backdrop{inset:32px 0 0 0!important}@media (max-width:782px){body.admin-bar .sb-cart-drawer,body.admin-bar .sb-cart-drawer.is-open,body.admin-bar .sb-product-drawer,body.admin-bar .sb-product-drawer.is-open{height:calc(100vh - 46px)!important;inset:46px 0 0 0!important;top:46px!important}body.admin-bar .sb-cart-drawer__panel,body.admin-bar .sb-cart-drawer.is-open .sb-cart-drawer__panel,body.admin-bar .sb-product-drawer__panel,body.admin-bar .sb-product-drawer.is-open .sb-product-drawer__panel{height:calc(100vh - 46px)!important;max-height:calc(100vh - 46px)!important;top:46px!important}body.admin-bar .sb-cart-drawer__backdrop,body.admin-bar .sb-cart-drawer.is-open .sb-cart-drawer__backdrop,body.admin-bar .sb-product-drawer__backdrop,body.admin-bar .sb-product-drawer.is-open .sb-product-drawer__backdrop{inset:46px 0 0 0!important}}body.home .star-burgers-reviews,.star-burgers-home .star-burgers-reviews{background:#111827!important;border-top:1px solid rgb(255 255 255 / .06)!important;color:#f9fafb!important;padding:clamp(56px, 7vw, 96px) 24px!important}body.home .star-burgers-reviews__inner,.star-burgers-home .star-burgers-reviews__inner{margin:0 auto!important;max-width:1120px!important}body.home .star-burgers-reviews__kicker,.star-burgers-home .star-burgers-reviews__kicker{color:#ffc107!important;font-size:13px!important;font-weight:900!important;letter-spacing:0.16em!important;margin:0 0 14px!important;text-transform:uppercase!important}body.home .star-burgers-reviews__header,.star-burgers-home .star-burgers-reviews__header{align-items:flex-end!important;display:flex!important;gap:24px!important;justify-content:space-between!important;margin-bottom:28px!important}body.home .star-burgers-reviews__header h2,.star-burgers-home .star-burgers-reviews__header h2{color:#ffffff!important;font-size:clamp(34px, 5vw, 64px)!important;letter-spacing:-0.05em!important;line-height:0.95!important;margin:0!important}body.home .star-burgers-reviews__badge,.star-burgers-home .star-burgers-reviews__badge{align-items:center!important;background:rgb(255 193 7 / .09)!important;border:1px solid rgb(255 193 7 / .35)!important;border-radius:999px!important;color:#ffffff!important;display:inline-flex!important;flex:0 0 auto!important;font-size:14px!important;font-weight:900!important;gap:10px!important;padding:10px 14px!important}body.home .star-burgers-reviews__stars,body.home .star-burgers-review-card__stars,.star-burgers-home .star-burgers-reviews__stars,.star-burgers-home .star-burgers-review-card__stars{color:#ffc107!important;letter-spacing:0.08em!important;white-space:nowrap!important}body.home .star-burgers-reviews__grid,.star-burgers-home .star-burgers-reviews__grid{display:grid!important;gap:18px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body.home .star-burgers-review-card,.star-burgers-home .star-burgers-review-card{background:#1f2937!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:24px!important;box-shadow:0 18px 50px rgb(0 0 0 / .24)!important;display:flex!important;flex-direction:column!important;min-height:230px!important;padding:24px!important}body.home .star-burgers-review-card__stars,.star-burgers-home .star-burgers-review-card__stars{font-size:15px!important;font-weight:900!important;margin-bottom:16px!important}body.home .star-burgers-review-card p,.star-burgers-home .star-burgers-review-card p{color:#f9fafb!important;font-size:17px!important;font-weight:650!important;line-height:1.55!important;margin:0 0 24px!important}body.home .star-burgers-review-card footer,.star-burgers-home .star-burgers-review-card footer{align-items:center!important;color:#ffffff!important;display:flex!important;gap:12px!important;justify-content:space-between!important;margin-top:auto!important}body.home .star-burgers-review-card footer strong,.star-burgers-home .star-burgers-review-card footer strong{color:#ffffff!important;font-weight:900!important}body.home .star-burgers-review-card footer span,.star-burgers-home .star-burgers-review-card footer span{color:#9ca3af!important;font-weight:750!important}body.home .star-burgers-reviews__actions,.star-burgers-home .star-burgers-reviews__actions{display:flex!important;justify-content:center!important;margin-top:30px!important}body.home .star-burgers-reviews__button,.star-burgers-home .star-burgers-reviews__button{align-items:center!important;background:#ffc107!important;border-radius:999px!important;box-shadow:0 14px 36px rgb(255 193 7 / .22)!important;color:#111827!important;display:inline-flex!important;font-weight:950!important;justify-content:center!important;min-height:52px!important;padding:0 24px!important;text-decoration:none!important;transition:transform 180ms ease,background-color 180ms ease,box-shadow 180ms ease!important}body.home .star-burgers-reviews__button:hover,.star-burgers-home .star-burgers-reviews__button:hover{background:#f2b705!important;box-shadow:0 18px 44px rgb(255 193 7 / .3)!important;transform:translateY(-1px)!important}@media (max-width:900px){body.home .star-burgers-reviews__header,.star-burgers-home .star-burgers-reviews__header{align-items:flex-start!important;flex-direction:column!important}body.home .star-burgers-reviews__grid,.star-burgers-home .star-burgers-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){body.home .star-burgers-reviews,.star-burgers-home .star-burgers-reviews{padding:48px 18px!important}body.home .star-burgers-reviews__grid,.star-burgers-home .star-burgers-reviews__grid{grid-template-columns:1fr!important}body.home .star-burgers-review-card,.star-burgers-home .star-burgers-review-card{border-radius:20px!important;min-height:auto!important;padding:20px!important}}body.home .star-burgers-gallery{background:#111827;padding:72px 24px;border-top:1px solid rgb(255 255 255 / .06)}body.home .star-burgers-gallery__inner{max-width:1120px;margin:0 auto}body.home .star-burgers-gallery__kicker{margin:0 0 10px;color:#FFC107;font-size:13px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}body.home .star-burgers-gallery h2{margin:0 0 26px;color:#fff;font-size:clamp(30px, 4vw, 52px);line-height:1;letter-spacing:-.04em}body.home .star-burgers-gallery__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important}body.home .star-burgers-gallery__item{margin:0!important;padding:0!important;overflow:hidden!important;border-radius:22px!important;background:#1f2937!important;border:1px solid rgb(255 255 255 / .08)!important;aspect-ratio:4 / 3!important;box-shadow:0 18px 50px rgb(0 0 0 / .24)}body.home .star-burgers-gallery__item img{width:100%!important;height:100%!important;max-width:none!important;display:block!important;object-fit:cover!important}@media (max-width:900px){body.home .star-burgers-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){body.home .star-burgers-gallery{padding:48px 18px}body.home .star-burgers-gallery__grid{grid-template-columns:1fr!important}}#wc-stripe-express-checkout-element,.wc-stripe-express-checkout-section{position:relative;margin-bottom:20px}#wc-stripe-express-checkout-element,#wc-stripe-express-checkout-element-wrapper,.wc-stripe-express-checkout-section,.wc-stripe-express-payment-method-button,.woocommerce-checkout .express-checkout,[id*="stripe-express"],[class*="stripe-express"]{display:block!important;visibility:visible!important;height:auto!important;max-height:none!important;opacity:1!important;overflow:visible!important}#wc-stripe-express-checkout-element,.wc-stripe-express-checkout-section,.woocommerce-checkout .express-checkout{display:block!important;height:auto!important;max-height:none!important;opacity:1!important;overflow:visible!important;visibility:visible!important}body.woocommerce-checkout form.checkout>*,body.woocommerce-checkout #customer_details,body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout .sb-ordering,body.woocommerce-checkout .sb-ordering-summary-box,body.woocommerce-checkout #payment,body.woocommerce-checkout #order_review table.shop_table{margin-bottom:32px!important}body.woocommerce-checkout .sb-ordering,body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout .sb-ordering-summary-box,body.woocommerce-checkout #payment,body.woocommerce-checkout #order_review table.shop_table{background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:18px!important;box-shadow:0 10px 28px rgb(17 24 39 / .07)!important}body.woocommerce-checkout .sb-ordering h3,body.woocommerce-checkout .woocommerce-billing-fields h1,body.woocommerce-checkout .woocommerce-billing-fields h2,body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout .woocommerce-additional-fields h1,body.woocommerce-checkout .woocommerce-additional-fields h2,body.woocommerce-checkout .woocommerce-additional-fields h3,body.woocommerce-checkout #order_review_heading,body.woocommerce-checkout #payment h3{color:#FFC107!important;display:block!important;font-size:12px!important;font-weight:900!important;letter-spacing:0.18em!important;line-height:1.25!important;margin:0 0 22px!important;padding:18px 0 12px!important;position:relative!important;text-transform:uppercase!important}body.woocommerce-checkout .sb-ordering h3::after,body.woocommerce-checkout .woocommerce-billing-fields h1::after,body.woocommerce-checkout .woocommerce-billing-fields h2::after,body.woocommerce-checkout .woocommerce-billing-fields h3::after,body.woocommerce-checkout .woocommerce-additional-fields h1::after,body.woocommerce-checkout .woocommerce-additional-fields h2::after,body.woocommerce-checkout .woocommerce-additional-fields h3::after,body.woocommerce-checkout #order_review_heading::after,body.woocommerce-checkout #payment h3::after{background:#FFC107!important;border-radius:999px!important;bottom:0!important;content:""!important;display:block!important;height:2px!important;left:0!important;position:absolute!important;width:58px!important}body.woocommerce-checkout .sb-ordering .form-row:has(input[type="radio"]),body.woocommerce-checkout .sb-ordering__field--choice .woocommerce-input-wrapper label,body.woocommerce-checkout .sb-ordering .woocommerce-input-wrapper label.radio{align-items:center!important;background:#ffffff!important;border:1.5px solid #d1d5db!important;border-left:4px solid transparent!important;border-radius:14px!important;box-shadow:0 2px 8px rgb(17 24 39 / .035)!important;color:#111827!important;cursor:pointer!important;display:flex!important;font-weight:650!important;gap:10px!important;margin:0 0 10px!important;padding:15px 18px!important;width:100%!important}body.woocommerce-checkout .sb-ordering .form-row:has(input[type="radio"]:checked),body.woocommerce-checkout .sb-ordering__field--choice .woocommerce-input-wrapper label:has(input[type="radio"]:checked),body.woocommerce-checkout .sb-ordering .woocommerce-input-wrapper label.radio:has(input[type="radio"]:checked){background:#FFFBEA!important;border-color:#FFC107!important;border-left-color:#FFC107!important;box-shadow:0 8px 18px rgb(255 193 7 / .12)!important;font-weight:900!important}body.woocommerce-checkout .sb-ordering input[type="radio"],body.woocommerce-checkout #payment input[type="radio"]{accent-color:#FFC107!important;height:20px!important;width:20px!important}body.woocommerce-checkout .woocommerce-info,body.woocommerce-checkout .woocommerce-message,body.woocommerce-checkout .sb-ordering__closed-notice,body.woocommerce-checkout .sb-ordering__delivery-notice,body.woocommerce-checkout .sb-ordering__note,body.woocommerce-checkout .sb-ordering-inline-message{align-items:flex-start!important;background:#fffbeb!important;border:1px solid rgb(255 193 7 / .34)!important;border-left:5px solid #FFC107!important;border-radius:12px!important;color:#5f4600!important;display:flex!important;gap:10px!important;line-height:1.45!important;padding:13px 16px!important}body.woocommerce-checkout .woocommerce-info::before,body.woocommerce-checkout .woocommerce-message::before,body.woocommerce-checkout .sb-ordering__closed-notice::before,body.woocommerce-checkout .sb-ordering__delivery-notice::before,body.woocommerce-checkout .sb-ordering__note::before,body.woocommerce-checkout .sb-ordering-inline-message::before{background:#FFC107!important;border-radius:50%!important;color:#111827!important;content:"i"!important;display:inline-flex!important;flex:0 0 20px!important;font-size:12px!important;font-style:normal!important;font-weight:900!important;height:20px!important;justify-content:center!important;line-height:20px!important;margin:1px 0 0!important;position:static!important;width:20px!important}body.woocommerce-checkout .sb-ordering-summary-box table,body.woocommerce-checkout .sb-ordering-summary-box dl,body.woocommerce-checkout .woocommerce-checkout-review-order-table{background:#ffffff!important;border:0!important;border-collapse:separate!important;border-radius:16px!important;box-shadow:0 8px 22px rgb(17 24 39 / .055)!important;overflow:hidden!important}body.woocommerce-checkout .sb-ordering-summary-box tr,body.woocommerce-checkout .woocommerce-checkout-review-order-table tr{border:0!important}body.woocommerce-checkout .sb-ordering-summary-box tr:nth-child(odd),body.woocommerce-checkout .sb-ordering-summary-box dl>div:nth-child(odd),body.woocommerce-checkout .woocommerce-checkout-review-order-table tr:nth-child(odd){background:#ffffff!important}body.woocommerce-checkout .sb-ordering-summary-box tr:nth-child(even),body.woocommerce-checkout .sb-ordering-summary-box dl>div:nth-child(even),body.woocommerce-checkout .woocommerce-checkout-review-order-table tr:nth-child(even){background:#F9F9F9!important}body.woocommerce-checkout .sb-ordering-summary-box th,body.woocommerce-checkout .sb-ordering-summary-box td,body.woocommerce-checkout .sb-ordering-summary-box dt,body.woocommerce-checkout .sb-ordering-summary-box dd,body.woocommerce-checkout .woocommerce-checkout-review-order-table th,body.woocommerce-checkout .woocommerce-checkout-review-order-table td{border:0!important;color:#111827!important;padding:14px 18px!important}body.woocommerce-checkout .sb-ordering-summary-box th,body.woocommerce-checkout .sb-ordering-summary-box dt,body.woocommerce-checkout .woocommerce-checkout-review-order-table th{color:#111827!important;font-weight:900!important;letter-spacing:0.08em!important;text-transform:uppercase!important}body.woocommerce-checkout input[type="text"],body.woocommerce-checkout input[type="email"],body.woocommerce-checkout input[type="tel"],body.woocommerce-checkout input[type="phone"],body.woocommerce-checkout input[type="number"],body.woocommerce-checkout input[type="date"],body.woocommerce-checkout select,body.woocommerce-checkout textarea{background:#ffffff!important;border:1.5px solid #d1d5db!important;border-radius:8px!important;color:#111827!important;font-size:15px!important;line-height:1.35!important;padding:14px!important;transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease!important}body.woocommerce-checkout input[type="text"]:focus,body.woocommerce-checkout input[type="email"]:focus,body.woocommerce-checkout input[type="tel"]:focus,body.woocommerce-checkout input[type="phone"]:focus,body.woocommerce-checkout input[type="number"]:focus,body.woocommerce-checkout input[type="date"]:focus,body.woocommerce-checkout select:focus,body.woocommerce-checkout textarea:focus{border-color:#FFC107!important;box-shadow:0 0 0 4px rgb(255 193 7 / .18),0 8px 18px rgb(17 24 39 / .08)!important;outline:none!important}body.woocommerce-checkout #payment ul.payment_methods,body.woocommerce-checkout #payment ul.wc_payment_methods{display:grid!important;gap:12px!important;grid-template-columns:1fr!important;align-items:stretch!important}body.woocommerce-checkout #payment li.wc_payment_method{background:#ffffff!important;border:1.5px solid #d1d5db!important;border-left:4px solid transparent!important;border-radius:14px!important;box-shadow:0 3px 10px rgb(17 24 39 / .04)!important;overflow:hidden!important}body.woocommerce-checkout #payment li.wc_payment_method.payment_method_cod[style*="display: none"],body.woocommerce-checkout #payment li.wc_payment_method.payment_method_cod[hidden],body.woocommerce-checkout #payment li.wc_payment_method.payment_method_cod.is-hidden,body.woocommerce-checkout #payment li.wc_payment_method.payment_method_cod:empty,body.woocommerce-checkout #payment ul.payment_methods>li[style*="display: none"],body.woocommerce-checkout #payment ul.wc_payment_methods>li[style*="display: none"],body.woocommerce-checkout #payment ul.payment_methods>li[hidden],body.woocommerce-checkout #payment ul.wc_payment_methods>li[hidden],body.woocommerce-checkout #payment ul.payment_methods>li:empty,body.woocommerce-checkout #payment ul.wc_payment_methods>li:empty{display:none!important;height:0!important;margin:0!important;max-height:0!important;min-height:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;visibility:hidden!important}body.woocommerce-checkout #payment li.wc_payment_method.payment_method_cod{transition:opacity 0.2s ease,max-height 0.2s ease,margin 0.2s ease,padding 0.2s ease!important}body.woocommerce-checkout #payment li.wc_payment_method:has(input:checked){background:#FFFBEA!important;border-color:#FFC107!important;border-left-color:#FFC107!important}body.woocommerce-checkout #payment li.payment_method_vipps,body.woocommerce-checkout #payment li.wc_payment_method.payment_method_vipps,body.woocommerce-checkout #payment li[class*="mobilepay"]{border-color:rgb(255 193 7 / .75)!important;box-shadow:0 8px 20px rgb(255 193 7 / .12)!important}body.woocommerce-checkout #payment li.payment_method_vipps label,body.woocommerce-checkout #payment li.wc_payment_method.payment_method_vipps label,body.woocommerce-checkout #payment li[class*="mobilepay"] label{font-weight:950!important}body.woocommerce-checkout #payment li.payment_method_vipps label::after,body.woocommerce-checkout #payment li.wc_payment_method.payment_method_vipps label::after,body.woocommerce-checkout #payment li[class*="mobilepay"] label::after{background:#FFC107!important;border-radius:999px!important;color:#111827!important;content:"Recommended"!important;font-size:10px!important;font-weight:900!important;letter-spacing:0.08em!important;margin-left:auto!important;padding:4px 9px!important;text-transform:uppercase!important}body.woocommerce-checkout #payment li.wc_payment_method label{align-items:center!important;color:#111827!important;cursor:pointer!important;display:flex!important;gap:10px!important;padding:16px 18px!important}body.woocommerce-checkout #place_order{background:#FFC107!important;border:0!important;border-radius:50px!important;box-shadow:0 10px 22px rgb(255 193 7 / .24)!important;color:#111827!important;font-weight:950!important;min-height:56px!important;transform:translateY(0) scale(1)!important;transition:transform 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease!important}body.woocommerce-checkout #place_order:hover,body.woocommerce-checkout #place_order:focus-visible{background:#f3b700!important;box-shadow:0 16px 34px rgb(255 193 7 / .34)!important;outline:none!important;transform:translateY(-2px) scale(1.02)!important}body.woocommerce-checkout input[type="checkbox"]{accent-color:#FFC107!important;border-radius:4px!important}body.woocommerce-checkout .sb-ordering__marketing-consent,body.woocommerce-checkout .woocommerce-form__label-for-checkbox{background:#fffbeb!important;border:1px solid rgb(255 193 7 / .28)!important;border-radius:14px!important;color:#374151!important;font-size:14px!important;font-weight:650!important}body.woocommerce-checkout .woocommerce-form-coupon-toggle,body.woocommerce-checkout .woocommerce-info:has(.showcoupon){background:#ffffff!important;border:1px solid #e5e7eb!important;border-left:5px solid #FFC107!important;border-radius:16px!important;box-shadow:0 8px 22px rgb(17 24 39 / .055)!important;color:#111827!important}body.woocommerce-checkout .showcoupon{color:#111827!important;font-weight:900!important;text-decoration:none!important}body.woocommerce-checkout .showcoupon::before{background:#FFC107!important;border-radius:50%!important;color:#111827!important;content:"+"!important;display:inline-flex!important;font-weight:950!important;height:22px!important;justify-content:center!important;margin-right:8px!important;width:22px!important}body.woocommerce-checkout #sb_order_type_field{background:transparent!important;border:0!important;box-shadow:none!important;margin:0 0 18px!important;padding:0!important}body.woocommerce-checkout #sb_order_type_field>label{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}body.woocommerce-checkout #sb_order_type_field .woocommerce-input-wrapper{align-items:stretch!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:center!important;width:100%!important}body.woocommerce-checkout #sb_order_type_field input[type="radio"]{height:1px!important;opacity:0!important;pointer-events:none!important;position:absolute!important;width:1px!important}body.woocommerce-checkout #sb_order_type_field label.radio,body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_pickup"],body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_delivery"]{align-items:center!important;aspect-ratio:auto!important;background:#F9F9F9!important;border:2px solid #d1d5db!important;border-left-width:2px!important;border-radius:20px!important;box-shadow:0 8px 20px rgb(17 24 39 / .07)!important;color:#111827!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;font-size:16px!important;font-weight:850!important;gap:10px!important;justify-content:center!important;line-height:1.15!important;margin:0!important;max-width:none!important;min-height:104px!important;padding:16px!important;text-align:center!important;transition:border-color 0.18s ease,background-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease!important;width:100%!important;justify-self:center!important}body.woocommerce-checkout #sb_order_type_field label.radio:hover,body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_pickup"]:hover,body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_delivery"]:hover{border-color:#FFC107!important;box-shadow:0 12px 28px rgb(17 24 39 / .1)!important;transform:translateY(-1px)!important}body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_pickup"]::before{content:"🛍️"!important}body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_delivery"]::before{content:"🛵"!important}body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_pickup"]::before,body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_delivery"]::before{display:block!important;font-size:28px!important;line-height:1!important;margin:0!important}body.woocommerce-checkout #sb_order_type_field .woocommerce-input-wrapper label:has(input[type="radio"]:checked),body.woocommerce-checkout #sb_order_type_field input[type="radio"]:checked+label,body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_pickup"]:has(input[type="radio"]:checked),body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_delivery"]:has(input[type="radio"]:checked){background:#FFFBEA!important;border-color:#FFC107!important;box-shadow:0 14px 30px rgb(255 193 7 / .2)!important;color:#111827!important;font-weight:950!important}@media (max-width:420px){body.woocommerce-checkout #sb_order_type_field .woocommerce-input-wrapper{gap:10px!important}body.woocommerce-checkout #sb_order_type_field label.radio,body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_pickup"],body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_delivery"]{border-radius:16px!important;font-size:14px!important;min-height:94px!important;padding:14px 10px!important}body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_pickup"]::before,body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_delivery"]::before{font-size:24px!important}}@media (max-width:768px){html,body,.site,.site-container,.content-area,.entry-content,.woocommerce,.woocommerce-page,.sb-order-menu,.sb-ordering,.sb-cart-drawer,.woocommerce-cart,.woocommerce-checkout{max-width:100%!important;overflow-x:hidden!important}body.woocommerce-checkout .content-area,body.woocommerce-cart .content-area,body.woocommerce-checkout .entry-content-wrap,body.woocommerce-cart .entry-content-wrap{margin:0!important;padding:14px!important}body.woocommerce-checkout form.checkout,body.woocommerce-checkout form.checkout[data-sb-polished="1"],body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout .woocommerce-checkout-payment,body.woocommerce-checkout #payment,body.woocommerce-cart .woocommerce,body.woocommerce-cart .cart-collaterals,body.woocommerce-cart .cart_totals{display:block!important;grid-template-columns:1fr!important;grid-template-areas:none!important;width:100%!important}body.woocommerce-checkout #customer_details,body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout .sb-ordering,body.woocommerce-checkout .sb-ordering-summary-box,body.woocommerce-checkout #payment,body.woocommerce-checkout #order_review table.shop_table,body.woocommerce-cart table.shop_table,body.woocommerce-cart .cart_totals{border-radius:16px!important;margin:0 0 18px!important;padding:18px!important;width:100%!important}body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order{order:99!important}body.woocommerce-checkout h1,body.woocommerce-checkout h2,body.woocommerce-checkout h3,body.woocommerce-checkout #order_review_heading,body.woocommerce-cart h1,body.woocommerce-cart h2,body.woocommerce-cart h3{font-size:13px!important;letter-spacing:0.12em!important;line-height:1.35!important}body.woocommerce-checkout input,body.woocommerce-checkout select,body.woocommerce-checkout textarea,body.woocommerce-cart input,body.woocommerce-cart select,body.woocommerce-cart textarea{font-size:16px!important;min-height:48px!important;padding:14px 15px!important;width:100%!important}body.woocommerce-checkout button,body.woocommerce-checkout .button,body.woocommerce-checkout a.button,body.woocommerce-checkout input[type="submit"],body.woocommerce-cart button,body.woocommerce-cart .button,body.woocommerce-cart a.button,body.woocommerce-cart input[type="submit"],.sb-order-menu button,.sb-order-menu .button,.sb-order-menu-card a,.sb-product-drawer button,.sb-cart-drawer button,.sb-cart-drawer a{align-items:center!important;display:inline-flex!important;justify-content:center!important;min-height:48px!important;min-width:48px!important;touch-action:manipulation!important}body.woocommerce-checkout .form-row,body.woocommerce-cart .form-row{float:none!important;margin-left:0!important;margin-right:0!important;width:100%!important}body.woocommerce-checkout #sb_order_type_field .woocommerce-input-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.woocommerce-checkout #sb_order_type_field label.radio,body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_pickup"],body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_delivery"]{min-height:104px!important;padding:16px 12px!important}body.woocommerce-checkout #payment ul.payment_methods,body.woocommerce-checkout #payment ul.wc_payment_methods{display:grid!important;gap:12px!important;padding:0!important;width:100%!important}body.woocommerce-checkout #payment li.wc_payment_method,body.woocommerce-checkout #payment li.payment_method_vipps{width:100%!important}body.woocommerce-checkout #payment li.wc_payment_method label{min-height:56px!important;padding:16px!important;width:100%!important}body.woocommerce-checkout #payment input[type="radio"]{height:22px!important;min-height:22px!important;min-width:22px!important;width:22px!important}body.woocommerce-checkout #place_order,body.woocommerce-checkout .place-order #place_order{border-radius:999px!important;bottom:12px!important;box-shadow:0 14px 32px rgb(17 24 39 / .22),0 8px 20px rgb(255 193 7 / .28)!important;left:14px!important;min-height:56px!important;position:fixed!important;right:14px!important;width:calc(100% - 28px)!important;z-index:9998!important}body.woocommerce-checkout .place-order{padding-bottom:76px!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table,body.woocommerce-checkout .sb-ordering-summary-box table,body.woocommerce-checkout .sb-ordering-summary-box dl{display:block!important;overflow:visible!important;table-layout:fixed!important;width:100%!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot,body.woocommerce-checkout .woocommerce-checkout-review-order-table tr,body.woocommerce-checkout .sb-ordering-summary-box tbody,body.woocommerce-checkout .sb-ordering-summary-box tfoot,body.woocommerce-checkout .sb-ordering-summary-box tr{display:block!important;width:100%!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table th,body.woocommerce-checkout .woocommerce-checkout-review-order-table td,body.woocommerce-checkout .sb-ordering-summary-box th,body.woocommerce-checkout .sb-ordering-summary-box td{display:flex!important;justify-content:space-between!important;min-width:0!important;overflow-wrap:anywhere!important;width:100%!important}.sb-order-menu__grid,.sb-order-menu-grid,.sb-order-menu .products,.star-burgers-card-grid,.star-burgers-card-grid--popular,.woocommerce ul.products{display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.sb-order-menu-card,.star-burgers-product-card,.woocommerce ul.products li.product{min-width:0!important;width:100%!important}.sb-order-menu-card img,.star-burgers-product-card img,.woocommerce ul.products li.product img{aspect-ratio:1 / 1!important;height:auto!important;max-width:100%!important;object-fit:cover!important;width:100%!important}.sb-order-menu-card .button,.sb-order-menu-card a.button,.sb-product-drawer-trigger,.star-burgers-product-card a,.woocommerce ul.products li.product .button{width:100%!important}body.woocommerce-cart table.shop_table{border:0!important;display:block!important;overflow:visible!important}body.woocommerce-cart table.shop_table thead{display:none!important}body.woocommerce-cart table.shop_table tbody,body.woocommerce-cart table.shop_table tr,body.woocommerce-cart table.shop_table td{display:block!important;width:100%!important}body.woocommerce-cart table.shop_table tr.cart_item{background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;box-shadow:0 8px 20px rgb(17 24 39 / .06)!important;margin:0 0 12px!important;padding:12px!important}body.woocommerce-cart .quantity,body.woocommerce-cart .quantity .qty{min-height:48px!important}body.woocommerce-cart .quantity button,body.woocommerce-cart .product-remove a,body.woocommerce-cart a.remove{align-items:center!important;display:inline-flex!important;height:48px!important;justify-content:center!important;min-width:48px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.star-burgers-product-card .product-title,.sb-product-name{word-break:normal!important;overflow-wrap:break-word!important;white-space:normal!important;writing-mode:horizontal-tb!important}}@media (max-width:399px){body.woocommerce-checkout #sb_order_type_field .woocommerce-input-wrapper{grid-template-columns:1fr!important}body.woocommerce-checkout #sb_order_type_field label.radio,body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_pickup"],body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_delivery"]{min-height:88px!important}.sb-order-menu__grid,.sb-order-menu-grid,.sb-order-menu .products,.star-burgers-card-grid,.star-burgers-card-grid--popular,.woocommerce ul.products{gap:10px!important}}@media (max-width:768px){.sb-order-menu-card__title,.sb-order-menu-card h3,.sb-order-menu-card h3 a,.sb-order-menu-card__copy{word-break:normal!important;overflow-wrap:break-word!important;white-space:normal!important;writing-mode:horizontal-tb!important;hyphens:none!important}}@media (max-width:768px){.sb-order-menu-card__copy{min-width:0!important;flex:1!important}.sb-order-menu-card{width:100%!important}}@media (max-width:480px){.sb-order-menu-cards{grid-template-columns:1fr!important}}@media (max-width:768px){.sb-order-menu-cards,.sb-order-menu__list{grid-template-columns:1fr 1fr!important;gap:8px!important}.sb-order-menu-card__copy{overflow:hidden!important;min-width:0!important}.sb-order-menu-card h3,.sb-order-menu-card h3 a{font-size:13px!important;line-height:1.3!important;word-break:break-word!important;white-space:normal!important;writing-mode:horizontal-tb!important}}@media (max-width:768px){.sb-pickup-option-label,.sb-order-type-label{writing-mode:horizontal-tb!important;white-space:nowrap!important}}body.woocommerce-checkout #sb-ordering{display:grid;gap:16px;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}body.woocommerce-checkout #sb-ordering[hidden],body.woocommerce-checkout #sb-ordering [hidden]{display:none!important}body.woocommerce-checkout #sb-ordering>.sb-ordering__title{margin:0 0 -4px!important}body.woocommerce-checkout #sb-ordering .sb-ordering__section{background:#fff!important;border:1px solid var(--sb-border)!important;border-radius:20px!important;box-shadow:0 8px 24px rgb(17 24 39 / .05)!important;padding:18px!important;display:grid;gap:14px}body.woocommerce-checkout #sb-ordering .sb-ordering__pickup-options,body.woocommerce-checkout #sb-ordering .sb-ordering__preorder-fields,body.woocommerce-checkout #sb-ordering .sb-ordering__field,body.woocommerce-checkout #sb-ordering .sb-ordering__field--choice,body.woocommerce-checkout #sb-ordering .sb-ordering__field--choice .woocommerce-input-wrapper{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}body.woocommerce-checkout #sb-ordering .sb-ordering__field>label,body.woocommerce-checkout #sb-ordering .sb-ordering__preorder-fields>label,body.woocommerce-checkout #sb-ordering .sb-ordering__field--choice>label{margin:0 0 8px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--sb-text)!important;font-weight:700!important;letter-spacing:0!important}body.woocommerce-checkout #sb-ordering .sb-ordering__field--choice .woocommerce-input-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}body.woocommerce-checkout #sb-ordering .sb-ordering__field--choice .woocommerce-input-wrapper label{min-height:84px;display:flex!important;align-items:center;justify-content:center;gap:10px;padding:16px 14px!important;background:#fff!important;border:1px solid #d6dbe3!important;border-radius:16px!important;box-shadow:none!important;text-align:center;line-height:1.3;font-weight:700!important}body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode .woocommerce-input-wrapper label{justify-content:flex-start;text-align:left}body.woocommerce-checkout #sb-ordering .sb-ordering__field--choice .woocommerce-input-wrapper label:hover{border-color:#f3b300!important;background:#fffdf7!important}body.woocommerce-checkout #sb-ordering .sb-ordering__field--choice .woocommerce-input-wrapper label:has(input[type="radio"]:checked){border-color:#f3b300!important;background:#fff9e8!important;box-shadow:0 0 0 2px rgb(243 179 0 / .16)!important}body.woocommerce-checkout #sb-ordering .sb-ordering__field--choice .woocommerce-input-wrapper input[type="radio"]{margin:0!important;flex:0 0 auto}body.woocommerce-checkout #sb-ordering .sb-ordering__delivery-notice,body.woocommerce-checkout #sb-ordering .sb-ordering__closed-notice,body.woocommerce-checkout #sb-ordering .sb-ordering__note{margin:0!important;padding:12px 14px!important;border-radius:14px!important;border:1px solid rgb(243 179 0 / .32)!important;background:#fff8e8!important;color:#5f4a00!important;font-size:14px!important;line-height:1.45;box-shadow:none!important}body.woocommerce-checkout #sb-ordering .sb-ordering__delivery-notice::before,body.woocommerce-checkout #sb-ordering .sb-ordering__closed-notice::before,body.woocommerce-checkout #sb-ordering .sb-ordering__note::before{margin-right:8px}body.woocommerce-checkout #sb-ordering .sb-ordering__preorder-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important;align-items:end}body.woocommerce-checkout #sb-ordering .sb-ordering__preorder-fields .form-row{float:none!important;width:100%!important;margin:0!important}body.woocommerce-checkout #sb-ordering .sb-ordering__preorder-fields .sb-ordering__note{grid-column:1 / -1}body.woocommerce-checkout #sb-ordering .sb-ordering__marketing-consent{padding-top:14px!important;padding-bottom:14px!important}body.woocommerce-checkout #sb-ordering .sb-ordering__consent-label{align-items:flex-start!important;gap:10px!important;font-size:14px!important;line-height:1.45!important}body.woocommerce-checkout #sb-ordering .sb-ordering__consent-label input[type="checkbox"]{margin-top:2px!important}body.woocommerce-checkout #sb-ordering .sb-express-checkout{gap:12px}body.woocommerce-checkout #sb-ordering .sb-express-checkout__title{margin:0!important;font-size:18px!important}body.woocommerce-checkout #sb-ordering .sb-express-checkout__buttons{display:flex;flex-wrap:wrap;gap:10px}body.woocommerce-checkout #sb-ordering .sb-express-btn{min-width:120px;min-height:46px;border-radius:14px}@media (max-width:767px){body.woocommerce-checkout #sb-ordering{gap:14px}body.woocommerce-checkout #sb-ordering .sb-ordering__section{padding:14px!important;border-radius:18px!important}body.woocommerce-checkout #sb-ordering .sb-ordering__field--choice .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__preorder-fields{grid-template-columns:1fr!important}body.woocommerce-checkout #sb-ordering .sb-ordering__field--choice .woocommerce-input-wrapper label{min-height:72px;justify-content:flex-start;text-align:left;padding:14px 12px!important}body.woocommerce-checkout #sb-ordering .sb-express-checkout__buttons{flex-direction:column}body.woocommerce-checkout #sb-ordering .sb-express-btn{width:100%}}body.woocommerce-checkout #sb-ordering .sb-ordering__field--type .woocommerce-input-wrapper label{min-height:72px}body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode .woocommerce-input-wrapper label{min-height:58px;padding-top:12px!important;padding-bottom:12px!important}body.woocommerce-checkout #sb-ordering .sb-ordering__section--mode{gap:10px}body.woocommerce-checkout form.checkout.tb-order-type-pickup #billing_last_name_field,body.woocommerce-checkout form.checkout.tb-order-type-pickup #billing_address_1_field,body.woocommerce-checkout form.checkout.tb-order-type-pickup #billing_address_2_field,body.woocommerce-checkout form.checkout.tb-order-type-pickup #billing_postcode_field,body.woocommerce-checkout form.checkout.tb-order-type-pickup #billing_city_field,body.woocommerce-checkout form.checkout.tb-order-type-pickup #billing_country_field,body.woocommerce-checkout form.checkout.tb-order-type-pickup #ship-to-different-address,body.woocommerce-checkout form.checkout.tb-order-type-pickup .woocommerce-shipping-fields,body.woocommerce-checkout form.checkout.tb-order-type-pickup .shipping_address{display:none!important}body.woocommerce-checkout form.checkout.tb-order-type-pickup #billing_first_name_field,body.woocommerce-checkout form.checkout.tb-order-type-pickup #billing_phone_field,body.woocommerce-checkout form.checkout.tb-order-type-pickup #billing_email_field{width:100%!important;float:none!important}body.woocommerce-checkout form.checkout #billing_phone_field .woocommerce-input-wrapper{position:relative;display:block}body.woocommerce-checkout form.checkout #billing_phone_field .woocommerce-input-wrapper::before{content:"+45";position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--sb-text);font-weight:700;z-index:2}body.woocommerce-checkout form.checkout #billing_phone_field input{padding-left:52px!important}body.woocommerce-checkout #customer_details::before,body.woocommerce-checkout #order_review::before,body.woocommerce-checkout #sb-ordering>.sb-ordering__title{color:#b88700!important;opacity:1!important;text-shadow:none!important;filter:none!important;font-weight:900!important;letter-spacing:0.08em!important}body.woocommerce-checkout .woocommerce-billing-fields h1,body.woocommerce-checkout .woocommerce-billing-fields h2,body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout .woocommerce-billing-fields h4,body.woocommerce-checkout .woocommerce-shipping-fields h1,body.woocommerce-checkout .woocommerce-shipping-fields h2,body.woocommerce-checkout .woocommerce-shipping-fields h3,body.woocommerce-checkout .woocommerce-shipping-fields h4,body.woocommerce-checkout .woocommerce-additional-fields h1,body.woocommerce-checkout .woocommerce-additional-fields h2,body.woocommerce-checkout .woocommerce-additional-fields h3,body.woocommerce-checkout .woocommerce-additional-fields h4{color:#111827!important;opacity:1!important;text-shadow:none!important;filter:none!important;font-weight:950!important}body.woocommerce-checkout .woocommerce-billing-fields h3::before,body.woocommerce-checkout .woocommerce-shipping-fields h3::before,body.woocommerce-checkout .woocommerce-additional-fields h3::before{background:#ffcc00!important;border:1px solid #f0b800!important;color:#111827!important;box-shadow:none!important;opacity:1!important;text-shadow:none!important;font-weight:900!important}body.woocommerce-checkout #sb-ordering .sb-ordering__delivery-next,body.woocommerce-checkout #sb-ordering .sb-ordering__delivery-notice,body.woocommerce-checkout #sb-ordering .sb-ordering__closed-notice,body.woocommerce-checkout #sb-ordering .sb-ordering__note{color:#5f4a00!important;font-weight:600!important}body.woocommerce-checkout #sb-ordering .sb-ordering__delivery-next{grid-column:1 / -1;margin:0!important;padding:12px 14px!important;border-radius:14px!important;border:1px solid rgb(243 179 0 / .32)!important;background:#fff8e8!important;line-height:1.45!important}body.woocommerce-checkout #sb-ordering .sb-ordering__delivery-next::before{content:"ℹ";margin-right:8px;font-weight:800}.star-burgers-home .star-burgers-gallery,body.home .star-burgers-gallery{display:block!important;width:100%!important;max-width:none!important;background:#111827!important;padding:72px 24px!important;border-top:1px solid rgb(255 255 255 / .06)!important;overflow:hidden!important}.star-burgers-home .star-burgers-gallery__inner,body.home .star-burgers-gallery__inner{width:100%!important;max-width:1120px!important;margin:0 auto!important}.star-burgers-home .star-burgers-gallery__grid,body.home .star-burgers-gallery__grid{display:grid!important;width:100%!important;max-width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important;justify-items:stretch!important}.star-burgers-home .star-burgers-gallery__item,body.home .star-burgers-gallery__item{display:block!important;width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:22px!important;background:#1f2937!important;border:1px solid rgb(255 255 255 / .08)!important;aspect-ratio:4 / 3!important;min-height:220px!important;box-shadow:0 18px 50px rgb(0 0 0 / .24)!important}.star-burgers-home .star-burgers-gallery__item img,body.home .star-burgers-gallery__item img{display:block!important;width:100%!important;height:100%!important;min-height:220px!important;object-fit:cover!important;object-position:center!important;max-width:none!important;margin:0!important;border:0!important}@media (max-width:900px){.star-burgers-home .star-burgers-gallery__grid,body.home .star-burgers-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.star-burgers-home .star-burgers-gallery,body.home .star-burgers-gallery{padding:48px 18px!important}.star-burgers-home .star-burgers-gallery__grid,body.home .star-burgers-gallery__grid{grid-template-columns:1fr!important}.star-burgers-home .star-burgers-gallery__item,body.home .star-burgers-gallery__item,.star-burgers-home .star-burgers-gallery__item img,body.home .star-burgers-gallery__item img{min-height:240px!important}}.star-burgers-home .star-burgers-food-gallery{background:#07090d!important;overflow:hidden!important}.star-burgers-home .star-burgers-food-gallery .star-burgers-section__inner{width:100%!important;max-width:1220px!important;margin:0 auto!important}.star-burgers-home .star-burgers-food-gallery__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.star-burgers-home .star-burgers-food-gallery__item{display:block!important;position:relative!important;width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:24px!important;border:1px solid rgb(255 255 255 / .09)!important;background:#111827!important;aspect-ratio:4 / 3!important;min-height:210px!important;box-shadow:0 18px 50px rgb(0 0 0 / .26)!important}.star-burgers-home .star-burgers-food-gallery__item img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;min-height:210px!important;margin:0!important;border:0!important;object-fit:cover!important;object-position:center!important}.star-burgers-home .star-burgers-food-gallery__item:first-child{grid-column:span 2!important;grid-row:span 2!important}.star-burgers-home .star-burgers-food-gallery__cta{display:flex!important;justify-content:center!important;margin-top:28px!important}@media (max-width:1024px){.star-burgers-home .star-burgers-food-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.star-burgers-home .star-burgers-food-gallery__item:first-child{grid-column:span 2!important;grid-row:span 1!important}}@media (max-width:560px){.star-burgers-home .star-burgers-food-gallery__grid{grid-template-columns:1fr!important;gap:14px!important}.star-burgers-home .star-burgers-food-gallery__item,.star-burgers-home .star-burgers-food-gallery__item:first-child{grid-column:auto!important;grid-row:auto!important;min-height:230px!important}.star-burgers-home .star-burgers-food-gallery__item img{min-height:230px!important}}@media (max-width:767px){html,body{overflow-x:hidden!important}.sb-order-menu,.sb-order-menu-page,.sb-ordering-page,.woocommerce,.woocommerce-page,.woocommerce ul.products,.woocommerce-page ul.products{max-width:100%!important;overflow-x:hidden!important}.woocommerce ul.products,.woocommerce-page ul.products,.sb-order-menu .products,.sb-ordering-page .products{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;padding-left:16px!important;padding-right:16px!important;width:100%!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products li.product.sb-shop-product-card,.sb-shop-product-card{float:none!important;clear:both!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;padding:14px!important;overflow:hidden!important}.sb-shop-product-card__image,.woocommerce ul.products li.product.sb-shop-product-card .sb-shop-product-card__image{width:92px!important;height:92px!important;min-width:92px!important;border-radius:18px!important;overflow:hidden!important}.sb-shop-product-card__image img,.woocommerce ul.products li.product.sb-shop-product-card .sb-shop-product-card__image img,.woocommerce ul.products li.product img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.sb-shop-product-card__body,.sb-shop-product-card__content{min-width:0!important;width:100%!important;padding:0!important}.woocommerce ul.products li.product.sb-shop-product-card .sb-shop-product-card__title,.sb-shop-product-card h3,.sb-shop-product-card h3 a,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px!important;line-height:1.18!important;margin:0 0 6px!important;overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important}.sb-shop-product-card__description,.sb-shop-product-card p{font-size:14px!important;line-height:1.35!important;margin:0 0 8px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.sb-shop-product-card__bottom,.sb-shop-product-card__actions{align-items:center!important;display:flex!important;gap:10px!important;justify-content:space-between!important;min-width:0!important;width:100%!important}.sb-shop-product-card__price,.woocommerce ul.products li.product.sb-shop-product-card .price,.woocommerce ul.products li.product .price{display:inline-block!important;font-size:17px!important;line-height:1.1!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;transform:none!important;word-break:normal!important;min-width:auto!important;width:auto!important}.sb-shop-product-card .button,.woocommerce ul.products li.product.sb-shop-product-card .button,.woocommerce ul.products li.product .button{border-radius:999px!important;min-height:40px!important;min-width:88px!important;padding:10px 14px!important;position:static!important;transform:none!important;writing-mode:horizontal-tb!important;white-space:nowrap!important;width:auto!important}body.single-product.sb-product-modal-view,body.sb-product-modal-view,body.sb-product-drawer-open{overflow:hidden!important}body.single-product.sb-product-modal-view div.product,body.sb-product-modal-view div.product,.sb-product-drawer__panel,.sb-product-modal,.sb-product-modal__panel{border-radius:28px 28px 0 0!important;bottom:0!important;left:0!important;max-height:86vh!important;max-width:100%!important;overflow-y:auto!important;padding:22px 18px!important;right:0!important;top:auto!important;width:100%!important}body.single-product.sb-product-modal-view div.product .product_title,body.sb-product-modal-view div.product .product_title,.sb-product-modal h1,.sb-product-modal h2{font-size:32px!important;line-height:1.08!important;overflow-wrap:normal!important;word-break:normal!important}body.single-product.sb-product-modal-view div.product form.cart,body.sb-product-modal-view div.product form.cart{display:grid!important;gap:14px!important;grid-template-columns:1fr!important;width:100%!important}body.single-product.sb-product-modal-view div.product form.cart .quantity,body.sb-product-modal-view div.product form.cart .quantity{justify-self:start!important;max-width:190px!important;width:100%!important}body.single-product.sb-product-modal-view div.product form.cart .single_add_to_cart_button,body.sb-product-modal-view div.product form.cart .single_add_to_cart_button{font-size:18px!important;min-height:58px!important;padding:14px 18px!important;white-space:normal!important;width:100%!important}.sb-product-badges,.sb-single-product__badges,.sb-product-modal .product_meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;overflow:hidden!important;width:100%!important}.sb-product-badges>*,.sb-single-product__badges>*,.sb-product-modal .product_meta>*{white-space:normal!important;writing-mode:horizontal-tb!important;max-width:100%!important}.sb-cart-drawer__panel,.sb-cart-drawer.is-open .sb-cart-drawer__panel{width:100%!important;max-width:100%!important;border-radius:28px 28px 0 0!important;left:0!important;right:0!important;top:auto!important;bottom:0!important;max-height:88vh!important}.sb-cart-drawer .sb-cart-drawer__item{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important;align-items:center!important}.sb-cart-drawer .sb-cart-drawer__line,.sb-cart-drawer .sb-cart-drawer__controls{min-width:0!important;width:100%!important}.sb-cart-drawer .sb-cart-drawer__line h3,.sb-cart-drawer .sb-cart-drawer__price{white-space:normal!important;writing-mode:horizontal-tb!important;transform:none!important}.sb-cart-drawer__footer{padding-bottom:calc(16px + env(safe-area-inset-bottom))!important}.sb-cart-drawer__footer-actions,.sb-cart-drawer__actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.sb-sticky-cart-bar{left:12px!important;right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:calc(100vw - 24px)!important;padding:10px 14px!important;z-index:9998!important}}@media (max-width:768px){body .woocommerce ul.products,body .woocommerce-page ul.products,body .woocommerce.columns-1 ul.products,body .woocommerce.columns-2 ul.products,body .woocommerce.columns-3 ul.products,body .woocommerce.columns-4 ul.products,body .sb-order-menu ul.products,body .sb-ordering-page ul.products,body .sb-order-menu .products,body .sb-ordering-page .products{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:12px!important;margin:0!important;padding:0 12px 96px!important;width:100%!important;max-width:100%!important;overflow:visible!important}body .woocommerce ul.products li.product,body .woocommerce-page ul.products li.product,body .woocommerce ul.products[class*="columns-"] li.product,body .woocommerce-page ul.products[class*="columns-"] li.product,body .woocommerce ul.products li.product.sb-shop-product-card,body .woocommerce-page ul.products li.product.sb-shop-product-card,body li.product.sb-shop-product-card,body .sb-shop-product-card{float:none!important;clear:both!important;display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:12px!important;border-radius:20px!important;overflow:hidden!important;box-sizing:border-box!important}body .sb-shop-product-card__image,body .woocommerce ul.products li.product.sb-shop-product-card .sb-shop-product-card__image,body .woocommerce ul.products li.product .woocommerce-loop-product__link:first-child,body .sb-shop-product-card__image img,body .woocommerce ul.products li.product.sb-shop-product-card .sb-shop-product-card__image img,body .woocommerce ul.products li.product img{width:86px!important;height:86px!important;min-width:86px!important;max-width:86px!important;aspect-ratio:1 / 1!important;object-fit:cover!important;display:block!important;margin:0!important;border-radius:16px!important;overflow:hidden!important}body .sb-shop-product-card__body,body .sb-shop-product-card__content,body .woocommerce ul.products li.product .sb-shop-product-card__body{display:grid!important;gap:5px!important;min-width:0!important;width:100%!important;max-width:100%!important;padding:0!important;overflow:hidden!important}body .woocommerce ul.products li.product .woocommerce-loop-product__title,body .woocommerce ul.products li.product.sb-shop-product-card .sb-shop-product-card__title,body .sb-shop-product-card__title,body .sb-shop-product-card__title a,body .sb-shop-product-card h2,body .sb-shop-product-card h3,body .sb-shop-product-card h3 a{font-size:16px!important;line-height:1.18!important;margin:0!important;max-width:100%!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}body .sb-shop-product-card__description,body .woocommerce ul.products li.product .sb-shop-product-card__description,body .sb-shop-product-card p{font-size:13px!important;line-height:1.3!important;margin:0!important;max-width:100%!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;white-space:normal!important}body .sb-shop-product-card__price,body .woocommerce ul.products li.product.sb-shop-product-card .price,body .woocommerce ul.products li.product .price{display:inline-flex!important;align-items:center!important;font-size:15px!important;line-height:1.1!important;margin:0!important;padding:0!important;width:auto!important;min-width:0!important;max-width:100%!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;transform:none!important;word-break:normal!important;letter-spacing:0!important}body .sb-shop-product-card__actions,body .woocommerce ul.products li.product .sb-shop-product-card__actions{position:static!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;margin:2px 0 0!important}body .sb-shop-product-card .button,body .woocommerce ul.products li.product.sb-shop-product-card .button,body .woocommerce ul.products li.product .button,body .woocommerce a.button.add_to_cart_button{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%!important;min-width:72px!important;min-height:36px!important;margin:0!important;padding:8px 12px!important;border-radius:999px!important;font-size:13px!important;line-height:1!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;transform:none!important;overflow:visible!important}}@media (max-width:420px){body .woocommerce ul.products li.product,body .woocommerce-page ul.products li.product,body .woocommerce ul.products li.product.sb-shop-product-card,body .sb-shop-product-card{grid-template-columns:78px minmax(0,1fr)!important;gap:10px!important;padding:10px!important}body .sb-shop-product-card__image,body .woocommerce ul.products li.product.sb-shop-product-card .sb-shop-product-card__image,body .woocommerce ul.products li.product .woocommerce-loop-product__link:first-child,body .sb-shop-product-card__image img,body .woocommerce ul.products li.product.sb-shop-product-card .sb-shop-product-card__image img,body .woocommerce ul.products li.product img{width:78px!important;height:78px!important;min-width:78px!important;max-width:78px!important}}@media (max-width:768px){body.woocommerce-checkout form.checkout{position:relative!important}body.woocommerce-checkout .tb-mobile-checkout-steps{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0 12px 14px!important;padding:6px!important;background:#f1f5f9!important;border:1px solid #e5e7eb!important;border-radius:999px!important}body.woocommerce-checkout .tb-mobile-checkout-steps span{display:flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;border-radius:999px!important;color:#64748b!important;font-size:13px!important;font-weight:850!important;letter-spacing:0!important;white-space:nowrap!important}body.woocommerce-checkout .tb-mobile-checkout-steps span.is-active{background:#ffcc00!important;color:#111827!important;box-shadow:0 8px 22px rgb(255 204 0 / .24)!important}body.woocommerce-checkout form.checkout.tb-mobile-step-1 #order_review_heading,body.woocommerce-checkout form.checkout.tb-mobile-step-1 #order_review,body.woocommerce-checkout form.checkout.tb-mobile-step-1 .woocommerce-checkout-review-order,body.woocommerce-checkout form.checkout.tb-mobile-step-1 #payment,body.woocommerce-checkout form.checkout.tb-mobile-step-1 .tb-checkout-step-back{display:none!important}body.woocommerce-checkout form.checkout.tb-mobile-step-2 #sb-ordering,body.woocommerce-checkout form.checkout.tb-mobile-step-2 #customer_details,body.woocommerce-checkout form.checkout.tb-mobile-step-2 .tb-checkout-step-continue,body.woocommerce-checkout form.checkout.tb-mobile-step-2 .woocommerce-form-coupon-toggle,body.woocommerce-checkout form.checkout.tb-mobile-step-2 form.checkout_coupon,body.woocommerce-checkout form.checkout.tb-mobile-step-2 .checkout_coupon{display:none!important}body.woocommerce-checkout .tb-checkout-step-continue,body.woocommerce-checkout .tb-checkout-step-back{margin:12px!important}body.woocommerce-checkout .tb-checkout-continue-button,body.woocommerce-checkout .tb-checkout-back-button{width:100%!important;min-height:54px!important;border-radius:999px!important;font-size:16px!important;font-weight:900!important}body.woocommerce-checkout .tb-checkout-back-button{background:#fff!important;border:1px solid #e5e7eb!important;color:#111827!important;box-shadow:none!important;margin-bottom:12px!important}body.woocommerce-checkout form.checkout.tb-mobile-step-2 #order_review,body.woocommerce-checkout form.checkout.tb-mobile-step-2 .woocommerce-checkout-review-order,body.woocommerce-checkout form.checkout.tb-mobile-step-2 #payment{display:block!important;width:100%!important;max-width:100%!important}body.woocommerce-checkout #sb-ordering .sb-ordering__section{padding:12px!important;border-radius:16px!important;gap:10px!important}body.woocommerce-checkout #sb_order_type_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb_order_mode_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__field--choice .woocommerce-input-wrapper{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}body.woocommerce-checkout #sb_order_type_field label.radio,body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_pickup"],body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_delivery"],body.woocommerce-checkout #sb_order_mode_field label.radio,body.woocommerce-checkout #sb_order_mode_field label[for="sb_order_mode_asap"],body.woocommerce-checkout #sb_order_mode_field label[for="sb_order_mode_preorder"],body.woocommerce-checkout #sb-ordering .sb-ordering__field--choice .woocommerce-input-wrapper label{min-height:52px!important;max-height:none!important;padding:10px 8px!important;border-radius:14px!important;font-size:14px!important;line-height:1.15!important;gap:5px!important;flex-direction:row!important;justify-content:center!important;text-align:center!important;writing-mode:horizontal-tb!important;white-space:normal!important;word-break:normal!important}body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_pickup"]::before,body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_delivery"]::before{font-size:18px!important;margin:0 4px 0 0!important}body.woocommerce-checkout #sb_order_mode_field .woocommerce-input-wrapper label,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode .woocommerce-input-wrapper label{min-height:46px!important;font-size:13px!important}body.woocommerce-checkout #sb-ordering .sb-ordering__delivery-notice,body.woocommerce-checkout #sb-ordering .sb-ordering__closed-notice,body.woocommerce-checkout #sb-ordering .sb-ordering__note,body.woocommerce-checkout #sb-ordering .sb-ordering__delivery-next{padding:10px 12px!important;border-radius:12px!important;font-size:13px!important}body.woocommerce-checkout form.checkout.tb-mobile-step-2 #place_order{position:sticky!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;z-index:9998!important;width:100%!important;min-height:58px!important;border-radius:999px!important}}@media (max-width:420px){body.woocommerce-checkout #sb_order_type_field label.radio,body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_pickup"],body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_delivery"],body.woocommerce-checkout #sb_order_mode_field label.radio,body.woocommerce-checkout #sb_order_mode_field label[for="sb_order_mode_asap"],body.woocommerce-checkout #sb_order_mode_field label[for="sb_order_mode_preorder"]{min-height:48px!important;font-size:13px!important;padding:9px 6px!important}}@media (max-width:900px){body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"] #order_review[hidden],body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"] #customer_details[hidden],body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"] #sb-ordering[hidden],body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"] .tb-checkout-step-continue[hidden],body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"] .tb-checkout-step-back[hidden],body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"] #order_review_heading[hidden]{display:none!important}body.woocommerce-checkout .tb-mobile-checkout-steps{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0 12px 14px!important;padding:6px!important;background:#f1f5f9!important;border:1px solid #e5e7eb!important;border-radius:999px!important;position:sticky!important;top:0!important;z-index:50!important}body.woocommerce-checkout .tb-mobile-checkout-steps span{align-items:center!important;border-radius:999px!important;color:#64748b!important;display:flex!important;font-size:13px!important;font-weight:900!important;justify-content:center!important;min-height:40px!important;white-space:nowrap!important}body.woocommerce-checkout .tb-mobile-checkout-steps span.is-active{background:#ffcc00!important;color:#111827!important;box-shadow:0 8px 22px rgb(255 204 0 / .24)!important}body.woocommerce-checkout .tb-checkout-step-continue,body.woocommerce-checkout .tb-checkout-step-back{margin:14px 12px!important}body.woocommerce-checkout .tb-checkout-continue-button,body.woocommerce-checkout .tb-checkout-back-button{width:100%!important;min-height:56px!important;border-radius:999px!important;font-size:16px!important;font-weight:950!important}body.woocommerce-checkout .tb-checkout-back-button{background:#fff!important;border:1px solid #e5e7eb!important;color:#111827!important;box-shadow:none!important}body.woocommerce-checkout form.checkout[data-tb-checkout-step="2"] #place_order{position:sticky!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;z-index:9998!important;width:100%!important;min-height:58px!important;border-radius:999px!important}body.woocommerce-checkout #sb_order_type_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb_order_mode_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__field--choice .woocommerce-input-wrapper{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}body.woocommerce-checkout #sb_order_type_field label.radio,body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_pickup"],body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_delivery"],body.woocommerce-checkout #sb_order_mode_field label.radio,body.woocommerce-checkout #sb_order_mode_field label[for="sb_order_mode_asap"],body.woocommerce-checkout #sb_order_mode_field label[for="sb_order_mode_preorder"],body.woocommerce-checkout #sb-ordering .sb-ordering__field--choice .woocommerce-input-wrapper label{min-height:44px!important;padding:8px 9px!important;border-radius:12px!important;font-size:13px!important;line-height:1.15!important;gap:5px!important;flex-direction:row!important;justify-content:center!important;text-align:center!important;white-space:normal!important}body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_pickup"]::before,body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_delivery"]::before{font-size:16px!important;margin:0 4px 0 0!important}}@media (max-width:768px){body:not(.woocommerce-checkout) .woocommerce ul.products,body:not(.woocommerce-checkout).woocommerce ul.products,body .sb-order-menu ul.products,body .sb-order-menu-page ul.products,body .sb-ordering-page ul.products,body .products.columns-2,body .products.columns-3,body .products.columns-4,body .woocommerce.columns-2 ul.products,body .woocommerce.columns-3 ul.products,body .woocommerce.columns-4 ul.products{display:flex!important;flex-direction:column!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;margin:0!important;padding:0 12px!important}body .woocommerce ul.products li.product,body.woocommerce ul.products li.product,body .woocommerce-page ul.products li.product,body .woocommerce ul.products li.product.sb-shop-product-card,body .sb-shop-product-card,body li.product.type-product,body .products li.product{float:none!important;clear:both!important;display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;grid-template-areas:"image content" "image action"!important;gap:8px 12px!important;align-items:center!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:12px!important;border-radius:16px!important;background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 8px 20px rgb(17 24 39 / .06)!important}body .woocommerce ul.products li.product a.woocommerce-LoopProduct-link,body .woocommerce ul.products li.product .woocommerce-loop-product__link,body .sb-shop-product-card__image,body .woocommerce ul.products li.product img{grid-area:image!important}body .woocommerce ul.products li.product .woocommerce-loop-product__link:first-child,body .sb-shop-product-card__image,body .woocommerce ul.products li.product img,body .woocommerce ul.products li.product a img,body .sb-shop-product-card__image img{width:88px!important;height:88px!important;min-width:88px!important;max-width:88px!important;object-fit:cover!important;border-radius:14px!important;margin:0!important}body .woocommerce ul.products li.product h2,body .woocommerce ul.products li.product .woocommerce-loop-product__title,body .sb-shop-product-card__title{grid-area:content!important;margin:0 0 4px!important;padding:0!important;font-size:15px!important;line-height:1.25!important;text-align:left!important}body .woocommerce ul.products li.product .price,body .sb-shop-product-card__price{grid-area:content!important;align-self:end!important;margin-top:26px!important;display:block!important;text-align:left!important;font-size:14px!important;font-weight:900!important}body .woocommerce ul.products li.product .button,body .woocommerce ul.products li.product a.button,body .woocommerce ul.products li.product .added_to_cart,body .sb-shop-product-card .button{grid-area:action!important;justify-self:start!important;align-self:start!important;width:auto!important;min-width:92px!important;min-height:36px!important;padding:8px 13px!important;border-radius:999px!important;font-size:13px!important;line-height:1!important;writing-mode:horizontal-tb!important;transform:none!important;white-space:nowrap!important}}@media (max-width:768px){body .woocommerce-message .button.wc-forward,body .woocommerce-message a.button,body .woocommerce a.added_to_cart,body .added_to_cart.wc-forward,body .sb-sticky-cart-bar,body .sb-cart-drawer__checkout,body .star-burgers-home .sb-mobile-order-bar__button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:56px!important;padding:14px 18px!important;border-radius:999px!important;background:#ffcc00!important;color:#111827!important;border:1px solid #efb900!important;box-shadow:0 12px 28px rgb(255 204 0 / .28)!important;font-size:16px!important;font-weight:950!important;text-align:center!important;text-decoration:none!important;writing-mode:horizontal-tb!important}body .sb-sticky-cart-bar{width:calc(100% - 24px)!important;left:12px!important;right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important}}@media (max-width:767px){body,html{overflow-x:hidden!important}body.woocommerce-checkout .entry-content,body.woocommerce-checkout .woocommerce,body.woocommerce-checkout form.checkout,body.woocommerce-checkout #customer_details,body.woocommerce-checkout .col2-set,body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout #order_review,body.woocommerce-checkout #payment,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout table.shop_table,body.woocommerce-checkout #sb-ordering,body.woocommerce-checkout #sb-ordering .sb-ordering__section,body.woocommerce-checkout .sb-checkout-panel,body.woocommerce-checkout .sb-checkout-review-column{max-width:100%!important;width:100%!important;box-sizing:border-box!important}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout #payment ul.payment_methods,body.woocommerce-checkout #payment li,body.woocommerce-checkout #payment div.payment_box,body.woocommerce-checkout table.shop_table tbody,body.woocommerce-checkout table.shop_table tfoot,body.woocommerce-checkout #sb-ordering .sb-ordering__section{box-shadow:none!important}body.woocommerce-checkout #sb-ordering .sb-ordering__section,body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout #payment,body.woocommerce-checkout #order_review{border-radius:18px!important;padding:14px!important}body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout .woocommerce-shipping-fields{border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="1"] #order_review_heading,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="1"] #order_review,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="1"] .sb-checkout-review-column,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="1"] #payment,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="1"] #place_order{display:none!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #sb-ordering,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #customer_details,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] .tb-checkout-step-continue{display:none!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #payment,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #place_order{display:block!important}body.woocommerce-checkout .tb-mobile-checkout-steps,body.woocommerce-checkout .tb-checkout-step-continue,body.woocommerce-checkout .tb-checkout-step-back{display:block!important;margin-left:0!important;margin-right:0!important}body.woocommerce-checkout .tb-checkout-continue-button,body.woocommerce-checkout .tb-checkout-back-button,body.woocommerce-checkout #place_order{width:100%!important;min-height:54px!important;border-radius:16px!important;font-size:16px!important;font-weight:950!important}body .sb-order-menu-grid,body .sb-order-menu-section .products,body .woocommerce ul.products,body .products.columns-2,body .products.columns-3,body .products.columns-4{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}body .sb-order-menu-card,body .sb-shop-product-card,body.woocommerce ul.products li.product,body .woocommerce ul.products li.product{width:100%!important;max-width:100%!important;margin:0!important;float:none!important;display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;padding:12px!important;border-radius:16px!important;min-height:auto!important}body .sb-order-menu-card__image,body .sb-shop-product-card__image,body.woocommerce ul.products li.product a.woocommerce-LoopProduct-link,body .woocommerce ul.products li.product a.woocommerce-LoopProduct-link{width:86px!important;height:86px!important;min-width:86px!important;max-width:86px!important;grid-row:span 3}body .sb-order-menu-card__image img,body .sb-shop-product-card__image img,body.woocommerce ul.products li.product img,body .woocommerce ul.products li.product img{width:86px!important;height:86px!important;object-fit:cover!important;border-radius:14px!important}body .sb-order-menu-card .button,body .sb-shop-product-card .button,body.woocommerce ul.products li.product .button,body .woocommerce ul.products li.product .button{grid-column:2!important;width:100%!important;min-height:42px!important;border-radius:12px!important;padding:10px 12px!important}body .sb-sticky-cart-bar,body .sb-mobile-order-bar__button,body .sb-cart-drawer__checkout{min-height:58px!important;font-size:17px!important;font-weight:950!important;box-shadow:0 16px 34px rgb(245 200 0 / .28)!important}body.woocommerce-checkout #sb-ordering .sb-ordering__field--choice .woocommerce-input-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.woocommerce-checkout #sb-ordering .sb-ordering__field--choice .woocommerce-input-wrapper label,body.woocommerce-checkout #sb_order_type_field label.radio,body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_pickup"],body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_delivery"]{min-height:52px!important;padding:10px 8px!important;border-radius:14px!important;font-size:14px!important;flex-direction:row!important;gap:8px!important}}@media (max-width:768px){body,body .star-burgers-home,body .sb-order-menu,body .sb-ordering-page,body.woocommerce-checkout,body.woocommerce-cart,body .sb-cart-drawer,body .sb-product-drawer{font-family:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important}.star-burgers-home h1,.star-burgers-home h2,.star-burgers-home h3,.sb-order-menu h1,.sb-order-menu h2,.sb-order-menu h3,.sb-ordering-page h1,.sb-ordering-page h2,.sb-ordering-page h3,body.woocommerce-checkout h1,body.woocommerce-checkout h2,body.woocommerce-checkout h3,body.woocommerce-checkout h4{font-family:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important;letter-spacing:-0.025em!important;line-height:1.08!important;text-transform:none!important}.star-burgers-home .star-burgers-hero__title,.star-burgers-home h1{font-size:clamp(34px, 10vw, 48px)!important;font-weight:850!important;line-height:0.98!important;letter-spacing:-0.055em!important}.star-burgers-home .star-burgers-section h2,.star-burgers-home .star-burgers-final-cta h2,.sb-order-menu h2,.sb-ordering-page h2{font-size:clamp(25px, 7vw, 34px)!important;font-weight:820!important;line-height:1.06!important}.star-burgers-home .star-burgers-hero__sub,.star-burgers-home .star-burgers-section__header p,.star-burgers-home p,.sb-order-menu p,.sb-ordering-page p,body.woocommerce-checkout p,body.woocommerce-checkout .form-row label,body.woocommerce-checkout label,body.woocommerce-checkout input,body.woocommerce-checkout select,body.woocommerce-checkout textarea{font-size:15px!important;line-height:1.45!important;letter-spacing:-0.01em!important}.star-burgers-home .star-burgers-eyebrow,.star-burgers-home .star-burgers-gallery__kicker,.star-burgers-home .star-burgers-reviews__kicker,body.woocommerce-checkout #customer_details::before,body.woocommerce-checkout #order_review::before,body.woocommerce-checkout #sb-ordering>.sb-ordering__title{font-size:12px!important;line-height:1.2!important;letter-spacing:0.045em!important;font-weight:780!important;text-transform:none!important}.star-burgers-home .star-burgers-button,.star-burgers-home .star-burgers-nav__order,.star-burgers-home .star-burgers-footer__order,.sb-mobile-order-bar__button,body.woocommerce-checkout button,body.woocommerce-checkout .button,body.woocommerce-checkout #place_order,body .sb-cart-drawer__checkout,body .sb-cart-drawer__continue{font-size:15px!important;font-weight:780!important;letter-spacing:-0.01em!important;line-height:1.15!important;text-transform:none!important}.sb-order-menu .products li.product,.sb-ordering-page .products li.product,.woocommerce ul.products li.product{font-family:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important}.sb-order-menu .products li.product .woocommerce-loop-product__title,.sb-ordering-page .products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.sb-product-card h3,.sb-menu-item h3{font-size:16px!important;font-weight:780!important;line-height:1.18!important;letter-spacing:-0.02em!important}.sb-order-menu .products li.product .price,.sb-ordering-page .products li.product .price,.woocommerce ul.products li.product .price,.sb-product-card .price,.sb-menu-item .price{font-size:15px!important;font-weight:800!important;letter-spacing:-0.01em!important}.sb-order-menu .products li.product .woocommerce-product-details__short-description,.sb-ordering-page .products li.product .woocommerce-product-details__short-description,.woocommerce ul.products li.product .woocommerce-product-details__short-description,.sb-product-card p,.sb-menu-item p{font-size:13px!important;line-height:1.35!important;color:#6b7280!important}body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout .woocommerce-shipping-fields h3,body.woocommerce-checkout .woocommerce-additional-fields h3,body.woocommerce-checkout #order_review_heading,body.woocommerce-checkout #payment h3{font-size:18px!important;font-weight:820!important;letter-spacing:-0.025em!important;line-height:1.15!important;text-transform:none!important}body.woocommerce-checkout #sb-ordering .sb-ordering__field--choice .woocommerce-input-wrapper label{font-size:14px!important;font-weight:760!important;letter-spacing:-0.012em!important;line-height:1.22!important}body.woocommerce-checkout table.shop_table th,body.woocommerce-checkout table.shop_table td,body.woocommerce-cart table.shop_table th,body.woocommerce-cart table.shop_table td{font-size:14px!important;line-height:1.35!important}body .sb-product-drawer h1,body .sb-product-drawer h2,body .sb-product-drawer .product_title{font-size:24px!important;font-weight:830!important;line-height:1.08!important;letter-spacing:-0.035em!important}body .sb-product-drawer,body .sb-cart-drawer{font-size:15px!important;line-height:1.42!important}}@media (max-width:768px){body .sb-product-drawer.is-open{align-items:flex-end!important;display:flex!important}body .sb-product-drawer.is-open .sb-product-drawer__panel{background:#f8fafc!important;border:0!important;border-radius:24px 24px 0 0!important;bottom:0!important;box-shadow:0 -24px 70px rgb(0 0 0 / .34)!important;display:flex!important;flex-direction:column!important;height:94vh!important;left:0!important;max-height:94vh!important;max-width:100%!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;overflow:hidden!important;padding:0!important;position:relative!important;right:0!important;top:auto!important;transform:translateY(0)!important;width:100%!important}body .sb-product-drawer.is-open .sb-product-drawer__bar{background:transparent!important;border:0!important;box-shadow:none!important;height:0!important;min-height:0!important;overflow:visible!important;padding:0!important;position:absolute!important;right:18px!important;top:18px!important;width:auto!important;z-index:50!important}body .sb-product-drawer.is-open .sb-product-drawer__bar strong{display:none!important}body .sb-product-drawer.is-open .sb-product-drawer__close{align-items:center!important;background:#ffcc00!important;border:0!important;border-radius:999px!important;box-shadow:0 10px 26px rgb(0 0 0 / .22)!important;color:#080a0e!important;display:inline-flex!important;font-size:24px!important;font-weight:800!important;height:48px!important;justify-content:center!important;line-height:1!important;margin:0!important;padding:0!important;width:48px!important}body .sb-product-drawer.is-open .sb-product-drawer__frame{background:#f8fafc!important;border:0!important;flex:1 1 auto!important;height:100%!important;min-height:0!important;width:100%!important}body.single-product.sb-product-modal-view,body.sb-product-modal-view{background:#f8fafc!important;color:#111827!important;overflow-x:hidden!important}body.single-product.sb-product-modal-view div.product,body.sb-product-modal-view div.product,body.sb-product-modal-view .sb-single-product{background:#f8fafc!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:block!important;margin:0!important;max-width:100%!important;min-height:auto!important;overflow:visible!important;box-sizing:border-box!important;padding:14px 12px calc(18px + env(safe-area-inset-bottom))!important;width:100%!important}body.single-product.sb-product-modal-view div.product div.images,body.single-product.sb-product-modal-view div.product .woocommerce-product-gallery,body.sb-product-modal-view div.product div.images,body.sb-product-modal-view div.product .woocommerce-product-gallery{margin:0 0 12px!important}body.single-product.sb-product-modal-view div.product div.images img,body.sb-product-modal-view div.product div.images img,body.sb-product-modal-view .sb-single-product__media img{border-radius:18px!important;max-height:218px!important;object-fit:cover!important;width:100%!important}body.single-product.sb-product-modal-view div.product div.summary,body.sb-product-modal-view div.product div.summary,body.sb-product-modal-view .summary.entry-summary,body.sb-product-modal-view .sb-single-product__summary{background:#ffffff!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:20px!important;box-shadow:0 12px 34px rgb(15 23 42 / .08)!important;color:#111827!important;margin:0!important;padding:16px!important;width:100%!important}body.single-product.sb-product-modal-view div.product .product_title,body.sb-product-modal-view div.product .product_title,body.sb-product-modal-view .summary .product_title{color:#111827!important;font-size:25px!important;font-weight:900!important;letter-spacing:0!important;line-height:1.08!important;margin:0 52px 8px 0!important}body.single-product.sb-product-modal-view div.product p.price,body.single-product.sb-product-modal-view div.product span.price,body.sb-product-modal-view div.product p.price,body.sb-product-modal-view div.product span.price,body.sb-product-modal-view .summary .amount{color:#111827!important;font-size:18px!important;font-weight:950!important;line-height:1.15!important;margin:0 0 10px!important}body.single-product.sb-product-modal-view div.product .woocommerce-product-details__short-description,body.single-product.sb-product-modal-view div.product .woocommerce-product-details__short-description p,body.sb-product-modal-view div.product .woocommerce-product-details__short-description,body.sb-product-modal-view div.product .woocommerce-product-details__short-description p{color:#4b5563!important;font-size:14px!important;line-height:1.45!important;margin:0 0 12px!important}body.single-product.sb-product-modal-view div.product form.cart,body.sb-product-modal-view div.product form.cart{display:grid!important;gap:12px!important;grid-template-columns:1fr!important;margin:0!important;padding:0!important;width:100%!important}body.sb-product-modal-view .wc-pao-addons-container,body.sb-product-modal-view .yith-wapo-container,body.sb-product-modal-view .wapf,body.sb-product-modal-view .wapf-wrapper,body.sb-product-modal-view .product-addon-totals,body.sb-product-modal-view #product-addons-total{margin:0!important}body.sb-product-modal-view .wapf-field-group,body.sb-product-modal-view .wapf-field-container,body.sb-product-modal-view .wc-pao-addon,body.sb-product-modal-view .product-addon,body.sb-product-modal-view .yith-wapo-block{background:#f8fafc!important;border:1px solid rgb(15 23 42 / .1)!important;border-radius:16px!important;box-shadow:none!important;color:#111827!important;margin:0 0 10px!important;padding:12px!important}body.sb-product-modal-view .wapf-field-label,body.sb-product-modal-view .wapf-field-label label,body.sb-product-modal-view .wapf-label-text,body.sb-product-modal-view .wc-pao-addon-name,body.sb-product-modal-view .product-addon h3,body.sb-product-modal-view .yith-wapo-block .title,body.sb-product-modal-view .wapf-field-label *,body.sb-product-modal-view .wc-pao-addon-name *,body.sb-product-modal-view .product-addon h3 *,body.sb-product-modal-view .yith-wapo-block .title *{color:#111827!important;font-size:14px!important;font-weight:900!important;line-height:1.2!important;margin:0 0 8px!important}body.sb-product-modal-view .wapf-field-description,body.sb-product-modal-view .wc-pao-addon-description,body.sb-product-modal-view .product-addon-description{color:#6b7280!important;font-size:13px!important;line-height:1.35!important;margin:0 0 8px!important}body.sb-product-modal-view .wapf-radios,body.sb-product-modal-view .wapf-checkboxes,body.sb-product-modal-view .wc-pao-addon-wrap,body.sb-product-modal-view .yith-wapo-options{display:grid!important;gap:8px!important}body.sb-product-modal-view .wapf-checkable,body.sb-product-modal-view .wapf-input-label,body.sb-product-modal-view .wc-pao-addon label,body.sb-product-modal-view .product-addon label,body.sb-product-modal-view .yith-wapo-option label,body.sb-product-modal-view .sb-addon-choice,body.sb-product-modal-view .sb-addon-card-option{align-items:center!important;background:#ffffff!important;border:1px solid rgb(15 23 42 / .12)!important;border-radius:14px!important;color:#111827!important;display:flex!important;justify-content:space-between!important;min-height:48px!important;padding:12px 13px!important}body.sb-product-modal-view .wapf-checkable *,body.sb-product-modal-view .wapf-input-label *,body.sb-product-modal-view .wc-pao-addon label *,body.sb-product-modal-view .product-addon label *,body.sb-product-modal-view .yith-wapo-option label *,body.sb-product-modal-view .sb-addon-choice *,body.sb-product-modal-view .sb-addon-card-option *{color:#111827!important}body.sb-product-modal-view .wapf-checkable.wapf-checked,body.sb-product-modal-view .wapf-checkable.is-selected,body.sb-product-modal-view .wapf-checkable:has(.wapf-input:checked),body.sb-product-modal-view .wapf-input-label.is-selected,body.sb-product-modal-view .wc-pao-addon label:has(input:checked),body.sb-product-modal-view .product-addon label:has(input:checked),body.sb-product-modal-view .yith-wapo-option label:has(input:checked),body.sb-product-modal-view .sb-addon-choice.is-selected,body.sb-product-modal-view .sb-addon-card-option.is-selected{background:#fff7cc!important;border-color:rgb(255 204 0 / .75)!important;color:#111827!important}body.sb-product-modal-view .wapf-pricing-hint,body.sb-product-modal-view .sb-addon-choice__price,body.sb-product-modal-view .sb-addon-card-option__price,body.sb-product-modal-view .wapf-product-totals .amount,body.sb-product-modal-view .product-addon-totals .amount,body.sb-product-modal-view #product-addons-total .amount,body.sb-product-modal-view .wapf-product-totals *,body.sb-product-modal-view .product-addon-totals *,body.sb-product-modal-view #product-addons-total *,body.sb-product-modal-view .sb-product-total *{color:#111827!important;font-weight:800!important}body.sb-product-modal-view .wapf-product-totals,body.sb-product-modal-view .product-addon-totals,body.sb-product-modal-view #product-addons-total,body.sb-product-modal-view .sb-product-total{background:#fff7cc!important;border:1px solid rgb(255 204 0 / .55)!important;border-radius:15px!important;color:#111827!important;display:grid!important;gap:6px!important;margin:2px 0 0!important;padding:12px 13px!important}body.sb-product-modal-view .quantity,body.sb-product-modal-view form.cart .quantity.sb-product-qty{align-items:center!important;background:#f3f4f6!important;border:1px solid rgb(15 23 42 / .12)!important;border-radius:999px!important;display:inline-flex!important;gap:0!important;min-height:48px!important;overflow:hidden!important;width:fit-content!important}body.sb-product-modal-view .quantity button,body.sb-product-modal-view .quantity input,body.sb-product-modal-view .quantity input.qty{color:#111827!important;min-height:48px!important}body.single-product.sb-product-modal-view div.product form.cart .single_add_to_cart_button,body.sb-product-modal-view div.product form.cart .single_add_to_cart_button,body.sb-product-modal-view button.single_add_to_cart_button{background:#ffcc00!important;border:0!important;border-radius:999px!important;box-shadow:0 12px 26px rgb(255 204 0 / .28)!important;color:#080a0e!important;font-size:16px!important;font-weight:950!important;line-height:1.15!important;margin:4px 0 0!important;min-height:56px!important;padding:15px 18px calc(15px + env(safe-area-inset-bottom))!important;position:static!important;width:100%!important;z-index:4!important}}@media (max-width:768px){body:has(.sb-order-menu) .sb-order-menu{padding:10px 0 112px!important}body:has(.sb-order-menu) .sb-order-menu-hero{gap:7px!important;padding:8px 14px 9px!important}body:has(.sb-order-menu) .sb-order-menu-eyebrow{margin-bottom:4px!important}body:has(.sb-order-menu) .sb-order-menu-hero h1{font-size:24px!important;line-height:1.06!important}body:has(.sb-order-menu) .sb-order-menu-hero p:not(.sb-order-menu-eyebrow){font-size:13px!important;line-height:1.28!important;margin-top:4px!important}body:has(.sb-order-menu) .sb-order-menu-hero__status .sb-store-status,body:has(.sb-order-menu) .sb-order-menu-hero__status .sb-restaurant-status,body:has(.sb-order-menu) .sb-order-menu-hero__status .sb-restaurant-status--hero{font-size:12px!important;line-height:1.1!important;padding:5px 9px!important}body:has(.sb-order-menu) .sb-order-menu-sections{gap:16px!important;padding:14px 12px 22px!important}body:has(.sb-order-menu) .sb-order-menu-section,body:has(.sb-order-menu) .sb-order-menu-section__header{border:0!important;box-shadow:none!important;outline:0!important}body:has(.sb-order-menu) .sb-order-menu-grid{gap:10px!important}body:has(.sb-order-menu) .sb-order-menu-card{align-items:center!important;background:linear-gradient(180deg,#ffffff,#f7f8fb)!important;border:1px solid rgb(15 23 42 / .1)!important;border-radius:18px!important;box-shadow:0 12px 28px rgb(0 0 0 / .22)!important;box-sizing:border-box!important;display:flex!important;gap:12px!important;min-height:132px!important;overflow:hidden!important;padding:12px!important;width:100%!important}body:has(.sb-order-menu) .sb-order-menu-card__image,body:has(.sb-order-menu) .sb-order-menu-card__image img{border-radius:16px!important;flex:0 0 94px!important;height:94px!important;max-width:94px!important;min-width:94px!important;object-fit:cover!important;object-position:center!important;width:94px!important}body:has(.sb-order-menu) .sb-order-menu-card__content{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:7px!important;justify-content:center!important;min-width:0!important;padding:0!important}body:has(.sb-order-menu) .sb-order-menu-card__copy{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}body:has(.sb-order-menu) .sb-order-menu-card h3,body:has(.sb-order-menu) .sb-order-menu-card h3 a{color:#07111f!important;display:block!important;font-size:16px!important;font-weight:800!important;line-height:1.2!important;margin:0!important;max-height:none!important;opacity:1!important;overflow:visible!important;text-decoration:none!important;visibility:visible!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}body:has(.sb-order-menu) .sb-order-menu-card p{color:rgb(7 17 31 / .62)!important;display:-webkit-box!important;font-size:12px!important;line-height:1.24!important;margin:0!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important}body:has(.sb-order-menu) .sb-order-menu-card__bottom{align-items:center!important;background:#eef2f7!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:16px!important;display:flex!important;gap:8px!important;justify-content:space-between!important;min-width:0!important;padding:8px!important;width:100%!important}body:has(.sb-order-menu) .sb-order-menu-card__price,body:has(.sb-order-menu) .sb-order-menu-card__price .amount{color:#07111f!important;font-size:16px!important;font-weight:900!important;line-height:1.1!important;white-space:nowrap!important}body:has(.sb-order-menu) .sb-order-menu-card .button{border-radius:999px!important;flex:0 0 auto!important;font-size:13px!important;min-height:40px!important;min-width:76px!important;padding:9px 14px!important;width:auto!important}body:has(.sb-order-menu) .sb-sticky-cart-bar,body:has(.sb-order-menu) .sb-sticky-cart-bar.is-visible{background:#ffcc00!important;border:2px solid #d9a900!important;border-radius:999px!important;box-shadow:0 14px 34px rgb(0 0 0 / .46),0 0 0 1px rgb(255 255 255 / .08)!important;bottom:calc(14px + env(safe-area-inset-bottom))!important;color:#080a0e!important;left:50%!important;max-width:min(290px, calc(100vw - 28px))!important;min-height:54px!important;padding:10px 16px!important;right:auto!important;transform:translateX(-50%)!important;width:auto!important;z-index:99980!important}body:has(.sb-order-menu) .sb-sticky-cart-bar__summary strong{background:#080a0e!important;color:#ffcc00!important}body:has(.sb-order-menu) .sb-sticky-cart-bar__count,body:has(.sb-order-menu) .sb-sticky-cart-bar__icon{background:#080a0e!important;color:#ffcc00!important}body:has(.sb-order-menu) .sb-sticky-cart-bar.is-pulsing{animation:sbMobileCartPillBump 520ms cubic-bezier(.2,.9,.2,1)!important}body:has(.sb-order-menu) .sb-sticky-cart-bar.is-pulsing .sb-sticky-cart-bar__summary strong,body:has(.sb-order-menu) .sb-sticky-cart-bar.is-pulsing .sb-sticky-cart-bar__count{animation:sbMobileCartCountPop 520ms cubic-bezier(.2,.9,.2,1)!important}body:has(.sb-order-menu) .sb-sticky-cart-bar__label,body:has(.sb-order-menu) .sb-sticky-cart-bar__total{color:#080a0e!important;opacity:1!important;visibility:visible!important}body:has(.sb-order-menu) .sb-sticky-cart-bar__total,body:has(.sb-order-menu) .sb-sticky-cart-bar__total *{color:#080a0e!important;display:inline-flex!important;font-weight:900!important;line-height:1.1!important;opacity:1!important;visibility:visible!important}body:has(.sb-order-menu) aside.sb-sticky-cart-bar .sb-sticky-cart-bar__summary>.sb-sticky-cart-bar__total,body:has(.sb-order-menu) aside.sb-sticky-cart-bar .sb-sticky-cart-bar__summary>.sb-sticky-cart-bar__total *,body:has(.sb-order-menu) [data-sb-sticky-cart] .sb-sticky-cart-bar__summary>.sb-sticky-cart-bar__total,body:has(.sb-order-menu) [data-sb-sticky-cart] .sb-sticky-cart-bar__summary>.sb-sticky-cart-bar__total *,body:has(.sb-order-menu) .sb-sticky-cart-bar .sb-sticky-cart-bar__total .amount,body:has(.sb-order-menu) .sb-sticky-cart-bar .sb-sticky-cart-bar__total [class*="amount"],body:has(.sb-order-menu) .sb-sticky-cart-bar .sb-sticky-cart-bar__total [class*="price"]{color:#080a0e!important;opacity:1!important;text-shadow:none!important;visibility:visible!important}@keyframes sbMobileCartPillBump{0%{box-shadow:0 14px 34px rgb(0 0 0 / .46),0 0 0 1px rgb(255 255 255 / .08);transform:translateX(-50%) scale(1)}38%{box-shadow:0 18px 42px rgb(0 0 0 / .5),0 0 0 5px rgb(245 196 0 / .22);transform:translateX(-50%) scale(1.045)}100%{box-shadow:0 14px 34px rgb(0 0 0 / .46),0 0 0 1px rgb(255 255 255 / .08);transform:translateX(-50%) scale(1)}}@keyframes sbMobileCartCountPop{0%{transform:scale(1)}38%{transform:scale(1.13)}100%{transform:scale(1)}}}@media (max-width:768px){body .sb-cart-drawer.is-open{align-items:flex-end!important;display:flex!important}body .sb-cart-drawer__backdrop{background:rgb(7 11 18 / .48)!important;backdrop-filter:blur(8px)!important}body .sb-cart-drawer__panel,body .sb-cart-drawer.is-open .sb-cart-drawer__panel{background:#f8fafc!important;border:0!important;border-radius:24px 24px 0 0!important;bottom:0!important;box-shadow:0 -24px 70px rgb(0 0 0 / .32)!important;box-sizing:border-box!important;color:#111827!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;height:min(90vh, 720px)!important;left:0!important;margin:0!important;max-height:90vh!important;max-width:100%!important;min-height:0!important;overflow:hidden!important;right:0!important;top:auto!important;transform:translateY(0)!important;width:100%!important}body .sb-cart-drawer__header{align-items:center!important;background:#ffffff!important;border-bottom:1px solid rgb(15 23 42 / .08)!important;color:#111827!important;display:flex!important;justify-content:space-between!important;min-height:auto!important;padding:14px 16px 12px!important;position:relative!important;z-index:2!important}body .sb-cart-drawer__eyebrow{color:#6b7280!important;display:block!important;font-size:11px!important;font-weight:900!important;letter-spacing:.11em!important;line-height:1!important;text-transform:uppercase!important}body .sb-cart-drawer__header h2{color:#111827!important;font-size:24px!important;font-weight:950!important;line-height:1.05!important;margin:4px 0 0!important}body .sb-cart-drawer__close{align-items:center!important;background:#f3f4f6!important;border:1px solid rgb(15 23 42 / .1)!important;border-radius:999px!important;color:#111827!important;display:inline-flex!important;font-size:22px!important;height:42px!important;justify-content:center!important;min-height:42px!important;min-width:42px!important;padding:0!important;width:42px!important}body .sb-cart-drawer__items{background:#f8fafc!important;display:grid!important;gap:8px!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:12px 12px 22px!important}body .sb-cart-drawer__item{align-items:center!important;background:#ffffff!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:16px!important;box-shadow:0 8px 22px rgb(15 23 42 / .06)!important;color:#111827!important;display:grid!important;gap:8px!important;grid-template-columns:52px minmax(0,1fr)!important;min-height:74px!important;padding:9px 10px!important}body .sb-cart-drawer__media,body .sb-cart-drawer__image,body .sb-cart-drawer__media img{border-radius:11px!important;display:block!important;height:52px!important;object-fit:cover!important;width:52px!important}body .sb-cart-drawer__content{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}body .sb-cart-drawer__line{align-items:flex-start!important;display:flex!important;gap:7px!important;justify-content:space-between!important;min-width:0!important;width:100%!important}body .sb-cart-drawer__line h3{color:#111827!important;flex:1 1 auto!important;font-size:14px!important;font-weight:900!important;line-height:1.16!important;margin:0!important;min-width:0!important}body .sb-cart-drawer__price{color:#111827!important;flex:0 0 auto!important;font-size:14px!important;font-weight:950!important;line-height:1.15!important;white-space:nowrap!important}body .sb-cart-drawer__meta{color:#6b7280!important;font-size:11px!important;line-height:1.25!important;margin:0!important}body .sb-cart-drawer__description{color:#4b5563!important;font-size:11px!important;line-height:1.28!important;margin:0!important}body .sb-cart-drawer__allergy{background:#fff7ed!important;border:1px solid #fed7aa!important;border-radius:10px!important;color:#9a3412!important;font-size:10.5px!important;font-weight:850!important;line-height:1.25!important;margin:0!important;padding:5px 7px!important}body .sb-cart-drawer__controls{align-items:center!important;display:flex!important;gap:6px!important;justify-content:flex-end!important;margin:0!important}body .sb-cart-drawer__qty{align-items:center!important;background:#f3f4f6!important;border:1px solid rgb(15 23 42 / .1)!important;border-radius:999px!important;display:inline-flex!important;gap:4px!important;padding:2px!important}body .sb-cart-drawer__qty button{background:#ffffff!important;border:0!important;border-radius:999px!important;color:#111827!important;height:30px!important;min-height:30px!important;min-width:30px!important;padding:0!important;width:30px!important}body .sb-cart-drawer__qty span{color:#111827!important;font-size:13px!important;font-weight:900!important;min-width:20px!important;text-align:center!important}body .sb-cart-drawer__remove{background:transparent!important;border:0!important;color:#9f1239!important;font-size:11px!important;font-weight:850!important;min-height:30px!important;padding:4px 6px!important}body .sb-cart-drawer__footer{background:#ffffff!important;border-top:1px solid rgb(15 23 42 / .08)!important;box-shadow:0 -14px 34px rgb(15 23 42 / .08)!important;display:grid!important;gap:12px!important;padding:14px 14px calc(14px + env(safe-area-inset-bottom))!important;position:relative!important;z-index:2!important}body .sb-cart-drawer__subtotal{align-items:center!important;background:#f8fafc!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:14px!important;color:#111827!important;display:flex!important;justify-content:space-between!important;padding:11px 12px!important}body .sb-cart-drawer__subtotal span{color:#4b5563!important;font-size:13px!important;font-weight:850!important}body .sb-cart-drawer__subtotal strong{color:#111827!important;font-size:18px!important;font-weight:950!important}body .sb-cart-drawer__actions,body .sb-cart-drawer__footer-actions{display:grid!important;gap:10px!important;grid-template-columns:1fr 1fr!important}body .sb-cart-drawer__secondary,body .sb-cart-drawer__checkout{align-items:center!important;border-radius:999px!important;display:inline-flex!important;font-size:15px!important;font-weight:900!important;justify-content:center!important;min-height:52px!important;padding:12px 14px!important;text-decoration:none!important;width:100%!important}body .sb-cart-drawer__secondary{background:#f3f4f6!important;border:1px solid rgb(15 23 42 / .12)!important;color:#111827!important}body .sb-cart-drawer__checkout{background:#ffcc00!important;border:1px solid #ffcc00!important;box-shadow:0 12px 28px rgb(255 204 0 / .28)!important;color:#080a0e!important}}@media (max-width:768px){body.woocommerce-checkout,body.woocommerce-checkout #page,body.woocommerce-checkout #primary,body.woocommerce-checkout .site,body.woocommerce-checkout .site-main,body.woocommerce-checkout .content-area,body.woocommerce-checkout .entry-content,body.woocommerce-checkout .entry-content-wrap,body.woocommerce-checkout .woocommerce{background:#f8fafc!important;box-sizing:border-box!important;max-width:100%!important;overflow-x:hidden!important}body.woocommerce-checkout form.checkout,body.woocommerce-checkout form.checkout[data-sb-polished="1"],body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"]{display:grid!important;gap:12px!important;margin:0 auto!important;max-width:520px!important;padding:10px 12px 22px!important;width:100%!important}body.woocommerce-checkout .tb-mobile-checkout-steps{background:#ffffff!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:999px!important;box-shadow:0 8px 24px rgb(15 23 42 / .05)!important;display:grid!important;gap:6px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0 0 4px!important;padding:5px!important;width:100%!important}body.woocommerce-checkout .tb-mobile-checkout-steps span{align-items:center!important;border-radius:999px!important;color:#6b7280!important;display:flex!important;font-size:13px!important;font-weight:850!important;justify-content:center!important;min-height:36px!important;padding:8px 10px!important}body.woocommerce-checkout .tb-mobile-checkout-steps span.is-active{background:#111827!important;box-shadow:0 8px 20px rgb(15 23 42 / .16)!important;color:#ffffff!important}body.woocommerce-checkout #sb-ordering,body.woocommerce-checkout .sb-ordering,body.woocommerce-checkout #customer_details{background:#ffffff!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:18px!important;box-shadow:0 10px 28px rgb(15 23 42 / .06)!important;color:#111827!important;margin:0!important;padding:14px!important}body.woocommerce-checkout #customer_details .woocommerce-billing-fields,body.woocommerce-checkout #customer_details .woocommerce-additional-fields{background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}body.woocommerce-checkout #sb-ordering h2,body.woocommerce-checkout #sb-ordering h3,body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout .woocommerce-additional-fields h3{color:#111827!important;font-size:18px!important;font-weight:950!important;line-height:1.15!important;margin:0 0 12px!important}body.woocommerce-checkout #sb-ordering .form-row,body.woocommerce-checkout #customer_details .form-row,body.woocommerce-checkout #sb-ordering .sb-ordering__field{margin:0 0 10px!important;padding:0!important;width:100%!important}body.woocommerce-checkout #sb-ordering label,body.woocommerce-checkout #customer_details label{color:#374151!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important;margin:0 0 5px!important}body.woocommerce-checkout #sb-ordering .sb-ordering__field--choice .woocommerce-input-wrapper{display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}body.woocommerce-checkout #sb-ordering .sb-ordering__field--choice .woocommerce-input-wrapper label,body.woocommerce-checkout #sb_order_type_field label.radio,body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_pickup"],body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_delivery"]{align-items:center!important;background:#f8fafc!important;border:1px solid rgb(15 23 42 / .1)!important;border-radius:16px!important;color:#111827!important;display:flex!important;gap:8px!important;justify-content:center!important;margin:0!important;min-height:54px!important;padding:10px!important}body.woocommerce-checkout #sb-ordering .sb-ordering__field--choice .woocommerce-input-wrapper label:has(input:checked),body.woocommerce-checkout #sb_order_type_field label:has(input:checked),body.woocommerce-checkout #sb_order_type_field label.radio:has(input:checked){background:#fff7cc!important;border-color:#ffcc00!important;box-shadow:0 0 0 3px rgb(255 204 0 / .14)!important;color:#080a0e!important}body.woocommerce-checkout #sb-ordering .sb-ordering__pickup-options,body.woocommerce-checkout #sb-ordering .sb-ordering__preorder-fields{display:grid!important;gap:10px!important;margin-top:10px!important}body.woocommerce-checkout #sb-ordering .sb-ordering__closed-notice,body.woocommerce-checkout #sb-ordering .sb-ordering-place-order-message,body.woocommerce-checkout #sb-ordering .sb-ordering-inline-message{background:#fff7cc!important;border:1px solid rgb(255 204 0 / .55)!important;border-radius:14px!important;color:#111827!important;font-size:13px!important;font-weight:750!important;line-height:1.35!important;margin:8px 0 0!important;padding:10px 12px!important}body.woocommerce-checkout #sb_order_date_field,body.woocommerce-checkout #sb_order_time_field,body.woocommerce-checkout #sb_order_time_slot_field{margin-bottom:10px!important}body.woocommerce-checkout input.input-text,body.woocommerce-checkout textarea,body.woocommerce-checkout select,body.woocommerce-checkout #sb-ordering input[type="date"],body.woocommerce-checkout #sb-ordering input[type="time"],body.woocommerce-checkout #sb_order_date,body.woocommerce-checkout #sb_order_time,body.woocommerce-checkout #sb_order_time_slot{background:#f8fafc!important;border:1px solid rgb(15 23 42 / .12)!important;border-radius:14px!important;box-shadow:none!important;color:#111827!important;font-size:15px!important;min-height:48px!important;padding:12px!important;width:100%!important}body.woocommerce-checkout textarea{min-height:96px!important;resize:vertical!important}body.woocommerce-checkout .woocommerce-notices-wrapper,body.woocommerce-checkout #order_review_heading{margin:0!important}body.woocommerce-checkout .tb-checkout-step-continue{margin:2px 0 0!important}body.woocommerce-checkout .tb-checkout-continue-button{background:#ffcc00!important;border:0!important;border-radius:999px!important;box-shadow:0 14px 30px rgb(255 204 0 / .28)!important;color:#080a0e!important;font-size:16px!important;font-weight:950!important;min-height:56px!important;padding:14px 18px!important;position:static!important;width:100%!important}}@media (max-width:768px){body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] .woocommerce-checkout-review-order{background:#ffffff!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:18px!important;box-shadow:0 10px 28px rgb(15 23 42 / .06)!important;padding:12px!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table{border:0!important;border-collapse:separate!important;display:block!important;margin:0!important;overflow:visible!important;width:100%!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tbody,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tfoot{display:grid!important;gap:8px!important;width:100%!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tbody tr.cart_item{align-items:center!important;background:#f8fafc!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:16px!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr) auto!important;padding:10px!important;width:100%!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tbody tr.cart_item td{border:0!important;display:block!important;min-width:0!important;padding:0!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table .product-name{color:#111827!important;font-size:14px!important;font-weight:850!important;line-height:1.25!important;min-width:0!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table .product-name img,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table .product-thumbnail img{border-radius:12px!important;display:inline-block!important;height:52px!important;margin:0 8px 0 0!important;object-fit:cover!important;vertical-align:middle!important;width:52px!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table .product-total{color:#111827!important;font-size:14px!important;font-weight:950!important;line-height:1.15!important;text-align:right!important;white-space:nowrap!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tfoot tr{align-items:center!important;background:#ffffff!important;border-top:1px solid rgb(15 23 42 / .08)!important;display:flex!important;gap:12px!important;justify-content:space-between!important;padding:10px 2px!important;width:100%!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tfoot th,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tfoot td{border:0!important;color:#374151!important;display:block!important;font-size:14px!important;padding:0!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tfoot tr.order-total th,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tfoot tr.order-total td,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tfoot tr.order-total .amount{color:#111827!important;font-size:17px!important;font-weight:950!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #payment{background:#ffffff!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:18px!important;box-shadow:0 10px 28px rgb(15 23 42 / .06)!important;padding:12px!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #payment ul.payment_methods,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #payment ul.wc_payment_methods{display:grid!important;gap:10px!important;margin:0!important;padding:0!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #payment li.wc_payment_method{background:#f8fafc!important;border:1px solid rgb(15 23 42 / .1)!important;border-radius:16px!important;box-shadow:none!important;color:#111827!important;margin:0!important;padding:12px!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #payment li.wc_payment_method:has(input:checked){background:#fff7cc!important;border-color:#ffcc00!important;box-shadow:0 0 0 3px rgb(255 204 0 / .14)!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #payment li.wc_payment_method label{align-items:center!important;color:#111827!important;display:flex!important;flex-wrap:wrap!important;font-size:15px!important;font-weight:900!important;gap:8px!important;line-height:1.25!important;margin:0!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #payment li.wc_payment_method label::after{flex:0 0 auto!important;margin-left:0!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #payment div.payment_box{background:#ffffff!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:14px!important;color:#374151!important;font-size:13px!important;line-height:1.35!important;margin:10px 0 0!important;padding:10px!important}}@media (max-width:768px){body.woocommerce-checkout,body.woocommerce-checkout #page,body.woocommerce-checkout #primary,body.woocommerce-checkout .site-main,body.woocommerce-checkout .content-area,body.woocommerce-checkout .entry-content,body.woocommerce-checkout .woocommerce{max-width:100%!important;overflow-x:hidden!important;width:100%!important}body.woocommerce-checkout form.checkout,body.woocommerce-checkout form.checkout[data-sb-polished="1"],body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"]{align-items:stretch!important;display:flex!important;flex-direction:column!important;float:none!important;gap:12px!important;left:auto!important;margin:0 auto!important;max-width:420px!important;min-height:0!important;overflow:visible!important;padding:10px 12px 24px!important;position:static!important;right:auto!important;top:auto!important;transform:none!important;width:100%!important}body.woocommerce-checkout .tb-mobile-checkout-steps{clear:both!important;float:none!important;inset:auto!important;margin:0 0 12px!important;max-width:100%!important;order:0!important;position:static!important;top:auto!important;transform:none!important;width:100%!important;z-index:auto!important}body.woocommerce-checkout #sb-ordering,body.woocommerce-checkout .sb-ordering,body.woocommerce-checkout #customer_details,body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout .tb-checkout-step-continue,body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout #payment{clear:both!important;float:none!important;left:auto!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;min-height:0!important;overflow:visible!important;position:static!important;right:auto!important;top:auto!important;transform:none!important;width:100%!important;z-index:auto!important}body.woocommerce-checkout #sb-ordering,body.woocommerce-checkout #customer_details,body.woocommerce-checkout .tb-checkout-step-continue{order:initial!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="1"] #sb-ordering,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="1"] #customer_details,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="1"] .tb-checkout-step-continue{display:block!important}}@media (max-width:768px){body.woocommerce-checkout .tb-mobile-checkout-steps{background:#ffffff!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:999px!important;box-shadow:0 8px 22px rgb(15 23 42 / .06)!important;display:grid!important;gap:6px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:5px!important}body.woocommerce-checkout .tb-mobile-checkout-steps span{background:#f3f4f6!important;box-shadow:none!important;color:#6b7280!important;min-height:38px!important}body.woocommerce-checkout .tb-mobile-checkout-steps span.is-active{background:#ffcc00!important;box-shadow:0 8px 18px rgb(255 204 0 / .28)!important;color:#080a0e!important}body.woocommerce-checkout #billing_email.tb-checkout-field-invalid{border-color:#dc2626!important;box-shadow:0 0 0 3px rgb(220 38 38 / .12)!important}body.woocommerce-checkout .tb-checkout-email-error{background:#fef2f2!important;border:1px solid rgb(220 38 38 / .2)!important;border-radius:10px!important;color:#991b1b!important;display:block!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important;margin-top:6px!important;padding:8px 10px!important}body.woocommerce-checkout .tb-checkout-email-error[hidden]{display:none!important}body.woocommerce-checkout #sb_order_type_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb_order_mode_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__field--choice .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode .woocommerce-input-wrapper{align-items:stretch!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}body.woocommerce-checkout #sb_order_type_field label.radio,body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_pickup"],body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_delivery"],body.woocommerce-checkout #sb_order_mode_field label.radio,body.woocommerce-checkout #sb_order_mode_field label[for="sb_order_mode_asap"],body.woocommerce-checkout #sb_order_mode_field label[for="sb_order_mode_preorder"],body.woocommerce-checkout #sb-ordering .sb-ordering__field--choice .woocommerce-input-wrapper label,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode .woocommerce-input-wrapper label{align-items:center!important;background:#f8fafc!important;border:1px solid rgb(15 23 42 / .1)!important;border-radius:14px!important;color:#111827!important;display:flex!important;flex-direction:row!important;font-size:14px!important;font-weight:850!important;gap:8px!important;justify-content:center!important;line-height:1.2!important;margin:0!important;min-height:48px!important;padding:9px 8px!important;text-align:center!important;white-space:normal!important;width:100%!important}body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_pickup"]::before,body.woocommerce-checkout #sb_order_type_field label[for="sb_order_type_delivery"]::before{display:inline-flex!important;flex:0 0 auto!important;font-size:18px!important;line-height:1!important;margin:0!important}body.woocommerce-checkout #sb_order_type_field label:has(input:checked),body.woocommerce-checkout #sb_order_mode_field label:has(input:checked),body.woocommerce-checkout #sb-ordering .woocommerce-input-wrapper label:has(input:checked){background:#fff7cc!important;border-color:#ffcc00!important;box-shadow:0 0 0 3px rgb(255 204 0 / .14)!important;color:#080a0e!important}body.woocommerce-checkout .sb-ordering__closed-notice,body.woocommerce-checkout .sb-ordering__delivery-next,body.woocommerce-checkout .sb-ordering__note{clear:both!important;font-size:13px!important;line-height:1.35!important;margin:10px 0 0!important;width:100%!important}body.woocommerce-checkout #customer_details .form-row,body.woocommerce-checkout #customer_details .woocommerce-input-wrapper{display:block!important;width:100%!important}body.woocommerce-checkout #billing_phone_field .woocommerce-input-wrapper::before{left:12px!important}body.woocommerce-checkout #billing_phone_field input{padding-left:44px!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tbody tr.cart_item{align-items:start!important;background:#f8fafc!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:16px!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr) auto!important;padding:10px!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table .product-name{align-items:start!important;color:#111827!important;display:block!important;font-size:14px!important;font-weight:900!important;line-height:1.25!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table .product-name img,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table .product-thumbnail img{border-radius:12px!important;float:left!important;height:52px!important;margin:0 10px 6px 0!important;object-fit:cover!important;width:52px!important}body.woocommerce-checkout #order_review .wc-item-meta,body.woocommerce-checkout #order_review .variation{clear:both!important;color:#4b5563!important;display:grid!important;font-size:12px!important;gap:3px!important;line-height:1.3!important;margin:7px 0 0!important;padding:0!important}body.woocommerce-checkout #order_review .wc-item-meta li,body.woocommerce-checkout #order_review .variation dt,body.woocommerce-checkout #order_review .variation dd{margin:0!important;padding:0!important}body.woocommerce-checkout #order_review .product-name .edit,body.woocommerce-checkout #order_review .product-name .remove{align-items:center!important;display:inline-flex!important;font-size:12px!important;gap:6px!important;margin-top:6px!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table .product-total{color:#111827!important;font-size:14px!important;font-weight:950!important;line-height:1.2!important;text-align:right!important;white-space:nowrap!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tfoot tr{background:#ffffff!important;border-top:1px solid rgb(15 23 42 / .08)!important;display:flex!important;justify-content:space-between!important;padding:9px 2px!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tfoot tr.order-total{background:#fff7cc!important;border:1px solid rgb(255 204 0 / .45)!important;border-radius:14px!important;margin-top:2px!important;padding:12px!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tfoot tr.order-total th,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tfoot tr.order-total td,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tfoot tr.order-total .amount{color:#080a0e!important;font-size:18px!important;font-weight:950!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #payment li.wc_payment_method{background:#f8fafc!important;border:1px solid rgb(15 23 42 / .1)!important;border-radius:16px!important;padding:12px!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #payment li.wc_payment_method:has(input:checked){background:#fff7cc!important;border-color:#ffcc00!important;box-shadow:0 0 0 3px rgb(255 204 0 / .14)!important}}@media (max-width:768px){body.woocommerce-checkout #billing_phone.tb-checkout-field-invalid,body.woocommerce-checkout #billing_email.tb-checkout-field-invalid{border-color:#dc2626!important;box-shadow:0 0 0 3px rgb(220 38 38 / .12)!important}body.woocommerce-checkout .tb-checkout-phone-error,body.woocommerce-checkout .tb-checkout-email-error{background:#fef2f2!important;border:1px solid rgb(220 38 38 / .2)!important;border-radius:10px!important;color:#991b1b!important;display:block!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important;margin-top:6px!important;padding:8px 10px!important}body.woocommerce-checkout .tb-checkout-phone-error[hidden],body.woocommerce-checkout .tb-checkout-email-error[hidden]{display:none!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #payment,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #payment li.wc_payment_method,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #payment div.payment_box{color:#374151!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tbody{display:grid!important;gap:10px!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tbody tr.cart_item{align-items:start!important;background:#f8fafc!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:16px!important;box-shadow:none!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:74px!important;padding:10px!important;width:100%!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tbody tr.cart_item td{background:transparent!important;border:0!important;padding:0!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table .product-name,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #payment li.wc_payment_method label{color:#1f2937!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table .product-name{display:block!important;font-size:14px!important;font-weight:850!important;line-height:1.25!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table .product-name img,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table .product-thumbnail img{border-radius:12px!important;float:left!important;height:52px!important;margin:0 10px 6px 0!important;object-fit:cover!important;width:52px!important}body.woocommerce-checkout #order_review .wc-item-meta,body.woocommerce-checkout #order_review .variation,body.woocommerce-checkout #order_review .wc-item-meta *,body.woocommerce-checkout #order_review .variation *{color:#6b7280!important;font-size:12px!important;line-height:1.3!important}body.woocommerce-checkout #order_review .product-total,body.woocommerce-checkout #order_review .product-total .amount{color:#1f2937!important;font-size:14px!important;font-weight:900!important;line-height:1.2!important;text-align:right!important;white-space:nowrap!important}body.woocommerce-checkout #order_review .product-name .edit,body.woocommerce-checkout #order_review .product-name .remove{background:#ffffff!important;border:1px solid rgb(15 23 42 / .1)!important;border-radius:999px!important;color:#4b5563!important;display:inline-flex!important;font-size:12px!important;font-weight:800!important;line-height:1!important;margin:6px 5px 0 0!important;padding:6px 9px!important;text-decoration:none!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tfoot th,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tfoot td{color:#4b5563!important;font-size:14px!important;font-weight:800!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tfoot tr.order-total th,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tfoot tr.order-total td,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tfoot tr.order-total .amount{color:#111827!important;font-size:18px!important;font-weight:950!important}}body.woocommerce-order-received .woocommerce-customer-details,body.woocommerce-order-received .woocommerce-column--billing-address,body.woocommerce-order-received .woocommerce-column--shipping-address{display:none!important}body.woocommerce-order-received .sb-receipt-confirmation{gap:10px!important;padding:clamp(22px, 4vw, 34px)!important}body.woocommerce-order-received .sb-receipt-confirmation h2{font-size:clamp(36px, 5vw, 58px)!important;font-weight:950!important;line-height:1!important;margin-bottom:14px!important}body.woocommerce-order-received .sb-receipt-confirmation__status,body.woocommerce-order-received .sb-receipt-confirmation__payment{align-items:center!important;background:#fff7cc!important;border:1px solid #f5c400!important;border-radius:999px!important;color:#111827!important;display:inline-flex!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important;margin:8px 8px 6px 0!important;padding:9px 13px!important}body.woocommerce-order-received .sb-receipt-confirmation__text{color:#4b5563!important;line-height:1.55!important;margin-top:8px!important}body.woocommerce-order-received .sb-ordering-summary--receipt{background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:22px!important;box-shadow:0 14px 34px rgb(17 24 39 / .08)!important;color:#111827!important;margin:18px 0!important;padding:20px!important}body.woocommerce-order-received .sb-ordering-summary--receipt h2{color:#111827!important;font-size:24px!important;font-weight:950!important;line-height:1.15!important;margin:0 0 14px!important}body.woocommerce-order-received .sb-ordering-summary--receipt h2::before{content:none!important}body.woocommerce-order-received .sb-ordering-summary__rows{display:grid!important;gap:8px!important;margin:0!important}body.woocommerce-order-received .sb-ordering-summary__rows>div{align-items:center!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:14px!important;display:flex!important;gap:12px!important;justify-content:space-between!important;padding:12px 14px!important}body.woocommerce-order-received .sb-ordering-summary__rows dt{color:#6b7280!important;font-size:13px!important;font-weight:850!important}body.woocommerce-order-received .sb-ordering-summary__rows dd{color:#111827!important;font-size:14px!important;font-weight:900!important;margin:0!important;text-align:right!important}body.woocommerce-order-received .woocommerce-order-details{background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:22px!important;box-shadow:0 14px 34px rgb(17 24 39 / .08)!important;padding:20px!important}body.woocommerce-order-received .woocommerce-order-details table.shop_table{border-collapse:separate!important;border-spacing:0 8px!important}body.woocommerce-order-received .woocommerce-order-details table.shop_table tbody tr,body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot tr{background:#f8fafc!important;border-radius:14px!important}body.woocommerce-order-received .woocommerce-order-details table.shop_table th,body.woocommerce-order-received .woocommerce-order-details table.shop_table td{color:#374151!important;padding:12px 14px!important;vertical-align:top!important}body.woocommerce-order-received .woocommerce-order-details table.shop_table .product-name,body.woocommerce-order-received .woocommerce-order-details table.shop_table .woocommerce-table__product-name{color:#111827!important;font-weight:900!important}body.woocommerce-order-received .woocommerce-order-details table.shop_table .product-total,body.woocommerce-order-received .woocommerce-order-details table.shop_table td:last-child,body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot td{text-align:right!important}body.woocommerce-order-received .woocommerce-order-details table.shop_table .amount{color:#111827!important;font-weight:950!important}body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot tr:last-child th,body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot tr:last-child td,body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot tr:last-child .amount{color:#111827!important;font-size:18px!important;font-weight:950!important}body.woocommerce-order-received .sb-receipt-actions__buttons{display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.woocommerce-order-received .sb-receipt-actions__primary,body.woocommerce-order-received .sb-receipt-actions__secondary{background:#ffcc00!important;border:1px solid #ffcc00!important;border-radius:999px!important;color:#111827!important;display:flex!important;width:100%!important}@media (max-width:768px){body.woocommerce-order-received .sb-receipt-actions__buttons{grid-template-columns:1fr!important}body.woocommerce-order-received .sb-ordering-summary__rows>div{align-items:flex-start!important;flex-direction:column!important;gap:4px!important}body.woocommerce-order-received .sb-ordering-summary__rows dd{text-align:left!important}}@media (max-width:768px){body:has(.sb-order-menu),body:has(.sb-order-menu) #page,body:has(.sb-order-menu) #primary,body:has(.sb-order-menu) #main,body:has(.sb-order-menu) .site,body:has(.sb-order-menu) .site-main,body:has(.sb-order-menu) .content-area,body:has(.sb-order-menu) .content-container,body:has(.sb-order-menu) .content-wrap,body:has(.sb-order-menu) .entry-content,body:has(.sb-order-menu) .entry-content-wrap,body:has(.sb-order-menu) .wp-site-blocks,body:has(.sb-order-menu) .star-burgers-order-online-page{background:#f5f7fa!important;margin-left:0!important;margin-right:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important;width:100%!important}body:has(.sb-order-menu) .star-burgers-order-online-page,body:has(.sb-order-menu) .star-burgers-order-online-page.wp-block-group{background:#f5f7fa!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;max-width:100vw!important;padding-left:0!important;padding-right:0!important;width:100vw!important}body:has(.sb-order-menu) .sb-order-menu,body:has(.sb-order-menu) .entry-content .sb-order-menu{background:#f5f7fa!important;box-sizing:border-box!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;max-width:100vw!important;padding:8px 8px 90px!important;width:100vw!important}body:has(.sb-order-menu) .sb-order-menu-hero{border-radius:22px!important;margin:0 0 14px!important;padding:18px 16px!important}body:has(.sb-order-menu) .sb-order-menu-nav{border-radius:22px!important;margin:0 0 24px!important;padding:10px 8px!important}body:has(.sb-order-menu) .sb-order-menu-section{padding-left:8px!important;padding-right:8px!important}body:has(.sb-order-menu) #masthead .mobile-site-branding{display:flex!important}}@media (max-width:768px){body.page-id-36 .sb-order-menu,body.page-id-36 .entry-content .sb-order-menu{padding-top:0!important}body.page-id-36 .star-burgers-order-online-page,body.page-id-36 .star-burgers-order-online-page.wp-block-group,body.page-id-36 .entry-content,body.page-id-36 .entry-content-wrap{padding-top:0!important}}body:has(.sb-order-menu) .sb-sticky-cart-bar__summary strong{align-items:center!important;background:#0f172a!important;color:#ffffff!important;display:inline-flex!important;font-size:14px!important;font-weight:900!important;justify-content:center!important;line-height:1!important;min-width:30px!important;opacity:1!important;padding:0 8px!important;visibility:visible!important}body:has(.sb-order-menu) .sb-sticky-cart-bar__icon{background:#0f172a!important;color:#ffffff!important}body:has(.sb-order-menu) .sb-sticky-cart-bar__count{background:transparent!important;clip-path:none!important;color:#ffffff!important;display:inline-flex!important;font-size:14px!important;font-weight:900!important;line-height:1!important;opacity:1!important;overflow:visible!important;text-indent:0!important;text-shadow:none!important;transform:none!important;-webkit-text-fill-color:#ffffff!important;visibility:visible!important}body:has(.sb-order-menu) .sb-sticky-cart-bar__summary strong .sb-sticky-cart-bar__count{background:transparent!important;color:#ffffff!important;display:inline-flex!important;font-size:14px!important;font-weight:900!important;line-height:1!important;opacity:1!important;text-indent:0!important;-webkit-text-fill-color:#ffffff!important;visibility:visible!important}body:has(.sb-order-menu) .sb-sticky-cart-bar__count span{color:#ffffff!important;font-size:14px!important;font-weight:900!important;line-height:1!important;opacity:1!important;visibility:visible!important}body:has(.sb-order-menu) .sb-sticky-cart-bar__total,body:has(.sb-order-menu) .sb-sticky-cart-bar__total *,body:has(.sb-order-menu) .sb-sticky-cart-bar__label{color:#111827!important;font-weight:900!important}body.woocommerce-checkout.tb-pickup-selected #billing_address_1_field,body.woocommerce-checkout.tb-pickup-selected #billing_address_2_field,body.woocommerce-checkout.tb-pickup-selected #billing_postcode_field,body.woocommerce-checkout.tb-pickup-selected #billing_city_field,body.woocommerce-checkout form.checkout.tb-order-type-pickup #billing_address_1_field,body.woocommerce-checkout form.checkout.tb-order-type-pickup #billing_address_2_field,body.woocommerce-checkout form.checkout.tb-order-type-pickup #billing_postcode_field,body.woocommerce-checkout form.checkout.tb-order-type-pickup #billing_city_field{display:none!important}body.woocommerce-checkout.tb-delivery-selected #billing_address_1_field,body.woocommerce-checkout.tb-delivery-selected #billing_address_2_field,body.woocommerce-checkout.tb-delivery-selected #billing_postcode_field,body.woocommerce-checkout.tb-delivery-selected #billing_city_field,body.woocommerce-checkout form.checkout.tb-order-type-delivery #billing_address_1_field,body.woocommerce-checkout form.checkout.tb-order-type-delivery #billing_address_2_field,body.woocommerce-checkout form.checkout.tb-order-type-delivery #billing_postcode_field,body.woocommerce-checkout form.checkout.tb-order-type-delivery #billing_city_field{display:block!important;opacity:1!important;visibility:visible!important}body.woocommerce-checkout .tb-checkout-field-invalid{border-color:#dc2626!important;box-shadow:0 0 0 3px rgb(220 38 38 / .12)!important}body.woocommerce-checkout .tb-field-invalid input,body.woocommerce-checkout .tb-field-invalid textarea,body.woocommerce-checkout .tb-field-invalid select{background:#fff5f5!important;border-color:#ef4444!important}body.woocommerce-checkout .tb-field-error{color:#b91c1c!important;font-size:12px!important;font-weight:700!important;margin-top:6px!important}body.woocommerce-checkout .tb-checkout-field-error{background:#fef2f2!important;border:1px solid rgb(220 38 38 / .2)!important;border-radius:10px!important;color:#991b1b!important;display:block!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important;margin-top:6px!important;padding:8px 10px!important}body.woocommerce-checkout .tb-checkout-field-error[hidden]{display:none!important}body.woocommerce-checkout #order_review_heading{display:none!important}body.woocommerce-checkout .tb-checkout-menu-link{align-items:center!important;align-self:flex-start!important;background:transparent!important;border:1px solid rgb(100 116 139 / .28)!important;border-radius:999px!important;color:#475569!important;display:inline-flex!important;font-size:13px!important;font-weight:750!important;gap:6px!important;line-height:1!important;margin:12px 0 0!important;padding:9px 12px!important;text-decoration:none!important;width:fit-content!important}body.woocommerce-checkout .tb-checkout-menu-link:hover,body.woocommerce-checkout .tb-checkout-menu-link:focus-visible{background:#f8fafc!important;border-color:rgb(71 85 105 / .45)!important;color:#0f172a!important}body.woocommerce-checkout .woocommerce-checkout-review-order .product-name a.remove,body.woocommerce-checkout .woocommerce-checkout-review-order .product-name a.edit,body.woocommerce-checkout .woocommerce-checkout-review-order .product-name .remove,body.woocommerce-checkout .woocommerce-checkout-review-order .product-name .edit,body.woocommerce-checkout #order_review .product-name a.remove,body.woocommerce-checkout #order_review .product-name a.edit,body.woocommerce-checkout #order_review .product-name .remove,body.woocommerce-checkout #order_review .product-name .edit{display:none!important}body.woocommerce-checkout .woocommerce-checkout-review-order .product-quantity,body.woocommerce-checkout .woocommerce-checkout-review-order .quantity,body.woocommerce-checkout #order_review .product-quantity,body.woocommerce-checkout #order_review .quantity{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#64748b!important;display:inline!important;font-size:12px!important;font-weight:600!important;height:auto!important;line-height:1.3!important;margin:0 0 0 4px!important;min-height:0!important;min-width:0!important;padding:0!important;vertical-align:baseline!important;width:auto!important}@media (max-width:768px){body.woocommerce-checkout .woocommerce-checkout-review-order .product-name{font-size:13px!important;font-weight:700!important;line-height:1.3!important}body.woocommerce-checkout .woocommerce-checkout-review-order .product-total,body.woocommerce-checkout .woocommerce-checkout-review-order td{font-size:13px!important;font-weight:600!important}body.woocommerce-checkout .woocommerce-checkout-review-order .order-total th,body.woocommerce-checkout .woocommerce-checkout-review-order .order-total td{font-size:14px!important;font-weight:900!important}}body.woocommerce-checkout .tb-mobile-checkout-steps,body.woocommerce-checkout .tb-checkout-step-continue,body.woocommerce-checkout .tb-checkout-step-back{display:none!important}body.woocommerce-checkout form.checkout,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"],body.woocommerce-checkout form.checkout[data-tb-checkout-step],body.woocommerce-checkout form.checkout.tb-mobile-step-1,body.woocommerce-checkout form.checkout.tb-mobile-step-2{min-height:0!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"] #sb-ordering,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"] #customer_details,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"] #order_review,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"] .woocommerce-checkout-review-order,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"] #payment,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"] .woocommerce-checkout-payment,body.woocommerce-checkout form.checkout.tb-mobile-step-1 #sb-ordering,body.woocommerce-checkout form.checkout.tb-mobile-step-1 #customer_details,body.woocommerce-checkout form.checkout.tb-mobile-step-1 #order_review,body.woocommerce-checkout form.checkout.tb-mobile-step-1 .woocommerce-checkout-review-order,body.woocommerce-checkout form.checkout.tb-mobile-step-1 #payment,body.woocommerce-checkout form.checkout.tb-mobile-step-1 .woocommerce-checkout-payment,body.woocommerce-checkout form.checkout.tb-mobile-step-2 #sb-ordering,body.woocommerce-checkout form.checkout.tb-mobile-step-2 #customer_details,body.woocommerce-checkout form.checkout.tb-mobile-step-2 #order_review,body.woocommerce-checkout form.checkout.tb-mobile-step-2 .woocommerce-checkout-review-order,body.woocommerce-checkout form.checkout.tb-mobile-step-2 #payment,body.woocommerce-checkout form.checkout.tb-mobile-step-2 .woocommerce-checkout-payment{display:block!important;visibility:visible!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"] #place_order,body.woocommerce-checkout form.checkout.tb-mobile-step-1 #place_order,body.woocommerce-checkout form.checkout.tb-mobile-step-2 #place_order{display:inline-flex!important;visibility:visible!important}@media (max-width:768px){body.woocommerce-checkout{overflow-x:hidden!important}body.woocommerce-checkout .entry-content>.woocommerce,body.woocommerce-checkout .site-main,body.woocommerce-checkout #primary{max-width:calc(100vw - 72px)!important;padding-left:10px!important;padding-right:10px!important}body.woocommerce-checkout form.checkout{display:flex!important;flex-direction:column!important;gap:16px!important;margin:0 auto!important;max-width:520px!important;width:min(100%, calc(100vw - 72px))!important}body.woocommerce-checkout .sb-ordering,body.woocommerce-checkout #customer_details,body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout #payment,body.woocommerce-checkout .woocommerce-checkout-payment{border-radius:16px!important;box-shadow:0 12px 28px rgb(15 23 42 / .08)!important;margin:0!important;padding:16px!important;width:100%!important}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields{box-shadow:none!important;padding:0!important}body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout .sb-ordering__title{font-size:18px!important;line-height:1.2!important;margin:0 0 14px!important}body.woocommerce-checkout .sb-ordering__section{margin:0 0 14px!important}body.woocommerce-checkout .sb-ordering__section:last-child{margin-bottom:0!important}body.woocommerce-checkout #sb-ordering #sb_order_type_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__field--type .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering #sb_order_mode_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode .woocommerce-input-wrapper{display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.woocommerce-checkout #sb-ordering #sb_order_type_field label.radio,body.woocommerce-checkout #sb-ordering .sb-ordering__field--type label.radio,body.woocommerce-checkout #sb-ordering #sb_order_mode_field label.radio,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode label.radio{align-items:center!important;border-radius:14px!important;display:flex!important;font-size:14px!important;font-weight:850!important;justify-content:center!important;min-height:52px!important;padding:11px 10px!important;text-align:center!important;width:100%!important}body.woocommerce-checkout .form-row{margin-bottom:13px!important;width:100%!important}body.woocommerce-checkout .form-row label{display:block!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important;margin:0 0 6px!important}body.woocommerce-checkout input.input-text,body.woocommerce-checkout textarea,body.woocommerce-checkout select{border-radius:12px!important;font-size:16px!important;min-height:48px!important;padding:12px 13px!important;width:100%!important}body.woocommerce-checkout textarea{min-height:96px!important}body.woocommerce-checkout .tb-field-error,body.woocommerce-checkout .tb-checkout-field-error{margin-top:6px!important}body.woocommerce-checkout #order_review table.shop_table,body.woocommerce-checkout .woocommerce-checkout-review-order-table{border:0!important;border-collapse:separate!important;border-spacing:0!important;margin:0!important;width:100%!important}body.woocommerce-checkout #order_review table.shop_table thead,body.woocommerce-checkout .woocommerce-checkout-review-order-table thead{display:none!important}body.woocommerce-checkout #order_review table.shop_table tbody tr.cart_item,body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item{align-items:start!important;border-bottom:1px solid rgb(15 23 42 / .08)!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr) auto!important;padding:12px 0!important}body.woocommerce-checkout #order_review table.shop_table tbody tr.cart_item td,body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item td{border:0!important;display:block!important;padding:0!important}body.woocommerce-checkout #order_review .product-name,body.woocommerce-checkout .woocommerce-checkout-review-order .product-name{color:#0f172a!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important;min-width:0!important}body.woocommerce-checkout #order_review .product-name img,body.woocommerce-checkout .woocommerce-checkout-review-order .product-name img,body.woocommerce-checkout #order_review .product-thumbnail img{border-radius:10px!important;float:left!important;height:48px!important;margin:0 10px 0 0!important;object-fit:cover!important;width:48px!important}body.woocommerce-checkout #order_review .product-quantity,body.woocommerce-checkout .woocommerce-checkout-review-order .product-quantity,body.woocommerce-checkout #order_review .quantity,body.woocommerce-checkout .woocommerce-checkout-review-order .quantity{color:#64748b!important;display:block!important;font-size:12px!important;font-weight:700!important;margin:3px 0 0!important}body.woocommerce-checkout #order_review .product-total,body.woocommerce-checkout .woocommerce-checkout-review-order .product-total{color:#0f172a!important;font-size:14px!important;font-weight:900!important;text-align:right!important;white-space:nowrap!important}body.woocommerce-checkout #order_review table.shop_table tfoot tr,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important}body.woocommerce-checkout #order_review table.shop_table tfoot th,body.woocommerce-checkout #order_review table.shop_table tfoot td,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td{border:0!important;display:block!important;padding:9px 0!important}body.woocommerce-checkout #order_review .order-total th,body.woocommerce-checkout #order_review .order-total td,body.woocommerce-checkout #order_review .order-total .amount{font-size:16px!important}body.woocommerce-checkout #payment ul.payment_methods,body.woocommerce-checkout #payment ul.wc_payment_methods{display:grid!important;gap:10px!important;margin:0!important;padding:0!important}body.woocommerce-checkout #payment li.wc_payment_method,body.woocommerce-checkout #payment ul.payment_methods>li{border-radius:14px!important;padding:13px!important}body.woocommerce-checkout #payment li.wc_payment_method label{align-items:center!important;display:flex!important;gap:9px!important;line-height:1.25!important;min-height:28px!important}body.woocommerce-checkout #place_order,body.woocommerce-checkout button[name="woocommerce_checkout_place_order"]{border-radius:14px!important;display:flex!important;font-size:16px!important;justify-content:center!important;margin-top:12px!important;min-height:54px!important;width:100%!important}body.woocommerce-checkout .tb-mobile-checkout-steps,body.woocommerce-checkout .tb-checkout-step-continue,body.woocommerce-checkout .tb-checkout-step-back{display:none!important}}@media (max-width:768px){body.woocommerce-checkout,body.woocommerce-checkout *{box-sizing:border-box!important}body.woocommerce-checkout{overflow-x:hidden!important}body.woocommerce-checkout .site,body.woocommerce-checkout .site-content,body.woocommerce-checkout .content-area,body.woocommerce-checkout .site-main,body.woocommerce-checkout #primary,body.woocommerce-checkout .entry,body.woocommerce-checkout .entry-content,body.woocommerce-checkout .entry-content-wrap,body.woocommerce-checkout .entry-content>.woocommerce,body.woocommerce-checkout .woocommerce{margin-left:0!important;margin-right:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important;width:100%!important}body.woocommerce-checkout form.checkout,body.woocommerce-checkout form.checkout[data-sb-polished="1"],body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"]{margin:0!important;max-width:none!important;padding:8px 10px 32px!important;width:100%!important}body.woocommerce-checkout .sb-ordering,body.woocommerce-checkout #customer_details,body.woocommerce-checkout .sb-checkout-review-column,body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-payment{max-width:none!important;padding:15px!important;width:100%!important}body.woocommerce-checkout .sb-checkout-review-column #order_review,body.woocommerce-checkout .sb-checkout-review-column .woocommerce-checkout-review-order,body.woocommerce-checkout #customer_details .col-1,body.woocommerce-checkout #customer_details .col-2,body.woocommerce-checkout #customer_details .woocommerce-billing-fields,body.woocommerce-checkout #customer_details .woocommerce-additional-fields,body.woocommerce-checkout #customer_details .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout #customer_details .woocommerce-additional-fields__field-wrapper,body.woocommerce-checkout .sb-ordering__section,body.woocommerce-checkout .sb-ordering__pickup-options,body.woocommerce-checkout .sb-ordering__preorder-fields,body.woocommerce-checkout #sb_order_type_field,body.woocommerce-checkout #sb_order_mode_field,body.woocommerce-checkout #payment div.payment_box,body.woocommerce-checkout #payment .payment_box{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;float:none!important;margin-left:0!important;margin-right:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important;width:100%!important}body.woocommerce-checkout #sb-ordering #sb_order_type_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__field--type .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering #sb_order_mode_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode .woocommerce-input-wrapper{gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}body.woocommerce-checkout #sb-ordering #sb_order_type_field label.radio,body.woocommerce-checkout #sb-ordering .sb-ordering__field--type label.radio,body.woocommerce-checkout #sb-ordering #sb_order_mode_field label.radio,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode label.radio,body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_asap"],body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_preorder"]{background:#ffffff!important;border:2px solid rgb(15 23 42 / .12)!important;border-radius:18px!important;box-shadow:0 8px 18px rgb(15 23 42 / .045)!important;color:#111827!important;font-size:15px!important;font-weight:950!important;letter-spacing:0!important;min-height:68px!important;padding:12px 8px!important;pointer-events:auto!important}body.woocommerce-checkout #sb-ordering #sb_order_type_pickup:checked+label,body.woocommerce-checkout #sb-ordering #sb_order_type_delivery:checked+label,body.woocommerce-checkout #sb-ordering #sb_order_mode_asap:checked+label,body.woocommerce-checkout #sb-ordering #sb_order_mode_preorder:checked+label,body.woocommerce-checkout #sb-ordering #sb_order_type_field label.radio:has(input:checked),body.woocommerce-checkout #sb-ordering #sb_order_mode_field label.radio:has(input:checked),body.woocommerce-checkout #sb-ordering.is-asap label.radio[for="sb_order_mode_asap"],body.woocommerce-checkout #sb-ordering.is-preorder label.radio[for="sb_order_mode_preorder"]{background:#fff3b0!important;border-color:#ffcc00!important;box-shadow:0 0 0 3px rgb(255 204 0 / .24),0 10px 22px rgb(15 23 42 / .08)!important;color:#080a0e!important}body.woocommerce-checkout #sb_order_date_field,body.woocommerce-checkout #sb_order_time_slot_field,body.woocommerce-checkout #sb_order_date,body.woocommerce-checkout #sb_order_time_slot,body.woocommerce-checkout #customer_details .form-row,body.woocommerce-checkout #customer_details .woocommerce-input-wrapper,body.woocommerce-checkout #payment,body.woocommerce-checkout #payment ul.payment_methods,body.woocommerce-checkout #payment ul.wc_payment_methods,body.woocommerce-checkout #payment li.wc_payment_method,body.woocommerce-checkout #payment ul.payment_methods>li{max-width:none!important;width:100%!important}body.woocommerce-checkout #order_review table.shop_table tbody tr.cart_item,body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item{box-shadow:none!important;min-height:68px!important;padding:9px!important}body.woocommerce-checkout #order_review .product-name img,body.woocommerce-checkout .woocommerce-checkout-review-order .product-name img,body.woocommerce-checkout #order_review .product-thumbnail img{height:50px!important;width:50px!important}}@media (max-width:768px){body.woocommerce-checkout #sb-ordering #sb_order_mode_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode .woocommerce-input-wrapper{display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}body.woocommerce-checkout #sb-ordering #sb_order_mode_field label.radio,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode label.radio,body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_asap"],body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_preorder"]{align-items:center!important;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)!important;border:2px solid rgb(15 23 42 / .16)!important;border-radius:18px!important;box-shadow:0 10px 20px rgb(15 23 42 / .06)!important;color:#111827!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;font-size:15px!important;font-weight:950!important;gap:7px!important;justify-content:center!important;line-height:1.1!important;min-height:76px!important;padding:12px 8px!important;text-align:center!important;width:100%!important}body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_asap"]::before,body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_preorder"]::before{align-items:center!important;background:#111827!important;border-radius:999px!important;color:#ffffff!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;height:26px!important;justify-content:center!important;line-height:1!important;width:26px!important}body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_asap"]::before{content:"Nu"!important}body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_preorder"]::before{content:"Tid"!important}body.woocommerce-checkout #sb-ordering #sb_order_mode_asap:checked+label,body.woocommerce-checkout #sb-ordering #sb_order_mode_preorder:checked+label,body.woocommerce-checkout #sb-ordering #sb_order_mode_field label.radio:has(input:checked),body.woocommerce-checkout #sb-ordering.is-asap label.radio[for="sb_order_mode_asap"],body.woocommerce-checkout #sb-ordering.is-preorder label.radio[for="sb_order_mode_preorder"]{background:linear-gradient(180deg,#fff7c2 0%,#ffe66d 100%)!important;border-color:#ffcc00!important;box-shadow:0 0 0 3px rgb(255 204 0 / .30),0 14px 26px rgb(15 23 42 / .10)!important;color:#080a0e!important}body.woocommerce-checkout #sb-ordering #sb_order_mode_asap:checked+label::before,body.woocommerce-checkout #sb-ordering #sb_order_mode_preorder:checked+label::before,body.woocommerce-checkout #sb-ordering.is-asap label.radio[for="sb_order_mode_asap"]::before,body.woocommerce-checkout #sb-ordering.is-preorder label.radio[for="sb_order_mode_preorder"]::before{background:#080a0e!important;color:#ffcc00!important}body.woocommerce-checkout #sb-ordering input[type="radio"]:disabled+label.radio,body.woocommerce-checkout #sb-ordering label.radio.sb-ordering__option--disabled,body.woocommerce-checkout #sb-ordering label.radio[aria-disabled="true"]{background:#eef2f7!important;border-color:rgb(15 23 42 / .08)!important;box-shadow:none!important;color:#94a3b8!important;cursor:not-allowed!important}body.woocommerce-checkout #sb-ordering input[type="radio"]:disabled+label.radio::before,body.woocommerce-checkout #sb-ordering label.radio.sb-ordering__option--disabled::before,body.woocommerce-checkout #sb-ordering label.radio[aria-disabled="true"]::before{background:#cbd5e1!important;color:#64748b!important}body.woocommerce-checkout .tb-checkout-menu-link{align-items:center!important;align-self:flex-start!important;background:#ffffff!important;border:1px solid rgb(15 23 42 / .14)!important;border-radius:999px!important;box-shadow:0 8px 18px rgb(15 23 42 / .05)!important;color:#111827!important;display:inline-flex!important;font-size:13px!important;font-weight:900!important;gap:7px!important;line-height:1!important;margin:10px 0 2px!important;min-height:38px!important;padding:10px 14px!important;position:static!important;text-decoration:none!important;width:fit-content!important}body.woocommerce-checkout .tb-checkout-menu-link span[aria-hidden="true"]{color:#111827!important;font-size:15px!important;font-weight:950!important;line-height:1!important}body.woocommerce-checkout .tb-checkout-menu-link:hover,body.woocommerce-checkout .tb-checkout-menu-link:focus-visible{background:#fff7cc!important;border-color:#ffcc00!important;box-shadow:0 0 0 3px rgb(255 204 0 / .18),0 8px 18px rgb(15 23 42 / .06)!important;color:#080a0e!important;outline:0!important}}@media (max-width:768px){body.woocommerce-checkout #sb-ordering #sb_order_mode_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode .woocommerce-input-wrapper{align-items:stretch!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}body.woocommerce-checkout #sb-ordering #sb_order_mode_field label.radio,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode label.radio,body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_asap"],body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_preorder"]{align-items:center!important;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)!important;border:2px solid rgb(15 23 42 / .16)!important;border-radius:18px!important;box-shadow:0 10px 20px rgb(15 23 42 / .06)!important;color:#111827!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;font-size:15px!important;font-weight:950!important;gap:7px!important;justify-content:center!important;line-height:1.1!important;min-height:76px!important;padding:12px 8px!important;text-align:center!important;width:100%!important}body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_asap"]::before,body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_preorder"]::before{align-items:center!important;background:#111827!important;border-radius:999px!important;color:#ffffff!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;height:26px!important;justify-content:center!important;line-height:1!important;width:26px!important}body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_asap"]::before{content:"Nu"!important}body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_preorder"]::before{content:"Tid"!important}body.woocommerce-checkout #sb-ordering #sb_order_mode_asap:checked+label,body.woocommerce-checkout #sb-ordering #sb_order_mode_preorder:checked+label,body.woocommerce-checkout #sb-ordering #sb_order_mode_field label.radio:has(input:checked),body.woocommerce-checkout #sb-ordering.is-asap label.radio[for="sb_order_mode_asap"],body.woocommerce-checkout #sb-ordering.is-preorder label.radio[for="sb_order_mode_preorder"]{background:linear-gradient(180deg,#fff7c2 0%,#ffe66d 100%)!important;border-color:#ffcc00!important;box-shadow:0 0 0 3px rgb(255 204 0 / .30),0 14px 26px rgb(15 23 42 / .10)!important;color:#080a0e!important}body.woocommerce-checkout #sb-ordering #sb_order_mode_asap:checked+label::before,body.woocommerce-checkout #sb-ordering #sb_order_mode_preorder:checked+label::before,body.woocommerce-checkout #sb-ordering.is-asap label.radio[for="sb_order_mode_asap"]::before,body.woocommerce-checkout #sb-ordering.is-preorder label.radio[for="sb_order_mode_preorder"]::before{background:#080a0e!important;color:#ffcc00!important}body.woocommerce-checkout #sb-ordering input[type="radio"]:disabled+label.radio,body.woocommerce-checkout #sb-ordering label.radio.sb-ordering__option--disabled,body.woocommerce-checkout #sb-ordering label.radio[aria-disabled="true"]{background:#eef2f7!important;border-color:rgb(15 23 42 / .08)!important;box-shadow:none!important;color:#94a3b8!important;cursor:not-allowed!important}body.woocommerce-checkout #sb-ordering input[type="radio"]:disabled+label.radio::before,body.woocommerce-checkout #sb-ordering label.radio.sb-ordering__option--disabled::before,body.woocommerce-checkout #sb-ordering label.radio[aria-disabled="true"]::before{background:#cbd5e1!important;color:#64748b!important}body.woocommerce-checkout .tb-checkout-menu-link{align-items:center!important;align-self:flex-start!important;background:#ffffff!important;border:1px solid rgb(15 23 42 / .14)!important;border-radius:999px!important;box-shadow:0 8px 18px rgb(15 23 42 / .05)!important;color:#111827!important;display:inline-flex!important;font-size:13px!important;font-weight:900!important;gap:7px!important;line-height:1!important;margin:10px 0 2px!important;min-height:38px!important;padding:10px 14px!important;position:static!important;text-decoration:none!important;width:fit-content!important}body.woocommerce-checkout .tb-checkout-menu-link span[aria-hidden="true"]{color:#111827!important;font-size:15px!important;font-weight:950!important;line-height:1!important}body.woocommerce-checkout .tb-checkout-menu-link:hover,body.woocommerce-checkout .tb-checkout-menu-link:focus-visible{background:#fff7cc!important;border-color:#ffcc00!important;box-shadow:0 0 0 3px rgb(255 204 0 / .18),0 8px 18px rgb(15 23 42 / .06)!important;color:#080a0e!important;outline:0!important}}@media (max-width:768px){body.woocommerce-checkout,body.woocommerce-checkout *{box-sizing:border-box!important}body.woocommerce-checkout{overflow-x:hidden!important}body.woocommerce-checkout .site,body.woocommerce-checkout .site-content,body.woocommerce-checkout .content-area,body.woocommerce-checkout .site-main,body.woocommerce-checkout #primary,body.woocommerce-checkout .entry,body.woocommerce-checkout .entry-content,body.woocommerce-checkout .entry-content-wrap,body.woocommerce-checkout .entry-content>.woocommerce,body.woocommerce-checkout .woocommerce{margin-left:0!important;margin-right:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important;width:100%!important}body.woocommerce-checkout form.checkout,body.woocommerce-checkout form.checkout[data-sb-polished="1"],body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"]{gap:12px!important;margin:0!important;max-width:none!important;padding:8px 10px 32px!important;width:100%!important}body.woocommerce-checkout .sb-ordering,body.woocommerce-checkout #customer_details,body.woocommerce-checkout .sb-checkout-review-column,body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-payment{border-radius:18px!important;margin:0!important;max-width:none!important;padding:15px!important;width:100%!important}body.woocommerce-checkout .sb-checkout-review-column #order_review,body.woocommerce-checkout .sb-checkout-review-column .woocommerce-checkout-review-order{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;overflow:visible!important;padding:0!important}body.woocommerce-checkout #customer_details .col-1,body.woocommerce-checkout #customer_details .col-2,body.woocommerce-checkout #customer_details .woocommerce-billing-fields,body.woocommerce-checkout #customer_details .woocommerce-additional-fields,body.woocommerce-checkout #customer_details .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout #customer_details .woocommerce-additional-fields__field-wrapper,body.woocommerce-checkout .sb-ordering__section,body.woocommerce-checkout .sb-ordering__pickup-options,body.woocommerce-checkout .sb-ordering__preorder-fields,body.woocommerce-checkout #sb_order_type_field,body.woocommerce-checkout #sb_order_mode_field{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;float:none!important;margin-left:0!important;margin-right:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important;width:100%!important}body.woocommerce-checkout #sb-ordering #sb_order_type_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__field--type .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering #sb_order_mode_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode .woocommerce-input-wrapper{gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}body.woocommerce-checkout #sb-ordering #sb_order_type_field label.radio,body.woocommerce-checkout #sb-ordering .sb-ordering__field--type label.radio,body.woocommerce-checkout #sb-ordering #sb_order_mode_field label.radio,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode label.radio,body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_asap"],body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_preorder"]{background:#ffffff!important;border:2px solid rgb(15 23 42 / .12)!important;border-radius:18px!important;box-shadow:0 8px 18px rgb(15 23 42 / .045)!important;color:#111827!important;font-size:15px!important;font-weight:950!important;letter-spacing:0!important;min-height:68px!important;padding:12px 8px!important;pointer-events:auto!important}body.woocommerce-checkout #sb-ordering #sb_order_type_pickup:checked+label,body.woocommerce-checkout #sb-ordering #sb_order_type_delivery:checked+label,body.woocommerce-checkout #sb-ordering #sb_order_mode_asap:checked+label,body.woocommerce-checkout #sb-ordering #sb_order_mode_preorder:checked+label,body.woocommerce-checkout #sb-ordering #sb_order_type_field label.radio:has(input:checked),body.woocommerce-checkout #sb-ordering #sb_order_mode_field label.radio:has(input:checked),body.woocommerce-checkout #sb-ordering.is-asap label.radio[for="sb_order_mode_asap"],body.woocommerce-checkout #sb-ordering.is-preorder label.radio[for="sb_order_mode_preorder"]{background:#fff3b0!important;border-color:#ffcc00!important;box-shadow:0 0 0 3px rgb(255 204 0 / .24),0 10px 22px rgb(15 23 42 / .08)!important;color:#080a0e!important}body.woocommerce-checkout #sb-ordering label.radio.sb-ordering__option--disabled,body.woocommerce-checkout #sb-ordering label.radio[aria-disabled="true"],body.woocommerce-checkout #sb-ordering input[type="radio"]:disabled+label.radio{background:#f3f4f6!important;border-color:rgb(15 23 42 / .08)!important;box-shadow:none!important;color:#9ca3af!important}body.woocommerce-checkout .sb-ordering__closed-notice,body.woocommerce-checkout .sb-ordering__delivery-notice,body.woocommerce-checkout .sb-ordering__note,body.woocommerce-checkout .sb-ordering-inline-message{margin:10px 0 0!important;max-width:none!important;width:100%!important}body.woocommerce-checkout #sb_order_date_field,body.woocommerce-checkout #sb_order_time_slot_field,body.woocommerce-checkout #sb_order_date,body.woocommerce-checkout #sb_order_time_slot{float:none!important;max-width:none!important;width:100%!important}body.woocommerce-checkout #customer_details .form-row,body.woocommerce-checkout #customer_details .woocommerce-input-wrapper,body.woocommerce-checkout #payment,body.woocommerce-checkout #payment ul.payment_methods,body.woocommerce-checkout #payment ul.wc_payment_methods,body.woocommerce-checkout #payment li.wc_payment_method,body.woocommerce-checkout #payment ul.payment_methods>li{max-width:none!important;width:100%!important}body.woocommerce-checkout #order_review table.shop_table tbody tr.cart_item,body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item{box-shadow:none!important;min-height:68px!important;padding:9px!important}body.woocommerce-checkout #order_review .product-name img,body.woocommerce-checkout .woocommerce-checkout-review-order .product-name img,body.woocommerce-checkout #order_review .product-thumbnail img{height:50px!important;width:50px!important}body.woocommerce-checkout #payment div.payment_box,body.woocommerce-checkout #payment .payment_box{background:transparent!important;border:0!important;box-shadow:none!important;margin:8px 0 0!important;padding:0!important}body.woocommerce-checkout #place_order,body.woocommerce-checkout button[name="woocommerce_checkout_place_order"]{max-width:none!important;max-width:calc(100vw - 52px)!important;width:min(100%, calc(100vw - 52px))!important}}@media (max-width:768px){body.woocommerce-checkout,body.woocommerce-checkout *{box-sizing:border-box!important}body.woocommerce-checkout{background:#f8fafc!important;color:#111827!important;overflow-x:hidden!important}body.woocommerce-checkout .entry-content>.woocommerce,body.woocommerce-checkout .woocommerce,body.woocommerce-checkout .site-main,body.woocommerce-checkout #primary{margin-left:auto!important;margin-right:auto!important;max-width:100%!important;padding-left:6px!important;padding-right:6px!important;width:100%!important}body.woocommerce-checkout form.checkout,body.woocommerce-checkout form.checkout[data-sb-polished="1"]{display:flex!important;flex-direction:column!important;gap:12px!important;margin:0 auto!important;max-width:520px!important;padding:8px 6px 28px!important;width:100%!important}body.woocommerce-checkout .sb-ordering,body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout #payment,body.woocommerce-checkout .woocommerce-checkout-payment{background:#ffffff!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:18px!important;box-shadow:0 8px 22px rgb(15 23 42 / .06)!important;color:#111827!important;margin:0!important;overflow:hidden!important;padding:14px!important;width:100%!important}body.woocommerce-checkout #customer_details .woocommerce-billing-fields,body.woocommerce-checkout #customer_details .woocommerce-additional-fields,body.woocommerce-checkout #customer_details .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout #customer_details .woocommerce-additional-fields__field-wrapper{background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}body.woocommerce-checkout .sb-ordering__title,body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout .woocommerce-additional-fields h3{color:#111827!important;font-size:20px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.08!important;margin:0 0 13px!important}body.woocommerce-checkout #sb-ordering .form-row,body.woocommerce-checkout #customer_details .form-row,body.woocommerce-checkout .sb-ordering__field{margin:0 0 11px!important;padding:0!important;width:100%!important}body.woocommerce-checkout #sb-ordering label,body.woocommerce-checkout #customer_details label{color:#374151!important;display:block!important;font-size:13px!important;font-weight:850!important;line-height:1.25!important;margin:0 0 6px!important}body.woocommerce-checkout .required{color:#b45309!important;font-weight:950!important}body.woocommerce-checkout #order_comments_field .optional{display:none!important}body.woocommerce-checkout #sb-ordering #sb_order_type_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__field--type .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering #sb_order_mode_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode .woocommerce-input-wrapper{display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}body.woocommerce-checkout #sb-ordering #sb_order_type_field label.radio,body.woocommerce-checkout #sb-ordering .sb-ordering__field--type label.radio,body.woocommerce-checkout #sb-ordering #sb_order_mode_field label.radio,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode label.radio{align-items:center!important;background:#f8fafc!important;border:1px solid rgb(15 23 42 / .10)!important;border-radius:16px!important;box-shadow:none!important;color:#111827!important;cursor:pointer!important;display:flex!important;font-size:14px!important;font-weight:900!important;justify-content:center!important;line-height:1.15!important;margin:0!important;min-height:54px!important;padding:10px 8px!important;text-align:center!important;width:100%!important}body.woocommerce-checkout #sb-ordering #sb_order_type_pickup:checked+label,body.woocommerce-checkout #sb-ordering #sb_order_type_delivery:checked+label,body.woocommerce-checkout #sb-ordering #sb_order_mode_asap:checked+label,body.woocommerce-checkout #sb-ordering #sb_order_mode_preorder:checked+label,body.woocommerce-checkout #sb-ordering #sb_order_type_field label.radio:has(input:checked),body.woocommerce-checkout #sb-ordering #sb_order_mode_field label.radio:has(input:checked),body.woocommerce-checkout #sb-ordering.is-asap label.radio[for="sb_order_mode_asap"],body.woocommerce-checkout #sb-ordering.is-preorder label.radio[for="sb_order_mode_preorder"]{background:#fff7cc!important;border-color:#ffcc00!important;box-shadow:0 0 0 3px rgb(255 204 0 / .16)!important;color:#080a0e!important}body.woocommerce-checkout #sb-ordering label.radio.sb-ordering__option--disabled,body.woocommerce-checkout #sb-ordering label.radio[aria-disabled="true"]{background:#f3f4f6!important;border-color:rgb(15 23 42 / .08)!important;box-shadow:none!important;color:#9ca3af!important;cursor:not-allowed!important}body.woocommerce-checkout .sb-ordering__closed-notice,body.woocommerce-checkout .sb-ordering__delivery-notice,body.woocommerce-checkout .sb-ordering__note,body.woocommerce-checkout .sb-ordering-inline-message{background:#fff7cc!important;border:1px solid rgb(255 204 0 / .55)!important;border-radius:14px!important;color:#111827!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important;margin:9px 0 0!important;padding:10px 11px!important}body.woocommerce-checkout .sb-ordering__preorder-fields,body.woocommerce-checkout #sb_order_date_field,body.woocommerce-checkout #sb_order_time_slot_field{display:block!important;width:100%!important}body.woocommerce-checkout input.input-text,body.woocommerce-checkout textarea,body.woocommerce-checkout select,body.woocommerce-checkout .select2-selection,body.woocommerce-checkout #sb-ordering input[type="date"],body.woocommerce-checkout #sb_order_date,body.woocommerce-checkout #sb_order_time_slot{background:#f3f4f6!important;border:1px solid rgb(15 23 42 / .10)!important;border-radius:14px!important;box-shadow:none!important;color:#111827!important;font-size:16px!important;font-weight:750!important;min-height:50px!important;padding:12px 13px!important;width:100%!important}body.woocommerce-checkout input.input-text:focus,body.woocommerce-checkout textarea:focus,body.woocommerce-checkout select:focus,body.woocommerce-checkout #sb-ordering input[type="date"]:focus,body.woocommerce-checkout #sb_order_time_slot:focus{background:#ffffff!important;border-color:#ffcc00!important;box-shadow:0 0 0 3px rgb(255 204 0 / .16)!important;outline:0!important}body.woocommerce-checkout textarea{min-height:92px!important;resize:vertical!important}body.woocommerce-checkout .tb-field-error,body.woocommerce-checkout .tb-checkout-field-error{background:transparent!important;border:0!important;color:#b91c1c!important;font-size:12px!important;font-weight:850!important;line-height:1.25!important;margin:6px 0 0!important;padding:0!important}body.woocommerce-checkout #order_review table.shop_table,body.woocommerce-checkout .woocommerce-checkout-review-order-table{border:0!important;border-collapse:separate!important;display:block!important;margin:0!important;width:100%!important}body.woocommerce-checkout #order_review table.shop_table thead,body.woocommerce-checkout .woocommerce-checkout-review-order-table thead{display:none!important}body.woocommerce-checkout #order_review table.shop_table tbody,body.woocommerce-checkout #order_review table.shop_table tfoot,body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot{display:grid!important;gap:8px!important;width:100%!important}body.woocommerce-checkout #order_review table.shop_table tbody tr.cart_item,body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item{align-items:center!important;background:#ffffff!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:16px!important;box-shadow:0 8px 22px rgb(15 23 42 / .05)!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:74px!important;padding:9px 10px!important;width:100%!important}body.woocommerce-checkout #order_review table.shop_table tbody tr.cart_item td,body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item td{border:0!important;display:block!important;min-width:0!important;padding:0!important}body.woocommerce-checkout #order_review .product-name,body.woocommerce-checkout .woocommerce-checkout-review-order .product-name{color:#111827!important;font-size:14px!important;font-weight:900!important;line-height:1.18!important;min-width:0!important}body.woocommerce-checkout #order_review .product-name img,body.woocommerce-checkout .woocommerce-checkout-review-order .product-name img,body.woocommerce-checkout #order_review .product-thumbnail img{border-radius:11px!important;float:left!important;height:52px!important;margin:0 9px 0 0!important;object-fit:cover!important;width:52px!important}body.woocommerce-checkout #order_review .product-quantity,body.woocommerce-checkout .woocommerce-checkout-review-order .product-quantity,body.woocommerce-checkout #order_review .quantity,body.woocommerce-checkout .woocommerce-checkout-review-order .quantity{color:#6b7280!important;display:block!important;font-size:11px!important;font-weight:850!important;line-height:1.25!important;margin:4px 0 0!important}body.woocommerce-checkout #order_review .product-total,body.woocommerce-checkout .woocommerce-checkout-review-order .product-total{color:#111827!important;font-size:14px!important;font-weight:950!important;line-height:1.15!important;text-align:right!important;white-space:nowrap!important}body.woocommerce-checkout #order_review table.shop_table tfoot tr,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr{align-items:center!important;background:#f8fafc!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:14px!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) auto!important;padding:10px 12px!important;width:100%!important}body.woocommerce-checkout #order_review table.shop_table tfoot th,body.woocommerce-checkout #order_review table.shop_table tfoot td,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td{border:0!important;color:#4b5563!important;display:block!important;font-size:13px!important;font-weight:850!important;padding:0!important}body.woocommerce-checkout #order_review .order-total th,body.woocommerce-checkout #order_review .order-total td,body.woocommerce-checkout #order_review .order-total .amount{color:#111827!important;font-size:18px!important;font-weight:950!important}body.woocommerce-checkout #payment ul.payment_methods,body.woocommerce-checkout #payment ul.wc_payment_methods{display:grid!important;gap:8px!important;margin:0!important;padding:0!important}body.woocommerce-checkout #payment li.wc_payment_method,body.woocommerce-checkout #payment ul.payment_methods>li{background:#f8fafc!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:16px!important;box-shadow:none!important;color:#111827!important;padding:12px!important}body.woocommerce-checkout #payment li.wc_payment_method:has(input:checked){background:#fff7cc!important;border-color:#ffcc00!important}body.woocommerce-checkout #payment li.wc_payment_method label{color:#111827!important;font-size:14px!important;font-weight:900!important;line-height:1.25!important;min-height:30px!important}body.woocommerce-checkout #payment div.payment_box,body.woocommerce-checkout #payment .payment_box,body.woocommerce-checkout .woocommerce-privacy-policy-text,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{color:#6b7280!important;font-size:12px!important;line-height:1.35!important}body.woocommerce-checkout #place_order,body.woocommerce-checkout button[name="woocommerce_checkout_place_order"]{align-items:center!important;background:#ffcc00!important;border:1px solid #ffcc00!important;border-radius:999px!important;box-shadow:0 12px 28px rgb(255 204 0 / .28)!important;color:#080a0e!important;display:flex!important;font-size:16px!important;font-weight:950!important;justify-content:center!important;margin:12px 0 0!important;min-height:54px!important;padding:13px 16px!important;position:static!important;text-decoration:none!important;width:100%!important}body.woocommerce-checkout #place_order:hover,body.woocommerce-checkout #place_order:focus-visible{background:#ffd633!important;border-color:#ffd633!important;color:#080a0e!important}body.woocommerce-checkout .tb-mobile-checkout-steps,body.woocommerce-checkout .tb-checkout-step-continue,body.woocommerce-checkout .tb-checkout-step-back{display:none!important}}@media (max-width:768px){body.woocommerce-checkout,body.woocommerce-checkout *{box-sizing:border-box!important}body.woocommerce-checkout{overflow-x:hidden!important}body.woocommerce-checkout .site,body.woocommerce-checkout .site-content,body.woocommerce-checkout .content-area,body.woocommerce-checkout .site-main,body.woocommerce-checkout #primary,body.woocommerce-checkout .entry,body.woocommerce-checkout .entry-content,body.woocommerce-checkout .entry-content-wrap,body.woocommerce-checkout .entry-content>.woocommerce,body.woocommerce-checkout .woocommerce,body.woocommerce-checkout form.checkout,body.woocommerce-checkout form.checkout[data-sb-polished="1"],body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"]{margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%!important}body.woocommerce-checkout .site,body.woocommerce-checkout .site-content,body.woocommerce-checkout .content-area,body.woocommerce-checkout .site-main,body.woocommerce-checkout #primary,body.woocommerce-checkout .entry,body.woocommerce-checkout .entry-content,body.woocommerce-checkout .entry-content-wrap,body.woocommerce-checkout .entry-content>.woocommerce,body.woocommerce-checkout .woocommerce{padding-left:0!important;padding-right:0!important}body.woocommerce-checkout form.checkout,body.woocommerce-checkout form.checkout[data-sb-polished="1"],body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"]{padding:8px 10px 32px!important}body.woocommerce-checkout .sb-ordering,body.woocommerce-checkout #customer_details,body.woocommerce-checkout .sb-checkout-review-column,body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-payment,body.woocommerce-checkout #payment{max-width:none!important;padding:15px!important;width:100%!important}body.woocommerce-checkout .sb-checkout-review-column #order_review,body.woocommerce-checkout .sb-checkout-review-column .woocommerce-checkout-review-order,body.woocommerce-checkout #customer_details .col-1,body.woocommerce-checkout #customer_details .col-2,body.woocommerce-checkout #customer_details .woocommerce-billing-fields,body.woocommerce-checkout #customer_details .woocommerce-additional-fields,body.woocommerce-checkout #customer_details .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout #customer_details .woocommerce-additional-fields__field-wrapper,body.woocommerce-checkout .sb-ordering__section,body.woocommerce-checkout .sb-ordering__pickup-options,body.woocommerce-checkout .sb-ordering__preorder-fields,body.woocommerce-checkout #sb_order_type_field,body.woocommerce-checkout #sb_order_mode_field,body.woocommerce-checkout #payment div.payment_box,body.woocommerce-checkout #payment .payment_box{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;float:none!important;margin-left:0!important;margin-right:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important;width:100%!important}body.woocommerce-checkout #sb-ordering #sb_order_type_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__field--type .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering #sb_order_mode_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode .woocommerce-input-wrapper{gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}body.woocommerce-checkout #sb-ordering #sb_order_type_field label.radio,body.woocommerce-checkout #sb-ordering .sb-ordering__field--type label.radio,body.woocommerce-checkout #sb-ordering #sb_order_mode_field label.radio,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode label.radio,body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_asap"],body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_preorder"]{background:#ffffff!important;border:2px solid rgb(15 23 42 / .12)!important;border-radius:18px!important;box-shadow:0 8px 18px rgb(15 23 42 / .045)!important;color:#111827!important;font-size:15px!important;font-weight:950!important;min-height:68px!important;padding:12px 8px!important}body.woocommerce-checkout #sb-ordering #sb_order_type_pickup:checked+label,body.woocommerce-checkout #sb-ordering #sb_order_type_delivery:checked+label,body.woocommerce-checkout #sb-ordering #sb_order_mode_asap:checked+label,body.woocommerce-checkout #sb-ordering #sb_order_mode_preorder:checked+label,body.woocommerce-checkout #sb-ordering #sb_order_type_field label.radio:has(input:checked),body.woocommerce-checkout #sb-ordering #sb_order_mode_field label.radio:has(input:checked),body.woocommerce-checkout #sb-ordering.is-asap label.radio[for="sb_order_mode_asap"],body.woocommerce-checkout #sb-ordering.is-preorder label.radio[for="sb_order_mode_preorder"]{background:#fff3b0!important;border-color:#ffcc00!important;box-shadow:0 0 0 3px rgb(255 204 0 / .24),0 10px 22px rgb(15 23 42 / .08)!important;color:#080a0e!important}body.woocommerce-checkout #sb_order_date_field,body.woocommerce-checkout #sb_order_time_slot_field,body.woocommerce-checkout #sb_order_date,body.woocommerce-checkout #sb_order_time_slot,body.woocommerce-checkout #customer_details .form-row,body.woocommerce-checkout #customer_details .woocommerce-input-wrapper,body.woocommerce-checkout #payment ul.payment_methods,body.woocommerce-checkout #payment ul.wc_payment_methods,body.woocommerce-checkout #payment li.wc_payment_method,body.woocommerce-checkout #payment ul.payment_methods>li{max-width:none!important;width:100%!important}body.woocommerce-checkout #order_review table.shop_table tbody tr.cart_item,body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item{box-shadow:none!important;min-height:68px!important;padding:9px!important}body.woocommerce-checkout #order_review .product-name img,body.woocommerce-checkout .woocommerce-checkout-review-order .product-name img,body.woocommerce-checkout #order_review .product-thumbnail img{height:50px!important;width:50px!important}}@media (max-width:768px){body.woocommerce-checkout #sb-ordering #sb_order_mode_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode .woocommerce-input-wrapper{display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}body.woocommerce-checkout #sb-ordering #sb_order_mode_field label.radio,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode label.radio,body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_asap"],body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_preorder"]{align-items:center!important;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)!important;border:2px solid rgb(15 23 42 / .16)!important;border-radius:18px!important;box-shadow:0 10px 20px rgb(15 23 42 / .06)!important;color:#111827!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;font-size:15px!important;font-weight:950!important;gap:7px!important;justify-content:center!important;line-height:1.1!important;min-height:76px!important;padding:12px 8px!important;text-align:center!important;width:100%!important}body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_asap"]::before,body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_preorder"]::before{align-items:center!important;background:#111827!important;border-radius:999px!important;color:#ffffff!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;height:26px!important;justify-content:center!important;line-height:1!important;width:26px!important}body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_asap"]::before{content:"Nu"!important}body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_preorder"]::before{content:"Tid"!important}body.woocommerce-checkout #sb-ordering #sb_order_mode_asap:checked+label,body.woocommerce-checkout #sb-ordering #sb_order_mode_preorder:checked+label,body.woocommerce-checkout #sb-ordering #sb_order_mode_field label.radio:has(input:checked),body.woocommerce-checkout #sb-ordering.is-asap label.radio[for="sb_order_mode_asap"],body.woocommerce-checkout #sb-ordering.is-preorder label.radio[for="sb_order_mode_preorder"]{background:linear-gradient(180deg,#fff7c2 0%,#ffe66d 100%)!important;border-color:#ffcc00!important;box-shadow:0 0 0 3px rgb(255 204 0 / .30),0 14px 26px rgb(15 23 42 / .10)!important;color:#080a0e!important}body.woocommerce-checkout #sb-ordering #sb_order_mode_asap:checked+label::before,body.woocommerce-checkout #sb-ordering #sb_order_mode_preorder:checked+label::before,body.woocommerce-checkout #sb-ordering.is-asap label.radio[for="sb_order_mode_asap"]::before,body.woocommerce-checkout #sb-ordering.is-preorder label.radio[for="sb_order_mode_preorder"]::before{background:#080a0e!important;color:#ffcc00!important}body.woocommerce-checkout #sb-ordering input[type="radio"]:disabled+label.radio,body.woocommerce-checkout #sb-ordering label.radio.sb-ordering__option--disabled,body.woocommerce-checkout #sb-ordering label.radio[aria-disabled="true"]{background:#eef2f7!important;border-color:rgb(15 23 42 / .08)!important;box-shadow:none!important;color:#94a3b8!important;cursor:not-allowed!important}body.woocommerce-checkout #sb-ordering input[type="radio"]:disabled+label.radio::before,body.woocommerce-checkout #sb-ordering label.radio.sb-ordering__option--disabled::before,body.woocommerce-checkout #sb-ordering label.radio[aria-disabled="true"]::before{background:#cbd5e1!important;color:#64748b!important}body.woocommerce-checkout .tb-checkout-menu-link{align-items:center!important;align-self:flex-start!important;background:#ffffff!important;border:1px solid rgb(15 23 42 / .14)!important;border-radius:999px!important;box-shadow:0 8px 18px rgb(15 23 42 / .05)!important;color:#111827!important;display:inline-flex!important;font-size:13px!important;font-weight:900!important;gap:7px!important;line-height:1!important;margin:10px 0 2px!important;min-height:38px!important;padding:10px 14px!important;position:static!important;text-decoration:none!important;width:fit-content!important}body.woocommerce-checkout .tb-checkout-menu-link span[aria-hidden="true"]{color:#111827!important;font-size:15px!important;font-weight:950!important;line-height:1!important}body.woocommerce-checkout .tb-checkout-menu-link:hover,body.woocommerce-checkout .tb-checkout-menu-link:focus-visible{background:#fff7cc!important;border-color:#ffcc00!important;box-shadow:0 0 0 3px rgb(255 204 0 / .18),0 8px 18px rgb(15 23 42 / .06)!important;color:#080a0e!important;outline:0!important}}@media (max-width:480px){html,body.woocommerce-checkout{max-width:100%!important;overflow-x:hidden!important}body.woocommerce-checkout,body.woocommerce-checkout *,body.woocommerce-checkout *::before,body.woocommerce-checkout *::after{box-sizing:border-box!important}body.woocommerce-checkout .site,body.woocommerce-checkout .site-content,body.woocommerce-checkout .content-area,body.woocommerce-checkout .site-main,body.woocommerce-checkout #primary,body.woocommerce-checkout .entry,body.woocommerce-checkout .entry-content,body.woocommerce-checkout .entry-content-wrap,body.woocommerce-checkout .entry-content>.woocommerce,body.woocommerce-checkout .woocommerce,body.woocommerce-checkout form.checkout,body.woocommerce-checkout form.checkout[data-sb-polished="1"]{max-width:none!important;min-width:0!important;overflow-x:clip!important;width:100%!important}body.woocommerce-checkout form.checkout,body.woocommerce-checkout form.checkout[data-sb-polished="1"]{padding-left:clamp(8px, 2.6vw, 12px)!important;padding-right:clamp(8px, 2.6vw, 12px)!important}body.woocommerce-checkout .sb-ordering,body.woocommerce-checkout #customer_details,body.woocommerce-checkout .sb-checkout-review-column,body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-payment,body.woocommerce-checkout #payment,body.woocommerce-checkout #payment ul.payment_methods,body.woocommerce-checkout #payment ul.wc_payment_methods,body.woocommerce-checkout #payment li.wc_payment_method,body.woocommerce-checkout #payment ul.payment_methods>li,body.woocommerce-checkout #order_review table.shop_table,body.woocommerce-checkout .woocommerce-checkout-review-order-table{max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;width:100%!important}body.woocommerce-checkout input.input-text,body.woocommerce-checkout textarea,body.woocommerce-checkout select,body.woocommerce-checkout .select2-container,body.woocommerce-checkout .select2-selection,body.woocommerce-checkout #sb_order_date,body.woocommerce-checkout #sb_order_time_slot,body.woocommerce-checkout #order_comments{max-width:100%!important;min-width:0!important;width:100%!important}body.woocommerce-checkout #sb-ordering #sb_order_type_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__field--type .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering #sb_order_mode_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode .woocommerce-input-wrapper{gap:clamp(8px, 2.4vw, 10px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.woocommerce-checkout #sb-ordering #sb_order_type_field label.radio,body.woocommerce-checkout #sb-ordering .sb-ordering__field--type label.radio,body.woocommerce-checkout #sb-ordering #sb_order_mode_field label.radio,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode label.radio{min-width:0!important;overflow:hidden!important;padding-left:6px!important;padding-right:6px!important;text-wrap:balance!important}body.woocommerce-checkout #order_review table.shop_table tbody tr.cart_item,body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item,body.woocommerce-checkout #order_review table.shop_table tfoot tr,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr{grid-template-columns:minmax(0,1fr) auto!important;max-width:100%!important;min-width:0!important}body.woocommerce-checkout #order_review .product-name,body.woocommerce-checkout .woocommerce-checkout-review-order .product-name,body.woocommerce-checkout #payment li.wc_payment_method label{min-width:0!important;overflow-wrap:anywhere!important}body.woocommerce-checkout #place_order,body.woocommerce-checkout button[name="woocommerce_checkout_place_order"]{left:auto!important;max-width:100%!important;right:auto!important;width:100%!important}body.woocommerce-checkout .tb-checkout-menu-link{max-width:100%!important;white-space:normal!important}}@media (max-width:413px){body.woocommerce-checkout form.checkout,body.woocommerce-checkout form.checkout[data-sb-polished="1"]{padding-left:8px!important;padding-right:8px!important}body.woocommerce-checkout .sb-ordering,body.woocommerce-checkout #customer_details,body.woocommerce-checkout .sb-checkout-review-column,body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-payment,body.woocommerce-checkout #payment{padding-left:12px!important;padding-right:12px!important}body.woocommerce-checkout #sb-ordering #sb_order_type_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__field--type .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering #sb_order_mode_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode .woocommerce-input-wrapper,body.woocommerce-checkout #sb_order_type_field .woocommerce-input-wrapper,body.woocommerce-checkout .sb-ordering__field--type .woocommerce-input-wrapper,body.woocommerce-checkout #sb_order_mode_field .woocommerce-input-wrapper,body.woocommerce-checkout .sb-ordering__field--mode .woocommerce-input-wrapper{grid-template-columns:1fr!important}body.woocommerce-checkout #sb-ordering #sb_order_type_field label.radio,body.woocommerce-checkout #sb-ordering .sb-ordering__field--type label.radio,body.woocommerce-checkout #sb-ordering #sb_order_mode_field label.radio,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode label.radio,body.woocommerce-checkout #sb_order_type_field label.radio,body.woocommerce-checkout .sb-ordering__field--type label.radio,body.woocommerce-checkout #sb_order_mode_field label.radio,body.woocommerce-checkout .sb-ordering__field--mode label.radio{min-height:62px!important}body.woocommerce-checkout #order_review table.shop_table tbody tr.cart_item,body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item{gap:6px!important;padding:8px!important}body.woocommerce-checkout #order_review .product-name img,body.woocommerce-checkout .woocommerce-checkout-review-order .product-name img,body.woocommerce-checkout #order_review .product-thumbnail img{height:46px!important;width:46px!important}}@media (max-width:768px){body:has(.sb-order-menu),body:has(.sb-order-menu) *,body:has(.sb-order-menu) *::before,body:has(.sb-order-menu) *::after{box-sizing:border-box!important}body:has(.sb-order-menu),body:has(.sb-order-menu) #page,body:has(.sb-order-menu) #primary,body:has(.sb-order-menu) #main,body:has(.sb-order-menu) .site,body:has(.sb-order-menu) .site-main,body:has(.sb-order-menu) .content-area,body:has(.sb-order-menu) .entry-content,body:has(.sb-order-menu) .entry-content-wrap,body:has(.sb-order-menu) .wp-site-blocks,body:has(.sb-order-menu) .star-burgers-order-online-page{max-width:100%!important;min-width:0!important;overflow-x:hidden!important;width:100%!important}body:has(.sb-order-menu) .sb-order-menu,body:has(.sb-order-menu) .entry-content .sb-order-menu{background:#f5f7fa!important;margin-left:0!important;margin-right:0!important;max-width:none!important;min-width:0!important;overflow-x:hidden!important;padding:8px 10px calc(104px + env(safe-area-inset-bottom))!important;width:100%!important}body:has(.sb-order-menu) .sb-order-menu-hero{border-radius:20px!important;margin:0 0 12px!important;padding:16px 14px!important}body:has(.sb-order-menu) .sb-order-menu-hero h1{font-size:25px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.05!important}body:has(.sb-order-menu) .sb-order-menu-hero p{font-size:13px!important;line-height:1.35!important}body:has(.sb-order-menu) .sb-order-menu-nav,body:has(.sb-order-menu) .sb-order-menu__tabs,body:has(.sb-order-menu) .sb-order-categories{border-radius:18px!important;gap:8px!important;margin:0 0 18px!important;max-width:100%!important;overflow-x:auto!important;padding:9px 8px!important;scrollbar-width:none!important;width:100%!important}body:has(.sb-order-menu) .sb-order-menu-nav::-webkit-scrollbar,body:has(.sb-order-menu) .sb-order-menu__tabs::-webkit-scrollbar,body:has(.sb-order-menu) .sb-order-categories::-webkit-scrollbar{display:none!important}body:has(.sb-order-menu) .sb-order-menu-nav a,body:has(.sb-order-menu) .sb-order-menu__tabs a,body:has(.sb-order-menu) .sb-order-categories a{border-radius:999px!important;flex:0 0 auto!important;font-size:13px!important;font-weight:900!important;min-height:42px!important;padding:11px 14px!important;white-space:nowrap!important}body:has(.sb-order-menu) .sb-order-menu-sections{display:grid!important;gap:20px!important;max-width:100%!important;min-width:0!important;padding:0!important;width:100%!important}body:has(.sb-order-menu) .sb-order-menu-section,body:has(.sb-order-menu) .sb-order-menu-category,body:has(.sb-order-menu) .sb-order-menu-products{max-width:100%!important;min-width:0!important;padding:0!important;width:100%!important}body:has(.sb-order-menu) .sb-order-menu-section__header{margin:0 0 10px!important;padding:0 2px!important}body:has(.sb-order-menu) .sb-order-menu-section__header h2{color:#0f172a!important;font-size:22px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.05!important;margin:0!important}body:has(.sb-order-menu) .sb-order-menu-grid{display:grid!important;gap:12px!important;grid-template-columns:1fr!important;max-width:100%!important;min-width:0!important;width:100%!important}body:has(.sb-order-menu) .sb-order-menu-card{align-items:center!important;background:#ffffff!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:18px!important;box-shadow:0 8px 22px rgb(15 23 42 / .08)!important;display:grid!important;gap:12px!important;grid-template-columns:96px minmax(0,1fr)!important;max-width:100%!important;min-height:138px!important;min-width:0!important;overflow:hidden!important;padding:12px!important;width:100%!important}body:has(.sb-order-menu) .sb-order-menu-card__image{border-radius:16px!important;display:block!important;grid-column:1!important;height:96px!important;max-width:96px!important;min-width:0!important;overflow:hidden!important;width:96px!important}body:has(.sb-order-menu) .sb-order-menu-card__image img{aspect-ratio:1 / 1!important;border-radius:16px!important;display:block!important;height:96px!important;max-width:100%!important;object-fit:cover!important;object-position:center!important;width:96px!important}body:has(.sb-order-menu) .sb-order-menu-card__content{display:grid!important;gap:9px!important;grid-column:2!important;min-width:0!important;padding:0!important;width:100%!important}body:has(.sb-order-menu) .sb-order-menu-card__copy{display:grid!important;gap:4px!important;min-width:0!important}body:has(.sb-order-menu) .sb-order-menu-card h3,body:has(.sb-order-menu) .sb-order-menu-card h3 a{color:#0f172a!important;display:block!important;font-size:16px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.15!important;margin:0!important;min-width:0!important;overflow-wrap:anywhere!important;text-decoration:none!important}body:has(.sb-order-menu) .sb-order-menu-card p{color:#64748b!important;display:-webkit-box!important;font-size:12px!important;font-weight:650!important;line-height:1.3!important;margin:0!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body:has(.sb-order-menu) .sb-order-menu-card__bottom{align-items:center!important;background:#f1f5f9!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:16px!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr) auto!important;min-width:0!important;padding:8px!important;width:100%!important}body:has(.sb-order-menu) .sb-order-menu-card__price,body:has(.sb-order-menu) .sb-order-menu-card__price .amount{color:#0f172a!important;font-size:16px!important;font-weight:950!important;line-height:1.1!important;min-width:0!important;white-space:nowrap!important}body:has(.sb-order-menu) .sb-order-menu-card .button,body:has(.sb-order-menu) .sb-order-menu-card a.button{align-items:center!important;background:#ffcc00!important;border:1px solid #ffcc00!important;border-radius:999px!important;box-shadow:0 8px 18px rgb(255 204 0 / .24)!important;color:#080a0e!important;display:inline-flex!important;flex:0 0 auto!important;font-size:13px!important;font-weight:950!important;justify-content:center!important;line-height:1!important;min-height:40px!important;min-width:76px!important;padding:10px 14px!important;text-decoration:none!important;white-space:nowrap!important;width:auto!important}body:has(.sb-order-menu) .sb-sticky-cart-bar,body:has(.sb-order-menu) .sb-sticky-cart-bar.is-visible{bottom:calc(12px + env(safe-area-inset-bottom))!important;left:50%!important;max-width:calc(100vw - 24px)!important;min-width:0!important;overflow:hidden!important;right:auto!important;transform:translateX(-50%)!important;width:min(320px, calc(100vw - 24px))!important}}@media (max-width:390px){body:has(.sb-order-menu) .sb-order-menu,body:has(.sb-order-menu) .entry-content .sb-order-menu{padding-left:8px!important;padding-right:8px!important}body:has(.sb-order-menu) .sb-order-menu-card{gap:10px!important;grid-template-columns:86px minmax(0,1fr)!important;padding:10px!important}body:has(.sb-order-menu) .sb-order-menu-card__image,body:has(.sb-order-menu) .sb-order-menu-card__image img{height:86px!important;width:86px!important}body:has(.sb-order-menu) .sb-order-menu-card h3,body:has(.sb-order-menu) .sb-order-menu-card h3 a{font-size:15px!important}body:has(.sb-order-menu) .sb-order-menu-card p{-webkit-line-clamp:1!important}body:has(.sb-order-menu) .sb-order-menu-card__bottom{gap:6px!important;grid-template-columns:1fr!important;justify-items:stretch!important;padding:7px!important}body:has(.sb-order-menu) .sb-order-menu-card__price,body:has(.sb-order-menu) .sb-order-menu-card__price .amount{font-size:15px!important}body:has(.sb-order-menu) .sb-order-menu-card .button,body:has(.sb-order-menu) .sb-order-menu-card a.button{min-width:68px!important;padding-left:12px!important;padding-right:12px!important;width:100%!important}}@media (max-width:768px){body:has(.sb-order-menu) .sb-order-menu,body:has(.sb-order-menu) .entry-content .sb-order-menu,body:has(.sb-order-menu) .star-burgers-order-online-page{padding-bottom:calc(132px + env(safe-area-inset-bottom))!important}body:has(.sb-order-menu) .sb-sticky-cart-bar,body:has(.sb-order-menu) .sb-sticky-cart-bar.is-visible,body:has(.sb-order-menu) aside.sb-sticky-cart-bar[data-sb-sticky-cart]{align-items:center!important;background:#ffcc00!important;border:2px solid #d9a900!important;border-radius:999px!important;box-shadow:0 14px 34px rgb(15 23 42 / .30),0 0 0 1px rgb(255 255 255 / .30) inset!important;color:#080a0e!important;display:inline-flex!important;gap:10px!important;justify-content:center!important;left:50%!important;max-width:calc(100vw - 28px)!important;min-height:58px!important;min-width:0!important;overflow:hidden!important;padding:8px 14px!important;right:auto!important;transform:translateX(-50%)!important;width:min(324px, calc(100vw - 28px))!important;z-index:99990!important}body:has(.sb-order-menu) .sb-sticky-cart-bar__icon{align-items:center!important;background:#080a0e!important;border:1px solid rgb(255 255 255 / .16)!important;border-radius:999px!important;color:#ffffff!important;display:inline-flex!important;flex:0 0 38px!important;height:38px!important;justify-content:center!important;min-height:38px!important;min-width:38px!important;width:38px!important}body:has(.sb-order-menu) .sb-sticky-cart-bar__icon svg{display:block!important;fill:none!important;height:22px!important;stroke:#ffffff!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2.4!important;width:22px!important}body:has(.sb-order-menu) .sb-sticky-cart-bar__icon svg circle,body:has(.sb-order-menu) .sb-sticky-cart-bar__icon svg path{fill:none!important;stroke:#ffffff!important}body:has(.sb-order-menu) .sb-sticky-cart-bar__summary{align-items:center!important;color:#080a0e!important;display:inline-flex!important;flex:0 1 auto!important;gap:9px!important;justify-content:center!important;min-width:0!important}body:has(.sb-order-menu) .sb-sticky-cart-bar__summary strong{align-items:center!important;background:#080a0e!important;border-radius:999px!important;color:#ffffff!important;display:inline-flex!important;flex:0 0 auto!important;font-size:13px!important;font-weight:950!important;height:28px!important;justify-content:center!important;line-height:1!important;min-width:34px!important;padding:0 9px!important}body:has(.sb-order-menu) .sb-sticky-cart-bar__count,body:has(.sb-order-menu) .sb-sticky-cart-bar__count span{background:transparent!important;color:#ffffff!important;display:inline-flex!important;font-size:13px!important;font-weight:950!important;line-height:1!important;opacity:1!important;text-indent:0!important;visibility:visible!important;-webkit-text-fill-color:#ffffff!important}body:has(.sb-order-menu) .sb-sticky-cart-bar__total,body:has(.sb-order-menu) .sb-sticky-cart-bar__total *,body:has(.sb-order-menu) .sb-sticky-cart-bar__label{color:#080a0e!important;display:inline-flex!important;font-size:14px!important;font-weight:950!important;line-height:1.1!important;min-width:0!important;opacity:1!important;overflow:hidden!important;text-overflow:ellipsis!important;visibility:visible!important;white-space:nowrap!important}}@media (max-width:390px){body:has(.sb-order-menu) .sb-sticky-cart-bar,body:has(.sb-order-menu) .sb-sticky-cart-bar.is-visible,body:has(.sb-order-menu) aside.sb-sticky-cart-bar[data-sb-sticky-cart]{gap:8px!important;max-width:calc(100vw - 22px)!important;padding-left:10px!important;padding-right:10px!important;width:min(310px, calc(100vw - 22px))!important}}.sb-sticky-cart-bar:not(.is-visible),.sb-sticky-cart-bar[data-sb-sticky-cart]:not(.is-visible),aside.sb-sticky-cart-bar[data-sb-sticky-cart]:not(.is-visible),body:has(.sb-order-menu) .sb-sticky-cart-bar:not(.is-visible),body:has(.sb-order-menu) aside.sb-sticky-cart-bar[data-sb-sticky-cart]:not(.is-visible){display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.sb-sticky-cart-bar.is-visible,.sb-sticky-cart-bar[data-sb-sticky-cart].is-visible,aside.sb-sticky-cart-bar[data-sb-sticky-cart].is-visible{opacity:1!important;pointer-events:auto!important;visibility:visible!important}.sb-sticky-cart-bar.is-visible .sb-sticky-cart-bar__summary,.sb-sticky-cart-bar[data-sb-sticky-cart].is-visible .sb-sticky-cart-bar__summary{min-width:0!important;overflow:visible!important}.sb-sticky-cart-bar.is-visible .sb-sticky-cart-bar__count,.sb-sticky-cart-bar.is-visible .sb-sticky-cart-bar__total,.sb-sticky-cart-bar[data-sb-sticky-cart].is-visible .sb-sticky-cart-bar__count,.sb-sticky-cart-bar[data-sb-sticky-cart].is-visible .sb-sticky-cart-bar__total{opacity:1!important;visibility:visible!important}.sb-sticky-cart-bar.is-visible .sb-sticky-cart-bar__total,.sb-sticky-cart-bar[data-sb-sticky-cart].is-visible .sb-sticky-cart-bar__total{flex:0 1 auto!important;max-width:min(210px, calc(100vw - 132px))!important;min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}@media (max-width:430px){body:has(.sb-order-menu) .sb-sticky-cart-bar.is-visible,body:has(.sb-order-menu) aside.sb-sticky-cart-bar[data-sb-sticky-cart].is-visible{width:min(330px, calc(100vw - 22px))!important}}body.woocommerce-order-received{background:#f3f4f6!important;overflow-x:hidden!important}body.woocommerce-order-received .entry-content>.woocommerce,body.woocommerce-order-received .woocommerce-order{box-sizing:border-box!important;max-width:920px!important;width:100%!important}body.woocommerce-order-received .sb-receipt-confirmation{background:radial-gradient(circle at 18% 0%,rgb(34 197 94 / .16),transparent 34%),#ffffff!important;border:1px solid #bbf7d0!important;border-radius:24px!important;box-shadow:0 18px 42px rgb(17 24 39 / .08)!important;color:#111827!important;overflow:hidden!important}body.woocommerce-order-received .sb-receipt-confirmation__eyebrow{align-items:center!important;color:#15803d!important;display:inline-flex!important;font-size:12px!important;font-weight:950!important;gap:8px!important;letter-spacing:0.08em!important;text-transform:uppercase!important}body.woocommerce-order-received .sb-receipt-confirmation__eyebrow::before{align-items:center!important;background:#22c55e!important;border-radius:999px!important;color:#ffffff!important;content:"✓"!important;display:inline-flex!important;font-size:12px!important;height:22px!important;justify-content:center!important;width:22px!important}body.woocommerce-order-received .sb-receipt-confirmation h2{color:#111827!important;font-size:clamp(32px, 5vw, 54px)!important;letter-spacing:0!important;line-height:1.02!important}body.woocommerce-order-received .sb-receipt-confirmation__number,body.woocommerce-order-received .sb-receipt-confirmation__status,body.woocommerce-order-received .sb-receipt-confirmation__payment{background:#fff7cc!important;border:1px solid #f5c400!important;border-radius:999px!important;color:#111827!important;display:inline-flex!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important;margin:8px 8px 0 0!important;padding:9px 13px!important}body.woocommerce-order-received .sb-receipt-confirmation__number strong{color:#111827!important;font-size:17px!important;font-weight:950!important}body.woocommerce-order-received .woocommerce-thankyou-order-received{background:#ecfdf5!important;border:1px solid #bbf7d0!important;border-radius:18px!important;color:#111827!important;box-shadow:none!important}body.woocommerce-order-received ul.order_details{background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:20px!important;box-shadow:0 12px 30px rgb(17 24 39 / .06)!important}body.woocommerce-order-received ul.order_details li{background:#f8fafc!important;border-radius:14px!important;color:#6b7280!important;padding:12px!important}body.woocommerce-order-received ul.order_details strong,body.woocommerce-order-received ul.order_details .amount{color:#111827!important}body.woocommerce-order-received ul.order_details li.order strong,body.woocommerce-order-received ul.order_details li.order_number strong{color:#111827!important}body.woocommerce-order-received .sb-ordering-summary--receipt,body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .sb-receipt-actions{background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:22px!important;box-shadow:0 14px 34px rgb(17 24 39 / .08)!important;box-sizing:border-box!important;color:#111827!important;overflow:hidden!important}body.woocommerce-order-received .sb-ordering-summary--receipt h2,body.woocommerce-order-received .woocommerce-order-details__title,body.woocommerce-order-received .sb-receipt-actions h2{color:#111827!important;font-size:24px!important;font-weight:950!important;letter-spacing:0!important}body.woocommerce-order-received .sb-ordering-summary__rows{display:grid!important;gap:9px!important}body.woocommerce-order-received .sb-ordering-summary__rows>div{align-items:center!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:14px!important;box-sizing:border-box!important;display:flex!important;gap:12px!important;justify-content:space-between!important;padding:12px 14px!important}body.woocommerce-order-received .sb-ordering-summary__rows dt{color:#6b7280!important;font-size:13px!important;font-weight:850!important}body.woocommerce-order-received .sb-ordering-summary__rows dd{color:#111827!important;font-size:14px!important;font-weight:900!important;margin:0!important;max-width:62%!important;overflow-wrap:anywhere!important;text-align:right!important}body.woocommerce-order-received .woocommerce-order-details table.shop_table th,body.woocommerce-order-received .woocommerce-order-details table.shop_table td{color:#374151!important}body.woocommerce-order-received .woocommerce-order-details table.shop_table .product-name,body.woocommerce-order-received .woocommerce-order-details table.shop_table .woocommerce-table__product-name,body.woocommerce-order-received .woocommerce-order-details table.shop_table .amount,body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot tr:last-child th,body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot tr:last-child td{color:#111827!important;font-weight:950!important}body.woocommerce-order-received .sb-receipt-actions{padding:20px!important}body.woocommerce-order-received .sb-receipt-actions__primary,body.woocommerce-order-received .sb-receipt-actions__secondary{border-radius:999px!important;min-height:50px!important}body.woocommerce-order-received .sb-receipt-actions__primary{background:#ffcc00!important;border-color:#d9a900!important;color:#080a0e!important}body.woocommerce-order-received .sb-receipt-actions__secondary{background:#ffffff!important;border-color:#e5e7eb!important;color:#111827!important}@media (max-width:768px){body.woocommerce-order-received .entry-content>.woocommerce{margin:12px auto 18px!important;padding:0 10px!important}body.woocommerce-order-received .sb-receipt-confirmation,body.woocommerce-order-received .sb-ordering-summary--receipt,body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .sb-receipt-actions,body.woocommerce-order-received ul.order_details{border-radius:18px!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important}body.woocommerce-order-received .sb-receipt-confirmation{padding:16px!important}body.woocommerce-order-received .sb-receipt-confirmation h2{font-size:28px!important}body.woocommerce-order-received ul.order_details{grid-template-columns:1fr!important;padding:10px!important}body.woocommerce-order-received .sb-ordering-summary__rows>div{align-items:flex-start!important;flex-direction:column!important;gap:4px!important;padding:11px 12px!important}body.woocommerce-order-received .sb-ordering-summary__rows dd{max-width:100%!important;text-align:left!important}body.woocommerce-order-received .woocommerce-order-details table.shop_table,body.woocommerce-order-received .woocommerce-order-details table.shop_table tbody,body.woocommerce-order-received .woocommerce-order-details table.shop_table tfoot,body.woocommerce-order-received .woocommerce-order-details table.shop_table tr,body.woocommerce-order-received .woocommerce-order-details table.shop_table th,body.woocommerce-order-received .woocommerce-order-details table.shop_table td{box-sizing:border-box!important;max-width:100%!important}body.woocommerce-order-received .sb-receipt-actions__buttons{grid-template-columns:1fr!important}}body.woocommerce-order-received .sb-ordering-summary--receipt .sb-ordering-summary__rows{background:#f8fafc!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:13px!important;display:block!important;gap:0!important;overflow:hidden!important}body.woocommerce-order-received .sb-ordering-summary--receipt .sb-ordering-summary__rows>div{align-items:center!important;background:transparent!important;border:0!important;border-bottom:1px solid rgb(15 23 42 / .07)!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:row!important;gap:12px!important;justify-content:space-between!important;min-height:0!important;padding:8px 10px!important}body.woocommerce-order-received .sb-ordering-summary--receipt .sb-ordering-summary__rows>div:last-child{border-bottom:0!important}body.woocommerce-order-received .sb-ordering-summary--receipt .sb-ordering-summary__rows dt{color:#64748b!important;flex:0 0 auto!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important}body.woocommerce-order-received .sb-ordering-summary--receipt .sb-ordering-summary__rows dd{color:#111827!important;flex:1 1 auto!important;font-size:13px!important;font-weight:950!important;line-height:1.25!important;margin:0!important;min-width:0!important;text-align:right!important;overflow-wrap:anywhere!important}@media (max-width:768px){body .sb-product-drawer.is-open{align-items:flex-end!important;display:flex!important;overflow:hidden!important}body .sb-product-drawer.is-open .sb-product-drawer__panel{background:#f8fafc!important;border:0!important;border-radius:24px 24px 0 0!important;box-shadow:0 -24px 70px rgb(15 23 42 / .32)!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:min(94dvh, 94vh)!important;margin:0!important;max-height:min(94dvh, 94vh)!important;max-width:none!important;overflow:hidden!important;padding:0!important;width:100%!important}body .sb-product-drawer.is-open .sb-product-drawer__frame{background:#f8fafc!important;border:0!important;flex:1 1 auto!important;height:100%!important;min-height:0!important;width:100%!important}html:has(body.sb-product-modal-view),body.sb-product-modal-view{background:#f8fafc!important;box-sizing:border-box!important;color:#111827!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-padding-bottom:116px!important}body.sb-product-modal-view *,body.single-product.sb-product-modal-view *{box-sizing:border-box!important}body.sb-product-modal-view .sb-single-product,body.single-product.sb-product-modal-view .sb-single-product,body.sb-product-modal-view div.product,body.single-product.sb-product-modal-view div.product{background:#f8fafc!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:block!important;margin:0!important;max-width:none!important;min-height:100%!important;overflow:visible!important;padding:12px 12px calc(106px + env(safe-area-inset-bottom))!important;width:100%!important}body.sb-product-modal-view .sb-single-product__media,body.single-product.sb-product-modal-view .sb-single-product__media{background:#ffffff!important;border:0!important;border-radius:20px!important;box-shadow:0 10px 30px rgb(15 23 42 / .08)!important;display:flex!important;height:clamp(154px, 38vw, 190px)!important;margin:0 0 12px!important;max-height:190px!important;overflow:hidden!important;padding:0!important;width:100%!important}body.sb-product-modal-view div.images,body.sb-product-modal-view .woocommerce-product-gallery,body.sb-product-modal-view .sb-single-product__media .woocommerce-product-gallery,body.sb-product-modal-view .sb-single-product__media div.images,body.single-product.sb-product-modal-view div.images,body.single-product.sb-product-modal-view .woocommerce-product-gallery{display:block!important;height:100%!important;margin:0!important;max-height:none!important;width:100%!important}body.sb-product-modal-view .sb-single-product__media img,body.sb-product-modal-view .sb-single-product__media .wp-post-image,body.sb-product-modal-view .sb-single-product__placeholder-image,body.single-product.sb-product-modal-view .sb-single-product__media img{border-radius:20px!important;display:block!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center!important;width:100%!important}body.sb-product-modal-view .sb-single-product__summary,body.single-product.sb-product-modal-view .sb-single-product__summary,body.sb-product-modal-view div.product div.summary,body.single-product.sb-product-modal-view div.product div.summary{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#111827!important;margin:0!important;padding:0!important;width:100%!important}body.sb-product-modal-view .sb-single-product__summary .product_title,body.single-product.sb-product-modal-view .sb-single-product__summary .product_title,body.sb-product-modal-view div.product .product_title{color:#111827!important;font-size:27px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.05!important;margin:0 54px 8px 0!important}body.sb-product-modal-view .sb-single-product__summary p.price,body.sb-product-modal-view .sb-single-product__summary span.price,body.sb-product-modal-view .sb-single-product__summary .price .amount,body.sb-product-modal-view p.price,body.sb-product-modal-view span.price,body.sb-product-modal-view .price,body.sb-product-modal-view .amount,body.single-product.sb-product-modal-view .sb-single-product__summary p.price,body.single-product.sb-product-modal-view .sb-single-product__summary span.price,body.single-product.sb-product-modal-view .sb-single-product__summary .price .amount{color:#111827!important;display:inline-flex!important;font-size:20px!important;font-weight:950!important;line-height:1.1!important;margin:0 0 8px!important;opacity:1!important;-webkit-text-fill-color:#111827!important}body.sb-product-modal-view .sb-product-info-row{background:transparent!important;border:0!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:0 0 14px!important;overflow:visible!important;padding:0!important;width:100%!important}body.sb-product-modal-view .sb-product-info-row span{background:#fff7cc!important;border:1px solid rgb(255 204 0 / .55)!important;border-radius:999px!important;color:#111827!important;flex:0 1 auto!important;font-size:12px!important;font-weight:900!important;line-height:1.1!important;max-width:100%!important;padding:8px 11px!important;white-space:nowrap!important;-webkit-text-fill-color:#111827!important}body.sb-product-modal-view .woocommerce-product-details__short-description,body.single-product.sb-product-modal-view .woocommerce-product-details__short-description,body.sb-product-modal-view .woocommerce-product-details__short-description p{border:0!important;color:#4b5563!important;font-size:14px!important;line-height:1.42!important;margin:0 0 14px!important;padding:0!important}body.sb-product-modal-view .sb-single-product__summary form.cart,body.single-product.sb-product-modal-view .sb-single-product__summary form.cart,body.sb-product-modal-view div.product form.cart{display:grid!important;gap:12px!important;grid-template-columns:1fr!important;margin:0!important;padding:0 0 104px!important;width:100%!important}body.sb-product-modal-view .wc-pao-addons-container,body.sb-product-modal-view .yith-wapo-container,body.sb-product-modal-view .wapf,body.sb-product-modal-view .wapf-wrapper,body.sb-product-modal-view .wapf-field-group,body.sb-product-modal-view .wapf-field-container,body.sb-product-modal-view .wc-pao-addon,body.sb-product-modal-view .product-addon,body.sb-product-modal-view .yith-wapo-block{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#111827!important;margin:0!important;padding:0!important;width:100%!important}body.sb-product-modal-view .wapf-field-group,body.sb-product-modal-view .wc-pao-addon,body.sb-product-modal-view .product-addon,body.sb-product-modal-view .yith-wapo-block{display:grid!important;gap:9px!important;margin-top:14px!important}body.sb-product-modal-view .wapf-field-label,body.sb-product-modal-view .wapf-field-label label,body.sb-product-modal-view .wc-pao-addon-name,body.sb-product-modal-view .product-addon h3,body.sb-product-modal-view .yith-wapo-block .title{color:#111827!important;font-size:15px!important;font-weight:950!important;line-height:1.2!important;margin:0!important}body.sb-product-modal-view .wapf-field-description,body.sb-product-modal-view .wc-pao-addon-description,body.sb-product-modal-view .product-addon-description{color:#6b7280!important;font-size:13px!important;line-height:1.34!important;margin:0!important}body.sb-product-modal-view .wapf-radios,body.sb-product-modal-view .wapf-checkboxes,body.sb-product-modal-view .wc-pao-addon-wrap,body.sb-product-modal-view .yith-wapo-options,body.sb-product-modal-view .sb-addon-choice-list{display:grid!important;gap:8px!important;margin:0!important;width:100%!important}body.sb-product-modal-view .wapf-checkable,body.sb-product-modal-view .wapf-input-label,body.sb-product-modal-view .wc-pao-addon label,body.sb-product-modal-view .product-addon label,body.sb-product-modal-view .yith-wapo-option label,body.sb-product-modal-view .sb-addon-choice,body.sb-product-modal-view .sb-addon-card-option{align-items:center!important;background:#ffffff!important;border:1px solid rgb(15 23 42 / .12)!important;border-radius:16px!important;box-shadow:none!important;color:#111827!important;cursor:pointer!important;display:flex!important;gap:10px!important;justify-content:space-between!important;margin:0!important;min-height:50px!important;padding:12px 13px!important;width:100%!important}body.sb-product-modal-view .wapf-input-label{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;justify-content:stretch!important}body.sb-product-modal-view .wapf-input,body.sb-product-modal-view .sb-addon-native-input{accent-color:#ffcc00!important;flex:0 0 auto!important}body.sb-product-modal-view .wapf-label-text,body.sb-product-modal-view .sb-addon-choice__name,body.sb-product-modal-view .sb-addon-card-option__name{color:#111827!important;font-size:14px!important;font-weight:850!important;line-height:1.25!important;min-width:0!important}body.sb-product-modal-view .wapf-pricing-hint,body.sb-product-modal-view .sb-addon-choice__price,body.sb-product-modal-view .sb-addon-card-option__price{color:#111827!important;font-size:13px!important;font-weight:900!important;margin-left:auto!important;white-space:nowrap!important}body.sb-product-modal-view .wapf-checkable.wapf-checked,body.sb-product-modal-view .wapf-checkable.is-selected,body.sb-product-modal-view .wapf-checkable:has(.wapf-input:checked),body.sb-product-modal-view .wc-pao-addon label:has(input:checked),body.sb-product-modal-view .product-addon label:has(input:checked),body.sb-product-modal-view .yith-wapo-option label:has(input:checked),body.sb-product-modal-view .sb-addon-choice.is-selected,body.sb-product-modal-view .sb-addon-card-option.is-selected{background:#fff7cc!important;border-color:#ffcc00!important;box-shadow:0 8px 20px rgb(255 204 0 / .16)!important}body.sb-product-modal-view .quantity,body.sb-product-modal-view form.cart .quantity.sb-product-qty{align-items:center!important;background:#ffffff!important;border:1px solid rgb(15 23 42 / .12)!important;border-radius:999px!important;display:inline-flex!important;height:48px!important;justify-self:start!important;margin:2px 0 0!important;max-width:164px!important;overflow:hidden!important;width:auto!important}body.sb-product-modal-view .quantity button,body.sb-product-modal-view .sb-product-qty button{align-items:center!important;background:#111827!important;border:0!important;color:#ffffff!important;display:inline-flex!important;font-size:18px!important;font-weight:900!important;height:48px!important;justify-content:center!important;min-width:48px!important;width:48px!important}body.sb-product-modal-view .quantity input.qty,body.sb-product-modal-view .quantity input{background:#ffffff!important;border:0!important;color:#111827!important;font-size:16px!important;font-weight:950!important;height:48px!important;min-width:52px!important;padding:0!important;text-align:center!important;width:52px!important}body.sb-product-modal-view .sb-product-total,body.single-product.sb-product-modal-view .sb-product-total{display:none!important}body.sb-product-modal-view .single_add_to_cart_button,body.single-product.sb-product-modal-view .single_add_to_cart_button,body.sb-product-modal-view div.product form.cart .single_add_to_cart_button,body.sb-product-modal-view form.cart button.single_add_to_cart_button,body.sb-product-modal-view form.cart button[name="add-to-cart"],body.single-product.sb-product-modal-view form.cart button[name="add-to-cart"]{background:#ffcc00!important;border:1px solid #d9a900!important;border-radius:999px!important;box-shadow:0 14px 34px rgb(15 23 42 / .2),0 8px 20px rgb(255 204 0 / .22)!important;color:#080a0e!important;display:flex!important;font-size:16px!important;font-weight:950!important;justify-content:center!important;line-height:1.15!important;margin:0!important;max-width:100%!important;min-height:56px!important;padding:15px 18px!important;text-align:center!important;width:100%!important}}@media (max-width:374px){body.sb-product-modal-view .sb-single-product,body.single-product.sb-product-modal-view .sb-single-product,body.sb-product-modal-view div.product,body.single-product.sb-product-modal-view div.product{padding-left:10px!important;padding-right:10px!important}body.sb-product-modal-view .sb-single-product__summary .product_title,body.single-product.sb-product-modal-view .sb-single-product__summary .product_title{font-size:24px!important;margin-right:48px!important}body.sb-product-modal-view .single_add_to_cart_button,body.single-product.sb-product-modal-view .single_add_to_cart_button,body.sb-product-modal-view div.product form.cart .single_add_to_cart_button,body.sb-product-modal-view form.cart button.single_add_to_cart_button,body.sb-product-modal-view form.cart button[name="add-to-cart"],body.single-product.sb-product-modal-view form.cart button[name="add-to-cart"]{left:auto!important;right:auto!important;width:100%!important}}@media (min-width:861px){.star-burgers-order-online-page{padding-bottom:120px!important}.sb-order-menu,.sb-shop-products,.woocommerce ul.products{max-width:1180px!important}.sb-order-menu__tabs,.star-burgers-order-online-page .sb-order-categories{max-width:1180px!important}.sb-order-menu-section{margin-block:34px!important}.sb-order-menu-section__header{align-items:flex-end!important;display:flex!important;justify-content:space-between!important;gap:18px!important}.sb-order-menu-section__header h2{font-size:28px!important;font-weight:950!important;letter-spacing:-0.02em!important;line-height:1.05!important}.sb-order-menu-grid{align-items:stretch!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.sb-order-menu-card{align-items:stretch!important;display:grid!important;gap:12px!important;grid-template-columns:108px minmax(0,1fr)!important;min-height:132px!important;padding:12px!important}.sb-order-menu-card__image,.sb-order-menu-card__image img{height:108px!important;max-width:108px!important;min-width:108px!important;width:108px!important}.sb-order-menu-card__content{align-items:center!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) auto!important;min-width:0!important;padding:0!important;width:100%!important}.sb-order-menu-card__copy{align-content:center!important;display:grid!important;gap:5px!important;min-width:0!important;width:100%!important}.sb-order-menu-card h3,.sb-order-menu-card h3 a{display:-webkit-box!important;font-size:16px!important;line-height:1.15!important;max-width:100%!important;overflow:hidden!important;overflow-wrap:break-word!important;white-space:normal!important;word-break:normal!important;writing-mode:horizontal-tb!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.sb-order-menu-card__description,.sb-order-menu-card p{display:-webkit-box!important;font-size:13px!important;line-height:1.34!important;max-width:100%!important;overflow:hidden!important;overflow-wrap:break-word!important;word-break:normal!important;writing-mode:horizontal-tb!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.sb-order-menu-card__bottom{align-items:flex-end!important;display:grid!important;gap:9px!important;grid-template-columns:1fr!important;justify-items:end!important;margin-top:0!important;min-width:104px!important;width:auto!important}.sb-order-menu-card__price,.sb-order-menu-card__price .amount{min-width:0!important;overflow-wrap:normal!important;white-space:nowrap!important;word-break:normal!important}.sb-order-menu-card .button,.sb-order-menu-card a.button{font-size:13px!important;min-height:38px!important;min-width:94px!important;padding:9px 14px!important}.sb-product-drawer__panel{width:min(560px, calc(100vw - 56px))!important}.sb-product-drawer__bar,.sb-cart-drawer__header{min-height:68px!important;padding:18px 20px!important}.sb-product-drawer__frame{min-height:0!important}body.sb-product-modal-view .sb-single-product,body.single-product.sb-product-modal-view .sb-single-product{max-width:520px!important;margin-inline:auto!important;padding:18px!important}body.sb-product-modal-view .sb-single-product__media,body.single-product.sb-product-modal-view .sb-single-product__media{border-radius:22px!important;margin-bottom:16px!important;overflow:hidden!important}body.sb-product-modal-view .sb-single-product__summary .product_title,body.single-product.sb-product-modal-view .sb-single-product__summary .product_title{font-size:30px!important;line-height:1.05!important}body.sb-product-modal-view .wapf-field-group,body.sb-product-modal-view .wc-pao-addon,body.sb-product-modal-view .product-addon,body.sb-product-modal-view .yith-wapo-block{border-radius:18px!important;margin-top:16px!important}.sb-cart-drawer__panel{width:min(460px, calc(100vw - 48px))!important}.sb-cart-drawer__items{gap:10px!important;padding:16px!important}.sb-cart-drawer__item{grid-template-columns:58px minmax(0,1fr) auto!important;padding:12px!important}.sb-cart-drawer__media,.sb-cart-drawer__image,.sb-cart-drawer__media img{height:58px!important;width:58px!important}.sb-cart-drawer__footer{padding:18px!important}.sb-sticky-cart-bar{align-items:center!important;background:#111827!important;border-color:rgb(255 255 255 / .12)!important;color:#ffffff!important;gap:10px!important}.sb-sticky-cart-bar__icon{align-items:center!important;background:#080a0e!important;border:1px solid rgb(255 255 255 / .16)!important;border-radius:999px!important;color:#ffffff!important;display:inline-flex!important;flex:0 0 36px!important;height:36px!important;justify-content:center!important;min-height:36px!important;min-width:36px!important;width:36px!important}.sb-sticky-cart-bar__icon svg,.sb-sticky-cart-bar__icon svg path,.sb-sticky-cart-bar__icon svg circle{color:#ffffff!important;fill:none!important;opacity:1!important;stroke:#ffffff!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2.4!important;visibility:visible!important}.sb-sticky-cart-bar__icon svg{display:block!important;height:22px!important;width:22px!important}.sb-sticky-cart-bar__summary,.sb-sticky-cart-bar__summary strong,.sb-sticky-cart-bar__total,.sb-sticky-cart-bar__label{color:#ffffff!important}body.woocommerce-checkout .entry-content>.woocommerce,body.woocommerce-checkout .woocommerce{max-width:1180px!important;margin-inline:auto!important}body.woocommerce-checkout form.checkout,body.woocommerce-checkout form.checkout[data-sb-polished="1"]{align-items:start!important;display:grid!important;gap:22px!important;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important;margin-inline:auto!important;max-width:1180px!important;padding:24px 20px 56px!important}body.woocommerce-checkout .sb-ordering,body.woocommerce-checkout #customer_details{grid-column:1!important}body.woocommerce-checkout .sb-checkout-review-column,body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-payment,body.woocommerce-checkout #payment{grid-column:2!important}body.woocommerce-checkout .sb-checkout-review-column{position:sticky!important;top:24px!important}body.woocommerce-checkout .sb-ordering,body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review,body.woocommerce-checkout #payment{padding:22px!important}body.woocommerce-checkout #order_review table.shop_table tbody tr.cart_item,body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item{min-height:78px!important}body.woocommerce-checkout #payment li.wc_payment_method,body.woocommerce-checkout #payment ul.payment_methods>li{border-radius:16px!important;padding:14px 16px!important}body.woocommerce-checkout #place_order,body.woocommerce-checkout button[name="woocommerce_checkout_place_order"]{min-height:54px!important;width:100%!important}body.woocommerce-checkout .tb-checkout-menu-link{margin-top:12px!important}body.woocommerce-order-received .entry-content>.woocommerce,body.woocommerce-order-received .woocommerce-order{max-width:980px!important}body.woocommerce-order-received .sb-receipt-confirmation{padding:30px!important}body.woocommerce-order-received .sb-ordering-summary--receipt,body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .sb-receipt-actions,body.woocommerce-order-received ul.order_details{padding:24px!important}body.woocommerce-order-received .sb-receipt-actions__buttons{align-items:center!important;display:flex!important;gap:12px!important;justify-content:flex-start!important}}@media (min-width:1180px){.sb-order-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sb-order-menu-card{grid-template-columns:124px minmax(0,1fr)!important}.sb-order-menu-card__image,.sb-order-menu-card__image img{height:124px!important;max-width:124px!important;min-width:124px!important;width:124px!important}.sb-order-menu-card__bottom{grid-template-columns:minmax(0,1fr) auto!important}}body.woocommerce-order-received .sb-receipt-ready-estimate{align-items:flex-start!important;background:#fff7cc!important;border:1px solid #ffcc00!important;border-radius:18px!important;box-shadow:0 12px 28px rgb(255 204 0 / .16)!important;box-sizing:border-box!important;color:#111827!important;display:grid!important;gap:5px!important;margin:14px 0 10px!important;padding:14px 16px!important;width:100%!important}body.woocommerce-order-received .sb-receipt-ready-estimate::before{color:#16a34a!important;content:"✓ Estimated time"!important;display:block!important;font-size:12px!important;font-weight:950!important;letter-spacing:0.08em!important;line-height:1!important;text-transform:uppercase!important}body.woocommerce-order-received .sb-receipt-ready-estimate strong{color:#111827!important;display:block!important;font-size:clamp(20px, 4vw, 28px)!important;font-weight:950!important;letter-spacing:0!important;line-height:1.08!important}body.woocommerce-order-received .sb-receipt-ready-estimate span{color:#374151!important;display:block!important;font-size:14px!important;font-weight:850!important;line-height:1.25!important}@media (max-width:768px){body.woocommerce-order-received .sb-receipt-ready-estimate{border-radius:16px!important;margin:12px 0 8px!important;padding:13px 14px!important}body.woocommerce-order-received .sb-receipt-ready-estimate strong{font-size:21px!important}}body.sb-product-modal-view,body.single-product.sb-product-modal-view{background:#f8fafc!important;color:#111827!important}body.sb-product-modal-view .sb-single-product__summary .product_title,body.single-product.sb-product-modal-view .sb-single-product__summary .product_title,body.sb-product-modal-view div.product .product_title{color:#111827!important;font-size:clamp(27px, 3.1vw, 34px)!important;font-weight:950!important;letter-spacing:0!important;line-height:1.04!important;margin-bottom:8px!important}body.sb-product-modal-view .sb-single-product__summary p.price,body.sb-product-modal-view .sb-single-product__summary span.price,body.sb-product-modal-view .sb-single-product__summary .price .amount,body.sb-product-modal-view p.price,body.sb-product-modal-view span.price,body.sb-product-modal-view .price,body.sb-product-modal-view .amount,body.single-product.sb-product-modal-view .sb-single-product__summary p.price,body.single-product.sb-product-modal-view .sb-single-product__summary span.price,body.single-product.sb-product-modal-view .sb-single-product__summary .price .amount{color:#111827!important;font-weight:950!important;letter-spacing:0!important;-webkit-text-fill-color:#111827!important}body.sb-product-modal-view .woocommerce-product-details__short-description,body.sb-product-modal-view .woocommerce-product-details__short-description p,body.single-product.sb-product-modal-view .woocommerce-product-details__short-description,body.single-product.sb-product-modal-view .woocommerce-product-details__short-description p{color:#4b5563!important;font-size:14px!important;font-weight:650!important;line-height:1.45!important}body.sb-product-modal-view .wc-pao-addons-container,body.sb-product-modal-view .yith-wapo-container,body.sb-product-modal-view .wapf,body.sb-product-modal-view .wapf-wrapper,body.sb-product-modal-view .wapf-field-group,body.sb-product-modal-view .wapf-field-container,body.sb-product-modal-view .wc-pao-addon,body.sb-product-modal-view .product-addon,body.sb-product-modal-view .yith-wapo-block,body.single-product.sb-product-modal-view .wapf-field-group,body.single-product.sb-product-modal-view .wc-pao-addon,body.single-product.sb-product-modal-view .product-addon{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#111827!important;padding:0!important}body.sb-product-modal-view .wapf-field-group,body.sb-product-modal-view .wc-pao-addon,body.sb-product-modal-view .product-addon,body.sb-product-modal-view .yith-wapo-block,body.single-product.sb-product-modal-view .wapf-field-group,body.single-product.sb-product-modal-view .wc-pao-addon,body.single-product.sb-product-modal-view .product-addon{display:grid!important;gap:10px!important;margin-top:18px!important}body.sb-product-modal-view .wapf-field-group::before,body.sb-product-modal-view .wc-pao-addons-container::before,body.sb-product-modal-view .yith-wapo-container::before,.sb-product-drawer .wapf-field-group::before,body.single-product.sb-product-modal-view .wapf-field-group::before,body.single-product.sb-product-modal-view .wc-pao-addons-container::before,body.single-product.sb-product-modal-view .yith-wapo-container::before,body.single-product.sb-product-modal-view .product-addon:first-of-type::before{align-items:center!important;color:#c89400!important;content:none!important;display:none!important;font-size:17px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.1!important;margin:2px 0 10px!important;text-transform:none!important}body.sb-product-modal-view .wapf-field-label,body.sb-product-modal-view .wapf-field-label label,body.sb-product-modal-view .wc-pao-addon-name,body.sb-product-modal-view .product-addon h3,body.sb-product-modal-view .yith-wapo-block .title,body.single-product.sb-product-modal-view .wapf-field-label,body.single-product.sb-product-modal-view .wapf-field-label label,body.single-product.sb-product-modal-view .wc-pao-addon-name,body.single-product.sb-product-modal-view .product-addon h3{color:#111827!important;font-size:16px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.18!important;margin:0!important}body.sb-product-modal-view .wapf-field-description,body.sb-product-modal-view .wc-pao-addon-description,body.sb-product-modal-view .product-addon-description{color:#64748b!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important}body.sb-product-modal-view .wapf-radios,body.sb-product-modal-view .wapf-checkboxes,body.sb-product-modal-view .wc-pao-addon-wrap,body.sb-product-modal-view .yith-wapo-options,body.sb-product-modal-view .sb-addon-choice-list{display:grid!important;gap:8px!important;margin:0!important;padding:0!important;width:100%!important}body.sb-product-modal-view .wapf-checkable,body.sb-product-modal-view .wapf-input-label,body.sb-product-modal-view .wc-pao-addon label,body.sb-product-modal-view .product-addon label,body.sb-product-modal-view .yith-wapo-option label,body.sb-product-modal-view .sb-addon-choice,body.sb-product-modal-view .sb-addon-card-option,body.single-product.sb-product-modal-view .wapf-checkable,body.single-product.sb-product-modal-view .wapf-input-label,body.single-product.sb-product-modal-view .wc-pao-addon label,body.single-product.sb-product-modal-view .product-addon label{align-items:center!important;background:#ffffff!important;border:1px solid rgb(15 23 42 / .12)!important;border-radius:16px!important;box-shadow:0 4px 12px rgb(15 23 42 / .035)!important;color:#111827!important;cursor:pointer!important;display:grid!important;gap:10px!important;grid-template-columns:auto minmax(0,1fr) auto!important;min-height:52px!important;padding:12px 13px!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease!important;width:100%!important}body.sb-product-modal-view .wapf-checkable *,body.sb-product-modal-view .wapf-input-label *,body.sb-product-modal-view .wc-pao-addon label *,body.sb-product-modal-view .product-addon label *,body.sb-product-modal-view .yith-wapo-option label *,body.sb-product-modal-view .sb-addon-choice *,body.sb-product-modal-view .sb-addon-card-option *{background:transparent!important;box-shadow:none!important}body.sb-product-modal-view .wapf-checkable:hover,body.sb-product-modal-view .wapf-input-label:hover,body.sb-product-modal-view .wc-pao-addon label:hover,body.sb-product-modal-view .product-addon label:hover,body.sb-product-modal-view .yith-wapo-option label:hover,body.sb-product-modal-view .sb-addon-choice:hover,body.sb-product-modal-view .sb-addon-card-option:hover{border-color:rgb(255 204 0 / .72)!important;box-shadow:0 9px 20px rgb(15 23 42 / .07)!important;transform:translateY(-1px)!important}body.sb-product-modal-view .wapf-checkable.wapf-checked,body.sb-product-modal-view .wapf-checkable.is-selected,body.sb-product-modal-view .wapf-checkable:has(.wapf-input:checked),body.sb-product-modal-view .wapf-input-label.is-selected,body.sb-product-modal-view .wapf-input-label:has(.wapf-input:checked),body.sb-product-modal-view .wc-pao-addon label:has(input:checked),body.sb-product-modal-view .product-addon label:has(input:checked),body.sb-product-modal-view .yith-wapo-option label:has(input:checked),body.sb-product-modal-view .sb-addon-choice.is-selected,body.sb-product-modal-view .sb-addon-card-option.is-selected,body.single-product.sb-product-modal-view .wapf-checkable.wapf-checked,body.single-product.sb-product-modal-view .wapf-checkable.is-selected,body.single-product.sb-product-modal-view .wapf-checkable:has(.wapf-input:checked){background:#fff8d7!important;border-color:#ffcc00!important;box-shadow:0 0 0 3px rgb(255 204 0 / .22),0 10px 22px rgb(15 23 42 / .07)!important}body.sb-product-modal-view .wapf-input,body.sb-product-modal-view .sb-addon-native-input,body.single-product.sb-product-modal-view .wapf-input{accent-color:#ffcc00!important;flex:0 0 auto!important}body.sb-product-modal-view .wapf-label-text,body.sb-product-modal-view .sb-addon-choice__name,body.sb-product-modal-view .sb-addon-card-option__name,body.single-product.sb-product-modal-view .wapf-label-text{color:#111827!important;font-size:15px!important;font-weight:850!important;line-height:1.25!important;min-width:0!important;overflow-wrap:break-word!important}body.sb-product-modal-view .wapf-pricing-hint,body.sb-product-modal-view .sb-addon-choice__price,body.sb-product-modal-view .sb-addon-card-option__price,body.single-product.sb-product-modal-view .wapf-pricing-hint{color:#7c5d00!important;font-size:14px!important;font-weight:950!important;margin-left:auto!important;white-space:nowrap!important}body.sb-product-modal-view .wapf-product-totals,body.sb-product-modal-view .product-addon-totals,body.sb-product-modal-view #product-addons-total,body.sb-product-modal-view .sb-product-total,body.single-product.sb-product-modal-view .wapf-product-totals,body.single-product.sb-product-modal-view .product-addon-totals,body.single-product.sb-product-modal-view #product-addons-total,body.single-product.sb-product-modal-view .sb-product-total{background:#ffffff!important;border:1px solid rgb(15 23 42 / .10)!important;border-radius:18px!important;box-shadow:0 10px 24px rgb(15 23 42 / .07)!important;color:#111827!important;display:grid!important;gap:8px!important;margin:14px 0 0!important;padding:13px 14px!important;width:100%!important}body.sb-product-modal-view .wapf-product-totals *,body.sb-product-modal-view .product-addon-totals *,body.sb-product-modal-view #product-addons-total *,body.sb-product-modal-view .sb-product-total *,body.single-product.sb-product-modal-view .wapf-product-totals *,body.single-product.sb-product-modal-view .product-addon-totals *,body.single-product.sb-product-modal-view #product-addons-total *,body.single-product.sb-product-modal-view .sb-product-total *{color:#111827!important;font-weight:850!important;line-height:1.2!important}body.sb-product-modal-view .wapf-product-totals .amount,body.sb-product-modal-view .product-addon-totals .amount,body.sb-product-modal-view #product-addons-total .amount,body.sb-product-modal-view .sb-product-total strong,body.single-product.sb-product-modal-view .wapf-product-totals .amount,body.single-product.sb-product-modal-view .product-addon-totals .amount,body.single-product.sb-product-modal-view #product-addons-total .amount,body.single-product.sb-product-modal-view .sb-product-total strong{color:#111827!important;font-size:17px!important;font-weight:950!important;-webkit-text-fill-color:#111827!important}body.sb-product-modal-view .quantity,body.sb-product-modal-view form.cart .quantity.sb-product-qty,body.single-product.sb-product-modal-view .quantity,body.single-product.sb-product-modal-view form.cart .quantity.sb-product-qty{align-items:center!important;background:#ffffff!important;border:1px solid rgb(15 23 42 / .12)!important;border-radius:999px!important;box-shadow:0 8px 18px rgb(15 23 42 / .06)!important;display:inline-grid!important;grid-template-columns:46px 56px 46px!important;height:48px!important;justify-self:start!important;margin:4px 0 0!important;max-width:150px!important;overflow:hidden!important;width:150px!important}body.sb-product-modal-view .quantity button,body.sb-product-modal-view .sb-product-qty button,body.single-product.sb-product-modal-view .quantity button,body.single-product.sb-product-modal-view .sb-product-qty button{align-items:center!important;background:#111827!important;border:0!important;border-radius:999px!important;color:#ffffff!important;cursor:pointer!important;display:inline-flex!important;font-size:18px!important;font-weight:950!important;height:42px!important;justify-content:center!important;margin:3px!important;min-height:42px!important;min-width:42px!important;padding:0!important;width:42px!important}body.sb-product-modal-view .quantity input.qty,body.sb-product-modal-view .quantity input,body.sb-product-modal-view .sb-product-qty input,body.single-product.sb-product-modal-view .quantity input.qty,body.single-product.sb-product-modal-view .quantity input,body.single-product.sb-product-modal-view .sb-product-qty input{background:transparent!important;border:0!important;box-shadow:none!important;color:#111827!important;font-size:16px!important;font-weight:950!important;height:48px!important;min-height:48px!important;padding:0!important;text-align:center!important;width:56px!important}body.sb-product-modal-view .single_add_to_cart_button,body.single-product.sb-product-modal-view .single_add_to_cart_button,body.sb-product-modal-view div.product form.cart .single_add_to_cart_button,body.sb-product-modal-view form.cart button.single_add_to_cart_button,body.sb-product-modal-view form.cart button[name="add-to-cart"],body.single-product.sb-product-modal-view form.cart button[name="add-to-cart"]{align-items:center!important;background:#ffcc00!important;border:1px solid #d9a900!important;border-radius:999px!important;box-shadow:0 14px 34px rgb(15 23 42 / .18),0 8px 20px rgb(255 204 0 / .24)!important;color:#080a0e!important;display:inline-flex!important;font-size:16px!important;font-weight:950!important;justify-content:center!important;line-height:1.15!important;min-height:56px!important;padding:15px 20px!important;text-align:center!important;text-decoration:none!important;-webkit-text-fill-color:#080a0e!important}body.sb-product-modal-view .single_add_to_cart_button:hover,body.single-product.sb-product-modal-view .single_add_to_cart_button:hover,body.sb-product-modal-view div.product form.cart .single_add_to_cart_button:hover,body.sb-product-modal-view form.cart button.single_add_to_cart_button:hover,body.sb-product-modal-view form.cart button[name="add-to-cart"]:hover,body.single-product.sb-product-modal-view form.cart button[name="add-to-cart"]:hover{background:#ffd633!important;border-color:#ffd633!important;color:#080a0e!important;transform:translateY(-1px)!important}@media (min-width:769px){body.sb-product-modal-view .sb-single-product,body.single-product.sb-product-modal-view .sb-single-product,body.sb-product-modal-view div.product,body.single-product.sb-product-modal-view div.product{max-width:560px!important;padding:20px!important}body.sb-product-modal-view .single_add_to_cart_button,body.single-product.sb-product-modal-view .single_add_to_cart_button,body.sb-product-modal-view div.product form.cart .single_add_to_cart_button,body.sb-product-modal-view form.cart button.single_add_to_cart_button,body.sb-product-modal-view form.cart button[name="add-to-cart"],body.single-product.sb-product-modal-view form.cart button[name="add-to-cart"]{width:100%!important}body.sb-product-modal-view .wapf-field-group::before,body.sb-product-modal-view .wc-pao-addons-container::before,body.sb-product-modal-view .yith-wapo-container::before,.sb-product-drawer .wapf-field-group::before,body.single-product.sb-product-modal-view .wapf-field-group::before,body.single-product.sb-product-modal-view .wc-pao-addons-container::before,body.single-product.sb-product-modal-view .yith-wapo-container::before,body.single-product.sb-product-modal-view .product-addon:first-of-type::before{font-size:20px!important;margin-bottom:12px!important}body.sb-product-modal-view .wapf-field-label,body.sb-product-modal-view .wapf-field-label label,body.sb-product-modal-view .wc-pao-addon-name,body.sb-product-modal-view .product-addon h3,body.sb-product-modal-view .yith-wapo-block .title,body.single-product.sb-product-modal-view .wapf-field-label,body.single-product.sb-product-modal-view .wapf-field-label label,body.single-product.sb-product-modal-view .wc-pao-addon-name,body.single-product.sb-product-modal-view .product-addon h3{font-size:17px!important}body.sb-product-modal-view .wapf-label-text,body.sb-product-modal-view .sb-addon-choice__name,body.sb-product-modal-view .sb-addon-card-option__name,body.single-product.sb-product-modal-view .wapf-label-text{font-size:16px!important}body.sb-product-modal-view .wapf-pricing-hint,body.sb-product-modal-view .sb-addon-choice__price,body.sb-product-modal-view .sb-addon-card-option__price,body.single-product.sb-product-modal-view .wapf-pricing-hint{font-size:15px!important}body.sb-product-modal-view .wapf-checkable,body.sb-product-modal-view .wapf-input-label,body.sb-product-modal-view .wc-pao-addon label,body.sb-product-modal-view .product-addon label,body.sb-product-modal-view .yith-wapo-option label,body.sb-product-modal-view .sb-addon-choice,body.sb-product-modal-view .sb-addon-card-option,body.single-product.sb-product-modal-view .wapf-checkable,body.single-product.sb-product-modal-view .wapf-input-label,body.single-product.sb-product-modal-view .wc-pao-addon label,body.single-product.sb-product-modal-view .product-addon label{min-height:58px!important;padding:14px 15px!important}}@media (max-width:768px){body.sb-product-modal-view .sb-single-product,body.single-product.sb-product-modal-view .sb-single-product,body.sb-product-modal-view div.product,body.single-product.sb-product-modal-view div.product{padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}body.sb-product-modal-view .sb-single-product__summary .product_title,body.single-product.sb-product-modal-view .sb-single-product__summary .product_title,body.sb-product-modal-view div.product .product_title{margin-bottom:6px!important}body.sb-product-modal-view .woocommerce-product-details__short-description,body.sb-product-modal-view .woocommerce-product-details__short-description p,body.single-product.sb-product-modal-view .woocommerce-product-details__short-description,body.single-product.sb-product-modal-view .woocommerce-product-details__short-description p{font-size:13px!important;line-height:1.34!important;margin-bottom:10px!important}body.sb-product-modal-view .wapf-field-group,body.sb-product-modal-view .wc-pao-addon,body.sb-product-modal-view .product-addon,body.sb-product-modal-view .yith-wapo-block,body.single-product.sb-product-modal-view .wapf-field-group,body.single-product.sb-product-modal-view .wc-pao-addon,body.single-product.sb-product-modal-view .product-addon{gap:7px!important;margin-top:10px!important}body.sb-product-modal-view .wapf-field-group::before,body.sb-product-modal-view .wc-pao-addons-container::before,body.sb-product-modal-view .yith-wapo-container::before,.sb-product-drawer .wapf-field-group::before,body.single-product.sb-product-modal-view .wapf-field-group::before,body.single-product.sb-product-modal-view .wc-pao-addons-container::before,body.single-product.sb-product-modal-view .yith-wapo-container::before,body.single-product.sb-product-modal-view .product-addon:first-of-type::before{font-size:16px!important;line-height:1.1!important;margin:0 0 6px!important}body.sb-product-modal-view .wapf-field-label,body.sb-product-modal-view .wapf-field-label label,body.sb-product-modal-view .wc-pao-addon-name,body.sb-product-modal-view .product-addon h3,body.sb-product-modal-view .yith-wapo-block .title,body.single-product.sb-product-modal-view .wapf-field-label,body.single-product.sb-product-modal-view .wapf-field-label label,body.single-product.sb-product-modal-view .wc-pao-addon-name,body.single-product.sb-product-modal-view .product-addon h3{font-size:14px!important;line-height:1.15!important}body.sb-product-modal-view .wapf-radios,body.sb-product-modal-view .wapf-checkboxes,body.sb-product-modal-view .wc-pao-addon-wrap,body.sb-product-modal-view .yith-wapo-options,body.sb-product-modal-view .sb-addon-choice-list{gap:6px!important}body.sb-product-modal-view .wapf-checkable,body.sb-product-modal-view .wapf-input-label,body.sb-product-modal-view .wc-pao-addon label,body.sb-product-modal-view .product-addon label,body.sb-product-modal-view .yith-wapo-option label,body.sb-product-modal-view .sb-addon-choice,body.sb-product-modal-view .sb-addon-card-option{border-radius:14px!important;gap:8px!important;min-height:44px!important;padding:9px 10px!important}body.sb-product-modal-view .wapf-label-text,body.sb-product-modal-view .sb-addon-choice__name,body.sb-product-modal-view .sb-addon-card-option__name,body.single-product.sb-product-modal-view .wapf-label-text{font-size:13px!important;line-height:1.2!important}body.sb-product-modal-view .wapf-pricing-hint,body.sb-product-modal-view .sb-addon-choice__price,body.sb-product-modal-view .sb-addon-card-option__price,body.single-product.sb-product-modal-view .wapf-pricing-hint{font-size:12px!important}body.sb-product-modal-view .wapf-product-totals,body.sb-product-modal-view .product-addon-totals,body.sb-product-modal-view #product-addons-total,body.sb-product-modal-view .sb-product-total,body.single-product.sb-product-modal-view .wapf-product-totals,body.single-product.sb-product-modal-view .product-addon-totals,body.single-product.sb-product-modal-view #product-addons-total,body.single-product.sb-product-modal-view .sb-product-total{border-radius:15px!important;gap:5px!important;margin-top:9px!important;padding:10px 11px!important}body.sb-product-modal-view .wapf-product-totals *,body.sb-product-modal-view .product-addon-totals *,body.sb-product-modal-view #product-addons-total *,body.sb-product-modal-view .sb-product-total *{font-size:13px!important}body.sb-product-modal-view .wapf-product-totals .amount,body.sb-product-modal-view .product-addon-totals .amount,body.sb-product-modal-view #product-addons-total .amount,body.sb-product-modal-view .sb-product-total strong{font-size:15px!important}body.sb-product-modal-view .quantity,body.sb-product-modal-view form.cart .quantity.sb-product-qty,body.single-product.sb-product-modal-view .quantity,body.single-product.sb-product-modal-view form.cart .quantity.sb-product-qty{grid-template-columns:42px 50px 42px!important;height:44px!important;margin-top:2px!important;max-width:134px!important;width:134px!important}body.sb-product-modal-view .quantity button,body.sb-product-modal-view .sb-product-qty button,body.single-product.sb-product-modal-view .quantity button,body.single-product.sb-product-modal-view .sb-product-qty button{height:38px!important;margin:3px!important;min-height:38px!important;min-width:38px!important;width:38px!important}body.sb-product-modal-view .quantity input.qty,body.sb-product-modal-view .quantity input,body.sb-product-modal-view .sb-product-qty input,body.single-product.sb-product-modal-view .quantity input.qty,body.single-product.sb-product-modal-view .quantity input,body.single-product.sb-product-modal-view .sb-product-qty input{height:44px!important;min-height:44px!important;width:50px!important}body.sb-product-modal-view .single_add_to_cart_button,body.single-product.sb-product-modal-view .single_add_to_cart_button,body.sb-product-modal-view div.product form.cart .single_add_to_cart_button,body.sb-product-modal-view form.cart button.single_add_to_cart_button,body.sb-product-modal-view form.cart button[name="add-to-cart"],body.single-product.sb-product-modal-view form.cart button[name="add-to-cart"]{min-height:54px!important;padding:14px 16px!important;width:100%!important}}@media (min-width:769px){body.sb-product-modal-view .sb-single-product,body.single-product.sb-product-modal-view .sb-single-product,body.sb-product-modal-view div.product,body.single-product.sb-product-modal-view div.product{max-width:600px!important}body.sb-product-modal-view .sb-single-product__summary .product_title,body.single-product.sb-product-modal-view .sb-single-product__summary .product_title,body.sb-product-modal-view div.product .product_title{font-size:clamp(32px, 2.6vw, 40px)!important;line-height:1.02!important;margin-bottom:10px!important}body.sb-product-modal-view .sb-single-product__summary p.price,body.sb-product-modal-view .sb-single-product__summary span.price,body.sb-product-modal-view .sb-single-product__summary .price .amount,body.sb-product-modal-view p.price,body.sb-product-modal-view span.price,body.sb-product-modal-view .price,body.sb-product-modal-view .amount,body.single-product.sb-product-modal-view .sb-single-product__summary p.price,body.single-product.sb-product-modal-view .sb-single-product__summary span.price,body.single-product.sb-product-modal-view .sb-single-product__summary .price .amount{font-size:22px!important;line-height:1.08!important}body.sb-product-modal-view .woocommerce-product-details__short-description,body.sb-product-modal-view .woocommerce-product-details__short-description p,body.single-product.sb-product-modal-view .woocommerce-product-details__short-description,body.single-product.sb-product-modal-view .woocommerce-product-details__short-description p{font-size:15px!important;line-height:1.48!important}body.sb-product-modal-view .wapf-field-group,body.sb-product-modal-view .wc-pao-addon,body.sb-product-modal-view .product-addon,body.sb-product-modal-view .yith-wapo-block,body.single-product.sb-product-modal-view .wapf-field-group,body.single-product.sb-product-modal-view .wc-pao-addon,body.single-product.sb-product-modal-view .product-addon{gap:10px!important;margin-top:20px!important;padding:0!important}body.sb-product-modal-view .wapf-field-group::before,body.sb-product-modal-view .wc-pao-addons-container::before,body.sb-product-modal-view .yith-wapo-container::before,.sb-product-drawer .wapf-field-group::before,body.single-product.sb-product-modal-view .wapf-field-group::before,body.single-product.sb-product-modal-view .wc-pao-addons-container::before,body.single-product.sb-product-modal-view .yith-wapo-container::before,body.single-product.sb-product-modal-view .product-addon:first-of-type::before{color:#c89400!important;font-size:22px!important;font-weight:950!important;margin:0 0 12px!important}body.sb-product-modal-view .wapf-field-label,body.sb-product-modal-view .wapf-field-label label,body.sb-product-modal-view .wc-pao-addon-name,body.sb-product-modal-view .product-addon h3,body.sb-product-modal-view .yith-wapo-block .title,body.single-product.sb-product-modal-view .wapf-field-label,body.single-product.sb-product-modal-view .wapf-field-label label,body.single-product.sb-product-modal-view .wc-pao-addon-name,body.single-product.sb-product-modal-view .product-addon h3{color:#111827!important;font-size:19px!important;font-weight:950!important;line-height:1.15!important}body.sb-product-modal-view .wapf-radios,body.sb-product-modal-view .wapf-checkboxes,body.sb-product-modal-view .wc-pao-addon-wrap,body.sb-product-modal-view .yith-wapo-options,body.sb-product-modal-view .sb-addon-choice-list{gap:9px!important}body.sb-product-modal-view .wapf-checkable,body.sb-product-modal-view .wapf-input-label,body.sb-product-modal-view .wc-pao-addon label,body.sb-product-modal-view .product-addon label,body.sb-product-modal-view .yith-wapo-option label,body.sb-product-modal-view .sb-addon-choice,body.sb-product-modal-view .sb-addon-card-option,body.single-product.sb-product-modal-view .wapf-checkable,body.single-product.sb-product-modal-view .wapf-input-label,body.single-product.sb-product-modal-view .wc-pao-addon label,body.single-product.sb-product-modal-view .product-addon label{align-items:center!important;background:#ffffff!important;border-radius:16px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;min-height:62px!important;padding:15px 16px!important}body.sb-product-modal-view .wapf-label-text,body.sb-product-modal-view .sb-addon-choice__name,body.sb-product-modal-view .sb-addon-card-option__name,body.single-product.sb-product-modal-view .wapf-label-text{font-size:17px!important;font-weight:900!important;line-height:1.22!important}body.sb-product-modal-view .wapf-pricing-hint,body.sb-product-modal-view .sb-addon-choice__price,body.sb-product-modal-view .sb-addon-card-option__price,body.single-product.sb-product-modal-view .wapf-pricing-hint{color:#111827!important;font-size:16px!important;font-weight:950!important}body.sb-product-modal-view .wapf-product-totals,body.sb-product-modal-view .product-addon-totals,body.sb-product-modal-view #product-addons-total,body.sb-product-modal-view .sb-product-total,body.single-product.sb-product-modal-view .wapf-product-totals,body.single-product.sb-product-modal-view .product-addon-totals,body.single-product.sb-product-modal-view #product-addons-total,body.single-product.sb-product-modal-view .sb-product-total{border-radius:18px!important;gap:9px!important;margin-top:14px!important;padding:15px 16px!important}body.sb-product-modal-view .wapf-product-totals *,body.sb-product-modal-view .product-addon-totals *,body.sb-product-modal-view #product-addons-total *,body.sb-product-modal-view .sb-product-total *{font-size:15px!important}body.sb-product-modal-view .wapf-product-totals .amount,body.sb-product-modal-view .product-addon-totals .amount,body.sb-product-modal-view #product-addons-total .amount,body.sb-product-modal-view .sb-product-total strong{font-size:19px!important}body.sb-product-modal-view .single_add_to_cart_button,body.single-product.sb-product-modal-view .single_add_to_cart_button,body.sb-product-modal-view div.product form.cart .single_add_to_cart_button,body.sb-product-modal-view form.cart button.single_add_to_cart_button,body.sb-product-modal-view form.cart button[name="add-to-cart"],body.single-product.sb-product-modal-view form.cart button[name="add-to-cart"]{font-size:17px!important;min-height:58px!important}}body.woocommerce-checkout{overflow-x:hidden!important}body.woocommerce-checkout .woocommerce,body.woocommerce-checkout form.checkout,body.woocommerce-checkout form.checkout *,body.woocommerce-checkout #sb-ordering,body.woocommerce-checkout #sb-ordering *{min-width:0!important;overflow-wrap:normal!important;word-break:normal!important}body.woocommerce-checkout #sb-ordering label.radio,body.woocommerce-checkout #payment ul.payment_methods li,body.woocommerce-checkout #payment ul.wc_payment_methods li{hyphens:none!important}body.woocommerce-checkout #sb-ordering{gap:12px!important;padding:clamp(16px, 2vw, 22px)!important}body.woocommerce-checkout #sb-ordering .sb-ordering__section{gap:9px!important;margin:0!important}body.woocommerce-checkout #sb-ordering #sb_order_type_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering #sb_order_mode_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__field--type .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode .woocommerce-input-wrapper{align-items:stretch!important;display:grid!important;gap:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}body.woocommerce-checkout #sb-ordering #sb_order_type_field label.radio,body.woocommerce-checkout #sb-ordering #sb_order_mode_field label.radio,body.woocommerce-checkout #sb-ordering .sb-ordering__field--type label.radio,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode label.radio{align-items:center!important;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)!important;border:1px solid rgb(15 23 42 / .14)!important;border-radius:14px!important;box-shadow:0 5px 12px rgb(15 23 42 / .04)!important;color:#101827!important;display:inline-flex!important;flex-direction:column!important;font-size:0!important;gap:5px!important;justify-content:center!important;line-height:1.15!important;min-height:48px!important;padding:8px 10px!important;text-align:center!important}body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_type_pickup"]{--tb-choice-color:#f59e0b;--tb-choice-color-active:#d97706;--tb-choice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 7V6a6 6 0 0 1 12 0v1'/%3E%3Cpath d='M5 7h14l1 14H4L5 7Z'/%3E%3Cpath d='M9 11a3 3 0 0 0 6 0'/%3E%3C/svg%3E")}body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_type_delivery"]{--tb-choice-color:#e11d48;--tb-choice-color-active:#be123c;--tb-choice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 17h7l2-5h-4l-2 3H6'/%3E%3Cpath d='M14 12h3l2 4'/%3E%3Cpath d='M12 9h4'/%3E%3Ccircle cx='6' cy='18' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3C/svg%3E")}body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_asap"]{--tb-choice-color:#f97316;--tb-choice-color-active:#ea580c;--tb-choice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M13 2 4 14h7l-1 8 10-13h-7l1-7Z'/%3E%3C/svg%3E")}body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_preorder"]{--tb-choice-color:#6366f1;--tb-choice-color-active:#4f46e5;--tb-choice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='16' rx='2'/%3E%3Cpath d='M8 3v4M16 3v4M4 10h16'/%3E%3C/svg%3E")}body.woocommerce-checkout #sb-ordering #sb_order_type_field label.radio::before,body.woocommerce-checkout #sb-ordering #sb_order_mode_field label.radio::before,body.woocommerce-checkout #sb-ordering .sb-ordering__field--type label.radio::before,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode label.radio::before{background:var(--tb-choice-color,#111827)!important;border:0!important;border-radius:0!important;box-shadow:none!important;content:""!important;display:block!important;flex:0 0 auto!important;height:18px!important;-webkit-mask:var(--tb-choice-icon) center / contain no-repeat!important;mask:var(--tb-choice-icon) center / contain no-repeat!important;width:18px!important}body.woocommerce-checkout #sb-ordering #sb_order_type_field label.radio::after,body.woocommerce-checkout #sb-ordering #sb_order_mode_field label.radio::after,body.woocommerce-checkout #sb-ordering .sb-ordering__field--type label.radio::after,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode label.radio::after{color:#111827!important;font-size:clamp(12px, 1.6vw, 14px)!important;font-weight:900!important;line-height:1.12!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_type_pickup"]::after{content:attr(data-tb-label)!important}body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_type_delivery"]::after{content:attr(data-tb-label)!important}body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_asap"]::after{content:attr(data-tb-label)!important}body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_mode_preorder"]::after{content:attr(data-tb-label)!important}body.woocommerce-checkout #sb-ordering #sb_order_type_pickup:checked+label,body.woocommerce-checkout #sb-ordering #sb_order_type_delivery:checked+label,body.woocommerce-checkout #sb-ordering #sb_order_mode_asap:checked+label,body.woocommerce-checkout #sb-ordering #sb_order_mode_preorder:checked+label,body.woocommerce-checkout #sb-ordering.is-pickup label.radio[for="sb_order_type_pickup"],body.woocommerce-checkout #sb-ordering.is-delivery label.radio[for="sb_order_type_delivery"],body.woocommerce-checkout #sb-ordering.is-asap label.radio[for="sb_order_mode_asap"],body.woocommerce-checkout #sb-ordering.is-preorder label.radio[for="sb_order_mode_preorder"]{background:linear-gradient(180deg,#fff9d6 0%,#fff0a8 100%)!important;border-color:rgb(217 169 0 / .92)!important;box-shadow:inset 0 0 0 1px rgb(245 200 0 / .28),0 9px 20px rgb(15 23 42 / .085)!important;color:#111827!important}body.woocommerce-checkout #sb-ordering #sb_order_mode_asap:checked+label,body.woocommerce-checkout #sb-ordering #sb_order_mode_preorder:checked+label,body.woocommerce-checkout #sb-ordering.is-asap label.radio[for="sb_order_mode_asap"],body.woocommerce-checkout #sb-ordering.is-preorder label.radio[for="sb_order_mode_preorder"]{box-shadow:inset 0 0 0 1px rgb(245 200 0 / .32),0 11px 24px rgb(217 169 0 / .16),0 5px 14px rgb(15 23 42 / .08)!important}body.woocommerce-checkout #sb-ordering #sb_order_type_pickup:checked+label::before,body.woocommerce-checkout #sb-ordering #sb_order_type_delivery:checked+label::before,body.woocommerce-checkout #sb-ordering #sb_order_mode_asap:checked+label::before,body.woocommerce-checkout #sb-ordering #sb_order_mode_preorder:checked+label::before,body.woocommerce-checkout #sb-ordering.is-pickup label.radio[for="sb_order_type_pickup"]::before,body.woocommerce-checkout #sb-ordering.is-delivery label.radio[for="sb_order_type_delivery"]::before,body.woocommerce-checkout #sb-ordering.is-asap label.radio[for="sb_order_mode_asap"]::before,body.woocommerce-checkout #sb-ordering.is-preorder label.radio[for="sb_order_mode_preorder"]::before{background:var(--tb-choice-color-active,var(--tb-choice-color,#111827))!important;border:0!important;box-shadow:none!important}body.woocommerce-checkout #sb-ordering input[type="radio"]:disabled+label.radio,body.woocommerce-checkout #sb-ordering label.radio.sb-ordering__option--disabled,body.woocommerce-checkout #sb-ordering label.radio[aria-disabled="true"]{background:#f1f5f9!important;border-color:rgb(15 23 42 / .08)!important;box-shadow:none!important;color:#94a3b8!important;opacity:1!important}body.woocommerce-checkout #sb-ordering input[type="radio"]:disabled+label.radio::before,body.woocommerce-checkout #sb-ordering label.radio.sb-ordering__option--disabled::before,body.woocommerce-checkout #sb-ordering label.radio[aria-disabled="true"]::before{background:#94a3b8!important;border:0!important;box-shadow:none!important}body.woocommerce-checkout #sb-ordering input[type="radio"]:disabled+label.radio::after,body.woocommerce-checkout #sb-ordering label.radio.sb-ordering__option--disabled::after,body.woocommerce-checkout #sb-ordering label.radio[aria-disabled="true"]::after{color:#94a3b8!important}body.woocommerce-checkout #sb-ordering .sb-ordering__closed-notice,body.woocommerce-checkout #sb-ordering .sb-ordering__delivery-notice,body.woocommerce-checkout #sb-ordering .sb-ordering__delivery-next,body.woocommerce-checkout #sb-ordering .sb-ordering__note{border-radius:12px!important;font-size:12.5px!important;gap:8px!important;line-height:1.28!important;margin:0!important;padding:9px 11px!important}body.woocommerce-checkout #sb-ordering .sb-ordering__preorder-fields{gap:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:10px!important}body.woocommerce-checkout #sb-ordering #sb_order_date,body.woocommerce-checkout #sb-ordering #sb_order_time_slot,body.woocommerce-checkout input.input-text,body.woocommerce-checkout input[type="text"],body.woocommerce-checkout input[type="email"],body.woocommerce-checkout input[type="tel"],body.woocommerce-checkout input[type="date"],body.woocommerce-checkout select,body.woocommerce-checkout textarea{min-height:42px!important;padding:9px 11px!important}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields{padding:clamp(14px, 2vw, 18px)!important}body.woocommerce-checkout .form-row,body.woocommerce-checkout .woocommerce-billing-fields .form-row,body.woocommerce-checkout .woocommerce-additional-fields .form-row{margin-bottom:10px!important}body.woocommerce-checkout #payment,body.woocommerce-checkout .woocommerce-checkout-payment{padding:14px!important}body.woocommerce-checkout #payment ul.payment_methods,body.woocommerce-checkout #payment ul.wc_payment_methods{gap:8px!important}body.woocommerce-checkout #payment ul.payment_methods li,body.woocommerce-checkout #payment ul.wc_payment_methods li{align-items:center!important;border-radius:13px!important;display:grid!important;gap:7px!important;grid-template-columns:auto minmax(0,1fr)!important;margin:0!important;min-height:48px!important;padding:10px 11px!important}body.woocommerce-checkout #payment ul.payment_methods li label,body.woocommerce-checkout #payment ul.wc_payment_methods li label{font-size:13.5px!important;line-height:1.22!important;margin:0!important}body.woocommerce-checkout #payment div.payment_box,body.woocommerce-checkout #payment .payment_box{grid-column:1 / -1!important;margin-top:7px!important;padding:9px 10px!important}body.woocommerce-checkout .tb-checkout-menu-link{border-radius:999px!important;font-size:12.5px!important;margin:8px 0 10px!important;min-height:34px!important;padding:8px 12px!important}@media (min-width:1025px){body.woocommerce-checkout .entry-content>.woocommerce{max-width:min(1240px, calc(100vw - 48px))!important}body.woocommerce-checkout form.checkout,body.woocommerce-checkout form.checkout[data-sb-polished="1"]{align-items:start!important;display:grid!important;gap:22px!important;grid-template-columns:minmax(0,1fr) minmax(360px,430px)!important;max-width:1240px!important;padding-left:18px!important;padding-right:18px!important}body.woocommerce-checkout #customer_details{grid-column:1!important}body.woocommerce-checkout .tb-checkout-menu-link,body.woocommerce-checkout #order_review_heading,body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order{grid-column:2!important}body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout .sb-checkout-review-column{align-self:start!important;position:sticky!important;top:22px!important}body.woocommerce-checkout #order_review{border-radius:22px!important;box-shadow:0 18px 45px rgb(15 23 42 / .09)!important}}@media (max-width:768px){body.woocommerce-checkout .entry-content>.woocommerce,body.woocommerce-checkout .woocommerce,body.woocommerce-checkout form.checkout{padding-left:9px!important;padding-right:9px!important}body.woocommerce-checkout form.checkout{padding-bottom:calc(108px + env(safe-area-inset-bottom))!important}body.woocommerce-checkout #sb-ordering,body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout #payment,body.woocommerce-checkout .woocommerce-checkout-payment{border-radius:16px!important;margin-bottom:10px!important;padding:13px!important}body.woocommerce-checkout #sb-ordering .sb-ordering__title,body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout .woocommerce-additional-fields h3{font-size:15.5px!important;margin-bottom:10px!important}body.woocommerce-checkout #sb-ordering #sb_order_type_field label.radio,body.woocommerce-checkout #sb-ordering #sb_order_mode_field label.radio,body.woocommerce-checkout #sb-ordering .sb-ordering__field--type label.radio,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode label.radio{gap:4px!important;min-height:44px!important;padding:7px 8px!important}body.woocommerce-checkout #sb-ordering #sb_order_type_field label.radio::before,body.woocommerce-checkout #sb-ordering #sb_order_mode_field label.radio::before,body.woocommerce-checkout #sb-ordering .sb-ordering__field--type label.radio::before,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode label.radio::before{height:16px!important;width:16px!important}body.woocommerce-checkout #sb-ordering #sb_order_type_field label.radio::after,body.woocommerce-checkout #sb-ordering #sb_order_mode_field label.radio::after,body.woocommerce-checkout #sb-ordering .sb-ordering__field--type label.radio::after,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode label.radio::after{font-size:12px!important}body.woocommerce-checkout #payment ul.payment_methods li,body.woocommerce-checkout #payment ul.wc_payment_methods li{min-height:46px!important;padding:9px 10px!important}body.woocommerce-checkout #payment .place-order{margin:0!important;padding:0!important}body.woocommerce-checkout #place_order,body.woocommerce-checkout button[name="woocommerce_checkout_place_order"]{border-radius:999px!important;bottom:max(10px, env(safe-area-inset-bottom))!important;box-shadow:0 12px 30px rgb(15 23 42 / .22),0 0 0 1px rgb(255 255 255 / .44) inset!important;font-size:15px!important;left:12px!important;margin:0!important;min-height:52px!important;padding:13px 18px!important;position:fixed!important;right:12px!important;width:calc(100vw - 24px)!important;z-index:99980!important}body.woocommerce-checkout .tb-checkout-menu-link{margin-bottom:calc(72px + env(safe-area-inset-bottom))!important}}@media (min-width:390px) and (max-width:768px){body.woocommerce-checkout #sb-ordering #sb_order_type_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering #sb_order_mode_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__field--type .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode .woocommerce-input-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:389px){body.woocommerce-checkout #sb-ordering #sb_order_type_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering #sb_order_mode_field .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__field--type .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__field--mode .woocommerce-input-wrapper,body.woocommerce-checkout #sb-ordering .sb-ordering__preorder-fields{grid-template-columns:1fr!important}}html.sb-product-drawer-open,html.sb-product-drawer-open body,body.sb-drawer-open{overflow:hidden!important}body .sb-product-drawer.is-open .sb-product-drawer__panel{overflow:hidden!important}body .sb-product-drawer.is-open .sb-product-drawer__frame{display:block!important;height:100%!important;min-height:0!important;overflow:auto!important;width:100%!important;-webkit-overflow-scrolling:touch}body.sb-product-modal-view{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body.sb-product-modal-view .sb-single-product,body.single-product.sb-product-modal-view .sb-single-product,body.sb-product-modal-view div.product,body.single-product.sb-product-modal-view div.product{padding-bottom:calc(132px + env(safe-area-inset-bottom))!important}body.sb-product-modal-view .sb-single-product__summary form.cart,body.single-product.sb-product-modal-view .sb-single-product__summary form.cart{padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}body.sb-product-modal-view .sb-addon-collapsible,body.single-product.sb-product-modal-view .sb-addon-collapsible{display:grid!important;gap:0!important}body.sb-product-modal-view .sb-addon-collapse-toggle,body.single-product.sb-product-modal-view .sb-addon-collapse-toggle{align-items:center!important;background:#ffffff!important;border:1px solid rgb(15 23 42 / .12)!important;border-radius:16px!important;box-shadow:0 8px 20px rgb(15 23 42 / .06)!important;color:#111827!important;cursor:pointer!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) 34px!important;min-height:58px!important;padding:12px 14px!important;text-align:left!important;width:100%!important}body.sb-product-modal-view .sb-addon-collapse__text,body.single-product.sb-product-modal-view .sb-addon-collapse__text{display:grid!important;gap:3px!important;min-width:0!important}body.sb-product-modal-view .sb-addon-collapse__text strong,body.single-product.sb-product-modal-view .sb-addon-collapse__text strong{color:#111827!important;font-size:15px!important;font-weight:950!important;line-height:1.15!important}body.sb-product-modal-view .sb-addon-collapse__summary,body.single-product.sb-product-modal-view .sb-addon-collapse__summary{color:#64748b!important;display:block!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.sb-product-modal-view .sb-addon-collapse__chevron,body.single-product.sb-product-modal-view .sb-addon-collapse__chevron{align-items:center!important;background:#f8fafc!important;border:1px solid rgb(15 23 42 / .10)!important;border-radius:999px!important;display:inline-flex!important;height:34px!important;justify-content:center!important;width:34px!important}body.sb-product-modal-view .sb-addon-collapse__chevron::before,body.single-product.sb-product-modal-view .sb-addon-collapse__chevron::before{border-bottom:2px solid #111827!important;border-right:2px solid #111827!important;content:""!important;height:8px!important;margin-top:-3px!important;transform:rotate(45deg)!important;transition:transform 160ms ease!important;width:8px!important}body.sb-product-modal-view .sb-addon-collapsible:not(.is-collapsed) .sb-addon-collapse__chevron::before,body.single-product.sb-product-modal-view .sb-addon-collapsible:not(.is-collapsed) .sb-addon-collapse__chevron::before{margin-top:3px!important;transform:rotate(225deg)!important}body.sb-product-modal-view .sb-addon-collapse__content,body.single-product.sb-product-modal-view .sb-addon-collapse__content{display:grid!important;gap:8px!important;padding-top:10px!important}body.sb-product-modal-view .sb-addon-collapsible.is-collapsed .sb-addon-collapse__content,body.single-product.sb-product-modal-view .sb-addon-collapsible.is-collapsed .sb-addon-collapse__content{display:none!important}body.sb-product-modal-view .sb-addon-collapse__content>.wapf-field-label,body.sb-product-modal-view .sb-addon-collapse__content>.wc-pao-addon-name,body.sb-product-modal-view .sb-addon-collapse__content>h3,body.sb-product-modal-view .sb-addon-collapse__content>.yith-wapo-block-title,body.single-product.sb-product-modal-view .sb-addon-collapse__content>.wapf-field-label,body.single-product.sb-product-modal-view .sb-addon-collapse__content>.wc-pao-addon-name,body.single-product.sb-product-modal-view .sb-addon-collapse__content>h3,body.single-product.sb-product-modal-view .sb-addon-collapse__content>.yith-wapo-block-title{display:none!important}body.sb-product-modal-view .wapf-radios .wapf-input[type="radio"],body.single-product.sb-product-modal-view .wapf-radios .wapf-input[type="radio"]{border-radius:999px!important}body.sb-product-modal-view .wapf-radios .wapf-input[type="radio"]:checked::before,body.single-product.sb-product-modal-view .wapf-radios .wapf-input[type="radio"]:checked::before{background:#111827!important;border-radius:999px!important;content:""!important;height:8px!important;width:8px!important}body.sb-product-modal-view .sb-addon-choice[role="radio"].is-selected::before,body.single-product.sb-product-modal-view .sb-addon-choice[role="radio"].is-selected::before,body.sb-product-modal-view .sb-addon-card-option[role="radio"].is-selected .sb-addon-card-option__visual::before,body.single-product.sb-product-modal-view .sb-addon-card-option[role="radio"].is-selected .sb-addon-card-option__visual::before{background:#ffffff!important;border-color:#ffcc00!important;box-shadow:inset 0 0 0 5px #ffcc00!important;color:transparent!important;content:""!important}body.sb-product-modal-view .sb-addon-choice[role="checkbox"].is-selected::before,body.single-product.sb-product-modal-view .sb-addon-choice[role="checkbox"].is-selected::before,body.sb-product-modal-view .sb-addon-card-option[role="checkbox"].is-selected .sb-addon-card-option__visual::before,body.single-product.sb-product-modal-view .sb-addon-card-option[role="checkbox"].is-selected .sb-addon-card-option__visual::before{content:"✓"!important}@media (max-width:760px){body.sb-product-modal-view .sb-addon-collapse-toggle,body.single-product.sb-product-modal-view .sb-addon-collapse-toggle{border-radius:15px!important;min-height:54px!important;padding:10px 12px!important}body.sb-product-modal-view .sb-addon-collapse__content,body.single-product.sb-product-modal-view .sb-addon-collapse__content{gap:6px!important;padding-top:8px!important}}@media (max-width:768px){body .sb-cart-drawer__panel,body .sb-cart-drawer.is-open .sb-cart-drawer__panel{display:flex!important;flex-direction:column!important;grid-template-rows:none!important;height:auto!important;max-height:min(90vh, 720px)!important;max-height:min(90dvh, 720px)!important;min-height:0!important}body .sb-cart-drawer__header,body .sb-cart-drawer__footer{flex:0 0 auto!important}body .sb-cart-drawer__items{align-content:start!important;flex:0 1 auto!important;max-height:min(54vh, calc(100vh - 246px))!important;max-height:min(54dvh, calc(100dvh - 246px))!important;min-height:0!important;overflow-y:auto!important;padding-bottom:12px!important;-webkit-overflow-scrolling:touch}body .sb-cart-drawer__footer{margin-top:0!important}}@media (max-width:768px){body.woocommerce-checkout,body.woocommerce-checkout #page,body.woocommerce-checkout #primary,body.woocommerce-checkout .site,body.woocommerce-checkout .site-main,body.woocommerce-checkout .content-area,body.woocommerce-checkout .entry-content,body.woocommerce-checkout .entry-content-wrap,body.woocommerce-checkout .woocommerce{max-width:100%!important;overflow-x:hidden!important}body.woocommerce-checkout .entry-content>.woocommerce,body.woocommerce-checkout .woocommerce{padding-left:6px!important;padding-right:6px!important}body.woocommerce-checkout form.checkout,body.woocommerce-checkout form.checkout[data-sb-polished="1"],body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"]{gap:11px!important;margin-left:auto!important;margin-right:auto!important;max-width:min(100%, 520px)!important;padding-left:6px!important;padding-right:6px!important;padding-bottom:calc(72px + env(safe-area-inset-bottom))!important;width:100%!important}body.woocommerce-checkout #sb-ordering,body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout #payment,body.woocommerce-checkout .woocommerce-checkout-payment{margin-bottom:8px!important;padding:14px!important}body.woocommerce-checkout .form-row label,body.woocommerce-checkout label,body.woocommerce-checkout #payment ul.payment_methods li label,body.woocommerce-checkout #payment ul.wc_payment_methods li label{font-size:14px!important;line-height:1.25!important}body.woocommerce-checkout input.input-text,body.woocommerce-checkout input[type="text"],body.woocommerce-checkout input[type="email"],body.woocommerce-checkout input[type="tel"],body.woocommerce-checkout input[type="date"],body.woocommerce-checkout select,body.woocommerce-checkout textarea{font-size:15px!important}body.woocommerce-checkout #payment ul.payment_methods,body.woocommerce-checkout #payment ul.wc_payment_methods{gap:8px!important}body.woocommerce-checkout #payment ul.payment_methods li,body.woocommerce-checkout #payment ul.wc_payment_methods li{min-height:48px!important;padding:10px 11px!important}body.woocommerce-checkout #payment .woocommerce-privacy-policy-text,body.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper{font-size:12.75px!important;line-height:1.35!important;margin-bottom:8px!important}body.woocommerce-checkout #payment .place-order{margin:0!important;padding-bottom:0!important}body.woocommerce-checkout .tb-checkout-menu-link{margin-top:8px!important;margin-bottom:12px!important}body.woocommerce-checkout #place_order,body.woocommerce-checkout button[name="woocommerce_checkout_place_order"]{bottom:max(10px, env(safe-area-inset-bottom))!important;left:10px!important;right:10px!important;width:calc(100vw - 20px)!important}}body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_type_pickup"]{--tb-choice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d97706' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 9V7a5 5 0 0 1 10 0v2'/%3E%3Cpath d='M5.5 9h13l1 11.5h-15L5.5 9Z' fill='%23fff7d6'/%3E%3Cpath d='M9 13a3 3 0 0 0 6 0'/%3E%3C/svg%3E")}body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_type_delivery"]{--tb-choice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23be123c' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 17h7l2.2-5H10l-2 3H6' fill='%23ffe4ea'/%3E%3Cpath d='M14 12h3.2l2.1 4'/%3E%3Cpath d='M12.5 9h4'/%3E%3Cpath d='M16 9l-1.5 3'/%3E%3Ccircle cx='6' cy='18' r='2' fill='%23fff1f2'/%3E%3Ccircle cx='18' cy='18' r='2' fill='%23fff1f2'/%3E%3C/svg%3E")}body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_type_pickup"]::before,body.woocommerce-checkout #sb-ordering label.radio[for="sb_order_type_delivery"]::before,body.woocommerce-checkout #sb-ordering #sb_order_type_pickup:checked+label::before,body.woocommerce-checkout #sb-ordering #sb_order_type_delivery:checked+label::before,body.woocommerce-checkout #sb-ordering.is-pickup label.radio[for="sb_order_type_pickup"]::before,body.woocommerce-checkout #sb-ordering.is-delivery label.radio[for="sb_order_type_delivery"]::before{background-color:transparent!important;background-image:var(--tb-choice-icon)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:22px 22px!important;border:0!important;box-shadow:none!important;height:22px!important;-webkit-mask:none!important;mask:none!important;width:22px!important}body.woocommerce-order-received .woocommerce-thankyou-order-received,body.woocommerce-order-received ul.order_details,body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details{display:none!important}body.woocommerce-order-received .entry-content>.woocommerce,body.woocommerce-order-received .woocommerce-order{max-width:760px!important}body.woocommerce-order-received .woocommerce-order{display:grid!important;gap:12px!important}body.woocommerce-order-received .sb-receipt-confirmation,body.woocommerce-order-received .sb-ordering-summary--receipt,body.woocommerce-order-received .sb-compact-receipt,body.woocommerce-order-received .sb-receipt-actions{background:#ffffff!important;border:1px solid rgb(15 23 42 / .1)!important;border-radius:18px!important;box-shadow:0 14px 34px rgb(15 23 42 / .08)!important;color:#111827!important;margin:0!important;padding:16px!important}body.woocommerce-order-received .sb-receipt-confirmation{display:grid!important;gap:8px!important}body.woocommerce-order-received .sb-receipt-confirmation__eyebrow{align-items:center!important;background:#fff7cc!important;border:1px solid rgb(217 119 6 / .16)!important;border-radius:999px!important;color:#9a3412!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;gap:6px!important;letter-spacing:0!important;line-height:1.1!important;margin:0!important;padding:7px 10px!important;text-transform:none!important;width:fit-content!important}body.woocommerce-order-received .sb-receipt-confirmation__eyebrow::before{background:#f59e0b!important;border-radius:999px!important;content:""!important;height:7px!important;width:7px!important}body.woocommerce-order-received .sb-receipt-confirmation h2{color:#111827!important;font-size:clamp(24px, 6vw, 34px)!important;font-weight:950!important;letter-spacing:0!important;line-height:1.05!important;margin:0!important}body.woocommerce-order-received .sb-receipt-confirmation__number,body.woocommerce-order-received .sb-receipt-confirmation__payment{background:#f8fafc!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:12px!important;color:#374151!important;display:flex!important;font-size:13px!important;font-weight:850!important;justify-content:space-between!important;line-height:1.25!important;margin:0!important;padding:10px 11px!important}body.woocommerce-order-received .sb-receipt-confirmation__number strong{color:#111827!important;font-size:15px!important;font-weight:950!important}body.woocommerce-order-received .sb-receipt-confirmation__text{color:#4b5563!important;font-size:14px!important;font-weight:750!important;line-height:1.4!important;margin:0!important;max-width:none!important}body.woocommerce-order-received .sb-ordering-summary--receipt h2,body.woocommerce-order-received .sb-compact-receipt h2{color:#111827!important;font-size:17px!important;font-weight:950!important;line-height:1.15!important;margin:0 0 10px!important}body.woocommerce-order-received .sb-ordering-summary--receipt h2::before{display:none!important}body.woocommerce-order-received .sb-ordering-summary__rows{background:#f8fafc!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:13px!important;display:block!important;gap:0!important;margin:0!important;overflow:hidden!important}body.woocommerce-order-received .sb-ordering-summary__rows>div{align-items:center!important;background:transparent!important;border:0!important;border-bottom:1px solid rgb(15 23 42 / .07)!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:row!important;gap:12px!important;justify-content:space-between!important;min-height:0!important;padding:8px 10px!important}body.woocommerce-order-received .sb-ordering-summary__rows>div:last-child{border-bottom:0!important}body.woocommerce-order-received .sb-ordering-summary__rows dt,body.woocommerce-order-received .sb-compact-receipt__totals dt{color:#64748b!important;font-size:12px!important;font-weight:850!important;letter-spacing:0!important;text-transform:none!important}body.woocommerce-order-received .sb-ordering-summary__rows dd,body.woocommerce-order-received .sb-compact-receipt__totals dd,body.woocommerce-order-received .sb-compact-receipt__item-total{color:#111827!important;flex:1 1 auto!important;font-size:13px!important;font-weight:950!important;line-height:1.25!important;margin:0!important;min-width:0!important;overflow-wrap:anywhere!important;text-align:right!important}body.woocommerce-order-received .sb-compact-receipt__items,body.woocommerce-order-received .sb-compact-receipt__totals{background:#f8fafc!important;border:1px solid rgb(15 23 42 / .08)!important;display:block!important;gap:0!important;list-style:none!important;margin:0!important;overflow:hidden!important;padding:0!important}body.woocommerce-order-received .sb-compact-receipt__items{border-bottom:0!important;border-radius:13px 13px 0 0!important}body.woocommerce-order-received .sb-compact-receipt__totals{border-radius:0 0 13px 13px!important}body.woocommerce-order-received .sb-compact-receipt__items:empty{display:none!important}body.woocommerce-order-received .sb-compact-receipt__items li,body.woocommerce-order-received .sb-compact-receipt__totals>div{align-items:center!important;background:transparent!important;border:0!important;border-bottom:1px solid rgb(15 23 42 / .07)!important;border-radius:0!important;box-shadow:none!important;display:flex!important;gap:12px!important;justify-content:space-between!important;min-height:0!important;padding:8px 10px!important}body.woocommerce-order-received .sb-compact-receipt__items li:last-child,body.woocommerce-order-received .sb-compact-receipt__totals>div:last-child{border-bottom:0!important}body.woocommerce-order-received .sb-compact-receipt__item-name{color:#334155!important;flex:1 1 auto!important;font-size:13px!important;font-weight:850!important;line-height:1.25!important;min-width:0!important}body.woocommerce-order-received .sb-compact-receipt__total{background:#fff7cc!important;border-top:1px solid rgb(217 119 6 / .18)!important}body.woocommerce-order-received .sb-compact-receipt__total dt,body.woocommerce-order-received .sb-compact-receipt__total dd,body.woocommerce-order-received .sb-compact-receipt__total .amount{color:#111827!important;font-size:15px!important;font-weight:950!important}body.woocommerce-order-received .sb-receipt-ready-estimate{margin:0!important}body.woocommerce-order-received .sb-receipt-actions h2{display:none!important}body.woocommerce-order-received .sb-receipt-actions__buttons{display:grid!important;gap:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.woocommerce-order-received .sb-receipt-actions__primary,body.woocommerce-order-received .sb-receipt-actions__secondary{border-radius:13px!important;font-size:14px!important;min-height:46px!important;padding:11px 12px!important}@media (max-width:768px){body.woocommerce-order-received .entry-content>.woocommerce{margin:10px auto 22px!important;padding:0 10px!important}body.woocommerce-order-received .woocommerce-order{gap:10px!important}body.woocommerce-order-received .sb-receipt-confirmation,body.woocommerce-order-received .sb-ordering-summary--receipt,body.woocommerce-order-received .sb-compact-receipt,body.woocommerce-order-received .sb-receipt-actions{border-radius:16px!important;padding:13px!important}body.woocommerce-order-received .sb-receipt-actions__buttons{grid-template-columns:1fr!important}}@media (max-width:768px){body:has(.star-burgers-home)>footer,body:has(.star-burgers-home) #colophon,body:has(.star-burgers-home) .site-footer,body.woocommerce-checkout #colophon,body.woocommerce-checkout .site-footer,body.woocommerce-order-received #colophon,body.woocommerce-order-received .site-footer{display:none!important}html body .star-burgers-home,body.home .star-burgers-home{padding-bottom:calc(68px + env(safe-area-inset-bottom))!important}html body .star-burgers-home .star-burgers-footer,body.home .star-burgers-home .star-burgers-footer{margin-bottom:0!important;padding-bottom:8px!important}html body .star-burgers-home .sb-mobile-order-bar,body.home .star-burgers-home .sb-mobile-order-bar{bottom:max(8px, env(safe-area-inset-bottom))!important}body.woocommerce-checkout form.checkout,body.woocommerce-checkout form.checkout[data-sb-polished="1"],body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"]{padding-bottom:calc(64px + env(safe-area-inset-bottom))!important}body.woocommerce-checkout #payment,body.woocommerce-checkout .woocommerce-checkout-payment,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout #order_review{margin-bottom:6px!important}body.woocommerce-checkout .tb-checkout-menu-link{margin-bottom:8px!important}body.woocommerce-checkout .site-main,body.woocommerce-checkout .entry-content,body.woocommerce-checkout .entry-content-wrap,body.woocommerce-order-received .site-main,body.woocommerce-order-received .entry-content,body.woocommerce-order-received .entry-content-wrap{margin-bottom:0!important;min-height:auto!important;padding-bottom:0!important}body.woocommerce-order-received .entry-content>.woocommerce{margin-bottom:14px!important;padding-bottom:0!important}body.woocommerce-order-received .woocommerce-order{padding-bottom:0!important}}@media (max-width:768px){body.sb-product-modal-view .sb-product-total,body.single-product.sb-product-modal-view .sb-product-total,body .sb-product-drawer.is-open .sb-product-total{display:none!important}body.sb-product-modal-view .wapf-product-totals,body.sb-product-modal-view .product-addon-totals,body.sb-product-modal-view #product-addons-total,body.single-product.sb-product-modal-view .wapf-product-totals,body.single-product.sb-product-modal-view .product-addon-totals,body.single-product.sb-product-modal-view #product-addons-total,body .sb-product-drawer.is-open .wapf-product-totals,body .sb-product-drawer.is-open .product-addon-totals,body .sb-product-drawer.is-open #product-addons-total{bottom:auto!important;left:auto!important;margin:10px 0 12px!important;position:static!important;right:auto!important;transform:none!important;width:100%!important;z-index:auto!important}body.sb-product-modal-view .sb-single-product__summary,body.single-product.sb-product-modal-view .sb-single-product__summary,body.sb-product-modal-view div.product div.summary,body.single-product.sb-product-modal-view div.product div.summary{padding-bottom:16px!important}}@media (max-width:768px){html.sb-product-drawer-open,html.sb-product-drawer-open body,body.sb-drawer-open{height:100%!important;overflow:hidden!important;overscroll-behavior:none!important}body .sb-product-drawer.is-open{align-items:flex-end!important;display:flex!important;inset:0!important;overflow:hidden!important}body .sb-product-drawer.is-open .sb-product-drawer__panel{display:flex!important;flex-direction:column!important;height:min(94dvh, 94vh)!important;max-height:min(94dvh, 94vh)!important;min-height:0!important;overflow:hidden!important}body .sb-product-drawer.is-open .sb-product-drawer__frame{flex:1 1 auto!important;height:auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-bottom:0!important;scroll-padding-bottom:calc(90px + env(safe-area-inset-bottom))!important;-webkit-overflow-scrolling:touch}body.sb-product-modal-view .sb-single-product,body.single-product.sb-product-modal-view .sb-single-product,body.sb-product-modal-view div.product,body.single-product.sb-product-modal-view div.product{min-height:auto!important;padding-bottom:calc(14px + env(safe-area-inset-bottom))!important}body.sb-product-modal-view .sb-single-product__summary form.cart,body.single-product.sb-product-modal-view .sb-single-product__summary form.cart,body.sb-product-modal-view div.product form.cart,body.single-product.sb-product-modal-view div.product form.cart{padding-bottom:0!important}body .sb-product-drawer.is-open .wapf-product-totals,body .sb-product-drawer.is-open .product-addon-totals,body .sb-product-drawer.is-open #product-addons-total,body.sb-product-modal-view .wapf-product-totals,body.sb-product-modal-view .product-addon-totals,body.sb-product-modal-view #product-addons-total,body.single-product.sb-product-modal-view .wapf-product-totals,body.single-product.sb-product-modal-view .product-addon-totals,body.single-product.sb-product-modal-view #product-addons-total{bottom:auto!important;left:auto!important;margin:10px 0 12px!important;max-width:100%!important;position:static!important;right:auto!important;transform:none!important;width:100%!important;z-index:auto!important}body.sb-product-modal-view .single_add_to_cart_button,body.single-product.sb-product-modal-view .single_add_to_cart_button,body.sb-product-modal-view div.product form.cart .single_add_to_cart_button,body.single-product.sb-product-modal-view div.product form.cart .single_add_to_cart_button,body.sb-product-modal-view form.cart button.single_add_to_cart_button,body.sb-product-modal-view form.cart button[name="add-to-cart"],body.single-product.sb-product-modal-view form.cart button[name="add-to-cart"],body .sb-product-drawer.is-open button.single_add_to_cart_button{bottom:auto!important;left:auto!important;margin:8px 0 0!important;max-width:100%!important;min-height:56px!important;position:static!important;right:auto!important;transform:none!important;width:100%!important;z-index:1!important}}@media (max-width:768px){body .sb-product-drawer.is-open::before,body .sb-product-drawer.is-open::after,body .sb-product-drawer.is-open .sb-product-drawer__panel::before,body .sb-product-drawer.is-open .sb-product-drawer__panel::after,body .sb-product-drawer.is-open .sb-product-drawer__frame::before,body .sb-product-drawer.is-open .sb-product-drawer__frame::after{content:none!important;display:none!important;pointer-events:none!important}body .sb-product-drawer.is-open .sb-product-drawer__frame{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scroll-padding-bottom:calc(72px + env(safe-area-inset-bottom))!important;-webkit-overflow-scrolling:touch}body.sb-product-modal-view .sb-single-product,body.single-product.sb-product-modal-view .sb-single-product,body.sb-product-modal-view div.product,body.single-product.sb-product-modal-view div.product{padding-bottom:calc(18px + env(safe-area-inset-bottom))!important}body.sb-product-modal-view .sb-single-product__summary form.cart,body.single-product.sb-product-modal-view .sb-single-product__summary form.cart,body.sb-product-modal-view div.product form.cart,body.single-product.sb-product-modal-view div.product form.cart{padding-bottom:0!important}body.sb-product-modal-view .single_add_to_cart_button,body.single-product.sb-product-modal-view .single_add_to_cart_button,body.sb-product-modal-view div.product form.cart .single_add_to_cart_button,body.single-product.sb-product-modal-view div.product form.cart .single_add_to_cart_button,body.sb-product-modal-view form.cart button.single_add_to_cart_button,body.sb-product-modal-view form.cart button[name="add-to-cart"],body.single-product.sb-product-modal-view form.cart button[name="add-to-cart"],body .sb-product-drawer.is-open button.single_add_to_cart_button{bottom:auto!important;margin:8px 0 calc(18px + env(safe-area-inset-bottom))!important;position:static!important;z-index:1!important}}body.woocommerce-checkout #wc-stripe-express-checkout-element::before,body.woocommerce-checkout #wc-stripe-express-checkout-element::after,body.woocommerce-checkout #wc-stripe-payment-request-wrapper::before,body.woocommerce-checkout #wc-stripe-payment-request-wrapper::after,body.woocommerce-checkout .wc-stripe-payment-request-wrapper::before,body.woocommerce-checkout .wc-stripe-payment-request-wrapper::after,body.woocommerce-checkout .wc-stripe-express-checkout-wrapper::before,body.woocommerce-checkout .wc-stripe-express-checkout-wrapper::after,body.woocommerce-checkout .wc-stripe-express-checkout-element::before,body.woocommerce-checkout .wc-stripe-express-checkout-element::after{content:none!important;display:none!important}body.woocommerce-checkout .wc-stripe-checkout-separator,body.woocommerce-checkout .payment-separator,body.woocommerce-checkout .wc-stripe-express-checkout-title,body.woocommerce-checkout .wc-stripe-express-checkout-msg{display:none!important}body.woocommerce-checkout #wc-stripe-express-checkout-holder,body.woocommerce-checkout .wc-stripe-express-checkout-section,body.woocommerce-checkout .wc-stripe-express-checkout-section--checkout,body.woocommerce-checkout #wc-stripe-express-checkout-element,body.woocommerce-checkout #wc-stripe-express-checkout-element-wrapper,body.woocommerce-checkout .wc-stripe-express-checkout-wrapper,body.woocommerce-checkout .wc-stripe-express-checkout-element,body.woocommerce-checkout #wc-stripe-payment-request-wrapper,body.woocommerce-checkout .wc-stripe-payment-request-wrapper{display:block!important;height:auto!important;max-height:none!important;max-width:100%!important;min-height:0!important;opacity:1!important;overflow:visible!important;visibility:visible!important;width:100%!important}body.woocommerce-checkout #wc-stripe-express-checkout-holder,body.woocommerce-checkout .wc-stripe-express-checkout-section,body.woocommerce-checkout .wc-stripe-express-checkout-section--checkout{background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;box-shadow:0 10px 24px rgb(17 24 39 / .06)!important;margin:0 auto 12px!important;max-width:min(100%, 560px)!important;padding:10px!important}body.woocommerce-checkout #wc-stripe-express-checkout-holder::before,body.woocommerce-checkout #wc-stripe-express-checkout-holder::after,body.woocommerce-checkout .wc-stripe-express-checkout-section::before,body.woocommerce-checkout .wc-stripe-express-checkout-section::after,body.woocommerce-checkout .wc-stripe-express-checkout-section--checkout::before,body.woocommerce-checkout .wc-stripe-express-checkout-section--checkout::after,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element:not(:empty)::before,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element:not(:empty)::after,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-wrapper:not(:empty)::before,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-wrapper:not(:empty)::after,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-wrapper:not(:empty)::before,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-wrapper:not(:empty)::after,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-express-checkout-wrapper:not(:empty)::before,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-express-checkout-wrapper:not(:empty)::after{content:none!important;display:none!important}body.woocommerce-checkout #wc-stripe-express-checkout-button-separator,body.woocommerce-checkout #wc-stripe-payment-request-button-separator,body.woocommerce-checkout .wc-stripe-checkout-separator,body.woocommerce-checkout .payment-separator,body.woocommerce-checkout .wc-stripe-express-checkout-title,body.woocommerce-checkout .wc-stripe-express-checkout-msg,body.woocommerce-checkout .sb-stripe-wallet-copy{display:none!important}body.woocommerce-checkout #wc-stripe-express-checkout-element iframe,body.woocommerce-checkout #wc-stripe-payment-request-button iframe,body.woocommerce-checkout .wc-stripe-payment-request-button iframe,body.woocommerce-checkout .wc-stripe-express-checkout-element iframe,body.woocommerce-checkout #wc-stripe-express-checkout-element button,body.woocommerce-checkout .wc-stripe-express-checkout-element button,body.woocommerce-checkout #wc-stripe-payment-request-button,body.woocommerce-checkout .wc-stripe-payment-request-button{border:0!important;border-radius:12px!important;display:block!important;height:48px!important;margin:0 auto!important;max-width:100%!important;min-height:48px!important;overflow:hidden!important;visibility:visible!important;width:100%!important}body.woocommerce-checkout #wc-stripe-express-checkout-holder [class*="gpay"],body.woocommerce-checkout #wc-stripe-express-checkout-holder [id*="gpay"],body.woocommerce-checkout .wc-stripe-express-checkout-section [class*="gpay"],body.woocommerce-checkout .wc-stripe-express-checkout-section [id*="gpay"]{display:block!important;height:auto!important;overflow:visible!important;visibility:visible!important}body.woocommerce-checkout #wc-stripe-express-checkout-holder:empty,body.woocommerce-checkout #wc-stripe-express-checkout-element:empty,body.woocommerce-checkout #wc-stripe-payment-request-wrapper:empty,body.woocommerce-checkout .wc-stripe-payment-request-wrapper:empty,body.woocommerce-checkout .wc-stripe-express-checkout-wrapper:empty,body.woocommerce-checkout .wc-stripe-express-checkout-element:empty{background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}@supports selector(:has(*)){body.woocommerce-checkout #wc-stripe-express-checkout-holder:not(:has(iframe,button,[role="button"])),body.woocommerce-checkout .wc-stripe-express-checkout-section:not(:has(iframe,button,[role="button"])),body.woocommerce-checkout .wc-stripe-express-checkout-section--checkout:not(:has(iframe,button,[role="button"])){background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}}body.woocommerce-checkout .sb-stripe-express-wallet-slot{background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;box-shadow:0 8px 20px rgb(17 24 39 / .05)!important;display:block!important;margin:10px 0 12px!important;max-width:100%!important;padding:8px!important;scroll-margin-bottom:96px!important;width:100%!important}body.woocommerce-checkout .sb-stripe-express-wallet-slot[hidden],body.woocommerce-checkout .sb-stripe-express-wallet-slot:empty,body.woocommerce-checkout .sb-stripe-express-wallet-slot:not(.is-ready){display:none!important}body.woocommerce-checkout .sb-stripe-express-wallet-slot #wc-stripe-express-checkout-holder,body.woocommerce-checkout .sb-stripe-express-wallet-slot .wc-stripe-express-checkout-section,body.woocommerce-checkout .sb-stripe-express-wallet-slot .wc-stripe-express-checkout-section--checkout,body.woocommerce-checkout .sb-stripe-express-wallet-slot #wc-stripe-express-checkout-element,body.woocommerce-checkout .sb-stripe-express-wallet-slot #wc-stripe-express-checkout-element-wrapper,body.woocommerce-checkout .sb-stripe-express-wallet-slot .wc-stripe-express-checkout-wrapper,body.woocommerce-checkout .sb-stripe-express-wallet-slot .wc-stripe-express-checkout-element,body.woocommerce-checkout .sb-stripe-express-wallet-slot #wc-stripe-payment-request-wrapper,body.woocommerce-checkout .sb-stripe-express-wallet-slot .wc-stripe-payment-request-wrapper{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}body.woocommerce-checkout .sb-stripe-express-wallet-slot .wc-stripe-express-checkout-title,body.woocommerce-checkout .sb-stripe-express-wallet-slot .wc-stripe-express-checkout-msg,body.woocommerce-checkout .sb-stripe-express-wallet-slot .wc-stripe-checkout-separator,body.woocommerce-checkout .sb-stripe-express-wallet-slot .payment-separator,body.woocommerce-checkout .sb-stripe-express-wallet-slot #wc-stripe-express-checkout-button-separator,body.woocommerce-checkout .sb-stripe-express-wallet-slot #wc-stripe-payment-request-button-separator{display:none!important}body.woocommerce-checkout .sb-stripe-express-wallet-slot #wc-stripe-express-checkout-holder::before,body.woocommerce-checkout .sb-stripe-express-wallet-slot #wc-stripe-express-checkout-holder::after,body.woocommerce-checkout .sb-stripe-express-wallet-slot .wc-stripe-express-checkout-section::before,body.woocommerce-checkout .sb-stripe-express-wallet-slot .wc-stripe-express-checkout-section::after,body.woocommerce-checkout .sb-stripe-express-wallet-slot .wc-stripe-express-checkout-wrapper::before,body.woocommerce-checkout .sb-stripe-express-wallet-slot .wc-stripe-express-checkout-wrapper::after,body.woocommerce-checkout .sb-stripe-express-wallet-slot .wc-stripe-express-checkout-element::before,body.woocommerce-checkout .sb-stripe-express-wallet-slot .wc-stripe-express-checkout-element::after{content:none!important;display:none!important}body.woocommerce-checkout .sb-stripe-express-wallet-slot iframe,body.woocommerce-checkout .sb-stripe-express-wallet-slot button,body.woocommerce-checkout .sb-stripe-express-wallet-slot [role="button"],body.woocommerce-checkout .sb-stripe-express-wallet-slot #wc-stripe-payment-request-button,body.woocommerce-checkout .sb-stripe-express-wallet-slot .wc-stripe-payment-request-button{border:0!important;border-radius:12px!important;display:block!important;height:48px!important;margin:0!important;max-width:100%!important;min-height:48px!important;overflow:hidden!important;width:100%!important}@supports selector(:has(*)){body.woocommerce-checkout .sb-stripe-express-wallet-slot:not(:has(iframe,button,[role="button"])){display:none!important}}.star-burgers-home .star-burgers-payment-social{align-items:stretch!important;background:radial-gradient(circle at 12% 0%,rgb(255 204 0 / .16),transparent 38%),linear-gradient(145deg,rgb(255 255 255 / .09),rgb(255 255 255 / .035)),#0b0f16!important;border:1px solid rgb(255 204 0 / .2)!important;border-radius:18px!important;box-shadow:0 18px 44px rgb(0 0 0 / .3),inset 0 1px 0 rgb(255 255 255 / .055)!important;display:grid!important;gap:14px!important;grid-column:1 / -1!important;grid-template-columns:minmax(0,1fr) auto!important;margin:4px 0!important;overflow:hidden!important;padding:15px!important;position:relative!important}.star-burgers-home .star-burgers-payment-social::before{background:linear-gradient(90deg,#ffcc00,rgb(27 155 216 / .9),#fff0)!important;content:""!important;height:2px!important;left:14px!important;max-width:170px!important;position:absolute!important;right:14px!important;top:0!important}.star-burgers-home .star-burgers-footer__details{order:1!important}.star-burgers-home .star-burgers-payment-social{order:2!important}.star-burgers-home .star-burgers-footer__brand{order:3!important}.star-burgers-home .star-burgers-footer__actions{order:4!important}.star-burgers-home .star-burgers-payment-social__group{display:grid!important;gap:9px!important;min-width:0!important}.star-burgers-home .star-burgers-payment-social__group--social{align-content:start!important;justify-items:end!important}.star-burgers-home .star-burgers-payment-social__label{align-items:center!important;color:#ffcc00!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;gap:7px!important;letter-spacing:0.11em!important;line-height:1.1!important;text-transform:uppercase!important}.star-burgers-home .star-burgers-payment-social__label::before{background:#ffcc00!important;border-radius:999px!important;box-shadow:0 0 0 4px rgb(255 204 0 / .12)!important;content:""!important;display:inline-block!important;height:7px!important;width:7px!important}.star-burgers-home .star-burgers-payment-social__pills,.star-burgers-home .star-burgers-payment-social__links{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important}.star-burgers-home .star-burgers-payment-social__links{justify-content:flex-end!important}.star-burgers-home .star-burgers-payment-social__pill,.star-burgers-home .star-burgers-payment-social__link{align-items:center!important;background:rgb(255 255 255 / .075)!important;border:1px solid rgb(255 255 255 / .16)!important;border-radius:999px!important;color:#ffffff!important;display:inline-flex!important;font-size:12px!important;font-weight:900!important;gap:7px!important;line-height:1!important;min-height:30px!important;padding:8px 11px!important;text-decoration:none!important;text-shadow:none!important;white-space:nowrap!important}.star-burgers-home .star-burgers-payment-social__pill{box-shadow:inset 0 1px 0 rgb(255 255 255 / .075),0 7px 16px rgb(0 0 0 / .12)!important}.star-burgers-home .star-burgers-payment-social__pill--mobilepay{background:rgb(91 55 229 / .2)!important;border-color:rgb(123 92 255 / .34)!important}.star-burgers-home .star-burgers-payment-social__pill--visa,.star-burgers-home .star-burgers-payment-social__pill--mastercard,.star-burgers-home .star-burgers-payment-social__pill--apple-pay,.star-burgers-home .star-burgers-payment-social__pill--google-pay{background:rgb(255 255 255 / .12)!important}.star-burgers-home .star-burgers-payment-social__pill--klarna{background:rgb(255 179 199 / .18)!important;border-color:rgb(255 179 199 / .32)!important}.star-burgers-home .star-burgers-payment-social__link{background:rgb(255 255 255 / .09)!important;border-color:rgb(255 255 255 / .18)!important;box-shadow:0 9px 18px rgb(0 0 0 / .16)!important;min-height:34px!important;padding:9px 12px!important}.star-burgers-home .star-burgers-payment-social__link span{align-items:center!important;background:rgb(255 204 0 / .16)!important;border:1px solid rgb(255 204 0 / .24)!important;border-radius:999px!important;color:#ffcc00!important;display:inline-flex!important;font-size:12px!important;font-weight:950!important;height:20px!important;justify-content:center!important;line-height:1!important;width:20px!important}.star-burgers-home .star-burgers-payment-social__link--facebook{border-color:rgb(27 155 216 / .34)!important}.star-burgers-home .star-burgers-payment-social__link--instagram{border-color:rgb(255 204 0 / .3)!important}.star-burgers-home .star-burgers-payment-social__link:hover,.star-burgers-home .star-burgers-payment-social__link:focus-visible{background:#ffcc00!important;color:#080a0e!important;outline:0!important}.star-burgers-home .star-burgers-payment-social__link:hover span,.star-burgers-home .star-burgers-payment-social__link:focus-visible span{background:#080a0e!important;border-color:#080a0e!important;color:#ffcc00!important}.star-burgers-home .star-burgers-payment-social small{color:rgb(255 255 255 / .52)!important;display:block!important;font-size:11.5px!important;font-weight:650!important;line-height:1.35!important}@media (max-width:860px){.star-burgers-home .star-burgers-payment-social{grid-template-columns:1fr!important}.star-burgers-home .star-burgers-payment-social__group--social{justify-items:start!important}.star-burgers-home .star-burgers-payment-social__links{justify-content:flex-start!important}}@media (max-width:768px){.star-burgers-home .star-burgers-payment-social{border-radius:16px!important;gap:12px!important;margin:0!important;padding:12px!important}.star-burgers-home .star-burgers-payment-social__pills,.star-burgers-home .star-burgers-payment-social__links{gap:6px!important}.star-burgers-home .star-burgers-payment-social__pill,.star-burgers-home .star-burgers-payment-social__link{font-size:11.5px!important;min-height:28px!important;padding:7px 9px!important}}.star-burgers-home .star-burgers-payment-social{background:linear-gradient(180deg,rgb(255 255 255 / .065),rgb(255 255 255 / .028)),#111827!important;border-color:rgb(255 255 255 / .11)!important;border-radius:18px!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .045),0 12px 30px rgb(0 0 0 / .22)!important;font-family:inherit!important;gap:12px!important;padding:14px!important}.star-burgers-home .star-burgers-payment-social::before{background:linear-gradient(90deg,#ffcc00,rgb(255 204 0 / .18))!important;height:1px!important;left:14px!important;max-width:112px!important;right:auto!important}.star-burgers-home .star-burgers-payment-social__group{gap:8px!important}.star-burgers-home .star-burgers-payment-social__label{color:#ffcc00!important;font-size:12px!important;font-weight:850!important;gap:6px!important;letter-spacing:0.02em!important;line-height:1.15!important;text-transform:none!important}.star-burgers-home .star-burgers-payment-social__label::before{box-shadow:none!important;height:5px!important;opacity:0.9!important;width:5px!important}.star-burgers-home .star-burgers-payment-social__pills,.star-burgers-home .star-burgers-payment-social__links{gap:6px!important}.star-burgers-home .star-burgers-payment-social__pill,.star-burgers-home .star-burgers-payment-social__link,.star-burgers-home .star-burgers-payment-social__pill--mobilepay,.star-burgers-home .star-burgers-payment-social__pill--card,.star-burgers-home .star-burgers-payment-social__pill--visa,.star-burgers-home .star-burgers-payment-social__pill--mastercard,.star-burgers-home .star-burgers-payment-social__pill--apple-pay,.star-burgers-home .star-burgers-payment-social__pill--google-pay,.star-burgers-home .star-burgers-payment-social__pill--klarna{background:rgb(255 255 255 / .07)!important;border-color:rgb(255 255 255 / .13)!important;border-radius:999px!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .04)!important;color:rgb(255 255 255 / .92)!important;font-size:12px!important;font-weight:800!important;min-height:29px!important;padding:7px 10px!important}.star-burgers-home .star-burgers-payment-social__pill--mobilepay,.star-burgers-home .star-burgers-payment-social__pill--klarna{border-color:rgb(255 204 0 / .2)!important}.star-burgers-home .star-burgers-payment-social__link{background:rgb(255 255 255 / .075)!important;min-height:31px!important;padding:7px 11px!important}.star-burgers-home .star-burgers-payment-social__link span{background:rgb(255 204 0 / .1)!important;border-color:rgb(255 204 0 / .18)!important;color:#ffcc00!important;font-size:11px!important;height:18px!important;width:18px!important}.star-burgers-home .star-burgers-payment-social small{color:rgb(255 255 255 / .55)!important;font-size:11.5px!important;font-weight:650!important}@media (max-width:768px){.star-burgers-home .star-burgers-payment-social{gap:11px!important;padding:12px!important}.star-burgers-home .star-burgers-payment-social__pill,.star-burgers-home .star-burgers-payment-social__link{font-size:11.5px!important;min-height:28px!important;padding:7px 9px!important}}.star-burgers-home .star-burgers-payment-social{background:radial-gradient(circle at 18% 0%,rgb(255 204 0 / .105),transparent 34%),linear-gradient(180deg,rgb(255 255 255 / .074),rgb(255 255 255 / .03)),#0f1724!important;border-color:rgb(255 255 255 / .115)!important;box-shadow:0 16px 36px rgb(0 0 0 / .24),inset 0 1px 0 rgb(255 255 255 / .055)!important;gap:14px!important;grid-template-columns:minmax(0,1fr) minmax(190px,auto)!important;padding:15px!important}.star-burgers-home .star-burgers-payment-social__label{color:rgb(255 204 0 / .96)!important;font-size:12px!important;font-weight:900!important;letter-spacing:0.01em!important}.star-burgers-home .star-burgers-payment-social__pills,.star-burgers-home .star-burgers-payment-social__links{gap:7px!important}.star-burgers-home .star-burgers-payment-social__pill{background:rgb(255 255 255 / .078)!important;border-color:rgb(255 255 255 / .14)!important;border-radius:12px!important;color:rgb(255 255 255 / .94)!important;font-size:12px!important;font-weight:850!important;gap:7px!important;min-height:32px!important;padding:7px 10px 7px 8px!important}.star-burgers-home .star-burgers-payment-social__pill::before{align-items:center!important;background:rgb(255 255 255 / .11)!important;border:1px solid rgb(255 255 255 / .12)!important;border-radius:999px!important;color:rgb(255 255 255 / .94)!important;content:"Pay"!important;display:inline-flex!important;flex:0 0 auto!important;font-size:9px!important;font-weight:950!important;height:19px!important;justify-content:center!important;letter-spacing:0!important;line-height:1!important;min-width:19px!important;padding:0 5px!important}.star-burgers-home .star-burgers-payment-social__pill--mobilepay{border-color:rgb(58 168 255 / .24)!important}.star-burgers-home .star-burgers-payment-social__pill--mobilepay::before{background:rgb(58 168 255 / .16)!important;border-color:rgb(58 168 255 / .22)!important;color:#8fd0ff!important;content:"MP"!important}.star-burgers-home .star-burgers-payment-social__pill--card::before{content:".."!important;letter-spacing:-2px!important;padding-right:7px!important}.star-burgers-home .star-burgers-payment-social__pill--visa::before{color:#9cc4ff!important;content:"VISA"!important;min-width:34px!important}.star-burgers-home .star-burgers-payment-social__pill--mastercard::before{background:radial-gradient(circle at 39% 50%,rgb(255 98 0 / .95) 0 34%,transparent 36%),radial-gradient(circle at 61% 50%,rgb(255 196 0 / .9) 0 34%,transparent 36%)!important;border-color:rgb(255 255 255 / .08)!important;color:transparent!important;content:""!important;min-width:30px!important}.star-burgers-home .star-burgers-payment-social__pill--apple-pay::before{background:rgb(255 255 255 / .14)!important;content:"Pay"!important}.star-burgers-home .star-burgers-payment-social__pill--google-pay::before{color:#ffffff!important;content:"G"!important}.star-burgers-home .star-burgers-payment-social__pill--klarna{border-color:rgb(255 179 199 / .24)!important}.star-burgers-home .star-burgers-payment-social__pill--klarna::before{background:rgb(255 179 199 / .16)!important;border-color:rgb(255 179 199 / .24)!important;color:#ffc4d4!important;content:"K"!important}.star-burgers-home .star-burgers-payment-social__link{border-radius:12px!important;font-size:12px!important;font-weight:900!important;min-height:34px!important;padding:7px 11px 7px 8px!important}.star-burgers-home .star-burgers-payment-social__link span{height:20px!important;width:20px!important}.star-burgers-home .star-burgers-payment-social__link--facebook span{background:rgb(27 155 216 / .15)!important;border-color:rgb(27 155 216 / .22)!important;color:#8fd0ff!important}.star-burgers-home .star-burgers-payment-social__link--instagram span{background:radial-gradient(circle at 70% 30%,rgb(255 204 0 / .8),transparent 22%),linear-gradient(135deg,rgb(255 204 0 / .2),rgb(229 80 150 / .22))!important;border-color:rgb(255 204 0 / .22)!important;color:#ffd66b!important}@media (max-width:860px){.star-burgers-home .star-burgers-payment-social{grid-template-columns:1fr!important}}@media (max-width:768px){.star-burgers-home .star-burgers-payment-social{padding:13px!important}.star-burgers-home .star-burgers-payment-social__pill,.star-burgers-home .star-burgers-payment-social__link{min-height:31px!important}}.star-burgers-home .star-burgers-payment-social__strips,.star-burgers-home .star-burgers-payment-social__social-strips{display:grid!important;gap:8px!important;min-width:0!important}.star-burgers-home .star-burgers-payment-social__strips{grid-template-columns:repeat(2,minmax(0,1fr))!important}.star-burgers-home .star-burgers-payment-social__social-strips{grid-template-columns:1fr!important;min-width:190px!important}.star-burgers-home .star-burgers-payment-social__strip,.star-burgers-home .star-burgers-payment-social__social-strip{align-items:center!important;background:linear-gradient(180deg,rgb(255 255 255 / .08),rgb(255 255 255 / .035)),rgb(255 255 255 / .035)!important;border:1px solid rgb(255 255 255 / .12)!important;border-radius:14px!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .045)!important;color:rgb(255 255 255 / .94)!important;display:grid!important;gap:10px!important;grid-template-columns:34px minmax(0,1fr) 18px!important;min-height:48px!important;overflow:hidden!important;padding:8px 10px!important;position:relative!important;text-decoration:none!important}.star-burgers-home .star-burgers-payment-social__strip::after,.star-burgers-home .star-burgers-payment-social__social-strip::after{background:rgb(255 204 0 / .28)!important;border-radius:999px!important;content:""!important;display:block!important;height:6px!important;justify-self:end!important;width:6px!important}.star-burgers-home .star-burgers-payment-social__mark{align-items:center!important;background:rgb(255 255 255 / .09)!important;border:1px solid rgb(255 255 255 / .13)!important;border-radius:11px!important;color:rgb(255 255 255 / .94)!important;display:inline-flex!important;font-size:10px!important;font-weight:950!important;height:32px!important;justify-content:center!important;letter-spacing:0!important;line-height:1!important;min-width:32px!important;padding:0 5px!important}.star-burgers-home .star-burgers-payment-social__mark svg{display:block!important;flex:0 0 auto!important;height:22px!important;width:22px!important}.star-burgers-home .star-burgers-payment-social__brand-badge{align-items:center!important;display:inline-flex!important;font-size:8.5px!important;font-weight:950!important;justify-content:center!important;letter-spacing:0!important;line-height:1!important;white-space:nowrap!important}.star-burgers-home .star-burgers-payment-social__strip--mobilepay,.star-burgers-home .star-burgers-payment-social__strip--google-pay{grid-template-columns:54px minmax(0,1fr) 18px!important}.star-burgers-home .star-burgers-payment-social__strip--mobilepay .star-burgers-payment-social__mark,.star-burgers-home .star-burgers-payment-social__strip--google-pay .star-burgers-payment-social__mark{min-width:52px!important}.star-burgers-home .star-burgers-payment-social__copy{display:grid!important;gap:2px!important;min-width:0!important}.star-burgers-home .star-burgers-payment-social__name{color:rgb(255 255 255 / .96)!important;display:block!important;font-size:13px!important;font-weight:900!important;line-height:1.15!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.star-burgers-home .star-burgers-payment-social__sub{color:rgb(255 255 255 / .56)!important;display:block!important;font-size:11px!important;font-weight:750!important;line-height:1.15!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.star-burgers-home .star-burgers-payment-social__strip--mobilepay{border-color:rgb(58 168 255 / .22)!important}.star-burgers-home .star-burgers-payment-social__strip--mobilepay .star-burgers-payment-social__mark{background:linear-gradient(135deg,rgb(91 55 229 / .24),rgb(46 167 255 / .18))!important;border-color:rgb(98 174 255 / .28)!important;color:#d9f0ff!important}.star-burgers-home .star-burgers-payment-social__strip--card .star-burgers-payment-social__mark{color:rgb(255 255 255 / .86)!important;position:relative!important}.star-burgers-home .star-burgers-payment-social__strip--card .star-burgers-payment-social__mark::before,.star-burgers-home .star-burgers-payment-social__strip--card .star-burgers-payment-social__mark::after{content:none!important;display:none!important}.star-burgers-home .star-burgers-payment-social__strip--card .star-burgers-payment-social__mark::before{left:9px!important}.star-burgers-home .star-burgers-payment-social__strip--card .star-burgers-payment-social__mark::after{right:9px!important}.star-burgers-home .star-burgers-payment-social__strip--apple-pay .star-burgers-payment-social__mark,.star-burgers-home .star-burgers-payment-social__strip--google-pay .star-burgers-payment-social__mark{background:rgb(255 255 255 / .12)!important}.star-burgers-home .star-burgers-payment-social__brand-badge--google-pay span{color:#4285f4!important;font-size:11px!important;margin-right:2px!important}.star-burgers-home .star-burgers-payment-social__strip--klarna{border-color:rgb(255 179 199 / .2)!important}.star-burgers-home .star-burgers-payment-social__strip--klarna .star-burgers-payment-social__mark{background:rgb(255 179 199 / .14)!important;border-color:rgb(255 179 199 / .22)!important;color:#ffc4d4!important}.star-burgers-home .star-burgers-payment-social__social-strip{grid-template-columns:34px minmax(0,1fr) 18px!important}.star-burgers-home .star-burgers-payment-social__social-strip:hover,.star-burgers-home .star-burgers-payment-social__social-strip:focus-visible{background:linear-gradient(180deg,rgb(255 204 0 / .14),rgb(255 255 255 / .045)),rgb(255 255 255 / .04)!important;border-color:rgb(255 204 0 / .26)!important;outline:0!important}.star-burgers-home .star-burgers-payment-social__social-strip--facebook .star-burgers-payment-social__mark{background:rgb(27 155 216 / .15)!important;border-color:rgb(27 155 216 / .22)!important;color:#8fd0ff!important}.star-burgers-home .star-burgers-payment-social__social-strip--instagram .star-burgers-payment-social__mark{background:radial-gradient(circle at 70% 30%,rgb(255 204 0 / .75),transparent 22%),linear-gradient(135deg,rgb(255 204 0 / .18),rgb(229 80 150 / .2))!important;border-color:rgb(255 204 0 / .22)!important;color:#ffd66b!important}@media (min-width:861px){.star-burgers-home .star-burgers-payment-social__strip--klarna{grid-column:1 / 2!important}}@media (max-width:860px){.star-burgers-home .star-burgers-payment-social__strips,.star-burgers-home .star-burgers-payment-social__social-strips{grid-template-columns:1fr!important;min-width:0!important}}@media (max-width:768px){.star-burgers-home .star-burgers-payment-social__strip,.star-burgers-home .star-burgers-payment-social__social-strip{min-height:46px!important;padding:8px 9px!important}}@media (max-width:768px){html.sb-product-drawer-open,html.sb-product-drawer-open body,body.sb-drawer-open{height:100%!important;overflow:hidden!important;overscroll-behavior:none!important}body .sb-product-drawer.is-open{align-items:stretch!important;bottom:0!important;display:flex!important;height:100vh!important;height:100dvh!important;left:0!important;overflow:hidden!important;position:fixed!important;right:0!important;top:0!important}body .sb-product-drawer.is-open .sb-product-drawer__panel{border-radius:0!important;bottom:0!important;display:flex!important;flex-direction:column!important;height:100vh!important;height:100dvh!important;left:0!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;overflow:hidden!important;padding:0!important;right:0!important;top:0!important;width:100%!important}body .sb-product-drawer.is-open .sb-product-drawer__bar{flex:0 0 auto!important;height:auto!important;min-height:58px!important;padding:max(12px, env(safe-area-inset-top)) 16px 12px!important;position:static!important;width:100%!important}body .sb-product-drawer.is-open .sb-product-drawer__frame{flex:1 1 auto!important;height:auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-bottom:0!important;scroll-padding-bottom:calc(112px + env(safe-area-inset-bottom))!important;width:100%!important;-webkit-overflow-scrolling:touch}html:has(body.sb-product-modal-view),body.sb-product-modal-view{min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}body.sb-product-modal-view .sb-single-product,body.single-product.sb-product-modal-view .sb-single-product,body.sb-product-modal-view div.product,body.single-product.sb-product-modal-view div.product{padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}body.sb-product-modal-view .sb-single-product__summary form.cart,body.single-product.sb-product-modal-view .sb-single-product__summary form.cart,body.sb-product-modal-view div.product form.cart,body.single-product.sb-product-modal-view div.product form.cart{padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}body.sb-product-modal-view .single_add_to_cart_button,body.single-product.sb-product-modal-view .single_add_to_cart_button,body.sb-product-modal-view div.product form.cart .single_add_to_cart_button,body.single-product.sb-product-modal-view div.product form.cart .single_add_to_cart_button,body.sb-product-modal-view form.cart button.single_add_to_cart_button,body.sb-product-modal-view form.cart button[name="add-to-cart"],body.single-product.sb-product-modal-view form.cart button[name="add-to-cart"]{bottom:calc(14px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important;left:14px!important;margin:0!important;max-width:calc(100% - 28px)!important;position:fixed!important;right:14px!important;width:calc(100% - 28px)!important;z-index:40!important}}body .sb-product-drawer.is-open .sb-product-native-drawer{--tb-native-accent:#ffcc00;--tb-native-accent-soft:#fff7cc;--tb-native-bg:#f7f8fb;--tb-native-card:#ffffff;--tb-native-cream:#fff8df;--tb-native-line:rgba(17, 24, 39, 0.09);--tb-native-muted:#5f6876;--tb-native-text:#111827;background:var(--tb-native-bg)!important;color:var(--tb-native-text)!important;flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;width:100%!important;-webkit-overflow-scrolling:touch}body .sb-product-drawer.is-open .sb-native-product{background:var(--tb-native-bg)!important;color:var(--tb-native-text)!important;min-height:100%!important}body .sb-product-drawer.is-open .sb-native-product__inner{color:var(--tb-native-text)!important;display:grid!important;gap:10px!important;padding:14px!important}body .sb-product-drawer.is-open .sb-native-product__image{background:#eef1f5!important;border-radius:8px!important;display:block!important;height:auto!important;margin:0!important;object-fit:cover!important;width:100%!important}body .sb-product-drawer.is-open .sb-native-product__header,body .sb-product-drawer.is-open .sb-native-product__builder-intro,body .sb-product-drawer.is-open .sb-native-product__section{background:var(--tb-native-card)!important;border:1px solid var(--tb-native-line)!important;border-radius:8px!important;box-shadow:0 10px 24px rgb(17 24 39 / .05)!important;color:var(--tb-native-text)!important}body .sb-product-drawer.is-open .sb-native-product__header{display:grid!important;gap:8px!important;padding:14px!important}body .sb-product-drawer.is-open .sb-native-product__title{color:var(--tb-native-text)!important;font-size:23px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.12!important;margin:0!important}body .sb-product-drawer.is-open .sb-native-product__price{color:var(--tb-native-text)!important;font-size:16px!important;font-weight:900!important;line-height:1.2!important}body .sb-product-drawer.is-open .sb-native-product__desc{color:var(--tb-native-muted)!important;font-size:13.5px!important;font-weight:600!important;line-height:1.42!important;margin:0!important}body .sb-product-drawer.is-open .sb-native-product__desc p{margin:0!important}body .sb-product-drawer.is-open .sb-native-product__desc p+p{margin-top:6px!important}body .sb-product-drawer.is-open .sb-native-product__badges{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:2px!important}body .sb-product-drawer.is-open .sb-native-product__badges span{align-items:center!important;background:#f4f7fa!important;border:1px solid rgb(17 24 39 / .07)!important;border-radius:999px!important;color:#374151!important;display:inline-flex!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.15!important;min-height:26px!important;padding:5px 8px!important}body .sb-product-drawer.is-open .sb-native-product__allergy{background:var(--tb-native-cream)!important;border:1px solid #f3d781!important;border-left:4px solid var(--tb-native-accent)!important;border-radius:8px!important;color:#6f4f00!important;font-size:12.5px!important;font-weight:800!important;line-height:1.35!important;margin:2px 0 0!important;padding:8px 10px!important}body .sb-product-drawer.is-open .sb-native-product__builder-intro{background:linear-gradient(180deg,#fffdfa,var(--tb-native-cream))!important;display:grid!important;gap:3px!important;padding:12px 14px!important;position:relative!important}body .sb-product-drawer.is-open .sb-native-product__builder-intro::before{background:var(--tb-native-accent)!important;border-radius:999px!important;content:""!important;height:calc(100% - 20px)!important;left:8px!important;position:absolute!important;top:10px!important;width:3px!important}body .sb-product-drawer.is-open .sb-native-product__builder-title,body .sb-product-drawer.is-open .sb-native-product__builder-text{letter-spacing:0!important;margin:0 0 0 9px!important}body .sb-product-drawer.is-open .sb-native-product__builder-title{color:var(--tb-native-text)!important;font-size:15px!important;font-weight:950!important;line-height:1.2!important}body .sb-product-drawer.is-open .sb-native-product__builder-text{color:#5f6876!important;font-size:12.5px!important;font-weight:650!important;line-height:1.35!important}body .sb-product-drawer.is-open .sb-native-product__section{display:grid!important;gap:8px!important;padding:12px!important}body .sb-product-drawer.is-open .sb-native-product__section--optional{gap:0!important;overflow:hidden!important;padding:0!important}body .sb-product-drawer.is-open .sb-native-addon-toggle{align-items:center!important;background:#ffffff!important;border:0!important;color:var(--tb-native-text)!important;cursor:pointer!important;display:flex!important;gap:10px!important;justify-content:space-between!important;min-height:52px!important;padding:12px!important;text-align:left!important;width:100%!important}body .sb-product-drawer.is-open .sb-native-addon-toggle:hover,body .sb-product-drawer.is-open .sb-native-addon-toggle:focus-visible{background:#fffdf4!important;color:var(--tb-native-text)!important;outline:0!important}body .sb-product-drawer.is-open .sb-native-addon-toggle__title{color:var(--tb-native-text)!important;font-size:15px!important;font-weight:950!important;line-height:1.2!important;min-width:0!important}body .sb-product-drawer.is-open .sb-native-addon-toggle__hint{align-items:center!important;background:#f7f8fb!important;border:1px solid rgb(17 24 39 / .07)!important;border-radius:999px!important;color:#48515f!important;display:inline-flex!important;flex:0 0 auto!important;font-size:11.5px!important;font-weight:900!important;line-height:1.1!important;min-height:26px!important;padding:6px 9px!important}body .sb-product-drawer.is-open .sb-native-product__section--optional.is-open .sb-native-addon-toggle__hint{background:var(--tb-native-accent-soft)!important;border-color:rgb(255 204 0 / .55)!important;color:#6f4f00!important}body .sb-product-drawer.is-open .sb-native-addon-collapse{border-top:1px solid var(--tb-native-line)!important;display:grid!important;gap:8px!important;padding:10px!important}body .sb-product-drawer.is-open .sb-native-addon-collapse[hidden]{display:none!important}body .sb-product-drawer.is-open .sb-native-product__section-head{align-items:start!important;display:flex!important;gap:10px!important;justify-content:space-between!important;min-width:0!important}body .sb-product-drawer.is-open .sb-native-product__section-copy{display:grid!important;gap:4px!important;min-width:0!important}body .sb-product-drawer.is-open .sb-native-addon-step{align-items:center!important;background:var(--tb-native-accent-soft)!important;border:1px solid rgb(255 204 0 / .55)!important;border-radius:999px!important;color:#6f4f00!important;display:inline-flex!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important;min-height:22px!important;padding:5px 8px!important;width:max-content!important}body .sb-product-drawer.is-open .sb-native-product__section-title{color:var(--tb-native-text)!important;font-size:15.5px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.22!important;margin:0!important}body .sb-product-drawer.is-open .sb-native-addon-counter,body .sb-product-drawer.is-open .sb-native-addon-message{background:#f7f8fb!important;border:1px solid rgb(17 24 39 / .07)!important;border-radius:999px!important;color:#48515f!important;flex:0 0 auto!important;font-size:11.5px!important;font-weight:900!important;letter-spacing:0!important;line-height:1.15!important;max-width:46%!important;padding:6px 8px!important;text-align:right!important}body .sb-product-drawer.is-open .sb-native-addon-message:not([hidden]){border-radius:8px!important;max-width:52%!important}body .sb-product-drawer.is-open .sb-native-product__section.has-native-addon-error{border-color:rgb(180 35 24 / .2)!important}body .sb-product-drawer.is-open .sb-native-product__section.has-native-addon-error .sb-native-product__section-head{flex-wrap:wrap!important}body .sb-product-drawer.is-open .sb-native-product__section.has-native-addon-error .sb-native-addon-counter,body .sb-product-drawer.is-open .sb-native-product__section.has-native-addon-error .sb-native-addon-message{background:#fff5f5!important;border-color:#fecdca!important;color:#b42318!important;flex-basis:100%!important;max-width:none!important;text-align:left!important}body .sb-product-drawer.is-open .sb-native-addon-option{align-items:center!important;background:#ffffff!important;border:1px solid #e7ebf0!important;border-radius:8px!important;color:var(--tb-native-text)!important;display:flex!important;gap:10px!important;min-height:46px!important;padding:8px 10px!important}body .sb-product-drawer.is-open label.sb-native-addon-option{cursor:pointer!important}body .sb-product-drawer.is-open .sb-native-addon-option:hover,body .sb-product-drawer.is-open .sb-native-addon-option:has(input:checked){border-color:rgb(255 204 0 / .72)!important;box-shadow:0 0 0 2px rgb(255 204 0 / .14)!important}body .sb-product-drawer.is-open .sb-native-addon-option--quantity{justify-content:space-between!important}body .sb-product-drawer.is-open .sb-native-addon-option__copy{align-items:center!important;display:flex!important;flex:1 1 auto!important;flex-wrap:wrap!important;gap:4px 10px!important;min-width:0!important;padding-right:4px!important}body .sb-product-drawer.is-open .sb-native-addon-option__input{accent-color:var(--tb-native-accent)!important;flex:0 0 auto!important;margin:0!important}body .sb-product-drawer.is-open .sb-native-addon-option__label{color:var(--tb-native-text)!important;flex:1 1 auto!important;font-size:14px!important;font-weight:750!important;line-height:1.25!important;min-width:0!important}body .sb-product-drawer.is-open .sb-native-addon-option__price{background:var(--tb-native-accent-soft)!important;border:1px solid rgb(255 204 0 / .45)!important;border-radius:999px!important;color:#6f4f00!important;flex:0 0 auto!important;font-size:12px!important;font-weight:900!important;line-height:1.1!important;margin-left:auto!important;padding:4px 7px!important;white-space:nowrap!important}body .sb-product-drawer.is-open .sb-native-addon-option__copy .sb-native-addon-option__price{margin-left:0!important}body .sb-product-drawer.is-open .sb-native-addon-option--quantity .sb-native-addon-option__price{align-self:center!important}body .sb-product-drawer.is-open .sb-native-addon-qty-control{align-items:center!important;background:#f7f8fb!important;border:1px solid #d8dee7!important;border-radius:999px!important;display:grid!important;flex:0 0 auto!important;grid-template-columns:32px 38px 32px!important;overflow:hidden!important}body .sb-product-drawer.is-open .sb-native-addon-qty-btn{align-items:center!important;background:transparent!important;border:0!important;color:var(--tb-native-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:18px!important;font-weight:950!important;height:32px!important;justify-content:center!important;line-height:1!important;padding:0!important;width:32px!important}body .sb-product-drawer.is-open .sb-native-addon-qty-btn:hover,body .sb-product-drawer.is-open .sb-native-addon-qty-btn:focus-visible{background:var(--tb-native-accent-soft)!important;color:var(--tb-native-text)!important}body .sb-product-drawer.is-open .sb-native-addon-qty-btn:disabled{background:transparent!important;color:#a4acb8!important;cursor:not-allowed!important}body .sb-product-drawer.is-open .sb-native-addon-option__qty{background:transparent!important;border:0!important;border-radius:0!important;color:var(--tb-native-text)!important;font-weight:950!important;min-height:32px!important;padding:0 3px!important;text-align:center!important;width:38px!important}body .sb-product-drawer.is-open .sb-native-product__notice{background:#fff5f5!important;border:1px solid #fecdca!important;border-radius:8px!important;color:#b42318!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important;margin:0!important;padding:9px 10px!important}body .sb-product-drawer.is-open .sb-native-addon-select{background:#ffffff!important;border:1px solid #d8dee7!important;border-radius:8px!important;color:var(--tb-native-text)!important;font-size:14px!important;min-height:44px!important;padding:9px 10px!important;width:100%!important}body .sb-product-drawer.is-open .sb-native-addon-select:focus,body .sb-product-drawer.is-open .sb-native-addon-option__qty:focus{border-color:rgb(255 204 0 / .8)!important;box-shadow:0 0 0 3px rgb(255 204 0 / .17)!important;outline:0!important}body .sb-product-drawer.is-open .sb-native-product__actions{background:linear-gradient(180deg,#fff0,var(--tb-native-bg) 22%)!important;display:grid!important;gap:8px!important;padding-bottom:max(16px, env(safe-area-inset-bottom))!important;padding-top:4px!important}body .sb-product-drawer.is-open .sb-native-product__add{background:var(--tb-native-accent)!important;border:0!important;border-radius:999px!important;color:var(--tb-native-text)!important;cursor:pointer!important;font-size:16px!important;font-weight:950!important;letter-spacing:0!important;min-height:52px!important;padding:12px 16px!important;width:100%!important}body .sb-product-drawer.is-open .sb-native-product__add:hover,body .sb-product-drawer.is-open .sb-native-product__add:focus-visible{background:#ffd633!important;color:var(--tb-native-text)!important;outline:0!important}body .sb-product-drawer.is-open .sb-native-product__add:disabled{cursor:not-allowed!important;opacity:0.72!important}body .sb-product-drawer.is-open .sb-native-product__add.is-loading:disabled{cursor:wait!important}body .sb-product-drawer.is-open .sb-native-product__loading{color:var(--tb-native-text)!important;padding:18px!important}@media (max-width:768px){body .sb-product-drawer.is-open.is-native-product-drawer{align-items:stretch!important;bottom:0!important;height:100vh!important;height:100dvh!important;justify-content:flex-start!important;max-height:none!important;padding:0!important;top:0!important}body .sb-product-drawer.is-open.is-native-product-drawer .sb-product-drawer__panel,body .sb-product-drawer.is-open .sb-product-drawer__panel:has(.sb-product-native-drawer:not([hidden])){align-items:stretch!important;background:#f7f8fb!important;bottom:0!important;display:flex!important;flex-direction:column!important;height:100%!important;inset:0!important;justify-content:flex-start!important;margin:0!important;margin-left:0!important;max-height:none!important;min-height:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;transform:none!important;width:100%!important}body .sb-product-drawer.is-open.is-native-product-drawer .sb-product-drawer__bar,body .sb-product-drawer.is-open .sb-product-drawer__panel:has(.sb-product-native-drawer:not([hidden])) .sb-product-drawer__bar{background:transparent!important;border:0!important;box-shadow:none!important;height:0!important;inset:0 auto auto 0!important;margin:0!important;min-height:0!important;padding:0!important;position:absolute!important;width:auto!important;z-index:20!important}body .sb-product-drawer.is-open.is-native-product-drawer .sb-product-drawer__bar strong,body .sb-product-drawer.is-open .sb-product-drawer__panel:has(.sb-product-native-drawer:not([hidden])) .sb-product-drawer__bar strong{display:none!important}body .sb-product-drawer.is-open.is-native-product-drawer .sb-product-drawer__close,body .sb-product-drawer.is-open .sb-product-drawer__panel:has(.sb-product-native-drawer:not([hidden])) .sb-product-drawer__close{left:12px!important;position:fixed!important;top:max(18px, calc(env(safe-area-inset-top) + 12px))!important;z-index:30!important}body .sb-product-drawer.is-open.is-native-product-drawer .sb-product-drawer__frame,body .sb-product-drawer.is-open .sb-product-drawer__panel:has(.sb-product-native-drawer:not([hidden])) .sb-product-drawer__frame{display:none!important;flex:0 0 0!important;height:0!important;min-height:0!important}body .sb-product-drawer.is-open.is-native-product-drawer .sb-product-native-drawer,body .sb-product-drawer.is-open .sb-product-native-drawer:not([hidden]){align-self:stretch!important;bottom:auto!important;display:block!important;flex:1 1 auto!important;height:100%!important;margin:0!important;max-height:none!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important;position:relative!important;top:0!important;transform:none!important;width:100%!important;-webkit-overflow-scrolling:touch}body .sb-product-drawer.is-open.is-native-product-drawer .sb-native-product,body .sb-product-drawer.is-open .sb-product-native-drawer:not([hidden]) .sb-native-product{align-items:stretch!important;display:block!important;height:auto!important;justify-content:flex-start!important;margin:0!important;min-height:100%!important;padding:0!important}body .sb-product-drawer.is-open.is-native-product-drawer .sb-native-product__inner,body .sb-product-drawer.is-open .sb-product-native-drawer:not([hidden]) .sb-native-product__inner{align-items:stretch!important;display:grid!important;gap:10px!important;justify-content:flex-start!important;margin:0!important;min-height:0!important;padding:0 12px max(16px, env(safe-area-inset-bottom))!important}body .sb-product-drawer.is-open.is-native-product-drawer .sb-native-product__image,body .sb-product-drawer.is-open .sb-product-native-drawer:not([hidden]) .sb-native-product__image{aspect-ratio:16 / 9!important;display:block!important;height:clamp(145px, 30vh, 220px)!important;margin:0 -12px 0!important;max-height:32vh!important;object-fit:cover!important;width:calc(100% + 24px)!important}body .sb-product-drawer.is-open.is-native-product-drawer .sb-native-product__inner>.sb-native-product__header:first-child,body .sb-product-drawer.is-open .sb-product-native-drawer:not([hidden]) .sb-native-product__inner>.sb-native-product__header:first-child{padding-top:calc(58px + env(safe-area-inset-top))!important}body .sb-product-drawer.is-open .sb-native-product__header{padding:12px!important}body .sb-product-drawer.is-open .sb-native-product__title{font-size:21px!important}body .sb-product-drawer.is-open .sb-native-product__section{padding:10px!important}body .sb-product-drawer.is-open .sb-native-product__section--optional{gap:0!important;padding:0!important}body .sb-product-drawer.is-open .sb-native-addon-counter,body .sb-product-drawer.is-open .sb-native-addon-message{max-width:50%!important}body .sb-product-drawer.is-open .sb-native-addon-option{min-height:44px!important}}@media (min-width:769px){body .sb-product-drawer.is-open .sb-native-product__inner{padding:18px!important}body .sb-product-drawer.is-open .sb-native-product__image{max-height:280px!important}}body.woocommerce-checkout form.checkout.tb-premium-checkout{--tb-premium-accent:#ffcc00;--tb-premium-accent-hover:#ffd83d;--tb-premium-accent-soft:#fff7cc;--tb-premium-card:#ffffff;--tb-premium-field:#f8fafc;--tb-premium-line:rgba(17, 24, 39, 0.09);--tb-premium-muted:#6b7280;--tb-premium-text:#111827;align-items:start!important;display:grid!important;gap:clamp(20px, 3vw, 34px)!important;grid-template-columns:minmax(0,1fr) minmax(420px,500px)!important;margin:28px auto 48px!important;max-width:1240px!important;padding-left:20px!important;padding-right:20px!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__main{grid-column:1!important;min-width:0!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__summary{display:grid!important;gap:18px!important;grid-column:2!important;grid-template-columns:1fr!important;min-width:0!important;position:sticky!important;top:24px!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__summary>*{display:block!important;grid-column:1 / -1!important;max-width:none!important;min-width:0!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review_heading,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__order-card,body.woocommerce-checkout form.checkout.tb-premium-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .woocommerce-checkout-payment{display:block!important;float:none!important;grid-column:1 / -1!important;max-width:none!important;min-width:0!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review_heading{color:var(--tb-premium-text)!important;font-size:18px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.12!important;margin:0!important;padding:0!important;text-transform:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-billing-fields,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-shipping-fields,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-additional-fields,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-loyalty-redemption-preview{background:var(--tb-premium-card)!important;background-image:none!important;border:1px solid var(--tb-premium-line)!important;border-radius:24px!important;box-shadow:0 18px 46px rgb(17 24 39 / .07)!important;color:var(--tb-premium-text)!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering>.sb-ordering__title,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-billing-fields h1,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-billing-fields h2,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-billing-fields h3,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-shipping-fields h1,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-shipping-fields h2,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-shipping-fields h3,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-additional-fields h1,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-additional-fields h2,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-additional-fields h3,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-loyalty-redemption-preview h3{color:var(--tb-premium-text)!important;font-size:20px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.14!important;text-transform:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .form-row label,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field>label,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__preorder-fields>label,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-loyalty-redemption-preview__controls label{color:#374151!important;font-size:13px!important;font-weight:850!important;letter-spacing:0!important;line-height:1.25!important;text-transform:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .form-row .optional,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .form-row .description,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-loyalty-redemption-preview__intro{color:var(--tb-premium-muted)!important;font-size:12.5px!important;font-weight:650!important;line-height:1.45!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_date,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_time_slot,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input.input-text,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="text"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="tel"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="email"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="date"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="time"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details textarea,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details select,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .select2-selection,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-loyalty-redemption-preview__row input{background:var(--tb-premium-field)!important;border:1px solid rgb(17 24 39 / .11)!important;border-radius:16px!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .72)!important;color:var(--tb-premium-text)!important;font-size:15px!important;line-height:1.3!important;outline:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input::placeholder,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details textarea::placeholder{color:#9ca3af!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_date:focus,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_time_slot:focus,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input.input-text:focus,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="text"]:focus,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="tel"]:focus,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="email"]:focus,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="date"]:focus,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="time"]:focus,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details textarea:focus,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details select:focus,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-loyalty-redemption-preview__row input:focus{background:#ffffff!important;border-color:rgb(255 204 0 / .78)!important;box-shadow:0 0 0 3px rgb(255 204 0 / .18)!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__order-card,body.woocommerce-checkout form.checkout.tb-premium-checkout .woocommerce-checkout-review-order{background:var(--tb-premium-card)!important;background-image:none!important;border:1px solid var(--tb-premium-line)!important;border-radius:24px!important;box-shadow:0 18px 46px rgb(17 24 39 / .07)!important;color:var(--tb-premium-text)!important;margin:0!important;overflow:visible!important;padding:22px!important;position:static!important;top:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card{display:block!important;margin:0!important;overflow:visible!important;padding:0!important;position:static!important;top:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .woocommerce-checkout-payment{background:var(--tb-premium-card)!important;background-image:none!important;border:1px solid var(--tb-premium-line)!important;border-radius:24px!important;box-shadow:0 18px 46px rgb(17 24 39 / .07)!important;color:var(--tb-premium-text)!important;margin:0!important;overflow:visible!important;padding:22px!important;position:static!important;top:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table{background:transparent!important;border:0!important;border-collapse:collapse!important;border-radius:0!important;box-shadow:none!important;color:var(--tb-premium-text)!important;font-size:14px!important;line-height:1.35!important;margin:0!important;overflow:visible!important;padding:0!important;position:static!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table thead th{border:0!important;color:var(--tb-premium-muted)!important;font-size:11.5px!important;font-weight:900!important;letter-spacing:0!important;padding:0 0 12px!important;text-transform:uppercase!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table tbody tr,body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table tfoot tr{border-bottom:1px solid rgb(17 24 39 / .08)!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table tbody tr:last-child,body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table tfoot tr:last-child{border-bottom:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table th,body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table td{border:0!important;color:var(--tb-premium-text)!important;padding:14px 0!important;vertical-align:top!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table .product-name{font-weight:900!important;padding-right:14px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table .product-total,body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table td:last-child,body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table th:last-child{text-align:right!important;white-space:nowrap!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table .cart_item .product-total,body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table .cart_item .amount{color:var(--tb-premium-text)!important;font-weight:900!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table tfoot th{color:#4b5563!important;font-weight:850!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table tfoot td{color:var(--tb-premium-text)!important;font-weight:900!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table tfoot tr.order-total th,body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table tfoot tr.order-total td{border-top:1px solid rgb(17 24 39 / .11)!important;color:var(--tb-premium-text)!important;font-size:18px!important;font-weight:950!important;padding-top:18px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table .variation,body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table .wc-item-meta{color:var(--tb-premium-muted)!important;font-size:12px!important;font-weight:600!important;margin:6px 0 0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .wc_payment_methods,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment ul.payment_methods{background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;gap:10px!important;list-style:none!important;margin:0!important;overflow:visible!important;padding:0!important;position:static!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment ul.payment_methods>li,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .wc_payment_methods>li{align-items:center!important;background:#ffffff!important;border:1px solid var(--tb-premium-line)!important;border-left:4px solid transparent!important;border-radius:18px!important;box-sizing:border-box!important;box-shadow:0 8px 22px rgb(17 24 39 / .045)!important;color:var(--tb-premium-text)!important;column-gap:10px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;min-height:56px!important;margin:0!important;padding:13px 14px!important;row-gap:0!important;transition:background-color 0.16s ease,border-color 0.16s ease,box-shadow 0.16s ease!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment ul.payment_methods>li:has(>input[type="radio"]:checked),body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .wc_payment_methods>li:has(>input[type="radio"]:checked),body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment ul.payment_methods>li:has(input[type="radio"]:checked),body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .wc_payment_methods>li:has(input[type="radio"]:checked){background:var(--tb-premium-accent-soft)!important;border-color:rgb(255 204 0 / .58)!important;border-left-color:var(--tb-premium-accent)!important;box-shadow:0 12px 26px rgb(255 204 0 / .14)!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment ul.payment_methods>li>label,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .wc_payment_methods>li>label{align-items:center!important;color:var(--tb-premium-text)!important;display:flex!important;flex-wrap:wrap!important;font-size:15px!important;font-weight:900!important;gap:8px!important;grid-column:2!important;grid-row:1!important;line-height:1.35!important;margin:0!important;max-width:100%!important;min-width:0!important;overflow-wrap:break-word!important;vertical-align:middle!important;white-space:normal!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment ul.payment_methods>li>input[type="radio"],body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .wc_payment_methods>li>input[type="radio"]{align-self:center!important;flex:0 0 auto!important;grid-column:1!important;grid-row:1!important;margin:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment ul.payment_methods>li>label img,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .wc_payment_methods>li>label img{display:inline-block!important;flex:0 1 auto!important;float:none!important;height:auto!important;margin:0!important;max-height:24px!important;max-width:140px!important;object-fit:contain!important;vertical-align:middle!important;width:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment div.payment_box{background:var(--tb-premium-field)!important;border:1px solid rgb(17 24 39 / .07)!important;border-radius:14px!important;box-sizing:border-box!important;box-shadow:none!important;clear:both!important;color:#4b5563!important;font-size:13px!important;grid-column:1 / -1!important;line-height:1.45!important;margin:10px 0 0!important;max-width:100%!important;overflow-wrap:break-word!important;padding:12px!important;position:static!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment div.payment_box::before{display:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment div.payment_box p{margin:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .woocommerce-privacy-policy-text,body.woocommerce-checkout form.checkout.tb-premium-checkout .woocommerce-terms-and-conditions-wrapper{color:var(--tb-premium-muted)!important;font-size:12px!important;line-height:1.45!important;margin-top:12px!important;max-width:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .woocommerce-privacy-policy-text a,body.woocommerce-checkout form.checkout.tb-premium-checkout .woocommerce-terms-and-conditions-wrapper a{color:#111827!important;font-weight:850!important;text-decoration-color:rgb(255 204 0 / .82)!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .place-order{background:transparent!important;border:0!important;box-shadow:none!important;margin:14px 0 0!important;overflow:visible!important;padding:0!important;position:static!important;top:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #place_order{align-items:center!important;background:var(--tb-premium-accent)!important;border:0!important;border-radius:999px!important;bottom:auto!important;box-sizing:border-box!important;box-shadow:0 18px 30px rgb(255 204 0 / .3),0 6px 16px rgb(17 24 39 / .08)!important;color:var(--tb-premium-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:16px!important;font-weight:950!important;justify-content:center!important;letter-spacing:0!important;left:auto!important;margin:14px 0 0!important;max-width:none!important;min-height:54px!important;padding:14px 18px!important;position:static!important;right:auto!important;text-align:center!important;top:auto!important;transform:none!important;width:100%!important;z-index:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #place_order:hover,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #place_order:focus-visible{background:var(--tb-premium-accent-hover)!important;box-shadow:0 20px 34px rgb(255 204 0 / .34),0 8px 18px rgb(17 24 39 / .1)!important;color:var(--tb-premium-text)!important;outline:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-loyalty-redemption-preview__button{background:var(--tb-premium-accent)!important;border:0!important;border-radius:999px!important;box-shadow:0 10px 20px rgb(255 204 0 / .24)!important;color:var(--tb-premium-text)!important;cursor:pointer!important;font-size:13px!important;font-weight:900!important;letter-spacing:0!important;line-height:1.15!important;padding:10px 16px!important;text-transform:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-loyalty-redemption-preview__button:hover,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-loyalty-redemption-preview__button:focus-visible{background:var(--tb-premium-accent-hover)!important;box-shadow:0 12px 22px rgb(255 204 0 / .28)!important;color:var(--tb-premium-text)!important;outline:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode label.radio{--tb-choice-color:#111827;--tb-choice-text:#111827;-webkit-text-fill-color:#111827!important;background:linear-gradient(180deg,#ffffff 0%,#f9fafb 100%)!important;border-color:rgb(17 24 39 / .14)!important;box-shadow:0 8px 18px rgb(17 24 39 / .055)!important;color:#111827!important;cursor:pointer!important;filter:none!important;font-weight:900!important;opacity:1!important;text-shadow:none!important;transition:background-color 0.16s ease,border-color 0.16s ease,box-shadow 0.16s ease,transform 0.16s ease!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type label.radio{border-color:rgb(17 24 39 / .17)!important;box-shadow:0 10px 22px rgb(17 24 39 / .065)!important;font-weight:950!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode label.radio::after{-webkit-text-fill-color:currentColor!important;color:#111827!important;filter:none!important;opacity:1!important;text-shadow:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field input[type="radio"]:not(:disabled)+label.radio:not([aria-disabled="true"]):not(.sb-ordering__option--disabled):hover,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type input[type="radio"]:not(:disabled)+label.radio:not([aria-disabled="true"]):not(.sb-ordering__option--disabled):hover,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field input[type="radio"]:not(:disabled)+label.radio:not([aria-disabled="true"]):not(.sb-ordering__option--disabled):hover,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode input[type="radio"]:not(:disabled)+label.radio:not([aria-disabled="true"]):not(.sb-ordering__option--disabled):hover,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field input[type="radio"]:not(:disabled):focus-visible+label.radio:not([aria-disabled="true"]):not(.sb-ordering__option--disabled),body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type input[type="radio"]:not(:disabled):focus-visible+label.radio:not([aria-disabled="true"]):not(.sb-ordering__option--disabled),body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field input[type="radio"]:not(:disabled):focus-visible+label.radio:not([aria-disabled="true"]):not(.sb-ordering__option--disabled),body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode input[type="radio"]:not(:disabled):focus-visible+label.radio:not([aria-disabled="true"]):not(.sb-ordering__option--disabled){background:linear-gradient(180deg,#ffffff 0%,#fffdf4 100%)!important;border-color:rgb(255 204 0 / .62)!important;box-shadow:0 11px 24px rgb(17 24 39 / .075)!important;outline:0!important;transform:translateY(-1px)!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_pickup:checked+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_delivery:checked+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_asap:not(:disabled):checked+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_preorder:not(:disabled):checked+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-pickup #sb_order_type_pickup:not(:disabled)+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-delivery #sb_order_type_delivery:not(:disabled)+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-asap #sb_order_mode_asap:not(:disabled)+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-preorder #sb_order_mode_preorder:not(:disabled)+label.radio{--tb-choice-color:#111827;--tb-choice-text:#111827;-webkit-text-fill-color:#111827!important;background:linear-gradient(180deg,#fff7bf 0%,#ffe680 100%)!important;border-color:#ffcc00!important;box-shadow:0 0 0 3px rgb(255 204 0 / .22),0 14px 28px rgb(17 24 39 / .1)!important;color:#111827!important;cursor:pointer!important;filter:none!important;font-weight:950!important;opacity:1!important;transform:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_pickup:checked+label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_delivery:checked+label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_asap:not(:disabled):checked+label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_preorder:not(:disabled):checked+label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-pickup #sb_order_type_pickup:not(:disabled)+label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-delivery #sb_order_type_delivery:not(:disabled)+label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-asap #sb_order_mode_asap:not(:disabled)+label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-preorder #sb_order_mode_preorder:not(:disabled)+label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_pickup:checked+label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_delivery:checked+label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_asap:not(:disabled):checked+label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_preorder:not(:disabled):checked+label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-pickup #sb_order_type_pickup:not(:disabled)+label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-delivery #sb_order_type_delivery:not(:disabled)+label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-asap #sb_order_mode_asap:not(:disabled)+label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-preorder #sb_order_mode_preorder:not(:disabled)+label.radio::after{-webkit-text-fill-color:#111827!important;color:#111827!important;filter:none!important;font-weight:950!important;opacity:1!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field input[type="radio"]:disabled+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type input[type="radio"]:disabled+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field input[type="radio"]:disabled+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode input[type="radio"]:disabled+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field label.radio[aria-disabled="true"],body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type label.radio[aria-disabled="true"],body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field label.radio[aria-disabled="true"],body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode label.radio[aria-disabled="true"],body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field label.radio.sb-ordering__option--disabled,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type label.radio.sb-ordering__option--disabled,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field label.radio.sb-ordering__option--disabled,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode label.radio.sb-ordering__option--disabled{--tb-choice-color:#94a3b8;--tb-choice-text:#64748b;-webkit-text-fill-color:#64748b!important;background:#eef2f7!important;border-color:rgb(17 24 39 / .09)!important;box-shadow:none!important;color:#64748b!important;cursor:not-allowed!important;filter:none!important;opacity:0.68!important;transform:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field input[type="radio"]:disabled+label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type input[type="radio"]:disabled+label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field input[type="radio"]:disabled+label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode input[type="radio"]:disabled+label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field label.radio[aria-disabled="true"]::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type label.radio[aria-disabled="true"]::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field label.radio[aria-disabled="true"]::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode label.radio[aria-disabled="true"]::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field label.radio.sb-ordering__option--disabled::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type label.radio.sb-ordering__option--disabled::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field label.radio.sb-ordering__option--disabled::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode label.radio.sb-ordering__option--disabled::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field input[type="radio"]:disabled+label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type input[type="radio"]:disabled+label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field input[type="radio"]:disabled+label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode input[type="radio"]:disabled+label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field label.radio[aria-disabled="true"]::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type label.radio[aria-disabled="true"]::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field label.radio[aria-disabled="true"]::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode label.radio[aria-disabled="true"]::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field label.radio.sb-ordering__option--disabled::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type label.radio.sb-ordering__option--disabled::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field label.radio.sb-ordering__option--disabled::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode label.radio.sb-ordering__option--disabled::after{-webkit-text-fill-color:#64748b!important;color:#64748b!important;filter:none!important;opacity:0.88!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-preorder #sb_order_mode_field,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field:has(#sb_order_mode_preorder:checked:not(:disabled)){filter:none!important;opacity:1!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering[data-asap-available="0"] #sb_order_mode_preorder:not(:disabled)+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering [data-asap-available="0"] #sb_order_mode_preorder:not(:disabled)+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering[data-asap-available="0"] label.radio[for="sb_order_mode_preorder"][aria-disabled="false"],body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering [data-asap-available="0"] label.radio[for="sb_order_mode_preorder"][aria-disabled="false"]{-webkit-text-fill-color:#111827!important;background:linear-gradient(180deg,#ffffff 0%,#f9fafb 100%)!important;border-color:rgb(17 24 39 / .14)!important;box-shadow:0 8px 18px rgb(17 24 39 / .055)!important;color:#111827!important;cursor:pointer!important;filter:none!important;font-weight:900!important;opacity:1!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering[data-asap-available="0"] #sb_order_mode_preorder:not(:disabled):checked+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering [data-asap-available="0"] #sb_order_mode_preorder:not(:disabled):checked+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-preorder[data-asap-available="0"] #sb_order_mode_preorder:not(:disabled)+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-preorder [data-asap-available="0"] #sb_order_mode_preorder:not(:disabled)+label.radio{-webkit-text-fill-color:#111827!important;background:linear-gradient(180deg,#fff7bf 0%,#ffe680 100%)!important;border-color:#ffcc00!important;box-shadow:0 0 0 3px rgb(255 204 0 / .22),0 14px 28px rgb(17 24 39 / .1)!important;color:#111827!important;cursor:pointer!important;filter:none!important;font-weight:950!important;opacity:1!important}@media (max-width:768px){body.woocommerce-checkout form.checkout.tb-premium-checkout{display:block!important;margin:18px auto 36px!important;padding-bottom:calc(32px + env(safe-area-inset-bottom))!important;padding-left:12px!important;padding-right:12px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__main,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__summary{grid-column:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__summary{margin-top:24px!important;position:static!important;top:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__order-card,body.woocommerce-checkout form.checkout.tb-premium-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .woocommerce-checkout-payment{border-radius:20px!important;padding:18px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table .product-name{padding-right:10px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment ul.payment_methods>li,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .wc_payment_methods>li{column-gap:8px!important;min-height:54px!important;padding:12px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment ul.payment_methods>li>label,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .wc_payment_methods>li>label{font-size:14px!important;gap:7px!important;line-height:1.25!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment ul.payment_methods>li>label img,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .wc_payment_methods>li>label img{max-height:22px!important;max-width:118px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment div.payment_box{font-size:12.5px!important;line-height:1.45!important;margin-top:10px!important;padding:11px!important}}@media (max-width:768px){body.woocommerce-checkout form.checkout.tb-premium-checkout,body.woocommerce-checkout form.checkout.tb-premium-checkout *,body.woocommerce-checkout form.checkout.tb-premium-checkout *::before,body.woocommerce-checkout form.checkout.tb-premium-checkout *::after{box-sizing:border-box!important}body.woocommerce-checkout .entry-content:has(form.checkout.tb-premium-checkout),body.woocommerce-checkout .entry-content-wrap:has(form.checkout.tb-premium-checkout),body.woocommerce-checkout .woocommerce:has(form.checkout.tb-premium-checkout){margin-left:0!important;margin-right:0!important;max-width:100%!important;overflow-x:hidden!important;padding-left:8px!important;padding-right:8px!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout{display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr)!important;margin:10px auto 28px!important;max-width:100%!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important;padding-left:0!important;padding-right:0!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__main,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__summary,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details,body.woocommerce-checkout form.checkout.tb-premium-checkout .col2-set{display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr)!important;margin:0!important;max-width:100%!important;min-width:0!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__summary{margin-top:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__summary>*{min-width:0!important;order:5!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review_heading{font-size:17px!important;margin:2px 2px -2px!important;order:1!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__order-card,body.woocommerce-checkout form.checkout.tb-premium-checkout .woocommerce-checkout-review-order{order:2!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card{order:3!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .col-1,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .col-2{float:none!important;margin:0!important;max-width:100%!important;min-width:0!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-billing-fields,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-shipping-fields,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-additional-fields,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__order-card,body.woocommerce-checkout form.checkout.tb-premium-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .woocommerce-checkout-payment{border-radius:18px!important;box-shadow:0 12px 30px rgb(17 24 39 / .06)!important;margin:0!important;max-width:100%!important;min-width:0!important;overflow:visible!important;padding:15px!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-billing-fields,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-shipping-fields,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-additional-fields{display:grid!important;gap:13px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .form-row{clear:both!important;float:none!important;margin:0 0 11px!important;max-width:100%!important;min-width:0!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .form-row:last-child{margin-bottom:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_date,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_time_slot,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input.input-text,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="text"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="tel"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="email"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="date"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="time"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details textarea,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details select,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .select2-container,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .select2-selection{max-width:100%!important;min-height:46px!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table{max-width:100%!important;table-layout:fixed!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table th,body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table td{padding-bottom:12px!important;padding-top:12px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table .product-name{min-width:0!important;overflow-wrap:anywhere!important;padding-right:10px!important;width:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table .product-total,body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table td:last-child,body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table th:last-child{width:34%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .sb-checkout-item{grid-template-columns:42px minmax(0,1fr)!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .sb-checkout-item__media,body.woocommerce-checkout form.checkout.tb-premium-checkout .sb-checkout-item__image,body.woocommerce-checkout form.checkout.tb-premium-checkout .sb-checkout-item__media img{height:42px!important;width:42px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment ul.payment_methods,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .wc_payment_methods{gap:8px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .place-order{margin-top:12px!important;padding-bottom:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #place_order,body.woocommerce-checkout form.checkout.tb-premium-checkout button[name="woocommerce_checkout_place_order"]{bottom:auto!important;left:auto!important;margin:0!important;max-width:100%!important;min-height:52px!important;position:static!important;right:auto!important;transform:none!important;width:100%!important;z-index:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-checkout-menu-link{align-self:stretch!important;justify-content:center!important;justify-self:stretch!important;margin:2px 0 0!important;max-width:100%!important;min-height:44px!important;order:50!important;white-space:normal!important;width:100%!important}}@media (max-width:768px){body.woocommerce-checkout:has(form.checkout.tb-premium-checkout),body.woocommerce-checkout:has(form.checkout.tb-premium-checkout) .site,body.woocommerce-checkout:has(form.checkout.tb-premium-checkout) .site-main,body.woocommerce-checkout:has(form.checkout.tb-premium-checkout) .content-area,body.woocommerce-checkout:has(form.checkout.tb-premium-checkout) .entry-content,body.woocommerce-checkout:has(form.checkout.tb-premium-checkout) .entry-content-wrap,body.woocommerce-checkout:has(form.checkout.tb-premium-checkout) .wp-site-blocks{max-width:100%!important;overflow-x:hidden!important}body.woocommerce-checkout .entry-content:has(form.checkout.tb-premium-checkout),body.woocommerce-checkout .entry-content-wrap:has(form.checkout.tb-premium-checkout){padding-left:0!important;padding-right:0!important}body.woocommerce-checkout .entry-content>.woocommerce:has(form.checkout.tb-premium-checkout),body.woocommerce-checkout .woocommerce:has(form.checkout.tb-premium-checkout){margin-left:calc(50% - 50vw + 5px)!important;margin-right:calc(50% - 50vw + 5px)!important;max-width:calc(100vw - 10px)!important;padding-left:0!important;padding-right:0!important;width:calc(100vw - 10px)!important}body.woocommerce-checkout form.checkout.tb-premium-checkout{gap:10px!important;margin-bottom:24px!important;margin-top:8px!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__main,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__summary,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details,body.woocommerce-checkout form.checkout.tb-premium-checkout .col2-set,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .col-1,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .col-2{background:transparent!important;border:0!important;box-shadow:none!important;gap:10px!important;margin:0!important;max-width:100%!important;min-width:0!important;padding:0!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-billing-fields,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-shipping-fields,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-additional-fields,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__order-card,body.woocommerce-checkout form.checkout.tb-premium-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .woocommerce-checkout-payment{border-radius:16px!important;box-shadow:0 8px 22px rgb(17 24 39 / .052)!important;margin:0!important;padding:12px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering{gap:10px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__section,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering-section,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__delivery,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__pickup,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__preorder,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering-preorder,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--choice{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__section+.sb-ordering__section,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field+.sb-ordering__field{margin-top:10px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field .woocommerce-input-wrapper,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field .woocommerce-input-wrapper,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type .woocommerce-input-wrapper,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode .woocommerce-input-wrapper{display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;max-width:100%!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__preorder-fields{background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;gap:9px!important;grid-template-columns:minmax(0,1fr)!important;margin:10px 0 0!important;padding:0!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode label.radio{max-width:100%!important;min-width:0!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-shipping-fields__field-wrapper,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-additional-fields__field-wrapper,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-billing-fields>p,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-shipping-fields>p,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-additional-fields>p{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .form-row{padding-left:0!important;padding-right:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_date,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_time_slot,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input.input-text,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="text"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="tel"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="email"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="date"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="time"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details textarea,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details select,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .select2-container,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .select2-selection{border-radius:14px!important;min-height:46px!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table{table-layout:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table th,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table td{font-size:13.5px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table .product-name{width:70%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table .product-total,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table td:last-child,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table th:last-child{width:30%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .sb-checkout-item{gap:9px!important;grid-template-columns:38px minmax(0,1fr)!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .sb-checkout-item__media,body.woocommerce-checkout form.checkout.tb-premium-checkout .sb-checkout-item__image,body.woocommerce-checkout form.checkout.tb-premium-checkout .sb-checkout-item__media img{height:38px!important;width:38px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}}@media (max-width:768px){body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__summary{display:grid!important;gap:10px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__summary>*{min-width:0!important;order:30!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card{order:10!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review_heading{border:0!important;font-size:16px!important;line-height:1.2!important;margin:4px 2px -2px!important;order:20!important;padding:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__order-card,body.woocommerce-checkout form.checkout.tb-premium-checkout .woocommerce-checkout-review-order{border-radius:16px!important;order:21!important;overflow-x:hidden!important;padding:10px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review>table.shop_table,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review>.woocommerce-checkout-review-order-table{border:0!important;border-collapse:separate!important;border-spacing:0!important;display:block!important;margin:0!important;max-width:100%!important;table-layout:auto!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table thead,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .woocommerce-checkout-review-order-table thead{display:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tbody,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .woocommerce-checkout-review-order-table tbody{background:transparent!important;display:grid!important;gap:8px!important;margin:0 0 10px!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tbody tr.cart_item,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .woocommerce-checkout-review-order-table tbody tr.cart_item{align-items:start!important;background:#f8fafc!important;border:1px solid rgb(17 24 39 / .08)!important;border-radius:14px!important;box-shadow:none!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:0!important;outline:0!important;padding:9px!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tbody tr.cart_item>td,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .woocommerce-checkout-review-order-table tbody tr.cart_item>td{background:transparent!important;border:0!important;display:block!important;min-width:0!important;padding:0!important;width:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tbody tr.cart_item>td:first-child,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tbody tr.cart_item>td:last-child{border-radius:0!important;padding-left:0!important;padding-right:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .product-name{display:block!important;font-size:13.5px!important;font-weight:900!important;line-height:1.25!important;min-width:0!important;overflow-wrap:anywhere!important;padding:0!important;width:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .sb-checkout-item{align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;gap:9px!important;grid-template-columns:40px minmax(0,1fr)!important;margin:0!important;padding:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .sb-checkout-item__media,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .sb-checkout-item__image,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .sb-checkout-item__media img{border-radius:10px!important;height:40px!important;width:40px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .sb-checkout-item__media{background:#ffffff!important;border:1px solid #e5e7eb!important;overflow:hidden!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .sb-checkout-item__image,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .sb-checkout-item__media img{display:block!important;max-height:none!important;max-width:none!important;object-fit:cover!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .sb-checkout-item__content{display:grid!important;gap:4px!important;min-width:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .sb-checkout-item__name{color:#111827!important;display:block!important;font-size:13.5px!important;font-weight:900!important;line-height:1.2!important;overflow-wrap:anywhere!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .product-quantity,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .quantity{align-items:center!important;background:#ffffff!important;border:1px solid rgb(17 24 39 / .1)!important;border-radius:999px!important;color:#4b5563!important;display:inline-flex!important;font-size:11px!important;font-weight:850!important;line-height:1.15!important;margin:5px 0 0!important;max-width:100%!important;min-height:0!important;padding:3px 7px!important;white-space:normal!important;width:fit-content!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .variation,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .wc-item-meta{clear:both!important;display:grid!important;gap:2px!important;margin:5px 0 0!important;padding:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .variation,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .variation *,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .wc-item-meta,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .wc-item-meta *{color:#64748b!important;font-size:11.5px!important;line-height:1.25!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .tb-promotion-badge{background:#fff7cc!important;border:1px solid rgb(255 204 0 / .42)!important;border-radius:999px!important;color:#6b5100!important;display:inline-flex!important;font-size:10.5px!important;font-weight:850!important;line-height:1.2!important;max-width:100%!important;padding:3px 7px!important;white-space:normal!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .product-total{align-self:center!important;color:#111827!important;font-size:13.5px!important;font-weight:950!important;line-height:1.15!important;min-width:max-content!important;padding-left:4px!important;text-align:right!important;white-space:nowrap!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .product-total .amount,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review tbody .amount{color:#111827!important;font-size:13.5px!important;font-weight:950!important;line-height:1.15!important;white-space:nowrap!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tfoot,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .woocommerce-checkout-review-order-table tfoot{background:transparent!important;border-top:1px solid rgb(17 24 39 / .1)!important;display:grid!important;gap:0!important;padding-top:6px!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tfoot tr,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr{align-items:center!important;background:transparent!important;border-bottom:1px solid rgb(17 24 39 / .07)!important;border-radius:0!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:32px!important;padding:7px 1px!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tfoot tr:last-child,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr:last-child{border-bottom:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tfoot th,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tfoot td,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .woocommerce-checkout-review-order-table tfoot th,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .woocommerce-checkout-review-order-table tfoot td{background:transparent!important;border:0!important;color:#4b5563!important;display:block!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important;min-width:0!important;padding:0!important;width:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tfoot td,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .woocommerce-checkout-review-order-table tfoot td{color:#111827!important;font-weight:900!important;text-align:right!important;white-space:nowrap!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tfoot tr.cart-discount,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.cart-discount{background:#fffbeb!important;border:1px solid rgb(255 204 0 / .38)!important;border-radius:12px!important;margin:4px 0!important;padding:8px 9px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tfoot tr.cart-discount th,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tfoot tr.cart-discount td{color:#6b5100!important;font-size:12px!important;font-weight:900!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review a.woocommerce-remove-coupon,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .woocommerce-remove-coupon{border-radius:999px!important;display:inline-flex!important;font-size:11px!important;font-weight:850!important;line-height:1!important;margin-left:5px!important;padding:3px 6px!important;white-space:nowrap!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tfoot tr.order-total,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.order-total{border-top:1px solid rgb(17 24 39 / .14)!important;margin-top:3px!important;padding-top:10px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tfoot tr.order-total th,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tfoot tr.order-total td,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tfoot tr.order-total .amount{color:#111827!important;font-size:16px!important;font-weight:950!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .woocommerce-checkout-payment{padding:13px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment ul.payment_methods,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .wc_payment_methods{gap:8px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment ul.payment_methods>li,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .wc_payment_methods>li{column-gap:8px!important;min-height:0!important;overflow:visible!important;padding:11px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment ul.payment_methods>li>label,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .wc_payment_methods>li>label{line-height:1.25!important;min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment div.payment_box{margin-top:8px!important;padding:10px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .place-order{margin-top:12px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #place_order,body.woocommerce-checkout form.checkout.tb-premium-checkout button[name="woocommerce_checkout_place_order"]{font-size:15.5px!important;min-height:52px!important;width:100%!important}}@media (max-width:768px){body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-save-details-consent[hidden],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-marketing-consent[hidden],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-loyalty-consent[hidden],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-save-details-consent.tb-consent-lookup-hidden,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-marketing-consent.tb-consent-lookup-hidden,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-loyalty-consent.tb-consent-lookup-hidden{display:none!important;height:0!important;margin:0!important;max-height:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;visibility:hidden!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-save-details-consent:not([hidden]):not(.tb-consent-lookup-hidden),body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-marketing-consent:not([hidden]):not(.tb-consent-lookup-hidden),body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-loyalty-consent:not([hidden]):not(.tb-consent-lookup-hidden){background:#f8fafc!important;border:1px solid rgb(17 24 39 / .1)!important;border-radius:14px!important;box-shadow:none!important;display:block!important;margin:0 0 8px!important;padding:10px 11px!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-save-details-consent:not([hidden]):not(.tb-consent-lookup-hidden) label,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-marketing-consent:not([hidden]):not(.tb-consent-lookup-hidden) label,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-loyalty-consent:not([hidden]):not(.tb-consent-lookup-hidden) label,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-save-details-consent:not([hidden]):not(.tb-consent-lookup-hidden) .woocommerce-form__label-for-checkbox,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-marketing-consent:not([hidden]):not(.tb-consent-lookup-hidden) .woocommerce-form__label-for-checkbox,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-loyalty-consent:not([hidden]):not(.tb-consent-lookup-hidden) .woocommerce-form__label-for-checkbox{align-items:flex-start!important;color:#334155!important;cursor:pointer!important;display:flex!important;flex-wrap:wrap!important;font-size:12.5px!important;font-weight:750!important;gap:8px!important;line-height:1.35!important;margin:0!important;min-height:0!important;padding:0!important;text-transform:none!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-save-details-consent input[type="checkbox"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-marketing-consent input[type="checkbox"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-loyalty-consent input[type="checkbox"]{accent-color:#ffcc00!important;appearance:auto!important;background:#ffffff!important;border:1px solid #cbd5e1!important;border-radius:4px!important;box-shadow:none!important;flex:0 0 17px!important;height:17px!important;margin:0!important;min-height:17px!important;min-width:17px!important;padding:0!important;width:17px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-save-details-consent .optional,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-marketing-consent .optional,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-loyalty-consent .optional{color:#64748b!important;font-size:12px!important;font-weight:650!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-save-details-consent .description,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-marketing-consent .description,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-loyalty-consent .description{color:#64748b!important;display:block!important;font-size:12px!important;font-weight:650!important;line-height:1.35!important;margin:6px 0 0 25px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-save-details-consent #tb_save_details_consent-description,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-save-details-consent .description{display:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-consent-lookup-message{background:#f8fafc!important;border:1px solid rgb(17 24 39 / .1)!important;border-radius:12px!important;box-shadow:none!important;color:#475569!important;display:block!important;font-size:12.5px!important;font-weight:750!important;line-height:1.35!important;margin:0 0 8px!important;min-height:0!important;padding:9px 11px!important;width:100%!important}}@media (max-width:768px){body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__summary{display:grid!important;gap:10px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__summary>*{min-width:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card{order:1!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review_heading{order:2!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__order-card,body.woocommerce-checkout form.checkout.tb-premium-checkout .woocommerce-checkout-review-order{order:3!important}}body.woocommerce-checkout .tb-customer-language-switcher-wrap{pointer-events:auto!important;position:relative!important;z-index:100!important}body.woocommerce-checkout .tb-checkout-language-switcher,body.woocommerce-checkout .tb-checkout-language-switcher a{pointer-events:auto!important}body.woocommerce-checkout .tb-checkout-language-switcher a{cursor:pointer!important;position:relative!important;z-index:1!important}