.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}.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}.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}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}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.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}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)}}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}}