:root{--sb-page:#f5f7fa;--sb-surface:#ffffff;--sb-soft:#f1f3f5;--sb-border:#e5e7eb;--sb-text:#111827;--sb-muted:#6b7280;--sb-accent:#ffcc00;--sb-accent-hover:#f2bd00;--sb-blue:#009de0;--sb-danger:#ef4444;--sb-success:#16a34a;--sb-radius-sm:14px;--sb-radius:18px;--sb-radius-lg:24px;--sb-shadow:0 18px 45px rgba(17, 24, 39, 0.10);--sb-shadow-soft:0 10px 30px rgba(17, 24, 39, 0.08)}.star-burgers-order-online-page,body.woocommerce-shop,body.post-type-archive-product,body.tax-product_cat{background:var(--sb-page)!important;color:var(--sb-text)!important}.star-burgers-order-online-page{padding:28px clamp(16px, 3vw, 32px) 96px!important}body.tb-kiosk-page{background:var(--sb-page)!important}html:has(body.tb-kiosk-page .tb-kiosk-shell),body.tb-kiosk-page:has(.tb-kiosk-shell){overflow:hidden!important}body.tb-kiosk-page:has(.tb-kiosk-shell) .site-header,body.tb-kiosk-page:has(.tb-kiosk-shell) #masthead{display:none!important}body.tb-kiosk-page .entry-header,body.tb-kiosk-page .entry-title,body.tb-kiosk-page .page-title,body.tb-kiosk-page .wp-block-post-title{display:none!important}body.tb-kiosk-page .site-main,body.tb-kiosk-page .content-area,body.tb-kiosk-page .entry-content{margin-top:0!important;padding-top:0!important}body.tb-kiosk-page:has(.tb-kiosk-shell) .content-container,body.tb-kiosk-page:has(.tb-kiosk-shell) .content-wrap,body.tb-kiosk-page:has(.tb-kiosk-shell) .entry-content-wrap{box-sizing:border-box!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important}body.tb-kiosk-page .tb-kiosk-hidden,body.tb-kiosk-checkout .tb-kiosk-hidden{display:none!important}.tb-kiosk-shell{--tb-kiosk-admin-offset:0px;--tb-kiosk-header-height:0px;--tb-kiosk-shell-pad-block:clamp(18px, 3vh, 36px);--tb-kiosk-shell-pad-total:clamp(36px, 6vh, 72px);box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;max-width:100vw;min-height:calc(100vh - var(--tb-kiosk-header-height) - var(--tb-kiosk-admin-offset));min-height:calc(100svh - var(--tb-kiosk-header-height) - var(--tb-kiosk-admin-offset));min-height:calc(100dvh - var(--tb-kiosk-header-height) - var(--tb-kiosk-admin-offset));padding:clamp(12px, 2vh, 28px) clamp(14px, 3vw, 28px);padding:var(--tb-kiosk-shell-pad-block) clamp(14px, 3vw, 28px)}body.admin-bar .tb-kiosk-shell{--tb-kiosk-admin-offset:32px}.tb-kiosk-welcome{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;max-height:calc(100vh - var(--tb-kiosk-header-height) - var(--tb-kiosk-admin-offset) - var(--tb-kiosk-shell-pad-total));max-height:calc(100svh - var(--tb-kiosk-header-height) - var(--tb-kiosk-admin-offset) - var(--tb-kiosk-shell-pad-total));max-height:calc(100dvh - var(--tb-kiosk-header-height) - var(--tb-kiosk-admin-offset) - var(--tb-kiosk-shell-pad-total));width:min(860px, 100%);padding:clamp(34px, 5.5vh, 68px) clamp(30px, 5.2vw, 72px);background:var(--sb-surface);border:1px solid rgb(15 23 42 / .08);border-radius:32px;box-shadow:0 26px 72px rgb(15 23 42 / .14),inset 0 1px 0 rgb(255 255 255 / .82);color:var(--sb-text);overflow-y:auto;overscroll-behavior:contain;text-align:center;-webkit-overflow-scrolling:touch}.tb-kiosk-brand{display:flex;align-items:center;justify-content:center;min-height:clamp(58px, 8.8vh, 94px);margin:0 auto clamp(18px, 2.8vh, 28px);width:100%}.tb-kiosk-logo{display:block;width:auto;max-width:min(300px, 68vw);max-height:clamp(54px, 8.2vh, 88px);object-fit:contain}.tb-kiosk-eyebrow{margin:0 0 clamp(9px, 1.4vh, 14px);color:#64748b;font-size:clamp(13px, 1.25vw, 15px);font-weight:800;letter-spacing:0;line-height:1.15;text-transform:uppercase}.tb-kiosk-welcome h1{margin:0 0 clamp(14px, 2vh, 20px);color:var(--sb-text);font-size:clamp(48px, 6vw, 72px);font-weight:950;letter-spacing:0;line-height:1}.tb-kiosk-welcome p:not(.tb-kiosk-eyebrow){max-width:620px;margin:0 auto;color:var(--sb-muted);font-size:clamp(18px, 1.8vw, 23px);line-height:1.34}.tb-kiosk-start-actions{display:flex;justify-content:center;margin-top:clamp(26px, 4.1vh, 38px)}.tb-kiosk-start,.tb-kiosk-start.button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-width:min(440px, 100%);min-height:clamp(66px, 7.8vh, 84px);padding:0 clamp(36px, 5vw, 62px);border:1px solid var(--sb-accent)!important;border-radius:999px;background:var(--sb-accent)!important;color:var(--sb-text)!important;font-size:clamp(23px, 2.8vw, 30px);font-weight:900;line-height:1.1;max-width:100%;text-decoration:none!important;box-shadow:0 18px 36px rgb(255 204 0 / .3),inset 0 2px 0 rgb(255 255 255 / .32);transition:background-color 0.16s ease,border-color 0.16s ease,box-shadow 0.16s ease}.tb-kiosk-start:hover,.tb-kiosk-start.button:hover{background:var(--sb-accent-hover)!important;border-color:var(--sb-accent-hover)!important;color:var(--sb-text)!important;box-shadow:0 14px 28px rgb(255 204 0 / .24),inset 0 2px 0 rgb(255 255 255 / .26)}.tb-kiosk-language-row{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:clamp(24px, 3.5vh, 34px) auto 0;padding:6px 8px 6px 12px;border:1px solid rgb(15 23 42 / .07);border-radius:999px;background:rgb(248 250 252 / .82);box-shadow:inset 0 1px 0 rgb(255 255 255 / .86),0 10px 28px rgb(15 23 42 / .045);color:#475569;font-size:13px;font-weight:800;max-width:100%;width:fit-content}.tb-kiosk-language-row__label{font-size:0;font-weight:800;letter-spacing:0;line-height:1.2;white-space:nowrap}.tb-kiosk-language-row__label::after{content:"Sprog / Language";font-size:12px}.tb-kiosk-language-row__options{box-sizing:border-box;display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid rgb(15 23 42 / .06);border-radius:999px;background:#fff;box-shadow:0 8px 20px rgb(15 23 42 / .045)}.tb-kiosk-language-choice{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;min-width:98px;padding:0 14px;border:1px solid #fff0;border-radius:999px;background:#fff0;color:var(--sb-text);font-size:14px;font-weight:850;line-height:1;text-decoration:none!important;transition:background-color 0.16s ease,border-color 0.16s ease,box-shadow 0.16s ease,color 0.16s ease}.tb-kiosk-language-choice::before{content:"";flex:0 0 auto;display:inline-block;width:18px;height:13px;border-radius:2px;background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:0 0 0 1px rgb(15 23 42 / .12);color:#fff0;font-size:0;overflow:hidden;vertical-align:-1px}.tb-kiosk-language-row__options .tb-kiosk-language-choice:first-child::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 20'%3E%3Cpath fill='%23c60c30' d='M0 0h28v20H0z'/%3E%3Cpath fill='%23fff' d='M8 0h3v20H8zM0 8h28v3H0z'/%3E%3C/svg%3E")}.tb-kiosk-language-row__options .tb-kiosk-language-choice:last-child::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 30'%3E%3Cpath fill='%23012169' d='M0 0h60v30H0z'/%3E%3Cpath stroke='%23fff' stroke-width='6' d='M0 0l60 30M60 0 0 30'/%3E%3Cpath stroke='%23C8102E' stroke-width='4' d='M0 0l60 30M60 0 0 30'/%3E%3Cpath stroke='%23fff' stroke-width='10' d='M30 0v30M0 15h60'/%3E%3Cpath stroke='%23C8102E' stroke-width='6' d='M30 0v30M0 15h60'/%3E%3C/svg%3E")}.tb-kiosk-language-choice:hover{background:#f8fafc;border-color:rgb(15 23 42 / .09);color:var(--sb-text)}.tb-kiosk-language-choice.is-selected{border-color:rgb(255 204 0 / .74);background:#fff7cc;color:#111827;box-shadow:0 7px 16px rgb(255 204 0 / .16)}@media (max-width:720px){.tb-kiosk-shell{--tb-kiosk-shell-pad-block:clamp(10px, 2vh, 18px);--tb-kiosk-shell-pad-total:clamp(20px, 4vh, 36px);padding:clamp(10px, 2vh, 18px) clamp(12px, 4vw, 18px);padding:var(--tb-kiosk-shell-pad-block) clamp(12px, 4vw, 18px)}.tb-kiosk-welcome{width:min(100%, calc(100vw - 24px));max-width:calc(100vw - 24px);padding:clamp(22px, 4vh, 34px) clamp(18px, 5vw, 28px);border-radius:24px}.tb-kiosk-brand{min-height:clamp(48px, 8vh, 72px);margin-bottom:clamp(14px, 2.4vh, 18px)}.tb-kiosk-logo{max-width:min(250px, 72vw);max-height:clamp(46px, 8vh, 68px)}.tb-kiosk-eyebrow{font-size:clamp(13px, 3vw, 15px)}.tb-kiosk-welcome h1{font-size:clamp(38px, 10vw, 48px)}.tb-kiosk-welcome p:not(.tb-kiosk-eyebrow){font-size:clamp(17px, 4vw, 20px)}.tb-kiosk-start-actions{margin-top:clamp(18px, 3vh, 24px)}.tb-kiosk-start,.tb-kiosk-start.button{width:100%;min-height:clamp(56px, 8vh, 64px);padding:0 28px;font-size:clamp(20px, 5vw, 22px)}.tb-kiosk-language-row{align-items:stretch;flex-direction:column;font-size:14px;margin-top:clamp(14px, 2.5vh, 18px);padding:10px;width:min(100%, 360px)}.tb-kiosk-language-row__options{justify-content:center;width:100%}.tb-kiosk-language-choice{flex:1 1 0%;min-height:40px;min-width:0;padding:0 16px;font-size:15px}}@media (max-height:760px){.tb-kiosk-shell{--tb-kiosk-header-height:0px;--tb-kiosk-shell-pad-block:clamp(12px, 2vh, 22px);--tb-kiosk-shell-pad-total:clamp(24px, 4vh, 44px)}.tb-kiosk-welcome{padding:clamp(28px, 5vh, 48px) clamp(24px, 5vw, 58px)}.tb-kiosk-brand{min-height:clamp(42px, 7vh, 60px);margin-bottom:clamp(10px, 1.6vh, 14px)}.tb-kiosk-logo{max-height:clamp(40px, 6.6vh, 56px)}.tb-kiosk-eyebrow{margin-bottom:6px}.tb-kiosk-welcome h1{font-size:clamp(42px, 6vw, 64px);margin-bottom:12px}.tb-kiosk-welcome p:not(.tb-kiosk-eyebrow){font-size:clamp(16px, 1.7vw, 21px);line-height:1.24}.tb-kiosk-start-actions{margin-top:clamp(16px, 2.4vh, 22px)}.tb-kiosk-start,.tb-kiosk-start.button{min-height:clamp(58px, 7vh, 72px)}.tb-kiosk-language-row{margin-top:clamp(12px, 2vh, 18px)}.tb-kiosk-language-choice{min-height:36px}}@media (min-width:900px) and (orientation:landscape){.tb-kiosk-shell{--tb-kiosk-shell-pad-block:clamp(16px, 2.6vh, 28px);--tb-kiosk-shell-pad-total:clamp(32px, 5.2vh, 56px);padding-inline:clamp(34px, 5vw, 64px)}.tb-kiosk-welcome{width:min(1080px, calc(100vw - 88px));max-width:1080px;padding:clamp(30px, 4.4vh, 48px) clamp(56px, 8vw, 104px);border-color:rgb(15 23 42 / .075);border-radius:30px;box-shadow:0 30px 80px rgb(15 23 42 / .16),0 2px 0 rgb(255 255 255 / .72) inset}.tb-kiosk-brand{min-height:clamp(44px, 6.4vh, 70px);margin-bottom:clamp(10px, 1.4vh, 16px)}.tb-kiosk-logo{max-width:min(280px, 38vw);max-height:clamp(42px, 6vh, 62px)}.tb-kiosk-eyebrow{margin-bottom:6px;font-size:clamp(13px, 1vw, 15px)}.tb-kiosk-welcome h1{margin-bottom:clamp(8px, 1.2vh, 12px);font-size:clamp(52px, 5.2vw, 70px)}.tb-kiosk-welcome p:not(.tb-kiosk-eyebrow){max-width:720px;font-size:clamp(18px, 1.45vw, 21px);line-height:1.24}.tb-kiosk-start-actions{margin-top:clamp(18px, 2.5vh, 24px)}.tb-kiosk-start,.tb-kiosk-start.button{min-height:clamp(60px, 6.4vh, 72px);min-width:min(430px, 100%);padding-inline:clamp(38px, 4.8vw, 58px);font-size:clamp(22px, 2.2vw, 28px);box-shadow:0 16px 34px rgb(255 204 0 / .28),inset 0 2px 0 rgb(255 255 255 / .32)}.tb-kiosk-language-row{margin-top:clamp(14px, 2vh, 20px);padding:5px 7px 5px 11px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .9),0 12px 30px rgb(15 23 42 / .05)}.tb-kiosk-language-choice{min-height:34px}}@media screen and (max-width:782px){body.admin-bar .tb-kiosk-shell{--tb-kiosk-admin-offset:46px}}.sb-order-menu,.sb-shop-products,.woocommerce ul.products{max-width:1120px!important;margin-inline:auto!important}.sb-order-menu__hero,.sb-shop-hero,.star-burgers-order-online-page .wp-block-group:first-child{background:var(--sb-surface)!important;color:var(--sb-text)!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius-lg)!important;box-shadow:var(--sb-shadow-soft)!important}.sb-order-menu__hero h1,.sb-shop-hero h1,.star-burgers-order-online-page h1,.star-burgers-order-online-page h2,.star-burgers-order-online-page h3{color:var(--sb-text)!important;letter-spacing:-0.02em!important}.sb-order-menu__hero p,.sb-shop-hero p,.star-burgers-order-online-page p,.sb-order-menu-card__description,.sb-shop-product-card__description{color:var(--sb-muted)!important}.sb-category-nav,.sb-order-menu__tabs,.star-burgers-order-online-page .sb-order-categories{position:sticky!important;top:0!important;z-index:20!important;display:flex!important;gap:8px!important;overflow-x:auto!important;padding:10px 0!important;margin:18px auto 22px!important;max-width:1120px!important;background:color-mix(in srgb,var(--sb-page) 92%,transparent)!important;backdrop-filter:blur(14px)!important;scrollbar-width:none!important}.sb-category-nav::-webkit-scrollbar,.sb-order-menu__tabs::-webkit-scrollbar,.star-burgers-order-online-page .sb-order-categories::-webkit-scrollbar{display:none!important}.sb-category-nav a,.sb-order-menu__tabs a,.star-burgers-order-online-page .sb-order-categories a{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:8px 16px!important;border:1px solid var(--sb-border)!important;border-radius:999px!important;background:var(--sb-surface)!important;color:var(--sb-text)!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important;box-shadow:0 6px 18px rgb(17 24 39 / .04)!important;transition:background-color 0.16s ease,border-color 0.16s ease,transform 0.16s ease!important}.sb-category-nav a:hover,.sb-category-nav a.is-active,.sb-order-menu__tabs a:hover,.sb-order-menu__tabs a.is-active,.star-burgers-order-online-page .sb-order-categories a:hover,.star-burgers-order-online-page .sb-order-categories a.is-active{background:var(--sb-accent)!important;border-color:var(--sb-accent)!important;color:var(--sb-text)!important;transform:translateY(-1px)!important}.sb-order-menu-section,.star-burgers-order-online-page section[id]{scroll-margin-top:88px!important;margin-block:30px!important}.sb-order-menu-section__header,.star-burgers-order-online-page section[id]>h2{margin-bottom:14px!important}.sb-order-menu-grid,.sb-shop-products ul.products,.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.sb-order-menu-card,.sb-shop-product-card,.woocommerce ul.products li.product{position:relative!important;display:grid!important;grid-template-columns:92px minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;min-height:124px!important;margin:0!important;padding:12px!important;background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius)!important;box-shadow:var(--sb-shadow-soft)!important;color:var(--sb-text)!important;overflow:hidden!important;transition:transform 0.16s ease,box-shadow 0.16s ease,border-color 0.16s ease!important}.sb-order-menu-card:hover,.sb-shop-product-card:hover,.woocommerce ul.products li.product:hover{transform:translateY(-2px)!important;border-color:rgb(255 204 0 / .55)!important;box-shadow:var(--sb-shadow)!important}.sb-order-menu-card__image,.sb-shop-product-card__image,.woocommerce ul.products li.product a img{width:92px!important;height:92px!important;margin:0!important;border-radius:16px!important;overflow:hidden!important;background:var(--sb-soft)!important}.sb-order-menu-card__image img,.sb-shop-product-card__image img,.woocommerce ul.products li.product img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:16px!important}.sb-order-menu-card__content,.sb-shop-product-card__content,.woocommerce ul.products li.product .woocommerce-loop-product__title{min-width:0!important}.sb-order-menu-card h3,.sb-shop-product-card h2,.sb-shop-product-card h3,.woocommerce ul.products li.product .woocommerce-loop-product__title{margin:0 0 5px!important;padding:0!important;color:var(--sb-text)!important;font-size:16px!important;line-height:1.18!important;font-weight:900!important}.sb-order-menu-card h3 a,.sb-shop-product-card h2 a,.sb-shop-product-card h3 a,.woocommerce ul.products li.product .woocommerce-loop-product__title{color:inherit!important;text-decoration:none!important}.sb-order-menu-card__description,.sb-shop-product-card__description,.woocommerce ul.products li.product .sb-product-description{display:-webkit-box!important;margin:0!important;overflow:hidden!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:13px!important;line-height:1.35!important}.sb-order-menu-card__price,.sb-shop-product-card__price,.woocommerce ul.products li.product .price{color:var(--sb-text)!important;font-size:15px!important;font-weight:900!important}.sb-order-menu-card .button,.sb-shop-product-card .button,.woocommerce ul.products li.product .button,.star-burgers-order-online-page .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:9px 14px!important;border:1px solid var(--sb-accent)!important;border-radius:999px!important;background:var(--sb-accent)!important;color:var(--sb-text)!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important;box-shadow:0 8px 18px rgb(255 204 0 / .22)!important}.sb-order-menu-card .button:hover,.sb-shop-product-card .button:hover,.woocommerce ul.products li.product .button:hover,.star-burgers-order-online-page .button:hover{background:var(--sb-accent-hover)!important;border-color:var(--sb-accent-hover)!important;color:var(--sb-text)!important}.sb-order-menu-card__badge,.sb-shop-product-card__badge,.onsale{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:4px 9px!important;border-radius:999px!important;background:rgb(255 204 0 / .16)!important;color:#8a6500!important;font-size:11px!important;font-weight:900!important}.sb-sticky-cart-bar{right:18px!important;bottom:18px!important;width:auto!important;min-width:168px!important;max-width:min(360px, calc(100vw - 32px))!important;min-height:50px!important;padding:9px 13px!important;border:1px solid var(--sb-border)!important;border-radius:999px!important;background:var(--sb-text)!important;color:var(--sb-surface)!important;box-shadow:0 18px 48px rgb(17 24 39 / .22)!important}.sb-sticky-cart-bar__icon{display:inline-grid!important;width:32px!important;height:32px!important;place-items:center!important;border-radius:50%!important;background:var(--sb-accent)!important;color:var(--sb-text)!important;font-size:15px!important}.sb-sticky-cart-bar__summary strong,.sb-sticky-cart-bar__total{color:var(--sb-surface)!important}.sb-product-drawer,.sb-cart-drawer{color:var(--sb-text)!important}.sb-product-drawer__backdrop,.sb-cart-drawer__backdrop{background:rgb(17 24 39 / .38)!important;backdrop-filter:blur(8px)!important}.sb-product-drawer__panel,.sb-cart-drawer__panel{width:min(430px, 100vw)!important;background:var(--sb-page)!important;color:var(--sb-text)!important;border-left:1px solid var(--sb-border)!important;box-shadow:-24px 0 60px rgb(17 24 39 / .18)!important}.sb-product-drawer__bar,.sb-cart-drawer__header{background:var(--sb-surface)!important;border-bottom:1px solid var(--sb-border)!important;color:var(--sb-text)!important}.sb-product-drawer__bar strong,.sb-cart-drawer__header h2,.sb-cart-drawer__eyebrow{color:var(--sb-text)!important}.sb-product-drawer__close,.sb-cart-drawer__close{background:var(--sb-soft)!important;color:var(--sb-text)!important;border:1px solid var(--sb-border)!important}.sb-product-drawer__frame{background:var(--sb-page)!important}body.sb-order-modal,body.sb-product-modal,body.single-product.sb-order-modal{background:var(--sb-page)!important;color:var(--sb-text)!important}body.sb-order-modal .product,body.sb-product-modal .product,body.single-product.sb-order-modal .product{background:transparent!important;color:var(--sb-text)!important}body.sb-order-modal .summary,body.sb-product-modal .summary,body.single-product.sb-order-modal .summary,body.sb-order-modal .entry-summary{padding:16px!important;background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius-lg)!important;box-shadow:var(--sb-shadow-soft)!important;color:var(--sb-text)!important}body.sb-order-modal .product_title,body.sb-product-modal .product_title,body.single-product.sb-order-modal .product_title{margin:0 0 8px!important;color:var(--sb-text)!important;font-size:26px!important;line-height:1.08!important;font-weight:950!important;letter-spacing:-0.03em!important}body.sb-order-modal .price,body.sb-product-modal .price,body.single-product.sb-order-modal .price,body.sb-order-modal .amount{color:var(--sb-text)!important;font-weight:950!important}body.sb-order-modal .woocommerce-product-details__short-description,body.sb-product-modal .woocommerce-product-details__short-description{color:var(--sb-muted)!important;font-size:14px!important;line-height:1.5!important}body.sb-order-modal .woocommerce-product-gallery,body.sb-product-modal .woocommerce-product-gallery,body.single-product.sb-order-modal .woocommerce-product-gallery{display:none!important}.sb-product-drawer .wapf-field-group,body.sb-order-modal .wapf-field-group,body.sb-product-modal .wapf-field-group{margin:14px 0!important;padding:14px!important;background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius)!important;box-shadow:var(--sb-shadow-soft)!important}.sb-product-drawer .wapf-field-label label,body.sb-order-modal .wapf-field-label label,body.sb-product-modal .wapf-field-label label{color:var(--sb-text)!important;font-size:15px!important;font-weight:900!important}.sb-product-drawer .wapf-radios,.sb-product-drawer .wapf-checkboxes,body.sb-order-modal .wapf-radios,body.sb-order-modal .wapf-checkboxes,body.sb-product-modal .wapf-radios,body.sb-product-modal .wapf-checkboxes{display:grid!important;gap:9px!important}.sb-product-drawer .wapf-checkable,body.sb-order-modal .wapf-checkable,body.sb-product-modal .wapf-checkable{padding:11px 12px!important;background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius-sm)!important;color:var(--sb-text)!important;transition:background-color 0.15s ease,border-color 0.15s ease,transform 0.15s ease!important}.sb-product-drawer .wapf-checkable:hover,body.sb-order-modal .wapf-checkable:hover,body.sb-product-modal .wapf-checkable:hover{border-color:var(--sb-border-strong,rgb(255 204 0 / .5))!important;transform:translateY(-1px)!important}.sb-product-drawer .wapf-checkable.wapf-checked,.sb-product-drawer .wapf-checkable.is-selected,.sb-product-drawer .wapf-checkable:has(.wapf-input:checked),body.sb-order-modal .wapf-checkable.wapf-checked,body.sb-order-modal .wapf-checkable.is-selected,body.sb-order-modal .wapf-checkable:has(.wapf-input:checked),body.sb-product-modal .wapf-checkable.wapf-checked,body.sb-product-modal .wapf-checkable.is-selected,body.sb-product-modal .wapf-checkable:has(.wapf-input:checked){background:#fff8d7!important;border-color:var(--sb-accent)!important;box-shadow:0 0 0 3px rgb(255 204 0 / .18)!important}.sb-product-drawer .wapf-label-text,body.sb-order-modal .wapf-label-text,body.sb-product-modal .wapf-label-text{color:var(--sb-text)!important;font-weight:800!important}.sb-product-drawer .wapf-pricing-hint,body.sb-order-modal .wapf-pricing-hint,body.sb-product-modal .wapf-pricing-hint{color:#9a7200!important;font-weight:900!important}.sb-product-drawer .wapf-product-totals,body.sb-order-modal .wapf-product-totals,body.sb-product-modal .wapf-product-totals{margin-top:14px!important;padding:14px!important;background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius)!important;color:var(--sb-text)!important}body.sb-order-modal .quantity,body.sb-product-modal .quantity,body.sb-order-modal .single_add_to_cart_button,body.sb-product-modal .single_add_to_cart_button{border-radius:999px!important}body.sb-order-modal input.qty,body.sb-product-modal input.qty{min-height:42px!important;border:1px solid var(--sb-border)!important;background:var(--sb-surface)!important;color:var(--sb-text)!important}body.sb-order-modal .single_add_to_cart_button,body.sb-product-modal .single_add_to_cart_button{min-height:48px!important;padding:12px 18px!important;background:var(--sb-accent)!important;color:var(--sb-text)!important;border:1px solid var(--sb-accent)!important;font-weight:950!important;box-shadow:0 10px 24px rgb(255 204 0 / .24)!important}.sb-cart-drawer__items{display:grid!important;gap:7px!important;padding:12px!important}.sb-cart-drawer__item{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;min-height:0!important;padding:10px 12px!important;background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius)!important;box-shadow:0 8px 20px rgb(17 24 39 / .05)!important}.sb-cart-drawer__media,.sb-cart-drawer__image,.sb-cart-drawer__media img{width:48px!important;height:48px!important;border-radius:12px!important;object-fit:cover!important}.sb-cart-drawer__content{min-width:0!important}.sb-cart-drawer__line{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;margin:0!important}.sb-cart-drawer__line h3{margin:0!important;overflow:hidden!important;color:var(--sb-text)!important;font-size:14px!important;line-height:1.2!important;font-weight:900!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sb-cart-drawer__meta{margin:3px 0 0!important;color:var(--sb-muted)!important;font-size:11px!important;line-height:1.35!important}.sb-cart-drawer__price{color:var(--sb-text)!important;font-size:13px!important;font-weight:950!important;white-space:nowrap!important}.sb-cart-drawer__controls{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;margin-top:7px!important}.sb-cart-drawer__qty{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:2px!important;border:1px solid var(--sb-border)!important;border-radius:999px!important;background:var(--sb-soft)!important}.sb-cart-drawer__qty button{width:24px!important;height:24px!important;min-height:24px!important;border:0!important;border-radius:50%!important;background:var(--sb-surface)!important;color:var(--sb-text)!important;font-size:15px!important;line-height:1!important}.sb-cart-drawer__qty span{min-width:20px!important;color:var(--sb-text)!important;font-size:12px!important;font-weight:900!important;text-align:center!important}.sb-cart-drawer__remove{margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--sb-danger)!important;font-size:12px!important;font-weight:800!important}.sb-cart-drawer__footer{position:sticky!important;bottom:0!important;padding:14px!important;background:var(--sb-surface)!important;border-top:1px solid var(--sb-border)!important;box-shadow:0 -14px 32px rgb(17 24 39 / .08)!important}.sb-cart-drawer__subtotal{color:var(--sb-text)!important}.sb-cart-drawer__checkout{background:var(--sb-accent)!important;color:var(--sb-text)!important;border:1px solid var(--sb-accent)!important;border-radius:999px!important;font-weight:950!important}.sb-cart-drawer__secondary{background:var(--sb-soft)!important;color:var(--sb-text)!important;border:1px solid var(--sb-border)!important;border-radius:999px!important;font-weight:850!important}body.woocommerce-checkout{background:var(--sb-page)!important;color:var(--sb-text)!important}body.woocommerce-checkout .site-main,body.woocommerce-checkout .content-area,body.woocommerce-checkout .entry-content,body.woocommerce-checkout .woocommerce{background:transparent!important}body.woocommerce-checkout .entry-title,body.woocommerce-checkout h1,body.woocommerce-checkout h2,body.woocommerce-checkout h3{color:var(--sb-text)!important}body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review,body.woocommerce-checkout .sb-checkout-review-column,body.woocommerce-checkout .sb-ordering,body.woocommerce-checkout .sb-ordering-summary-box,body.woocommerce-checkout #payment{background:var(--sb-surface)!important;color:var(--sb-text)!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius-lg)!important;box-shadow:var(--sb-shadow-soft)!important}body.woocommerce-checkout .form-row label,body.woocommerce-checkout label,body.woocommerce-checkout #order_review table.shop_table th,body.woocommerce-checkout #order_review table.shop_table td,body.woocommerce-checkout .woocommerce-checkout-review-order-table{color:var(--sb-text)!important}body.woocommerce-checkout .form-row .optional,body.woocommerce-checkout .woocommerce-privacy-policy-text,body.woocommerce-checkout .sb-ordering__note,body.woocommerce-checkout .sb-ordering__delivery-notice,body.woocommerce-checkout .sb-ordering-inline-message{color:var(--sb-muted)!important}body.woocommerce-checkout input.input-text,body.woocommerce-checkout textarea,body.woocommerce-checkout select{min-height:46px!important;background:var(--sb-soft)!important;color:var(--sb-text)!important;border:1px solid var(--sb-border)!important;border-radius:14px!important;box-shadow:none!important}body.woocommerce-checkout input.input-text:focus,body.woocommerce-checkout textarea:focus,body.woocommerce-checkout select:focus{outline:none!important;border-color:var(--sb-accent)!important;box-shadow:0 0 0 3px rgb(255 204 0 / .2)!important}body.woocommerce-checkout .sb-ordering-input--invalid,body.woocommerce-checkout .woocommerce-invalid input,body.woocommerce-checkout .woocommerce-invalid select{border-color:var(--sb-danger)!important;box-shadow:0 0 0 3px rgb(239 68 68 / .12)!important}body.woocommerce-checkout .sb-ordering-inline-message--error,body.woocommerce-checkout .woocommerce-error{background:#fff1f2!important;color:#991b1b!important;border:1px solid rgb(239 68 68 / .28)!important;border-radius:14px!important}body.woocommerce-checkout .woocommerce-info,body.woocommerce-checkout .woocommerce-message,body.woocommerce-checkout .sb-ordering__closed-notice,body.woocommerce-checkout .sb-ordering-place-order-message{background:#fffbeb!important;color:#7c5d00!important;border:1px solid rgb(255 204 0 / .35)!important;border-radius:14px!important}body.woocommerce-checkout #order_review .amount,body.woocommerce-checkout #order_review .order-total .amount,body.woocommerce-checkout .sb-checkout-item__subtotal{color:var(--sb-text)!important;font-weight:950!important}body.woocommerce-checkout #place_order,body.woocommerce-checkout button.button,body.woocommerce-checkout .button.alt{background:var(--sb-accent)!important;color:var(--sb-text)!important;border:1px solid var(--sb-accent)!important;border-radius:999px!important;font-weight:950!important;box-shadow:0 10px 24px rgb(255 204 0 / .22)!important}body.woocommerce-checkout #place_order:hover,body.woocommerce-checkout button.button:hover,body.woocommerce-checkout .button.alt:hover{background:var(--sb-accent-hover)!important;border-color:var(--sb-accent-hover)!important;color:var(--sb-text)!important}body.woocommerce-checkout .sb-sticky-cart-bar{display:none!important}@media (max-width:860px){.star-burgers-order-online-page{padding-inline:14px!important}.sb-order-menu-grid,.sb-shop-products ul.products,.woocommerce ul.products{grid-template-columns:1fr!important}.sb-order-menu-card,.sb-shop-product-card,.woocommerce ul.products li.product{grid-template-columns:84px minmax(0,1fr)!important;gap:12px!important}.sb-order-menu-card__image,.sb-shop-product-card__image,.woocommerce ul.products li.product a img{width:84px!important;height:84px!important}.sb-order-menu-card .button,.sb-shop-product-card .button,.woocommerce ul.products li.product .button{grid-column:1 / -1!important;width:100%!important;margin-top:4px!important}.sb-sticky-cart-bar{left:14px!important;right:14px!important;bottom:14px!important;width:auto!important;max-width:none!important}.sb-cart-drawer__panel,.sb-product-drawer__panel{width:100vw!important;border-left:0!important}.sb-cart-drawer__item{grid-template-columns:44px minmax(0,1fr)!important;padding:9px 10px!important}.sb-cart-drawer__media,.sb-cart-drawer__image,.sb-cart-drawer__media img{width:44px!important;height:44px!important}}@media (max-width:768px){body.woocommerce-checkout #billing_phone.tb-checkout-field-invalid,body.woocommerce-checkout #billing_email.tb-checkout-field-invalid{border-color:#dc2626!important;box-shadow:0 0 0 3px rgb(220 38 38 / .12)!important}body.woocommerce-checkout .tb-checkout-phone-error,body.woocommerce-checkout .tb-checkout-email-error{background:#fef2f2!important;border:1px solid rgb(220 38 38 / .2)!important;border-radius:10px!important;color:#991b1b!important;display:block!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important;margin-top:6px!important;padding:8px 10px!important}body.woocommerce-checkout .tb-checkout-phone-error[hidden],body.woocommerce-checkout .tb-checkout-email-error[hidden]{display:none!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review{color:#374151!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tbody{display:grid!important;gap:10px!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tbody tr.cart_item{align-items:start!important;background:#f8fafc!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:16px!important;box-shadow:none!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:74px!important;padding:10px!important;width:100%!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tbody tr.cart_item td{background:transparent!important;border:0!important;padding:0!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table .product-name{color:#1f2937!important;display:block!important;font-size:14px!important;font-weight:850!important;line-height:1.25!important;min-width:0!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table .product-name img,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table .product-thumbnail img{border-radius:12px!important;float:left!important;height:52px!important;margin:0 10px 6px 0!important;object-fit:cover!important;width:52px!important}body.woocommerce-checkout #order_review .wc-item-meta,body.woocommerce-checkout #order_review .variation,body.woocommerce-checkout #order_review .wc-item-meta *,body.woocommerce-checkout #order_review .variation *{color:#6b7280!important;font-size:12px!important;line-height:1.3!important}body.woocommerce-checkout #order_review .wc-item-meta,body.woocommerce-checkout #order_review .variation{clear:both!important;display:grid!important;gap:3px!important;margin:7px 0 0!important;padding:0!important}body.woocommerce-checkout #order_review .product-total,body.woocommerce-checkout #order_review .product-total .amount{color:#1f2937!important;font-size:14px!important;font-weight:900!important;line-height:1.2!important;text-align:right!important;white-space:nowrap!important}body.woocommerce-checkout #order_review .product-name .edit,body.woocommerce-checkout #order_review .product-name .remove{background:#ffffff!important;border:1px solid rgb(15 23 42 / .1)!important;border-radius:999px!important;color:#4b5563!important;display:inline-flex!important;font-size:12px!important;font-weight:800!important;line-height:1!important;margin:6px 5px 0 0!important;padding:6px 9px!important;text-decoration:none!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tfoot th,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tfoot td{color:#4b5563!important;font-size:14px!important;font-weight:800!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tfoot tr.order-total th,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tfoot tr.order-total td,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #order_review table.shop_table tfoot tr.order-total .amount{color:#111827!important;font-size:18px!important;font-weight:950!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #payment,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #payment li.wc_payment_method,body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #payment div.payment_box{color:#374151!important}body.woocommerce-checkout form.checkout[data-tb-mobile-steps-ready="1"][data-tb-checkout-step="2"] #payment li.wc_payment_method label{color:#1f2937!important}}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-express-checkout-wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_button_wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget_wrapper:not(:empty){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:10px!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:0 0 14px!important;padding:14px!important;background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:20px!important;box-shadow:0 10px 24px rgb(17 24 39 / .06)!important;color:#111827!important;overflow:visible!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element:not(:empty)::before,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-wrapper:not(:empty)::before,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-wrapper:not(:empty)::before,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-express-checkout-wrapper:not(:empty)::before,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_button_wrapper:not(:empty)::before,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget_wrapper:not(:empty)::before{content:"Express checkout";grid-column:1 / -1!important;order:-2!important;display:block!important;color:#111827!important;font-size:15px!important;font-weight:900!important;line-height:1.25!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element:not(:empty)::after,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-wrapper:not(:empty)::after,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-wrapper:not(:empty)::after,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-express-checkout-wrapper:not(:empty)::after,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_button_wrapper:not(:empty)::after,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget_wrapper:not(:empty)::after{content:"Pay faster with supported wallets";grid-column:1 / -1!important;order:-1!important;display:block!important;margin-top:-6px!important;color:#6b7280!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element>div,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-button,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-button,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-branded-button.gpay-button,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget_button,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_button_wrapper a.button.vipps-express-checkout,body.woocommerce-checkout form.checkout[data-sb-polished="1"] a.button.vipps-express-checkout,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .legacy-checkout.vipps-express-checkout{width:100%!important;max-width:100%!important;min-height:50px!important;margin:0!important;border-radius:14px!important;overflow:hidden!important;justify-self:stretch!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element iframe,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-button iframe,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-button iframe,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget iframe{display:block!important;width:100%!important;max-width:100%!important;min-height:50px!important;border:0!important;border-radius:14px!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-button-separator,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-button-separator{position:static!important;display:block!important;width:100%!important;min-height:0!important;margin:10px 0 12px!important;padding:0!important;color:#6b7280!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;text-align:center!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment li.wc_payment_method.payment_method_vipps,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment li.payment_method_vipps{display:block!important;min-height:0!important;background:#f8fafc!important;border-color:#e5e7eb!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment li.wc_payment_method.payment_method_vipps label,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment li.payment_method_vipps label{display:inline-flex!important;align-items:center!important;gap:10px!important;color:#111827!important;font-weight:850!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment li.wc_payment_method.payment_method_vipps img,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment li.payment_method_vipps img{max-height:28px!important;width:auto!important;margin:0!important;vertical-align:middle!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment ul.payment_methods>li:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #payment ul.wc_payment_methods>li:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-wrapper:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-wrapper:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-express-checkout-wrapper:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_button_wrapper:empty,body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget_wrapper:empty{display:none!important;min-height:0!important;margin:0!important;padding:0!important}@media (max-width:640px){body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-express-checkout-element:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] #wc-stripe-payment-request-wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-payment-request-wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .wc-stripe-express-checkout-wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_button_wrapper:not(:empty),body.woocommerce-checkout form.checkout[data-sb-polished="1"] .vipps_checkout_widget_wrapper:not(:empty){grid-template-columns:1fr!important;padding:12px!important;border-radius:18px!important}}body.woocommerce-checkout,body.woocommerce-order-received,body.sb-order-online,body.page-template-order-online,body.page-id-order-online,.star-burgers-order-online-page,.sb-order-menu,.sb-order-menu-page,.sb-ordering-page,.sb-ordering-shell,.sb-ordering-wrap,.sb-ordering-container,.sb-checkout-page,.sb-checkout-shell,.sb-checkout-layout,.sb-checkout-wrapper{background:var(--sb-page)!important;color:var(--sb-text)!important}.sb-order-menu *,.star-burgers-order-online-page *,body.woocommerce-checkout .entry-content *,body.woocommerce-checkout form.checkout *,body.woocommerce-order-received .entry-content *,body.woocommerce-order-received .woocommerce-order *{text-shadow:none!important}.star-burgers-order-online-page,.sb-order-menu,.sb-order-menu-page,.sb-ordering-page,.sb-ordering-shell,.sb-ordering-wrap,.sb-ordering-container{background:var(--sb-page)!important;background-image:none!important;color:var(--sb-text)!important}.star-burgers-order-online-page h1,.star-burgers-order-online-page h2,.star-burgers-order-online-page h3,.sb-order-menu h1,.sb-order-menu h2,.sb-order-menu h3,.sb-order-menu h4,.sb-order-menu .sb-section-title,.sb-order-menu .sb-order-menu-section__title{color:var(--sb-text)!important}.sb-order-menu-card,.sb-order-menu-card *,.sb-shop-product-card,.sb-shop-product-card *,.woocommerce ul.products li.product.sb-shop-product-card,.woocommerce ul.products li.product.sb-shop-product-card *{text-shadow:none!important}.sb-order-menu-card,.sb-shop-product-card,.woocommerce ul.products li.product.sb-shop-product-card{background:var(--sb-surface)!important;background-image:none!important;border:1px solid var(--sb-border)!important;border-radius:22px!important;box-shadow:0 10px 28px rgb(17 24 39 / .07)!important;color:var(--sb-text)!important}.sb-order-menu-card__content,.sb-order-menu-card__body,.sb-order-menu-card__info,.sb-order-menu-card__details,.sb-order-menu-card__bottom,.sb-shop-product-card__content,.sb-shop-product-card__body,.sb-shop-product-card__info,.sb-shop-product-card__details,.sb-shop-product-card__bottom{background:transparent!important;background-image:none!important;border-color:transparent!important;color:var(--sb-text)!important;box-shadow:none!important}.sb-order-menu-card__bottom,.sb-shop-product-card__bottom{background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;border-radius:18px!important}.sb-order-menu-card h3,.sb-order-menu-card h3 a,.sb-order-menu-card__title,.sb-order-menu-card__title a,.sb-shop-product-card h3,.sb-shop-product-card h3 a,.sb-shop-product-card__title,.sb-shop-product-card__title a{color:var(--sb-text)!important}.sb-order-menu-card p,.sb-order-menu-card__description,.sb-shop-product-card p,.sb-shop-product-card__description{color:var(--sb-muted)!important}.sb-order-menu-card__price,.sb-order-menu-card__price *,.sb-shop-product-card__price,.sb-shop-product-card__price *,.woocommerce ul.products li.product.sb-shop-product-card .price,.woocommerce ul.products li.product.sb-shop-product-card .price *{color:var(--sb-text)!important}.sb-order-menu-nav,.sb-category-nav,.sb-category-tabs,.sb-menu-categories,.sb-order-menu__tabs,.star-burgers-order-online-page .sb-order-categories{background:var(--sb-surface)!important;background-image:none!important;border:1px solid var(--sb-border)!important;box-shadow:0 10px 28px rgb(17 24 39 / .06)!important}.sb-order-menu-nav a,.sb-category-nav a,.sb-category-tabs a,.sb-menu-categories a,.sb-order-menu__tabs a,.star-burgers-order-online-page .sb-order-categories a{background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;color:var(--sb-text)!important}.sb-order-menu-nav a.is-active,.sb-order-menu-nav a.active,.sb-order-menu-nav a[aria-current="true"],.sb-category-nav a.is-active,.sb-category-nav a.active,.sb-category-tabs a.is-active,.sb-category-tabs a.active,.sb-menu-categories a.is-active,.sb-menu-categories a.active,.sb-order-menu__tabs a.is-active,.sb-order-menu__tabs a.active,.star-burgers-order-online-page .sb-order-categories a.is-active,.star-burgers-order-online-page .sb-order-categories a.active{background:var(--sb-accent)!important;border-color:var(--sb-accent)!important;color:var(--sb-text)!important}.sb-product-drawer__panel,.sb-product-drawer__bar,body.sb-order-modal,body.sb-product-modal,body.single-product.sb-order-modal,body.sb-order-modal .summary,body.sb-product-modal .summary,body.single-product.sb-order-modal .summary,body.sb-order-modal .entry-summary{background:var(--sb-surface)!important;background-image:none!important;border-color:var(--sb-border)!important;color:var(--sb-text)!important}body.sb-order-modal .product_title,body.sb-product-modal .product_title,body.single-product.sb-order-modal .product_title,body.sb-order-modal .price,body.sb-product-modal .price,body.single-product.sb-order-modal .price,body.sb-order-modal .amount,body.sb-product-modal .amount{color:var(--sb-text)!important}body.sb-order-modal .woocommerce-product-details__short-description,body.sb-product-modal .woocommerce-product-details__short-description{color:var(--sb-muted)!important}.sb-cart-drawer__panel,.sb-cart-drawer__header,.sb-cart-drawer__footer{background:var(--sb-surface)!important;background-image:none!important;border-color:var(--sb-border)!important;color:var(--sb-text)!important}.sb-cart-drawer__item{background:var(--sb-surface)!important;background-image:none!important;border:1px solid var(--sb-border)!important;color:var(--sb-text)!important}.sb-cart-drawer__line h3,.sb-cart-drawer__price,.sb-cart-drawer__subtotal,.sb-cart-drawer__subtotal strong{color:var(--sb-text)!important}.sb-cart-drawer__meta,.sb-cart-drawer__empty,.sb-cart-drawer__eyebrow{color:var(--sb-muted)!important}body.woocommerce-checkout .woocommerce,body.woocommerce-checkout form.checkout,body.woocommerce-checkout #customer_details,body.woocommerce-checkout .col2-set,body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout .sb-checkout-card,body.woocommerce-checkout .sb-ordering-card,body.woocommerce-checkout .sb-ordering-panel,body.woocommerce-checkout .sb-checkout-section,body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout .woocommerce-checkout-payment,body.woocommerce-checkout #payment{background:var(--sb-surface)!important;background-image:none!important;border:1px solid var(--sb-border)!important;border-radius:24px!important;box-shadow:0 12px 34px rgb(17 24 39 / .07)!important;color:var(--sb-text)!important}body.woocommerce-checkout .woocommerce-billing-fields>*,body.woocommerce-checkout .woocommerce-additional-fields>*,body.woocommerce-checkout .sb-ordering__section,body.woocommerce-checkout .sb-ordering-section,body.woocommerce-checkout .sb-ordering-summary-box,body.woocommerce-checkout .sb-ordering-fulfillment,body.woocommerce-checkout .sb-ordering-preorder,body.woocommerce-checkout .sb-ordering__preorder,body.woocommerce-checkout .sb-ordering__delivery,body.woocommerce-checkout .sb-ordering__pickup,body.woocommerce-checkout .sb-checkout-fulfillment,body.woocommerce-checkout .sb-checkout-preorder,body.woocommerce-checkout .woocommerce-checkout-review-order-table,body.woocommerce-checkout table.shop_table,body.woocommerce-checkout table.shop_table tbody,body.woocommerce-checkout table.shop_table tfoot,body.woocommerce-checkout #payment ul.payment_methods,body.woocommerce-checkout #payment li,body.woocommerce-checkout #payment div.payment_box{background:var(--sb-surface)!important;background-image:none!important;border-color:var(--sb-border)!important;color:var(--sb-text)!important}body.woocommerce-checkout h1,body.woocommerce-checkout h2,body.woocommerce-checkout h3,body.woocommerce-checkout h4,body.woocommerce-checkout label,body.woocommerce-checkout th,body.woocommerce-checkout td,body.woocommerce-checkout strong,body.woocommerce-checkout .product-name,body.woocommerce-checkout .product-total,body.woocommerce-checkout .cart-subtotal,body.woocommerce-checkout .order-total{color:var(--sb-text)!important}body.woocommerce-checkout p,body.woocommerce-checkout small,body.woocommerce-checkout .variation,body.woocommerce-checkout .variation *,body.woocommerce-checkout .woocommerce-privacy-policy-text,body.woocommerce-checkout .woocommerce-privacy-policy-text p{color:var(--sb-muted)!important}body.woocommerce-checkout input.input-text,body.woocommerce-checkout input[type="text"],body.woocommerce-checkout input[type="tel"],body.woocommerce-checkout input[type="email"],body.woocommerce-checkout input[type="date"],body.woocommerce-checkout input[type="time"],body.woocommerce-checkout textarea,body.woocommerce-checkout select,body.woocommerce-checkout .select2-selection{background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;border-radius:16px!important;color:var(--sb-text)!important;box-shadow:none!important}body.woocommerce-checkout table.shop_table tr,body.woocommerce-checkout table.shop_table th,body.woocommerce-checkout table.shop_table td,body.woocommerce-checkout .cart_item,body.woocommerce-checkout .cart-subtotal,body.woocommerce-checkout .woocommerce-shipping-totals,body.woocommerce-checkout .order-total{background:var(--sb-surface)!important;border-color:var(--sb-border)!important;color:var(--sb-text)!important}body.woocommerce-checkout .cart_item,body.woocommerce-checkout .sb-checkout-cart-item,body.woocommerce-checkout .sb-order-summary-item{background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;border-radius:18px!important}body.woocommerce-checkout #payment li,body.woocommerce-checkout #payment .payment_box{background:var(--sb-soft)!important;border-radius:16px!important}body.woocommerce-checkout #payment label{color:var(--sb-text)!important}body.woocommerce-checkout #place_order,body.woocommerce-checkout button.button,body.woocommerce-checkout a.button,.sb-order-menu .button,.sb-order-menu button,.star-burgers-order-online-page .button,.star-burgers-order-online-page button,.sb-cart-drawer button,.sb-product-drawer button.single_add_to_cart_button{background:var(--sb-accent)!important;border:0!important;border-radius:999px!important;color:var(--sb-text)!important;font-weight:900!important;box-shadow:none!important}body.woocommerce-checkout #place_order:hover,body.woocommerce-checkout button.button:hover,body.woocommerce-checkout a.button:hover,.sb-order-menu .button:hover,.sb-order-menu button:hover,.star-burgers-order-online-page .button:hover,.star-burgers-order-online-page button:hover,.sb-cart-drawer button:hover,.sb-product-drawer button.single_add_to_cart_button:hover{background:var(--sb-accent-hover)!important;color:var(--sb-text)!important}body.woocommerce-order-received,body.woocommerce-order-received .site,body.woocommerce-order-received .site-main,body.woocommerce-order-received .entry-content,body.woocommerce-order-received .woocommerce{background:var(--sb-page)!important;color:var(--sb-text)!important}body.woocommerce-order-received .woocommerce-order,body.woocommerce-order-received .woocommerce-thankyou-order-received,body.woocommerce-order-received .woocommerce-order-overview,body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details,body.woocommerce-order-received .woocommerce-table,body.woocommerce-order-received .shop_table,body.woocommerce-order-received .sb-order-received-card,body.woocommerce-order-received .sb-order-confirmation{background:var(--sb-surface)!important;background-image:none!important;border:1px solid var(--sb-border)!important;border-radius:24px!important;box-shadow:0 12px 34px rgb(17 24 39 / .07)!important;color:var(--sb-text)!important}body.woocommerce-order-received h1,body.woocommerce-order-received h2,body.woocommerce-order-received h3,body.woocommerce-order-received h4,body.woocommerce-order-received th,body.woocommerce-order-received td,body.woocommerce-order-received strong,body.woocommerce-order-received .amount{color:var(--sb-text)!important}@media (max-width:860px){body.woocommerce-checkout form.checkout{grid-template-columns:1fr!important}body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order{position:static!important}}.sb-order-menu,.sb-order-menu *,.sb-product-drawer,.sb-product-drawer *,.sb-cart-drawer,.sb-cart-drawer *,body.woocommerce-checkout,body.woocommerce-checkout .woocommerce,body.woocommerce-checkout .woocommerce *,body.woocommerce-order-received,body.woocommerce-order-received .woocommerce,body.woocommerce-order-received .woocommerce *{text-shadow:none!important}.sb-order-menu,.sb-order-menu-card,.sb-shop-product-card,.sb-product-drawer__panel,.sb-product-drawer__body,.sb-cart-drawer__panel,.sb-cart-drawer__body,body.woocommerce-checkout form.checkout,body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout #payment,body.woocommerce-order-received .woocommerce-order{opacity:1!important;filter:none!important}.sb-order-menu h1,.sb-order-menu h2,.sb-order-menu h3,.sb-order-menu h4,.sb-order-menu-card h1,.sb-order-menu-card h2,.sb-order-menu-card h3,.sb-order-menu-card h4,.sb-order-menu-card a,.sb-shop-product-card h1,.sb-shop-product-card h2,.sb-shop-product-card h3,.sb-shop-product-card h4,.sb-shop-product-card a,.sb-product-drawer h1,.sb-product-drawer h2,.sb-product-drawer h3,.sb-product-drawer h4,.sb-cart-drawer h1,.sb-cart-drawer h2,.sb-cart-drawer h3,.sb-cart-drawer h4,body.woocommerce-checkout h1,body.woocommerce-checkout h2,body.woocommerce-checkout h3,body.woocommerce-checkout h4,body.woocommerce-checkout label,body.woocommerce-order-received h1,body.woocommerce-order-received h2,body.woocommerce-order-received h3,body.woocommerce-order-received h4{color:var(--sb-text)!important;opacity:1!important}.sb-order-menu p,.sb-order-menu small,.sb-order-menu-card p,.sb-order-menu-card small,.sb-shop-product-card p,.sb-shop-product-card small,.sb-product-drawer p,.sb-product-drawer small,.sb-cart-drawer p,.sb-cart-drawer small,body.woocommerce-checkout p,body.woocommerce-checkout small,body.woocommerce-checkout .description,body.woocommerce-checkout .form-row .optional,body.woocommerce-order-received p,body.woocommerce-order-received small{color:var(--sb-muted)!important;opacity:1!important}.sb-order-menu .amount,.sb-order-menu-card .amount,.sb-shop-product-card .amount,.sb-order-menu-card__price,.sb-shop-product-card__price,.sb-product-drawer .price,.sb-product-drawer .amount,.sb-cart-drawer .amount,.sb-cart-drawer__subtotal,.sb-cart-drawer__total,body.woocommerce-checkout .amount,body.woocommerce-checkout .product-total,body.woocommerce-checkout .cart-subtotal,body.woocommerce-checkout .order-total,body.woocommerce-order-received .amount{color:var(--sb-text)!important;opacity:1!important;font-weight:900!important}.sb-order-menu{background:var(--sb-page)!important;background-image:none!important}.sb-order-menu-section,.sb-order-menu-category,.sb-order-menu-products,.sb-order-menu-grid{background:transparent!important;background-image:none!important}.sb-order-menu-card,.sb-shop-product-card,.woocommerce ul.products li.product.sb-shop-product-card{background:var(--sb-surface)!important;background-image:none!important;border:1px solid var(--sb-border)!important;border-radius:22px!important;box-shadow:0 12px 30px rgb(17 24 39 / .07)!important;overflow:hidden!important}.sb-order-menu-card__content,.sb-order-menu-card__body,.sb-order-menu-card__info,.sb-order-menu-card__meta,.sb-shop-product-card__content,.sb-shop-product-card__body,.sb-shop-product-card__info,.sb-shop-product-card__meta{background:transparent!important;color:var(--sb-text)!important;opacity:1!important}.sb-order-menu-card__bottom,.sb-shop-product-card__bottom,.sb-order-menu-card__actions,.sb-shop-product-card__actions{background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;border-radius:18px!important;color:var(--sb-text)!important;opacity:1!important}.sb-order-menu h2::after,.sb-order-menu-section__header h2::after{background:var(--sb-accent)!important}.sb-product-drawer__panel,.sb-product-drawer__body,.sb-product-drawer__content{background:var(--sb-page)!important;background-image:none!important;color:var(--sb-text)!important}.sb-product-drawer__header{background:var(--sb-surface)!important;border-bottom:1px solid var(--sb-border)!important;color:var(--sb-text)!important}.sb-product-drawer__title,.sb-product-drawer__header h2,.sb-product-drawer__header h3{color:var(--sb-text)!important;opacity:1!important}.sb-order-menu-hero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:28px 32px!important;margin-bottom:10px!important;background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius-lg)!important;box-shadow:var(--sb-shadow-soft)!important}.sb-order-menu-eyebrow{margin:0 0 6px!important;font-size:11px!important;font-weight:900!important;letter-spacing:0.08em!important;text-transform:uppercase!important;color:#9a7200!important}.sb-order-menu-hero h1{margin:0 0 8px!important;font-size:clamp(22px, 3.5vw, 34px)!important;font-weight:950!important;line-height:1.1!important;letter-spacing:-0.03em!important;color:var(--sb-text)!important}.sb-order-menu-hero>div>p:last-child,.sb-order-menu-hero>div>p:not(.sb-order-menu-eyebrow){margin:0!important;font-size:14px!important;line-height:1.5!important;color:var(--sb-muted)!important}.sb-order-menu-hero__status{flex-shrink:0!important}.sb-order-menu-nav{position:sticky!important;top:0!important;z-index:20!important;display:flex!important;gap:8px!important;overflow-x:auto!important;padding:10px 0!important;margin:0 0 20px!important;background:color-mix(in srgb,var(--sb-page) 92%,transparent)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;scrollbar-width:none!important}.sb-order-menu-nav::-webkit-scrollbar{display:none!important}.sb-order-menu-nav a{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:7px 16px!important;border:1px solid var(--sb-border)!important;border-radius:999px!important;background:var(--sb-surface)!important;color:var(--sb-text)!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:0 4px 12px rgb(17 24 39 / .05)!important;transition:background-color 0.16s ease,border-color 0.16s ease,transform 0.14s ease!important}.sb-order-menu-nav a:hover{background:var(--sb-soft)!important;border-color:rgb(255 204 0 / .45)!important;transform:translateY(-1px)!important}.sb-order-menu-nav a.is-active,.sb-order-menu-nav a[aria-current="true"]{background:var(--sb-accent)!important;border-color:var(--sb-accent)!important;color:var(--sb-text)!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px rgb(255 204 0 / .28)!important}.sb-order-menu-section{scroll-margin-top:90px!important;margin-block:32px!important}.sb-order-menu-section__header{margin-bottom:18px!important}.sb-order-menu-section__header h2{position:relative!important;display:inline-block!important;margin:0!important;padding-bottom:11px!important;font-size:20px!important;font-weight:950!important;letter-spacing:-0.025em!important;color:var(--sb-text)!important}.sb-order-menu-section__header h2::after{content:''!important;position:absolute!important;bottom:0!important;left:0!important;width:28px!important;height:3px!important;background:var(--sb-accent)!important;border-radius:99px!important}.sb-order-menu-card__copy{flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important;align-items:flex-start!important}.sb-order-menu-card__badge{align-self:flex-start!important;display:inline-block!important;max-width:fit-content!important;min-width:0!important;white-space:nowrap!important;width:auto!important}.sb-order-menu-card__bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-top:auto!important;padding:8px 10px!important}.sb-order-menu-card .button:focus-visible,.sb-cart-drawer__checkout:focus-visible,.sb-product-drawer__close:focus-visible,.sb-cart-drawer__close:focus-visible,body.woocommerce-checkout #place_order:focus-visible{outline:3px solid var(--sb-accent)!important;outline-offset:2px!important}.sb-restaurant-status,.sb-store-status{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:6px 14px!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important;background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;color:var(--sb-text)!important}.sb-restaurant-status.is-open,.sb-store-status.is-open{background:#ebfbee!important;border-color:rgb(47 158 68 / .3)!important;color:#2b7a3c!important}.sb-restaurant-status.is-closed,.sb-store-status.is-closed{background:#fff9db!important;border-color:rgb(230 119 0 / .28)!important;color:#b45309!important}.sb-ordering__closed-notice{margin-top:10px!important;padding:11px 16px!important;background:#fffbeb!important;border:1px solid rgb(255 204 0 / .35)!important;border-radius:14px!important;color:#7c5d00!important;font-size:13px!important;font-weight:600!important}.sb-product-drawer{position:fixed!important;inset:0!important;z-index:9998!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transition:opacity 0.22s ease,visibility 0s linear 0.22s!important}.sb-product-drawer.is-open{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transition:opacity 0.22s ease!important}.sb-product-drawer__panel{position:fixed!important;top:0!important;right:0!important;bottom:0!important;display:flex!important;flex-direction:column!important;transform:translateX(100%)!important;transition:transform 0.28s cubic-bezier(.32,0,.16,1)!important}.sb-product-drawer.is-open .sb-product-drawer__panel{transform:translateX(0)!important}.sb-product-drawer__bar{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 18px!important;min-height:56px!important;flex-shrink:0!important}.sb-product-drawer__close{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:50%!important;background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;color:var(--sb-text)!important;font-size:20px!important;line-height:1!important;cursor:pointer!important;transition:background-color 0.14s ease,transform 0.14s ease!important}.sb-product-drawer__close:hover{background:var(--sb-border)!important;transform:scale(1.08)!important}.sb-product-drawer__frame{flex:1!important;min-height:0!important;overflow-y:auto!important;background:var(--sb-page)!important}.sb-product-drawer.is-loading .sb-product-drawer__frame{opacity:0.45!important;pointer-events:none!important}.sb-cart-drawer{position:fixed!important;inset:0!important;z-index:9999!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transition:opacity 0.22s ease,visibility 0s linear 0.22s!important}.sb-cart-drawer.is-open{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transition:opacity 0.22s ease!important}.sb-cart-drawer__panel{position:fixed!important;top:0!important;right:0!important;bottom:0!important;display:flex!important;flex-direction:column!important;width:min(430px, 100vw)!important;transform:translateX(100%)!important;transition:transform 0.28s cubic-bezier(.32,0,.16,1)!important}.sb-cart-drawer.is-open .sb-cart-drawer__panel{transform:translateX(0)!important}.sb-cart-drawer__header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 18px!important;min-height:60px!important;flex-shrink:0!important}.sb-cart-drawer__header h2{margin:0!important;font-size:18px!important;font-weight:950!important;color:var(--sb-text)!important}.sb-cart-drawer__eyebrow{display:block!important;font-size:11px!important;font-weight:800!important;letter-spacing:0.07em!important;text-transform:uppercase!important;color:var(--sb-muted)!important;margin-bottom:2px!important}.sb-cart-drawer__close{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:50%!important;background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;color:var(--sb-text)!important;font-size:20px!important;cursor:pointer!important;transition:background-color 0.14s ease!important}.sb-cart-drawer__close:hover{background:var(--sb-border)!important}.sb-cart-drawer__items{flex:1!important;overflow-y:auto!important;padding:12px!important}.sb-cart-drawer__empty{text-align:center!important;padding:32px 16px!important;color:var(--sb-muted)!important;font-size:14px!important}.sb-cart-drawer__footer{flex-shrink:0!important;padding:16px 18px!important}.sb-cart-drawer__subtotal{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:12px!important;font-size:15px!important;font-weight:700!important;color:var(--sb-text)!important}.sb-cart-drawer__actions{display:flex!important;flex-direction:column!important;gap:8px!important}.sb-cart-drawer__checkout{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:50px!important;font-size:15px!important;font-weight:950!important;border-radius:999px!important}.sb-cart-drawer__secondary{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:42px!important;font-size:13px!important;font-weight:800!important;border-radius:999px!important}.sb-cart-toast{position:fixed!important;bottom:90px!important;left:50%!important;transform:translateX(-50%) translateY(20px)!important;z-index:99999!important;display:flex!important;align-items:center!important;gap:12px!important;padding:12px 18px!important;background:var(--sb-text)!important;color:#fff!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important;box-shadow:0 12px 32px rgb(17 24 39 / .22)!important;opacity:0!important;pointer-events:none!important;transition:opacity 0.2s ease,transform 0.2s ease!important;white-space:nowrap!important;max-width:calc(100vw - 40px)!important}.sb-cart-toast.is-visible{opacity:1!important;transform:translateX(-50%) translateY(0)!important;pointer-events:auto!important}.sb-cart-toast__text{color:#fff!important}.sb-cart-toast__button{padding:5px 13px!important;background:var(--sb-accent)!important;border:0!important;border-radius:999px!important;color:var(--sb-text)!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important;transition:background 0.14s ease!important}.sb-cart-toast__button:hover{background:var(--sb-accent-hover)!important}.sb-sticky-cart-bar{position:fixed!important;cursor:pointer!important;display:none!important;align-items:center!important;gap:10px!important;transition:transform 0.18s ease,box-shadow 0.18s ease!important}.sb-sticky-cart-bar.is-visible{display:flex!important}.sb-sticky-cart-bar:hover{transform:translateY(-2px)!important;box-shadow:0 22px 56px rgb(17 24 39 / .28)!important}.sb-sticky-cart-bar.is-drawer-hidden{display:none!important}.sb-ordering__marketing-consent{margin-top:20px!important;padding:14px 16px!important;background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius-sm)!important}.sb-ordering__consent-label{display:flex!important;align-items:flex-start!important;gap:10px!important;cursor:pointer!important;font-size:13px!important;line-height:1.45!important;color:var(--sb-text)!important;font-weight:500!important}.sb-ordering__consent-label input[type="checkbox"]{flex-shrink:0!important;width:18px!important;height:18px!important;margin:1px 0 0!important;border:2px solid var(--sb-border)!important;border-radius:5px!important;accent-color:var(--sb-accent)!important;cursor:pointer!important}body.woocommerce-checkout .col2-set{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important}body.woocommerce-checkout .col2-set .col-1,body.woocommerce-checkout .col2-set .col-2{float:none!important;width:100%!important}body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout .woocommerce-shipping-fields h3,body.woocommerce-checkout #order_review_heading{font-size:16px!important;font-weight:900!important;letter-spacing:-0.015em!important;color:var(--sb-text)!important;padding-bottom:10px!important;border-bottom:1px solid var(--sb-border)!important;margin-bottom:16px!important}body.woocommerce-order-received .woocommerce{max-width:760px!important;margin-inline:auto!important;padding:32px clamp(16px, 3vw, 32px) 64px!important}.woocommerce-thankyou-order-received{font-size:24px!important;font-weight:950!important;letter-spacing:-0.025em!important;color:var(--sb-text)!important;margin-bottom:6px!important}body.woocommerce-order-received .woocommerce-order-overview{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;gap:12px!important;list-style:none!important;padding:0!important;margin:20px 0!important}body.woocommerce-order-received .woocommerce-order-overview li{padding:14px 16px!important;background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius)!important;font-size:12px!important;color:var(--sb-muted)!important;line-height:1.35!important}body.woocommerce-order-received .woocommerce-order-overview li strong{display:block!important;font-size:15px!important;font-weight:900!important;color:var(--sb-text)!important;margin-top:4px!important}body.woocommerce-order-received .woocommerce-order-overview li strong .amount{font-size:15px!important}body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details{padding:22px!important;margin-bottom:18px!important}body.woocommerce-order-received .woocommerce-order-details h2,body.woocommerce-order-received .woocommerce-customer-details h2{font-size:16px!important;font-weight:900!important;padding-bottom:10px!important;border-bottom:1px solid var(--sb-border)!important;margin-bottom:16px!important;color:var(--sb-text)!important}.sb-ordering-summary h2{font-size:16px!important;font-weight:900!important;color:var(--sb-text)!important;margin-bottom:12px!important}.sb-order-menu-card .button,.sb-shop-product-card .button,.star-burgers-order-online-page .button{transition:background-color 0.16s ease,border-color 0.16s ease,transform 0.14s ease,box-shadow 0.14s ease!important}.sb-order-menu-card .button:hover,.sb-shop-product-card .button:hover{transform:translateY(-1px)!important;box-shadow:0 10px 24px rgb(255 204 0 / .32)!important}body.woocommerce-checkout #place_order{transition:background-color 0.16s ease,box-shadow 0.16s ease,transform 0.14s ease!important}body.woocommerce-checkout #place_order:hover{transform:translateY(-1px)!important;box-shadow:0 14px 30px rgb(255 204 0 / .3)!important}@media (max-width:1024px){.star-burgers-order-online-page{padding-inline:20px!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]{grid-template-columns:minmax(0,1fr) 340px!important;gap:20px!important}.sb-order-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sb-order-menu-hero{padding:24px 26px!important}}@media (max-width:768px){.sb-order-menu-hero{flex-direction:column!important;align-items:flex-start!important;gap:14px!important;padding:20px!important}.sb-order-menu-hero h1{font-size:24px!important}.sb-order-menu-hero__status{align-self:flex-start!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]{grid-template-columns:1fr!important;gap:16px!important}body.woocommerce-checkout .sb-checkout-review-column{position:static!important;top:auto!important}body.woocommerce-checkout .col2-set{grid-template-columns:1fr!important}body.woocommerce-order-received .woocommerce{padding-inline:16px!important}body.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:1fr 1fr!important}.sb-cart-drawer__panel,.sb-product-drawer__panel{width:100vw!important;border-left:0!important}}@media (max-width:480px){.star-burgers-order-online-page{padding:14px 12px 88px!important}.sb-order-menu-hero{padding:16px!important;gap:12px!important}.sb-order-menu-hero h1{font-size:20px!important}.sb-order-menu-nav a{font-size:12px!important;padding:6px 12px!important;min-height:32px!important}.sb-order-menu-grid{grid-template-columns:1fr!important;gap:10px!important}.sb-order-menu-card{grid-template-columns:72px minmax(0,1fr)!important;gap:10px!important;min-height:96px!important;padding:10px!important}.sb-order-menu-card__image,.sb-order-menu-card__image img{width:72px!important;height:72px!important;border-radius:12px!important}body.woocommerce-checkout .woocommerce{padding-inline:12px!important;padding-block:14px 56px!important}body.woocommerce-checkout #customer_details.sb-checkout-panel,body.woocommerce-checkout #order_review,body.woocommerce-checkout .sb-ordering{padding:14px!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]{gap:12px!important}body.woocommerce-order-received .woocommerce{padding:14px 12px 56px!important}body.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:1fr!important;gap:8px!important}body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details{padding:14px!important}.sb-cart-toast{width:calc(100vw - 32px)!important;left:16px!important;transform:translateY(20px)!important;bottom:80px!important}.sb-cart-toast.is-visible{transform:translateY(0)!important}.sb-sticky-cart-bar{left:12px!important;right:12px!important;bottom:12px!important;min-width:0!important;width:auto!important;max-width:none!important;justify-content:center!important}.sb-ordering__marketing-consent{padding:12px!important}}body.woocommerce-checkout .woocommerce{max-width:1080px!important;margin-inline:auto!important;padding-block:32px 72px!important;padding-inline:clamp(16px, 3vw, 32px)!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]{display:grid!important;grid-template-columns:minmax(0,1fr) 380px!important;gap:24px!important;align-items:start!important}body.woocommerce-checkout #customer_details.sb-checkout-panel{padding:28px!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius-lg)!important;background:var(--sb-surface)!important;box-shadow:var(--sb-shadow-soft)!important}body.woocommerce-checkout .sb-checkout-review-column{position:sticky!important;top:20px!important;display:flex!important;flex-direction:column!important;gap:14px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.woocommerce-checkout #order_review{padding:22px!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius-lg)!important;background:var(--sb-surface)!important;box-shadow:var(--sb-shadow-soft)!important}body.woocommerce-checkout .sb-ordering{margin-top:20px!important;padding:22px!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius-lg)!important;background:var(--sb-surface)!important;box-shadow:var(--sb-shadow-soft)!important}body.woocommerce-checkout .sb-ordering-summary-box{margin-top:14px!important;padding:18px!important;border:1px solid var(--sb-border)!important;border-radius:var(--sb-radius)!important;background:var(--sb-soft)!important}.sb-ordering-place-order-message{margin-top:10px!important;padding:12px 16px!important;background:#fffbeb!important;border:1px solid rgb(255 204 0 / .35)!important;border-radius:14px!important;color:#7c5d00!important;font-size:13px!important}@media (max-width:860px){body.woocommerce-checkout .woocommerce{padding-inline:14px!important;padding-block:20px 56px!important}body.woocommerce-checkout form.checkout[data-sb-polished="1"]{grid-template-columns:1fr!important;gap:16px!important}body.woocommerce-checkout .sb-checkout-review-column{position:static!important;top:auto!important}body.woocommerce-checkout #customer_details.sb-checkout-panel{padding:18px!important}body.woocommerce-checkout #order_review{padding:16px!important}body.woocommerce-checkout .sb-ordering{padding:16px!important}}.sb-product-drawer .product,.sb-product-drawer .summary,.sb-product-drawer .entry-summary,.sb-product-drawer .sb-single-product__summary,.sb-product-drawer .sb-product-card,.sb-product-drawer .sb-product-drawer-card,.sb-product-drawer form.cart{background:var(--sb-surface)!important;background-image:none!important;border:1px solid var(--sb-border)!important;border-radius:24px!important;box-shadow:0 12px 30px rgb(17 24 39 / .07)!important;color:var(--sb-text)!important}.sb-product-drawer .product_title,.sb-product-drawer .price,.sb-product-drawer .woocommerce-product-details__short-description,.sb-product-drawer .quantity,.sb-product-drawer .quantity *,.sb-product-drawer form.cart,.sb-product-drawer form.cart *{color:var(--sb-text)!important;opacity:1!important}.sb-product-drawer .woocommerce-product-details__short-description,.sb-product-drawer .woocommerce-product-details__short-description *{color:var(--sb-muted)!important}.sb-product-drawer .quantity{background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;border-radius:16px!important}.sb-product-drawer .quantity input,.sb-product-drawer .quantity button{background:var(--sb-surface)!important;color:var(--sb-text)!important;border-color:var(--sb-border)!important}.sb-product-drawer .wc-pao-addons-container,.sb-product-drawer .product-addon,.sb-product-drawer .yith-wapo-container,.sb-product-drawer .yith-wapo-block,.sb-product-drawer .wapf-field-group,.sb-product-drawer .sb-addon-group,.sb-product-drawer .sb-addon-card{background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:20px!important;color:var(--sb-text)!important}.sb-product-drawer .wc-pao-addon-name,.sb-product-drawer .product-addon h3,.sb-product-drawer .wapf-field-label,.sb-product-drawer .sb-addon-title{color:var(--sb-text)!important}.sb-product-drawer .wc-pao-addon-description,.sb-product-drawer .wapf-field-description,.sb-product-drawer .sb-addon-description{color:var(--sb-muted)!important}.sb-cart-drawer__panel,.sb-cart-drawer__body,.sb-cart-drawer__content{background:var(--sb-surface)!important;background-image:none!important;color:var(--sb-text)!important}.sb-cart-drawer__header{background:var(--sb-surface)!important;border-bottom:1px solid var(--sb-border)!important;color:var(--sb-text)!important}.sb-cart-drawer__title,.sb-cart-drawer__header h2,.sb-cart-drawer__header h3{color:var(--sb-text)!important;opacity:1!important}.sb-cart-drawer__item,.sb-cart-item,.woocommerce-mini-cart-item{background:var(--sb-surface)!important;background-image:none!important;border:1px solid var(--sb-border)!important;border-radius:20px!important;box-shadow:0 8px 20px rgb(17 24 39 / .05)!important;color:var(--sb-text)!important;opacity:1!important}.sb-cart-drawer__item *,.sb-cart-item *,.woocommerce-mini-cart-item *{opacity:1!important}.sb-cart-drawer__item-name,.sb-cart-drawer__item-title,.sb-cart-item__name,.sb-cart-item__title,.woocommerce-mini-cart-item a:not(.remove){color:var(--sb-text)!important;font-weight:900!important}.sb-cart-drawer__item-meta,.sb-cart-drawer__item-modifiers,.sb-cart-item__meta,.sb-cart-item__modifiers,.woocommerce-mini-cart-item .variation,.woocommerce-mini-cart-item .variation *{color:var(--sb-muted)!important}.sb-cart-drawer__item-price,.sb-cart-item__price,.woocommerce-mini-cart-item .amount{color:var(--sb-text)!important;font-weight:900!important}.sb-cart-drawer__footer{background:var(--sb-surface)!important;border-top:1px solid var(--sb-border)!important;color:var(--sb-text)!important}.sb-cart-drawer__subtotal,.sb-cart-drawer__subtotal *,.sb-cart-drawer__total,.sb-cart-drawer__total *{color:var(--sb-text)!important}body.woocommerce-checkout #customer_details,body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout .sb-checkout-card,body.woocommerce-checkout .sb-ordering-card,body.woocommerce-checkout .sb-ordering-section,body.woocommerce-checkout .sb-ordering__section,body.woocommerce-checkout .sb-checkout-section{background:var(--sb-surface)!important;background-image:none!important;border:1px solid var(--sb-border)!important;border-radius:24px!important;box-shadow:0 12px 30px rgb(17 24 39 / .06)!important;color:var(--sb-text)!important;opacity:1!important}body.woocommerce-checkout .sb-ordering__field--choice,body.woocommerce-checkout .sb-ordering__field,body.woocommerce-checkout .sb-ordering__delivery,body.woocommerce-checkout .sb-ordering__pickup,body.woocommerce-checkout .sb-ordering__preorder,body.woocommerce-checkout .sb-ordering-preorder,body.woocommerce-checkout .sb-ordering-fulfillment,body.woocommerce-checkout .sb-checkout-fulfillment,body.woocommerce-checkout .sb-checkout-preorder{background:var(--sb-soft)!important;background-image:none!important;border:1px solid var(--sb-border)!important;border-radius:20px!important;color:var(--sb-text)!important;opacity:1!important}body.woocommerce-checkout .sb-ordering__field--choice label,body.woocommerce-checkout .sb-ordering__field label,body.woocommerce-checkout .sb-ordering__delivery label,body.woocommerce-checkout .sb-ordering__pickup label,body.woocommerce-checkout .sb-ordering__preorder label{color:var(--sb-text)!important;opacity:1!important}body.woocommerce-checkout .sb-ordering__field--choice .woocommerce-input-wrapper label,body.woocommerce-checkout .sb-fulfillment-toggle label,body.woocommerce-checkout .sb-checkout-fulfillment-toggle label,body.woocommerce-checkout .sb-ordering-option,body.woocommerce-checkout .sb-ordering-choice{background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;border-radius:16px!important;color:var(--sb-text)!important}body.woocommerce-checkout .sb-ordering__field--choice .woocommerce-input-wrapper label:has(input:checked),body.woocommerce-checkout .sb-fulfillment-toggle label:has(input:checked),body.woocommerce-checkout .sb-checkout-fulfillment-toggle label:has(input:checked),body.woocommerce-checkout .sb-ordering-option.is-selected,body.woocommerce-checkout .sb-ordering-choice.is-selected{background:rgb(255 204 0 / .18)!important;border-color:var(--sb-accent)!important;color:var(--sb-text)!important}body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout .woocommerce-checkout-review-order-table,body.woocommerce-checkout table.shop_table,body.woocommerce-checkout table.shop_table tbody,body.woocommerce-checkout table.shop_table tfoot{background:var(--sb-surface)!important;background-image:none!important;color:var(--sb-text)!important;opacity:1!important}body.woocommerce-checkout table.shop_table tr,body.woocommerce-checkout table.shop_table th,body.woocommerce-checkout table.shop_table td{background:transparent!important;border-color:var(--sb-border)!important;color:var(--sb-text)!important;opacity:1!important}body.woocommerce-checkout .cart_item,body.woocommerce-checkout .cart-subtotal,body.woocommerce-checkout .woocommerce-shipping-totals,body.woocommerce-checkout .order-total{background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;border-radius:16px!important;color:var(--sb-text)!important}body.woocommerce-checkout #payment,body.woocommerce-checkout .woocommerce-checkout-payment,body.woocommerce-checkout #payment ul.payment_methods,body.woocommerce-checkout #payment li,body.woocommerce-checkout #payment div.payment_box{background:var(--sb-surface)!important;background-image:none!important;color:var(--sb-text)!important;border-color:var(--sb-border)!important;opacity:1!important}body.woocommerce-checkout #payment div.payment_box{background:var(--sb-soft)!important;border-radius:16px!important}body.woocommerce-checkout #payment label,body.woocommerce-checkout #payment p{color:var(--sb-text)!important;opacity:1!important}body.woocommerce-checkout input.input-text,body.woocommerce-checkout input[type="text"],body.woocommerce-checkout input[type="tel"],body.woocommerce-checkout input[type="email"],body.woocommerce-checkout input[type="date"],body.woocommerce-checkout input[type="time"],body.woocommerce-checkout textarea,body.woocommerce-checkout select,body.woocommerce-checkout .select2-selection{background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;border-radius:16px!important;color:var(--sb-text)!important;opacity:1!important}body.woocommerce-checkout input::placeholder,body.woocommerce-checkout textarea::placeholder{color:#9ca3af!important;opacity:1!important}body.woocommerce-order-received .woocommerce-order,body.woocommerce-order-received .woocommerce-thankyou-order-received,body.woocommerce-order-received .woocommerce-order-overview,body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details,body.woocommerce-order-received table.shop_table{background:var(--sb-surface)!important;background-image:none!important;border:1px solid var(--sb-border)!important;border-radius:24px!important;box-shadow:0 12px 30px rgb(17 24 39 / .06)!important;color:var(--sb-text)!important;opacity:1!important}body.woocommerce-order-received .woocommerce-order *,body.woocommerce-order-received .woocommerce-thankyou-order-received *,body.woocommerce-order-received .woocommerce-order-overview *,body.woocommerce-order-received .woocommerce-order-details *,body.woocommerce-order-received .woocommerce-customer-details *,body.woocommerce-order-received table.shop_table *{opacity:1!important}body.woocommerce-order-received .woocommerce-thankyou-order-received,body.woocommerce-order-received h1,body.woocommerce-order-received h2,body.woocommerce-order-received h3,body.woocommerce-order-received h4,body.woocommerce-order-received th,body.woocommerce-order-received td,body.woocommerce-order-received strong,body.woocommerce-order-received .amount{color:var(--sb-text)!important}body.woocommerce-order-received .woocommerce-thankyou-order-received{background:#ecfdf5!important;border-color:rgb(22 163 74 / .24)!important;color:var(--sb-text)!important}.sb-order-menu .button,.sb-order-menu button,.sb-product-drawer button.single_add_to_cart_button,.sb-cart-drawer button,body.woocommerce-checkout button.button,body.woocommerce-checkout a.button,body.woocommerce-checkout #place_order{background:var(--sb-accent)!important;border:0!important;border-radius:999px!important;color:var(--sb-text)!important;font-weight:900!important;opacity:1!important}.sb-order-menu .button:hover,.sb-order-menu button:hover,.sb-product-drawer button.single_add_to_cart_button:hover,.sb-cart-drawer button:hover,body.woocommerce-checkout button.button:hover,body.woocommerce-checkout a.button:hover,body.woocommerce-checkout #place_order:hover{background:var(--sb-accent-hover)!important;color:var(--sb-text)!important}body.woocommerce-checkout,body.woocommerce-order-received,body.woocommerce-checkout.woocommerce-page,body.woocommerce-order-received.woocommerce-page{--sb-page:#f5f7fa;--sb-surface:#ffffff;--sb-soft:#f1f3f5;--sb-border:#e5e7eb;--sb-text:#111827;--sb-muted:#6b7280;--sb-accent:#ffcc00;--sb-accent-hover:#f2bd00;--sb-blue:#009de0;--sb-danger:#ef4444;--sb-success:#16a34a;background:var(--sb-page)!important;color:var(--sb-text)!important}body.woocommerce-checkout #customer_details,body.woocommerce-checkout #customer_details>*,body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-billing-fields>*,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout .woocommerce-additional-fields>*,body.woocommerce-checkout .sb-ordering__section,body.woocommerce-checkout .sb-ordering-section,body.woocommerce-checkout .sb-ordering-card,body.woocommerce-checkout .sb-checkout-card{background:var(--sb-surface)!important;background-image:none!important;border-color:var(--sb-border)!important;color:var(--sb-text)!important;opacity:1!important;filter:none!important;text-shadow:none!important}body.woocommerce-checkout #customer_details h1,body.woocommerce-checkout #customer_details h2,body.woocommerce-checkout #customer_details h3,body.woocommerce-checkout #customer_details h4,body.woocommerce-checkout #customer_details label,body.woocommerce-checkout .woocommerce-billing-fields h1,body.woocommerce-checkout .woocommerce-billing-fields h2,body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout .woocommerce-billing-fields h4,body.woocommerce-checkout .woocommerce-billing-fields label,body.woocommerce-checkout .woocommerce-additional-fields h1,body.woocommerce-checkout .woocommerce-additional-fields h2,body.woocommerce-checkout .woocommerce-additional-fields h3,body.woocommerce-checkout .woocommerce-additional-fields h4,body.woocommerce-checkout .woocommerce-additional-fields label,body.woocommerce-checkout .sb-ordering__section h1,body.woocommerce-checkout .sb-ordering__section h2,body.woocommerce-checkout .sb-ordering__section h3,body.woocommerce-checkout .sb-ordering__section h4,body.woocommerce-checkout .sb-ordering__section label{color:var(--sb-text)!important;opacity:1!important;text-shadow:none!important}body.woocommerce-checkout #customer_details p,body.woocommerce-checkout #customer_details small,body.woocommerce-checkout .woocommerce-billing-fields p,body.woocommerce-checkout .woocommerce-billing-fields small,body.woocommerce-checkout .woocommerce-additional-fields p,body.woocommerce-checkout .woocommerce-additional-fields small,body.woocommerce-checkout .sb-ordering__section p,body.woocommerce-checkout .sb-ordering__section small,body.woocommerce-checkout .form-row .optional{color:var(--sb-muted)!important;opacity:1!important}body.woocommerce-checkout #customer_details input.input-text,body.woocommerce-checkout #customer_details input[type="text"],body.woocommerce-checkout #customer_details input[type="tel"],body.woocommerce-checkout #customer_details input[type="email"],body.woocommerce-checkout #customer_details input[type="date"],body.woocommerce-checkout #customer_details input[type="time"],body.woocommerce-checkout #customer_details textarea,body.woocommerce-checkout #customer_details select,body.woocommerce-checkout #customer_details .select2-selection,body.woocommerce-checkout .sb-ordering__section input,body.woocommerce-checkout .sb-ordering__section textarea,body.woocommerce-checkout .sb-ordering__section select{background:var(--sb-soft)!important;border:1px solid var(--sb-border)!important;border-radius:16px!important;color:var(--sb-text)!important;opacity:1!important;filter:none!important}body.woocommerce-checkout #customer_details input::placeholder,body.woocommerce-checkout #customer_details textarea::placeholder{color:#9ca3af!important;opacity:1!important}body.woocommerce-checkout .sb-ordering__field--choice,body.woocommerce-checkout .sb-ordering__field--choice .woocommerce-input-wrapper,body.woocommerce-checkout .sb-ordering__field,body.woocommerce-checkout .sb-ordering__delivery,body.woocommerce-checkout .sb-ordering__pickup,body.woocommerce-checkout .sb-ordering__preorder,body.woocommerce-checkout .sb-ordering-preorder,body.woocommerce-checkout .sb-ordering-fulfillment,body.woocommerce-checkout .sb-checkout-fulfillment,body.woocommerce-checkout .sb-checkout-preorder{background:var(--sb-soft)!important;background-image:none!important;border:1px solid var(--sb-border)!important;border-radius:20px!important;color:var(--sb-text)!important;opacity:1!important;filter:none!important}body.woocommerce-checkout .sb-ordering__field--choice label,body.woocommerce-checkout .sb-ordering__field label,body.woocommerce-checkout .sb-ordering__delivery label,body.woocommerce-checkout .sb-ordering__pickup label,body.woocommerce-checkout .sb-ordering__preorder label{background:var(--sb-surface)!important;border:1px solid var(--sb-border)!important;color:var(--sb-text)!important;opacity:1!important}body.woocommerce-checkout .sb-ordering__option--disabled,body.woocommerce-checkout .sb-ordering__field--choice label.sb-ordering__option--disabled,body.woocommerce-checkout .sb-ordering__field--choice .sb-ordering__option--disabled{background:#f3f4f6!important;border-color:var(--sb-border)!important;color:#9ca3af!important;opacity:1!important}body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout .woocommerce-checkout-review-order-table,body.woocommerce-checkout table.shop_table,body.woocommerce-checkout #order_review table.shop_table,body.woocommerce-checkout #order_review table.shop_table tbody,body.woocommerce-checkout #order_review table.shop_table tfoot{background:var(--sb-surface)!important;background-image:none!important;border-color:var(--sb-border)!important;color:var(--sb-text)!important;opacity:1!important;filter:none!important}body.woocommerce-checkout #order_review table.shop_table tr,body.woocommerce-checkout #order_review table.shop_table th,body.woocommerce-checkout #order_review table.shop_table td,body.woocommerce-checkout #order_review .cart_item,body.woocommerce-checkout #order_review .cart-subtotal,body.woocommerce-checkout #order_review .woocommerce-shipping-totals,body.woocommerce-checkout #order_review .order-total{background:var(--sb-soft)!important;background-image:none!important;border-color:var(--sb-border)!important;color:var(--sb-text)!important;opacity:1!important;text-shadow:none!important}body.woocommerce-checkout #order_review table.shop_table *,body.woocommerce-checkout #order_review .cart_item *,body.woocommerce-checkout #order_review .cart-subtotal *,body.woocommerce-checkout #order_review .woocommerce-shipping-totals *,body.woocommerce-checkout #order_review .order-total *{color:var(--sb-text)!important;opacity:1!important;text-shadow:none!important}body.woocommerce-checkout #payment,body.woocommerce-checkout .woocommerce-checkout-payment,body.woocommerce-checkout #payment ul.payment_methods,body.woocommerce-checkout #payment ul.payment_methods li,body.woocommerce-checkout #payment div.payment_box{background:var(--sb-surface)!important;background-image:none!important;border-color:var(--sb-border)!important;color:var(--sb-text)!important;opacity:1!important;filter:none!important}body.woocommerce-checkout #payment div.payment_box{background:var(--sb-soft)!important}body.woocommerce-checkout #payment *,body.woocommerce-checkout .woocommerce-checkout-payment *{color:var(--sb-text)!important;opacity:1!important}.sb-product-drawer.is-open .sb-product-drawer__panel,.sb-product-drawer.is-open .sb-product-drawer__body,.sb-product-drawer.is-open .sb-product-drawer__content,.sb-product-drawer.is-open .summary,.sb-product-drawer.is-open .entry-summary,.sb-product-drawer.is-open form.cart{background:var(--sb-surface)!important;background-image:none!important;border-color:var(--sb-border)!important;color:var(--sb-text)!important;opacity:1!important;filter:none!important}.sb-product-drawer.is-open .sb-product-drawer__panel *,.sb-product-drawer.is-open .summary *,.sb-product-drawer.is-open .entry-summary *,.sb-product-drawer.is-open form.cart *{color:var(--sb-text)!important;opacity:1!important;text-shadow:none!important}.sb-product-drawer.is-open p,.sb-product-drawer.is-open small,.sb-product-drawer.is-open .woocommerce-product-details__short-description,.sb-product-drawer.is-open .woocommerce-product-details__short-description *{color:var(--sb-muted)!important}.sb-cart-drawer.is-open .sb-cart-drawer__panel,.sb-cart-drawer.is-open .sb-cart-drawer__body,.sb-cart-drawer.is-open .sb-cart-drawer__content,.sb-cart-drawer.is-open .sb-cart-drawer__item,.sb-cart-drawer.is-open .sb-cart-item,.sb-cart-drawer.is-open .woocommerce-mini-cart-item{background:var(--sb-surface)!important;background-image:none!important;border-color:var(--sb-border)!important;color:var(--sb-text)!important;opacity:1!important;filter:none!important}.sb-cart-drawer.is-open .sb-cart-drawer__panel *,.sb-cart-drawer.is-open .sb-cart-drawer__item *,.sb-cart-drawer.is-open .sb-cart-item *,.sb-cart-drawer.is-open .woocommerce-mini-cart-item *{color:var(--sb-text)!important;opacity:1!important;text-shadow:none!important}.sb-cart-drawer.is-open .sb-cart-drawer__item-meta,.sb-cart-drawer.is-open .sb-cart-drawer__item-modifiers,.sb-cart-drawer.is-open .sb-cart-item__meta,.sb-cart-drawer.is-open .sb-cart-item__modifiers,.sb-cart-drawer.is-open .variation,.sb-cart-drawer.is-open .variation *{color:var(--sb-muted)!important}body.woocommerce-order-received .woocommerce,body.woocommerce-order-received .woocommerce-order,body.woocommerce-order-received .woocommerce-thankyou-order-received,body.woocommerce-order-received .woocommerce-order-overview,body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details,body.woocommerce-order-received table.shop_table,body.woocommerce-order-received .shop_table{background:var(--sb-surface)!important;background-image:none!important;border-color:var(--sb-border)!important;color:var(--sb-text)!important;opacity:1!important;filter:none!important}body.woocommerce-order-received .woocommerce *,body.woocommerce-order-received .woocommerce-order *,body.woocommerce-order-received .woocommerce-order-details *,body.woocommerce-order-received table.shop_table *{color:var(--sb-text)!important;opacity:1!important;text-shadow:none!important}body.woocommerce-order-received p,body.woocommerce-order-received small,body.woocommerce-order-received .variation,body.woocommerce-order-received .variation *{color:var(--sb-muted)!important}body.woocommerce-checkout #place_order,body.woocommerce-checkout button.button,body.woocommerce-checkout a.button,.sb-order-menu .button,.sb-order-menu button,.sb-product-drawer.is-open button.single_add_to_cart_button,.sb-cart-drawer.is-open button,.sb-cart-drawer.is-open a.button{background:var(--sb-accent)!important;border:0!important;border-radius:999px!important;color:var(--sb-text)!important;font-weight:900!important;opacity:1!important}body .sb-order-menu,body .sb-order-menu-page,body .sb-ordering-page,body .sb-ordering-shell,body .sb-ordering-wrap,body .sb-ordering-container,body .sb-product-drawer,body .sb-cart-drawer,body.woocommerce-checkout,body.woocommerce-checkout.woocommerce-page,body.woocommerce-checkout .woocommerce,body.woocommerce-checkout form.checkout,body.woocommerce-checkout #customer_details,body.woocommerce-checkout #order_review,body.woocommerce-checkout #payment,body.woocommerce-order-received,body.woocommerce-order-received.woocommerce-page,body.woocommerce-order-received .woocommerce,body.woocommerce-order-received .woocommerce-order{--sb-page:#f5f7fa !important;--sb-surface:#ffffff !important;--sb-soft:#f1f3f5 !important;--sb-border:#e5e7eb !important;--sb-text:#111827 !important;--sb-muted:#6b7280 !important;--sb-accent:#ffcc00 !important;--sb-accent-hover:#f2bd00 !important;--sb-blue:#009de0 !important;--sb-danger:#ef4444 !important;--sb-success:#16a34a !important;background-color:var(--sb-page)!important;color:var(--sb-text)!important}body .sb-order-menu,body .sb-order-menu *,body .sb-product-drawer.is-open,body .sb-product-drawer.is-open *,body .sb-cart-drawer.is-open,body .sb-cart-drawer.is-open *,body.woocommerce-checkout,body.woocommerce-checkout .woocommerce,body.woocommerce-checkout .woocommerce *,body.woocommerce-order-received,body.woocommerce-order-received .woocommerce,body.woocommerce-order-received .woocommerce *{text-shadow:none!important}body .sb-order-menu h1,body .sb-order-menu h2,body .sb-order-menu h3,body .sb-order-menu h4,body .sb-order-menu a,body .sb-product-drawer.is-open h1,body .sb-product-drawer.is-open h2,body .sb-product-drawer.is-open h3,body .sb-product-drawer.is-open h4,body .sb-cart-drawer.is-open h1,body .sb-cart-drawer.is-open h2,body .sb-cart-drawer.is-open h3,body .sb-cart-drawer.is-open h4,body.woocommerce-checkout h1,body.woocommerce-checkout h2,body.woocommerce-checkout h3,body.woocommerce-checkout h4,body.woocommerce-checkout label,body.woocommerce-checkout th,body.woocommerce-checkout td,body.woocommerce-checkout strong,body.woocommerce-order-received h1,body.woocommerce-order-received h2,body.woocommerce-order-received h3,body.woocommerce-order-received h4,body.woocommerce-order-received th,body.woocommerce-order-received td,body.woocommerce-order-received strong{color:#111827!important;opacity:1!important}body .sb-order-menu p,body .sb-order-menu small,body .sb-product-drawer.is-open p,body .sb-product-drawer.is-open small,body .sb-cart-drawer.is-open p,body .sb-cart-drawer.is-open small,body.woocommerce-checkout p,body.woocommerce-checkout small,body.woocommerce-checkout .description,body.woocommerce-checkout .optional,body.woocommerce-checkout .variation,body.woocommerce-checkout .variation *,body.woocommerce-order-received p,body.woocommerce-order-received small,body.woocommerce-order-received .variation,body.woocommerce-order-received .variation *{color:#6b7280!important;opacity:1!important}body .sb-order-menu .amount,body .sb-product-drawer.is-open .amount,body .sb-product-drawer.is-open .price,body .sb-cart-drawer.is-open .amount,body.woocommerce-checkout .amount,body.woocommerce-checkout .product-total,body.woocommerce-checkout .cart-subtotal,body.woocommerce-checkout .order-total,body.woocommerce-order-received .amount{color:#111827!important;opacity:1!important;font-weight:900!important}body.woocommerce-checkout #customer_details,body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout .sb-ordering__section,body.woocommerce-checkout .sb-ordering-section,body.woocommerce-checkout .sb-ordering-card,body.woocommerce-checkout .sb-checkout-card,body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout #payment,body.woocommerce-checkout .woocommerce-checkout-payment{background:#ffffff!important;background-image:none!important;border-color:#e5e7eb!important;color:#111827!important;opacity:1!important;filter:none!important}body.woocommerce-checkout .sb-ordering__field--choice,body.woocommerce-checkout .sb-ordering__field--choice .woocommerce-input-wrapper,body.woocommerce-checkout .sb-ordering__field,body.woocommerce-checkout .sb-ordering__delivery,body.woocommerce-checkout .sb-ordering__pickup,body.woocommerce-checkout .sb-ordering__preorder,body.woocommerce-checkout .sb-ordering-preorder,body.woocommerce-checkout .sb-ordering-fulfillment,body.woocommerce-checkout .sb-checkout-fulfillment,body.woocommerce-checkout .sb-checkout-preorder,body.woocommerce-checkout table.shop_table tr,body.woocommerce-checkout table.shop_table th,body.woocommerce-checkout table.shop_table td,body.woocommerce-checkout .cart_item,body.woocommerce-checkout .cart-subtotal,body.woocommerce-checkout .woocommerce-shipping-totals,body.woocommerce-checkout .order-total,body.woocommerce-checkout #payment div.payment_box{background:#f1f3f5!important;background-image:none!important;border-color:#e5e7eb!important;color:#111827!important;opacity:1!important;filter:none!important}body.woocommerce-checkout input.input-text,body.woocommerce-checkout input[type="text"],body.woocommerce-checkout input[type="tel"],body.woocommerce-checkout input[type="email"],body.woocommerce-checkout input[type="date"],body.woocommerce-checkout input[type="time"],body.woocommerce-checkout textarea,body.woocommerce-checkout select,body.woocommerce-checkout .select2-selection{background:#f1f3f5!important;border:1px solid #e5e7eb!important;color:#111827!important;opacity:1!important}body .sb-product-drawer.is-open .sb-product-drawer__panel,body .sb-product-drawer.is-open .sb-product-drawer__body,body .sb-product-drawer.is-open .sb-product-drawer__content,body .sb-product-drawer.is-open .summary,body .sb-product-drawer.is-open .entry-summary,body .sb-product-drawer.is-open form.cart,body .sb-product-drawer.is-open .product{background:#ffffff!important;background-image:none!important;border-color:#e5e7eb!important;color:#111827!important;opacity:1!important;filter:none!important}body .sb-cart-drawer.is-open .sb-cart-drawer__panel,body .sb-cart-drawer.is-open .sb-cart-drawer__body,body .sb-cart-drawer.is-open .sb-cart-drawer__content,body .sb-cart-drawer.is-open .sb-cart-drawer__item,body .sb-cart-drawer.is-open .sb-cart-item,body .sb-cart-drawer.is-open .woocommerce-mini-cart-item{background:#ffffff!important;background-image:none!important;border-color:#e5e7eb!important;color:#111827!important;opacity:1!important;filter:none!important}body.woocommerce-order-received .woocommerce,body.woocommerce-order-received .woocommerce-order,body.woocommerce-order-received .woocommerce-thankyou-order-received,body.woocommerce-order-received .woocommerce-order-overview,body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details,body.woocommerce-order-received table.shop_table,body.woocommerce-order-received .shop_table{background:#ffffff!important;background-image:none!important;border-color:#e5e7eb!important;color:#111827!important;opacity:1!important;filter:none!important}body .sb-order-menu .button,body .sb-order-menu button,body .sb-product-drawer.is-open button.single_add_to_cart_button,body .sb-cart-drawer.is-open button,body .sb-cart-drawer.is-open a.button,body.woocommerce-checkout #place_order,body.woocommerce-checkout button.button,body.woocommerce-checkout a.button{background:#ffcc00!important;border:0!important;color:#111827!important;opacity:1!important}body .sb-product-drawer.is-open,body .sb-product-drawer.is-open .sb-product-drawer__panel,body .sb-product-drawer.is-open .sb-product-drawer__bar,body .sb-product-drawer.is-open .sb-product-drawer__frame,body .sb-product-drawer.is-open .sb-product-drawer__body,body .sb-product-drawer.is-open .sb-product-drawer__content,body .sb-product-drawer.is-open .product,body .sb-product-drawer.is-open .summary,body .sb-product-drawer.is-open .entry-summary,body .sb-product-drawer.is-open form.cart{background:#ffffff!important;background-image:none!important;border-color:#e5e7eb!important;color:#111827!important}body .sb-product-drawer.is-open .product_title,body .sb-product-drawer.is-open .price,body .sb-product-drawer.is-open .amount,body .sb-product-drawer.is-open label,body .sb-product-drawer.is-open strong{color:#111827!important}body .sb-product-drawer.is-open p,body .sb-product-drawer.is-open small,body .sb-product-drawer.is-open .woocommerce-product-details__short-description{color:#6b7280!important}body.woocommerce-checkout #order_review table.shop_table,body.woocommerce-checkout #order_review table.shop_table tbody,body.woocommerce-checkout #order_review table.shop_table tfoot,body.woocommerce-checkout #order_review table.shop_table tr,body.woocommerce-checkout #order_review table.shop_table th,body.woocommerce-checkout #order_review table.shop_table td,body.woocommerce-checkout #order_review .cart_item,body.woocommerce-checkout #order_review .sb-checkout-item,body.woocommerce-checkout #order_review .sb-order-summary-item{background:#ffffff!important;background-image:none!important;border-color:#e5e7eb!important;color:#111827!important}body.woocommerce-checkout #order_review .product-name,body.woocommerce-checkout #order_review .product-total,body.woocommerce-checkout #order_review .cart-subtotal,body.woocommerce-checkout #order_review .woocommerce-shipping-totals,body.woocommerce-checkout #order_review .order-total,body.woocommerce-checkout #order_review .sb-checkout-item__name,body.woocommerce-checkout #order_review .sb-checkout-item__subtotal,body.woocommerce-checkout #order_review .amount{color:#111827!important}body.woocommerce-checkout #order_review a.remove{background:#f1f3f5!important;border-color:#e5e7eb!important;color:#111827!important}body.woocommerce-checkout .sb-ordering-summary-box,body.woocommerce-checkout .sb-ordering-summary-box dl,body.woocommerce-checkout .sb-ordering-summary-box dl>div{background:#ffffff!important;background-image:none!important;border-color:#e5e7eb!important;color:#111827!important}body.woocommerce-checkout .sb-ordering-summary-box h4,body.woocommerce-checkout .sb-ordering-summary-box dd{color:#111827!important}body.woocommerce-checkout .sb-ordering-summary-box dt{color:#6b7280!important}body.woocommerce-checkout #payment,body.woocommerce-checkout #payment ul.payment_methods,body.woocommerce-checkout #payment ul.payment_methods li,body.woocommerce-checkout #payment div.payment_box{background:#ffffff!important;background-image:none!important;border-color:#e5e7eb!important;color:#111827!important}body.woocommerce-checkout #payment label,body.woocommerce-checkout #payment strong,body.woocommerce-checkout #payment::before,body.woocommerce-checkout #payment .amount{color:#111827!important}body.woocommerce-checkout #payment p,body.woocommerce-checkout #payment small,body.woocommerce-checkout #payment .woocommerce-privacy-policy-text,body.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper{color:#6b7280!important}.sb-order-menu .sb-order-menu__hero{padding:clamp(22px, 4vw, 42px)!important;background:linear-gradient(135deg,rgb(255 255 255 / .98),rgb(245 247 250 / .94))!important;border:1px solid #e5e7eb!important;border-radius:28px!important;box-shadow:0 18px 46px rgb(17 24 39 / .08)!important;color:#111827!important}.sb-order-menu .sb-order-menu__hero h1{max-width:760px!important;margin-bottom:10px!important;color:#111827!important;font-size:clamp(34px, 5vw, 56px)!important;line-height:0.98!important;letter-spacing:0!important}.sb-order-menu .sb-order-menu__hero p{max-width:620px!important;color:#4b5563!important;font-size:clamp(15px, 2vw, 18px)!important;line-height:1.55!important}.sb-order-menu .sb-order-menu__tabs{padding:12px 2px!important;margin-top:14px!important}.sb-order-menu .sb-order-menu-card{border-color:#e7eaf0!important;box-shadow:0 10px 26px rgb(17 24 39 / .055)!important}.sb-order-menu .sb-order-menu-card__image{border-radius:14px!important;box-shadow:inset 0 0 0 1px rgb(17 24 39 / .04)!important}body .sb-product-drawer.is-open .sb-product-drawer__panel{background:#f5f7fa!important;box-shadow:-28px 0 70px rgb(17 24 39 / .18)!important}body .sb-product-drawer.is-open .sb-product-drawer__bar{min-height:66px!important;padding:16px 18px!important;background:#ffffff!important;border-bottom:1px solid #e5e7eb!important}body .sb-product-drawer.is-open .sb-product-drawer__bar strong{color:#111827!important;font-size:16px!important;line-height:1.2!important}body .sb-product-drawer.is-open .sb-product-drawer__frame,body .sb-product-drawer.is-open .sb-product-drawer__body,body .sb-product-drawer.is-open .sb-product-drawer__content{background:#f5f7fa!important}body .sb-product-drawer.is-open .product,body .sb-product-drawer.is-open .summary,body .sb-product-drawer.is-open .entry-summary,body .sb-product-drawer.is-open form.cart{padding:18px!important;background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:22px!important;box-shadow:0 12px 30px rgb(17 24 39 / .06)!important}body .sb-product-drawer.is-open .product_title{margin-bottom:8px!important;color:#111827!important;font-size:28px!important;line-height:1.04!important;letter-spacing:0!important}body .sb-product-drawer.is-open .woocommerce-product-details__short-description{margin-bottom:16px!important;color:#4b5563!important;line-height:1.55!important}body .sb-product-drawer.is-open .wapf-field-group,body .sb-product-drawer.is-open .wc-pao-addons-container,body .sb-product-drawer.is-open .product-addon,body .sb-product-drawer.is-open .yith-wapo-block{margin:12px 0!important;padding:14px!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:18px!important;box-shadow:none!important}body .sb-product-drawer.is-open .wapf-checkable{padding:10px 12px!important;background:#ffffff!important;border-color:#e5e7eb!important;border-radius:14px!important}body .sb-product-drawer.is-open button.single_add_to_cart_button{min-height:50px!important;margin-top:8px!important;border-radius:999px!important;box-shadow:0 12px 26px rgb(255 204 0 / .26)!important}body .sb-cart-drawer.is-open .sb-cart-drawer__items{gap:8px!important;padding:12px!important}body .sb-cart-drawer.is-open .sb-cart-drawer__item,body .sb-cart-drawer.is-open .sb-cart-item,body .sb-cart-drawer.is-open .woocommerce-mini-cart-item{grid-template-columns:44px minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important;padding:9px 10px!important;border-radius:16px!important;box-shadow:0 8px 20px rgb(17 24 39 / .045)!important}body .sb-cart-drawer.is-open .sb-cart-drawer__media,body .sb-cart-drawer.is-open .sb-cart-drawer__image,body .sb-cart-drawer.is-open .sb-cart-drawer__media img{width:44px!important;height:44px!important;border-radius:12px!important}body .sb-cart-drawer.is-open .sb-cart-drawer__line{gap:8px!important;align-items:center!important}body .sb-cart-drawer.is-open .sb-cart-drawer__line h3,body .sb-cart-drawer.is-open .sb-cart-drawer__item-name,body .sb-cart-drawer.is-open .sb-cart-drawer__item-title{font-size:13px!important;line-height:1.2!important}body .sb-cart-drawer.is-open .sb-cart-drawer__meta,body .sb-cart-drawer.is-open .sb-cart-drawer__item-meta,body .sb-cart-drawer.is-open .sb-cart-drawer__item-modifiers{margin-top:2px!important;font-size:11px!important;line-height:1.28!important}body .sb-cart-drawer.is-open .sb-cart-drawer__controls{gap:6px!important;margin-top:5px!important}body .sb-cart-drawer.is-open .sb-cart-drawer__qty button{width:22px!important;height:22px!important;min-height:22px!important}body.woocommerce-checkout #order_review{padding:18px!important;background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:24px!important;box-shadow:0 18px 44px rgb(17 24 39 / .08)!important}body.woocommerce-checkout #order_review table.shop_table{border-spacing:0 8px!important;border-collapse:separate!important}body.woocommerce-checkout #order_review table.shop_table th,body.woocommerce-checkout #order_review table.shop_table td{padding:12px 14px!important;border-width:0!important}body.woocommerce-checkout #order_review .cart_item,body.woocommerce-checkout #order_review .cart-subtotal,body.woocommerce-checkout #order_review .woocommerce-shipping-totals,body.woocommerce-checkout #order_review .order-total,body.woocommerce-checkout #order_review .sb-checkout-item,body.woocommerce-checkout #order_review .sb-order-summary-item{background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:18px!important;box-shadow:none!important}body.woocommerce-checkout #order_review .sb-checkout-item{gap:10px!important;padding:12px!important}body.woocommerce-checkout #order_review .sb-checkout-item__image{border-radius:12px!important}body.woocommerce-checkout #order_review a.remove{min-height:28px!important;padding:6px 10px!important;border-radius:999px!important}body.woocommerce-checkout #order_review .order-total th,body.woocommerce-checkout #order_review .order-total td,body.woocommerce-checkout #order_review .order-total .amount{color:#111827!important;font-size:17px!important;font-weight:950!important}body.woocommerce-order-received{background:#f5f7fa!important;color:#111827!important}body.woocommerce-order-received .entry-title,body.woocommerce-order-received h1,body.woocommerce-order-received .woocommerce-thankyou-order-received{color:#111827!important;text-shadow:none!important}body.woocommerce-order-received .entry-title,body.woocommerce-order-received .woocommerce-thankyou-order-received{margin-bottom:16px!important;padding:22px!important;background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:24px!important;box-shadow:0 16px 38px rgb(17 24 39 / .08)!important;font-size:clamp(26px, 4vw, 42px)!important;line-height:1.08!important;letter-spacing:0!important}.sb-cart-drawer__backdrop,.sb-cart-drawer.is-open .sb-cart-drawer__backdrop{background:rgb(17 24 39 / .28)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.sb-cart-drawer.is-open .sb-cart-drawer__body{align-content:start!important;align-items:start!important;justify-content:start!important;gap:8px!important;min-height:0!important;padding:10px 12px!important}.sb-cart-drawer.is-open .sb-cart-drawer__item{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;min-height:0!important;padding:10px 12px!important}.sb-cart-drawer.is-open .sb-cart-drawer__item .sb-cart-drawer__media,.sb-cart-drawer.is-open .sb-cart-drawer__item .sb-cart-drawer__image,.sb-cart-drawer.is-open .sb-cart-drawer__item .sb-cart-drawer__media img{width:48px!important;height:48px!important}.sb-cart-drawer.is-open .sb-cart-drawer__item .sb-cart-drawer__line{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0!important}.sb-cart-drawer.is-open .sb-cart-drawer__item .sb-cart-drawer__line h3{min-width:0!important;margin:0!important;white-space:nowrap!important}.sb-cart-drawer.is-open .sb-cart-drawer__item .sb-cart-drawer__price{margin-left:auto!important;text-align:right!important;white-space:nowrap!important}.sb-cart-drawer.is-open .sb-cart-drawer__item .sb-cart-drawer__controls{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;margin-top:5px!important}.sb-cart-drawer.is-open .sb-cart-drawer__item .sb-cart-drawer__qty{flex:0 0 auto!important}.sb-cart-drawer.is-open .sb-cart-drawer__item .sb-cart-drawer__remove{flex:0 0 auto!important;margin:0!important}.sb-cart-drawer.is-open .sb-cart-drawer__footer{padding:12px 14px!important;background:#ffffff!important;border-top:1px solid #e5e7eb!important;box-shadow:0 -10px 26px rgb(17 24 39 / .08)!important}body.sb-product-modal-view .sb-sticky-cart-bar,body.sb-product-modal-view .sb-sticky-cart-bar.is-visible,body.sb-product-modal-view [data-sb-sticky-cart],body.sb-product-modal-view [data-sb-sticky-cart].is-visible{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}body.single-product.sb-product-modal-view,body.sb-product-modal-view{background:#f5f7fa!important;background-image:none!important;color:#111827!important}body.single-product.sb-product-modal-view .site,body.single-product.sb-product-modal-view #page,body.single-product.sb-product-modal-view #primary,body.single-product.sb-product-modal-view .site-main,body.single-product.sb-product-modal-view .content-area,body.single-product.sb-product-modal-view .entry-content,body.sb-product-modal-view .site,body.sb-product-modal-view #page,body.sb-product-modal-view #primary,body.sb-product-modal-view .site-main,body.sb-product-modal-view .content-area,body.sb-product-modal-view .entry-content{background:#f5f7fa!important;background-image:none!important;color:#111827!important}body.single-product.sb-product-modal-view div.product,body.sb-product-modal-view .sb-single-product{background:#f5f7fa!important;background-image:none!important;color:#111827!important}body.single-product.sb-product-modal-view div.product div.summary,body.single-product.sb-product-modal-view .sb-single-product__summary,body.sb-product-modal-view .sb-single-product__summary,body.sb-product-modal-view .summary,body.sb-product-modal-view .entry-summary{background:#ffffff!important;background-image:none!important;border:1px solid #e5e7eb!important;border-radius:22px!important;box-shadow:0 14px 34px rgb(17 24 39 / .08)!important;color:#111827!important}body.single-product.sb-product-modal-view div.product .product_title,body.single-product.sb-product-modal-view .sb-single-product__summary .product_title,body.sb-product-modal-view .sb-single-product__summary .product_title{color:#111827!important;letter-spacing:0!important}body.single-product.sb-product-modal-view div.product p.price,body.single-product.sb-product-modal-view div.product span.price,body.single-product.sb-product-modal-view div.product .price .amount,body.sb-product-modal-view .sb-single-product__summary p.price,body.sb-product-modal-view .sb-single-product__summary span.price,body.sb-product-modal-view .sb-single-product__summary .price .amount{color:#111827!important;font-weight:950!important}body.single-product.sb-product-modal-view div.product .woocommerce-product-details__short-description,body.single-product.sb-product-modal-view div.product .woocommerce-product-details__short-description p,body.sb-product-modal-view .woocommerce-product-details__short-description,body.sb-product-modal-view .woocommerce-product-details__short-description p{border-color:#e5e7eb!important;color:#4b5563!important}body.single-product.sb-product-modal-view .wapf-field-group,body.sb-product-modal-view .wapf-field-group,body.sb-product-modal-view .wc-pao-addons-container,body.sb-product-modal-view .product-addon,body.sb-product-modal-view .yith-wapo-block{background:#f8fafc!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#111827!important}body.single-product.sb-product-modal-view .wapf-field-label,body.single-product.sb-product-modal-view .wapf-field-label label,body.single-product.sb-product-modal-view .wapf-label-text,body.sb-product-modal-view .wapf-field-label,body.sb-product-modal-view .wapf-field-label label,body.sb-product-modal-view .wapf-label-text{color:#111827!important}body.single-product.sb-product-modal-view .wapf-field-description,body.sb-product-modal-view .wapf-field-description{color:#6b7280!important}body.single-product.sb-product-modal-view .wapf-checkable,body.single-product.sb-product-modal-view .wapf-checkboxes label,body.single-product.sb-product-modal-view .wapf-radios label,body.single-product.sb-product-modal-view .wapf-input-label,body.sb-product-modal-view .wapf-checkable,body.sb-product-modal-view .wapf-checkboxes label,body.sb-product-modal-view .wapf-radios label,body.sb-product-modal-view .wapf-input-label{background:#ffffff!important;background-image:none!important;border:1px solid #e5e7eb!important;color:#111827!important}body.single-product.sb-product-modal-view .quantity,body.single-product.sb-product-modal-view .sb-product-qty,body.sb-product-modal-view .quantity,body.sb-product-modal-view .sb-product-qty{background:#f1f3f5!important;border:1px solid #e5e7eb!important;color:#111827!important}body.single-product.sb-product-modal-view .quantity input,body.single-product.sb-product-modal-view .quantity button,body.single-product.sb-product-modal-view .sb-product-qty input,body.single-product.sb-product-modal-view .sb-product-qty button,body.sb-product-modal-view .quantity input,body.sb-product-modal-view .quantity button,body.sb-product-modal-view .sb-product-qty input,body.sb-product-modal-view .sb-product-qty button{background:#ffffff!important;border-color:#e5e7eb!important;color:#111827!important}body.single-product.sb-product-modal-view div.product form.cart .single_add_to_cart_button,body.sb-product-modal-view .single_add_to_cart_button{background:#ffcc00!important;background-image:none!important;border:0!important;color:#111827!important;box-shadow:0 12px 26px rgb(255 204 0 / .26)!important}body.woocommerce-checkout .sb-checkout-review-column #order_review{background:#ffffff!important;background-image:none!important;border:1px solid #e5e7eb!important;border-radius:24px!important;box-shadow:0 18px 44px rgb(17 24 39 / .08)!important;color:#111827!important;padding:18px!important}body.woocommerce-checkout #order_review table.shop_table,body.woocommerce-checkout #order_review table.shop_table tbody,body.woocommerce-checkout #order_review table.shop_table tfoot{background:#ffffff!important;background-image:none!important;color:#111827!important}body.woocommerce-checkout #order_review table.shop_table tbody tr,body.woocommerce-checkout #order_review table.shop_table tfoot tr,body.woocommerce-checkout #order_review table.shop_table tbody td,body.woocommerce-checkout #order_review table.shop_table tfoot th,body.woocommerce-checkout #order_review table.shop_table tfoot td,body.woocommerce-checkout #order_review .cart_item,body.woocommerce-checkout #order_review .cart-subtotal,body.woocommerce-checkout #order_review .woocommerce-shipping-totals,body.woocommerce-checkout #order_review .order-total,body.woocommerce-checkout #order_review .sb-checkout-item,body.woocommerce-checkout #order_review .sb-order-summary-item{background:#f8fafc!important;background-image:none!important;border-color:#e5e7eb!important;color:#111827!important}body.woocommerce-checkout #order_review .product-name,body.woocommerce-checkout #order_review .product-total,body.woocommerce-checkout #order_review .sb-checkout-item__name,body.woocommerce-checkout #order_review .sb-checkout-item__subtotal,body.woocommerce-checkout #order_review .amount,body.woocommerce-checkout #order_review .order-total th,body.woocommerce-checkout #order_review .order-total td,body.woocommerce-checkout #order_review .order-total .amount{color:#111827!important}body.woocommerce-checkout #order_review .variation,body.woocommerce-checkout #order_review .variation *,body.woocommerce-checkout #order_review .wc-item-meta,body.woocommerce-checkout #order_review .wc-item-meta *{color:#6b7280!important}body.woocommerce-checkout #order_review a.remove{background:#ffffff!important;border:1px solid #e5e7eb!important;color:#111827!important}body.woocommerce-checkout #order_review a.remove:hover{background:#f1f3f5!important;color:#111827!important}body.woocommerce-order-received .sb-receipt-confirmation{background:#ffffff!important;background-image:none!important;border:1px solid #d1fae5!important;box-shadow:0 18px 44px rgb(17 24 39 / .08)!important;color:#111827!important}body.woocommerce-order-received .sb-receipt-confirmation h2{color:#111827!important;letter-spacing:0!important}body.woocommerce-order-received .sb-receipt-confirmation__eyebrow,body.woocommerce-order-received .sb-receipt-confirmation__number strong{color:#16a34a!important}body.woocommerce-order-received .sb-receipt-confirmation__number{background:#ecfdf5!important;border-color:#bbf7d0!important;color:#111827!important}body.woocommerce-order-received .sb-receipt-confirmation__text{color:#4b5563!important}