body.tb-kiosk-checkout #billing_email_field .description,body.tb-kiosk-page #billing_email_field .description,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #billing_email_field .description{background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;clear:both!important;color:var(--sb-muted)!important;display:block!important;font-size:14px!important;font-weight:500!important;line-height:1.45!important;margin:10px 0 0!important;max-width:100%!important;min-height:0!important;opacity:1!important;padding:0!important;position:static!important;text-align:left!important;text-transform:none!important;width:auto!important}body.tb-kiosk-checkout #billing_email_field .description::before,body.tb-kiosk-checkout #billing_email_field .description::after,body.tb-kiosk-page #billing_email_field .description::before,body.tb-kiosk-page #billing_email_field .description::after,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #billing_email_field .description::before,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #billing_email_field .description::after{content:none!important;display:none!important}.tb-kiosk-countdown{align-items:center!important;background:#fff3b0!important;border:1px solid rgb(202 138 4 / .22)!important;border-radius:999px!important;bottom:clamp(18px, 3vh, 36px)!important;bottom:calc(clamp(18px, 3vh, 36px) + env(safe-area-inset-bottom, 0px))!important;box-sizing:border-box!important;box-shadow:0 10px 24px rgb(15 23 42 / .12),inset 0 1px 0 rgb(255 255 255 / .68)!important;color:#3f2f00!important;display:inline-flex!important;gap:4px!important;font-size:14px!important;font-weight:800!important;justify-content:center!important;left:50%!important;letter-spacing:0!important;line-height:1.2!important;max-width:calc(100vw - 32px)!important;min-height:38px!important;min-width:0!important;padding:9px 14px!important;pointer-events:none!important;position:fixed!important;text-align:center!important;transform:translateX(-50%)!important;white-space:nowrap!important;z-index:100000!important}.tb-kiosk-countdown__label,.tb-kiosk-countdown__suffix{color:#3f2f00!important;display:inline!important;font-size:14px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.2!important}.tb-kiosk-countdown__number{color:#111827!important;display:inline!important;font-size:17px!important;font-weight:950!important;letter-spacing:0!important;line-height:1!important;margin:0 1px!important}body.woocommerce-order-received .tb-kiosk-order-received{box-sizing:border-box!important;align-items:center!important;display:flex!important;justify-content:center!important;margin:0!important;min-height:calc(100vh - 24px)!important;min-height:calc(100svh - 24px)!important;min-height:calc(100dvh - 24px)!important;padding:clamp(18px, 3vh, 34px) clamp(16px, 3vw, 34px)!important;width:100%!important}body.woocommerce-order-received .tb-kiosk-order-received~.sb-receipt-confirmation,body.woocommerce-order-received .tb-kiosk-order-received~.sb-ordering-summary--receipt,body.woocommerce-order-received .tb-kiosk-order-received~.sb-compact-receipt,body.woocommerce-order-received .tb-kiosk-order-received~.sb-receipt-actions,body.woocommerce-order-received .tb-kiosk-order-received~ul.order_details,body.woocommerce-order-received .tb-kiosk-order-received~.woocommerce-order-details,body.woocommerce-order-received .tb-kiosk-order-received~.woocommerce-customer-details{display:none!important}body.woocommerce-order-received .tb-kiosk-order-card{background:#ffffff!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:24px!important;box-shadow:0 24px 70px rgb(15 23 42 / .14)!important;box-sizing:border-box!important;color:#111827!important;display:grid!important;gap:18px!important;margin:0 auto!important;max-width:560px!important;padding:44px 38px!important;text-align:center!important;width:min(100%, 560px)!important}body.woocommerce-order-received .tb-kiosk-order-brand{align-items:center!important;display:flex!important;justify-content:center!important;margin:0 auto clamp(2px, 0.5vh, 8px)!important;min-height:clamp(44px, 6.8vh, 78px)!important;width:100%!important}body.woocommerce-order-received .tb-kiosk-order-label{color:#64748b!important;font-size:18px!important;font-weight:850!important;letter-spacing:0!important;line-height:1.2!important;margin:0!important;text-transform:none!important}body.woocommerce-order-received .tb-kiosk-order-number{color:#111827!important;font-size:112px!important;font-weight:950!important;letter-spacing:0!important;line-height:0.92!important;margin:0!important;overflow-wrap:anywhere!important}body.woocommerce-order-received .tb-kiosk-order-instruction{color:#111827!important;font-size:26px!important;font-weight:900!important;letter-spacing:0!important;line-height:1.2!important;margin:0!important}body.woocommerce-order-received .tb-kiosk-order-subtext{color:#64748b!important;font-size:16px!important;font-weight:750!important;letter-spacing:0!important;line-height:1.35!important;margin:0!important}body.woocommerce-order-received .tb-kiosk-order-countdown{align-items:center!important;background:#f8fafc!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:999px!important;color:#334155!important;display:inline-flex!important;font-size:16px!important;font-weight:850!important;justify-content:center!important;justify-self:center!important;letter-spacing:0!important;line-height:1.2!important;margin:2px 0 0!important;min-height:40px!important;padding:9px 16px!important;text-align:center!important}body.woocommerce-order-received .tb-kiosk-order-received--terminal-card:not(.is-authorized):not(.is-failed){min-height:640px!important;padding:20px 0!important}body.woocommerce-order-received .tb-kiosk-order-received--terminal-card:not(.is-authorized):not(.is-failed) .tb-kiosk-order-card{border:1px solid rgb(15 23 42 / .1)!important;border-radius:28px!important;box-shadow:0 28px 76px rgb(15 23 42 / .16)!important;gap:clamp(14px, 2vh, 20px)!important;max-width:690px!important;overflow:hidden!important;padding:clamp(28px, 4vh, 42px) clamp(28px, 4.5vw, 48px) clamp(26px, 3.6vh, 38px)!important;position:relative!important;width:min(100%, 690px)!important}body.woocommerce-order-received .tb-kiosk-order-received--terminal-card:not(.is-authorized):not(.is-failed) .tb-kiosk-order-card::before{background:linear-gradient(90deg,#ffcc00 0%,#22c55e 48%,#0ea5e9 100%)!important;content:""!important;display:block!important;height:7px!important;left:0!important;position:absolute!important;right:0!important;top:0!important}body.woocommerce-order-received .tb-kiosk-order-received--terminal-card:not(.is-authorized):not(.is-failed) .tb-kiosk-order-label{color:#111827!important;font-size:clamp(30px, 3.7vw, 42px)!important;font-weight:950!important;line-height:1.08!important;margin:2px auto 0!important;max-width:600px!important}body.woocommerce-order-received .tb-kiosk-order-received--terminal-card:not(.is-authorized):not(.is-failed) .tb-kiosk-order-number[hidden]{display:none!important}body.woocommerce-order-received .tb-kiosk-terminal-visual{align-items:center!important;display:grid!important;height:142px!important;justify-items:center!important;margin:0 auto 2px!important;position:relative!important;width:min(100%, 420px)!important}body.woocommerce-order-received .tb-kiosk-terminal-visual__device{background:linear-gradient(180deg,#1f2937 0%,#0f172a 100%)!important;border:1px solid rgb(255 255 255 / .18)!important;border-radius:24px!important;box-shadow:0 22px 42px rgb(15 23 42 / .24)!important;display:block!important;height:128px!important;position:relative!important;width:102px!important}body.woocommerce-order-received .tb-kiosk-terminal-visual__screen{background:linear-gradient(180deg,#e0f2fe 0%,#bfdbfe 100%)!important;border-radius:13px!important;display:block!important;height:44px!important;left:16px!important;position:absolute!important;top:17px!important;width:70px!important}body.woocommerce-order-received .tb-kiosk-terminal-visual__slot{background:rgb(226 232 240 / .92)!important;border-radius:999px!important;display:block!important;height:9px!important;left:22px!important;position:absolute!important;top:88px!important;width:58px!important}body.woocommerce-order-received .tb-kiosk-terminal-visual__card{background:linear-gradient(135deg,#ffcc00 0%,#fef3c7 100%)!important;border:1px solid rgb(146 64 14 / .16)!important;border-radius:14px!important;box-shadow:0 16px 34px rgb(15 23 42 / .18)!important;display:block!important;height:70px!important;left:calc(50% - 154px)!important;position:absolute!important;top:48px!important;transform:rotate(-8deg)!important;width:112px!important}body.woocommerce-order-received .tb-kiosk-terminal-visual__card::before{background:rgb(17 24 39 / .18)!important;border-radius:999px!important;content:""!important;display:block!important;height:8px!important;left:14px!important;position:absolute!important;top:16px!important;width:34px!important}body.woocommerce-order-received .tb-kiosk-terminal-visual__card::after{background:rgb(255 255 255 / .7)!important;border-radius:999px!important;content:""!important;display:block!important;height:8px!important;left:14px!important;position:absolute!important;top:45px!important;width:72px!important}body.woocommerce-order-received .tb-kiosk-terminal-visual__waves{display:block!important;height:112px!important;left:calc(50% + 42px)!important;position:absolute!important;top:20px!important;width:120px!important}body.woocommerce-order-received .tb-kiosk-terminal-visual__waves span{border:3px solid rgb(14 165 233 / .4)!important;border-bottom-color:transparent!important;border-left-color:transparent!important;border-radius:50%!important;display:block!important;position:absolute!important;transform:rotate(45deg)!important}body.woocommerce-order-received .tb-kiosk-terminal-visual__waves span:nth-child(1){height:34px!important;left:0!important;top:38px!important;width:34px!important}body.woocommerce-order-received .tb-kiosk-terminal-visual__waves span:nth-child(2){height:58px!important;left:13px!important;top:26px!important;width:58px!important}body.woocommerce-order-received .tb-kiosk-terminal-visual__waves span:nth-child(3){height:84px!important;left:26px!important;top:13px!important;width:84px!important}body.woocommerce-order-received .tb-kiosk-order-received--terminal-card:not(.is-authorized):not(.is-failed) .tb-kiosk-order-instruction{color:#111827!important;font-size:clamp(21px, 2.45vw, 29px)!important;line-height:1.2!important;margin:0 auto!important;max-width:610px!important}body.woocommerce-order-received .tb-kiosk-order-received--terminal-card:not(.is-authorized):not(.is-failed) .tb-kiosk-order-subtext{color:#475569!important;font-size:clamp(16px, 1.55vw, 19px)!important;line-height:1.35!important;margin:0 auto!important;max-width:540px!important}body.woocommerce-order-received .tb-kiosk-order-cancel{display:grid!important;gap:11px!important;justify-items:center!important;margin:clamp(8px, 1.6vh, 16px) auto 0!important;max-width:420px!important;width:100%!important}body.woocommerce-order-received .tb-kiosk-order-cancel[hidden]{display:none!important}body.woocommerce-order-received .tb-kiosk-order-cancel-hint{color:#64748b!important;font-size:clamp(13px, 1.3vw, 15px)!important;font-weight:750!important;letter-spacing:0!important;line-height:1.35!important;margin:0!important;order:2!important}body.woocommerce-order-received .tb-kiosk-order-cancel-button{align-items:center!important;appearance:none!important;background:#ffffff!important;border:2px solid rgb(220 38 38 / .24)!important;border-radius:18px!important;box-shadow:0 12px 28px rgb(15 23 42 / .08)!important;color:#991b1b!important;cursor:pointer!important;display:inline-grid!important;gap:3px!important;justify-items:center!important;letter-spacing:0!important;line-height:1.15!important;min-height:72px!important;min-width:100%!important;order:1!important;padding:14px 24px!important;text-align:center!important;transition:background 160ms ease,border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease!important}body.woocommerce-order-received .tb-kiosk-order-cancel-button:hover,body.woocommerce-order-received .tb-kiosk-order-cancel-button:focus-visible{background:#fef2f2!important;border-color:rgb(220 38 38 / .38)!important;box-shadow:0 16px 34px rgb(153 27 27 / .12)!important;outline:3px solid rgb(255 204 0 / .3)!important;outline-offset:3px!important;transform:translateY(-1px)!important}body.woocommerce-order-received .tb-kiosk-order-cancel-button:disabled{cursor:wait!important;opacity:0.72!important;transform:none!important}body.woocommerce-order-received .tb-kiosk-order-cancel-button__label{display:block!important;font-size:clamp(18px, 1.8vw, 21px)!important;font-weight:950!important}body.woocommerce-order-received .tb-kiosk-order-cancel-button__subtext{color:#b91c1c!important;display:block!important;font-size:clamp(13px, 1.4vw, 15px)!important;font-weight:800!important}@media (max-width:640px){.tb-kiosk-countdown{bottom:clamp(16px, 3vh, 24px)!important;bottom:calc(clamp(16px, 3vh, 24px) + env(safe-area-inset-bottom, 0px))!important;min-height:36px!important;padding:8px 12px!important}.tb-kiosk-countdown__label,.tb-kiosk-countdown__suffix{font-size:13px!important}.tb-kiosk-countdown__number{font-size:15px!important}body.woocommerce-order-received .tb-kiosk-order-received{min-height:460px!important;padding:18px 0!important}body.woocommerce-order-received .tb-kiosk-order-card{border-radius:20px!important;gap:15px!important;padding:30px 20px!important}body.woocommerce-order-received .tb-kiosk-order-label{font-size:16px!important}body.woocommerce-order-received .tb-kiosk-order-number{font-size:72px!important}body.woocommerce-order-received .tb-kiosk-order-instruction{font-size:21px!important}body.woocommerce-order-received .tb-kiosk-order-subtext{font-size:14px!important}body.woocommerce-order-received .tb-kiosk-order-countdown{font-size:14px!important;min-height:36px!important;padding:8px 12px!important}body.woocommerce-order-received .tb-kiosk-order-received--terminal-card:not(.is-authorized):not(.is-failed){min-height:520px!important}body.woocommerce-order-received .tb-kiosk-order-received--terminal-card:not(.is-authorized):not(.is-failed) .tb-kiosk-order-card{border-radius:22px!important;gap:13px!important;padding:28px 18px 24px!important}body.woocommerce-order-received .tb-kiosk-order-received--terminal-card:not(.is-authorized):not(.is-failed) .tb-kiosk-order-label{font-size:28px!important}body.woocommerce-order-received .tb-kiosk-terminal-visual{height:116px!important;width:min(100%, 320px)!important}body.woocommerce-order-received .tb-kiosk-terminal-visual__device{border-radius:20px!important;height:106px!important;width:84px!important}body.woocommerce-order-received .tb-kiosk-terminal-visual__screen{height:36px!important;left:13px!important;top:14px!important;width:58px!important}body.woocommerce-order-received .tb-kiosk-terminal-visual__slot{left:18px!important;top:73px!important;width:48px!important}body.woocommerce-order-received .tb-kiosk-terminal-visual__card{height:56px!important;left:calc(50% - 122px)!important;top:42px!important;width:90px!important}body.woocommerce-order-received .tb-kiosk-terminal-visual__waves{left:calc(50% + 32px)!important;top:10px!important;transform:scale(.82)!important;transform-origin:left center!important}body.woocommerce-order-received .tb-kiosk-order-received--terminal-card:not(.is-authorized):not(.is-failed) .tb-kiosk-order-instruction{font-size:20px!important}body.woocommerce-order-received .tb-kiosk-order-cancel{max-width:100%!important}body.woocommerce-order-received .tb-kiosk-order-cancel-button{border-radius:18px!important;min-height:64px!important;min-width:100%!important;padding:12px 18px!important}}body.tb-kiosk-page .site-header,body.tb-kiosk-page #masthead,body.tb-kiosk-checkout .site-header,body.tb-kiosk-checkout #masthead,body.woocommerce-order-received:has(.tb-kiosk-order-received) .site-header,body.woocommerce-order-received:has(.tb-kiosk-order-received) #masthead{align-items:center!important;background:#ffffff!important;border-bottom:1px solid rgb(15 23 42 / .08)!important;box-shadow:none!important;display:flex!important;justify-content:center!important;min-height:52px!important;padding:6px 18px!important}body.tb-kiosk-page .site-branding,body.tb-kiosk-page .custom-logo-link,body.tb-kiosk-page .mobile-site-branding,body.tb-kiosk-checkout .site-branding,body.tb-kiosk-checkout .custom-logo-link,body.tb-kiosk-checkout .mobile-site-branding,body.woocommerce-order-received:has(.tb-kiosk-order-received) .site-branding,body.woocommerce-order-received:has(.tb-kiosk-order-received) .custom-logo-link,body.woocommerce-order-received:has(.tb-kiosk-order-received) .mobile-site-branding{align-items:center!important;display:inline-flex!important;min-height:40px!important}body.tb-kiosk-page .custom-logo,body.tb-kiosk-page .site-logo img,body.tb-kiosk-checkout .custom-logo,body.tb-kiosk-checkout .site-logo img,body.woocommerce-order-received:has(.tb-kiosk-order-received) .custom-logo,body.woocommerce-order-received:has(.tb-kiosk-order-received) .site-logo img{height:auto!important;max-height:40px!important;max-width:180px!important;width:auto!important}body.tb-kiosk-page .main-navigation,body.tb-kiosk-page .primary-navigation,body.tb-kiosk-page .site-navigation,body.tb-kiosk-page #site-navigation,body.tb-kiosk-page .menu-toggle,body.tb-kiosk-page .wp-block-navigation,body.tb-kiosk-page .site-footer,body.tb-kiosk-page footer.site-footer,body.tb-kiosk-checkout .main-navigation,body.tb-kiosk-checkout .primary-navigation,body.tb-kiosk-checkout .site-navigation,body.tb-kiosk-checkout #site-navigation,body.tb-kiosk-checkout .menu-toggle,body.tb-kiosk-checkout .wp-block-navigation,body.tb-kiosk-checkout .site-footer,body.tb-kiosk-checkout footer.site-footer,body.woocommerce-order-received:has(.tb-kiosk-order-received) .main-navigation,body.woocommerce-order-received:has(.tb-kiosk-order-received) .primary-navigation,body.woocommerce-order-received:has(.tb-kiosk-order-received) .site-navigation,body.woocommerce-order-received:has(.tb-kiosk-order-received) #site-navigation,body.woocommerce-order-received:has(.tb-kiosk-order-received) .menu-toggle,body.woocommerce-order-received:has(.tb-kiosk-order-received) .wp-block-navigation,body.woocommerce-order-received:has(.tb-kiosk-order-received) .site-footer,body.woocommerce-order-received:has(.tb-kiosk-order-received) footer.site-footer{display:none!important}body.tb-kiosk-page:has(.sb-order-menu),body.tb-kiosk-page:has(.sb-order-menu) #page,body.tb-kiosk-page:has(.sb-order-menu) #primary,body.tb-kiosk-page:has(.sb-order-menu) #main,body.tb-kiosk-page:has(.sb-order-menu) .site,body.tb-kiosk-page:has(.sb-order-menu) .site-main,body.tb-kiosk-page:has(.sb-order-menu) .content-area,body.tb-kiosk-page:has(.sb-order-menu) .entry-content,body.tb-kiosk-page:has(.sb-order-menu) .entry-content-wrap,body.tb-kiosk-page:has(.sb-order-menu) .wp-site-blocks,body.tb-kiosk-page:has(.sb-order-menu) .star-burgers-order-online-page{max-width:100%!important;overflow-x:hidden!important;width:100%!important}body.tb-kiosk-page:has(.sb-order-menu) .star-burgers-order-online-page,body.tb-kiosk-page:has(.sb-order-menu) .sb-order-menu,body.tb-kiosk-page:has(.sb-order-menu) .entry-content .sb-order-menu{margin-left:auto!important;margin-right:auto!important;max-width:1180px!important;padding:10px clamp(14px, 2vw, 22px) calc(120px + env(safe-area-inset-bottom, 0px))!important}body.tb-kiosk-page .sb-order-menu-hero{align-items:center!important;border-radius:18px!important;gap:14px!important;margin:0 0 10px!important;padding:14px 18px!important}body.tb-kiosk-page .sb-order-menu-hero h1{font-size:clamp(25px, 3vw, 34px)!important;letter-spacing:0!important;line-height:1.05!important;margin-bottom:4px!important}body.tb-kiosk-page .sb-order-menu-hero>div>p:not(.sb-order-menu-eyebrow){font-size:15px!important;line-height:1.32!important;max-width:620px!important}body.tb-kiosk-page .sb-order-menu-hero__tools{align-items:center!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-end!important}body.tb-kiosk-page .tb-order-menu-language-switcher,body.tb-kiosk-page .tb-customer-language-switcher{font-size:14px!important;min-height:42px!important;padding:7px 10px!important}body.tb-kiosk-page .sb-order-menu-nav{border-radius:18px!important;gap:8px!important;margin:0 0 14px!important;padding:8px 7px!important;top:0!important}body.tb-kiosk-page .sb-order-menu-nav a{font-size:15px!important;min-height:48px!important;padding:12px 18px!important}body.tb-kiosk-page .sb-order-menu-sections{gap:18px!important}body.tb-kiosk-page .sb-order-menu-section{margin-block:20px!important;scroll-margin-top:78px!important}body.tb-kiosk-page .sb-order-menu-section__header{margin-bottom:10px!important}body.tb-kiosk-page .sb-order-menu-section__header h2{font-size:26px!important;letter-spacing:0!important}body.tb-kiosk-page .sb-sticky-cart-bar,body.tb-kiosk-page .sb-sticky-cart-bar.is-visible,body.tb-kiosk-page aside.sb-sticky-cart-bar[data-sb-sticky-cart].is-visible{bottom:calc(16px + env(safe-area-inset-bottom, 0px))!important;z-index:99980!important}body.tb-kiosk-page .tb-kiosk-countdown--idle,body.tb-kiosk-checkout .tb-kiosk-countdown--idle{bottom:clamp(18px, 3vh, 36px)!important;bottom:calc(clamp(18px, 3vh, 36px) + env(safe-area-inset-bottom, 0px))!important;left:50%!important;max-width:min(320px, calc(100vw - 32px))!important;position:fixed!important;right:auto!important;top:auto!important;transform:translateX(-50%)!important;z-index:100000!important}body.tb-kiosk-checkout .tb-customer-language-switcher-wrap{margin-bottom:8px!important;padding:0 18px!important}body.tb-kiosk-checkout form.checkout,body.woocommerce-checkout form.checkout.tb-kiosk-checkout{--tb-kiosk-accent:#ffcc00;--tb-kiosk-accent-hover:#ffd633;--tb-kiosk-card:#ffffff;--tb-kiosk-field:#f7f9fc;--tb-kiosk-line:rgba(17, 24, 39, 0.1);--tb-kiosk-muted:#64748b;--tb-kiosk-red:#d71920;--tb-kiosk-shadow:0 18px 46px rgba(15, 23, 42, 0.1);--tb-kiosk-text:#10151f;gap:22px!important;margin:0 auto 42px!important;max-width:min(1120px, calc(100vw - 32px))!important;padding:18px 0 48px!important}body.tb-kiosk-checkout,body.woocommerce-checkout.tb-kiosk-checkout,body.woocommerce-checkout:has(form.checkout.tb-kiosk-checkout){background:#f4f6f8!important}body.tb-kiosk-checkout .entry-content>.woocommerce,body.tb-kiosk-checkout .woocommerce:has(form.checkout.tb-kiosk-checkout),body.woocommerce-checkout.tb-kiosk-checkout .entry-content>.woocommerce,body.woocommerce-checkout .entry-content>.woocommerce:has(form.checkout.tb-kiosk-checkout),body.woocommerce-checkout .woocommerce:has(form.checkout.tb-kiosk-checkout){background:transparent!important;border:0!important;box-shadow:none!important;margin-left:auto!important;margin-right:auto!important;max-width:none!important;padding:0 16px 36px!important;width:100%!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"],body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"]{align-items:start!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-content:center!important;max-width:min(620px, calc(100vw - 32px))!important;width:100%!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] .tb-premium-checkout__main,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] .tb-premium-checkout__main{display:grid!important;gap:18px!important;grid-column:1!important;justify-items:center!important;min-width:0!important;width:100%!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] .tb-premium-checkout__summary,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] .tb-premium-checkout__summary{display:none!important;height:0!important;margin:0!important;max-height:0!important;overflow:hidden!important;padding:0!important;visibility:hidden!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #sb-ordering.is-kiosk,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #sb-ordering.is-kiosk{display:none!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details{background:var(--tb-kiosk-card)!important;border:1px solid var(--tb-kiosk-line)!important;border-radius:24px!important;box-shadow:var(--tb-kiosk-shadow)!important;display:grid!important;gap:18px!important;grid-template-columns:minmax(0,1fr)!important;margin:0!important;max-width:620px!important;min-width:0!important;overflow:hidden!important;padding:30px 30px 28px!important;position:relative!important;width:100%!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .col-1,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .col-2,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .col-1,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .col-2{background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;float:none!important;gap:18px!important;grid-column:1 / -1!important;grid-template-columns:minmax(0,1fr)!important;margin:0!important;max-width:100%!important;min-width:0!important;padding:0!important;width:100%!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .col-1,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .col-1{order:1!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .col-2,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .col-2{order:2!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-shipping-fields,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-shipping-fields,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--tb-kiosk-text)!important;display:grid!important;gap:16px!important;grid-column:1 / -1!important;grid-template-columns:minmax(0,1fr)!important;margin:0!important;min-width:0!important;overflow:visible!important;padding:0!important;position:relative!important;width:100%!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields{order:1!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-shipping-fields,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-shipping-fields{display:none!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields:not(:has(#order_comments_field,#order_comments,textarea,input:not([type="hidden"]),select)),body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields:not(:has(#order_comments_field,#order_comments,textarea,input:not([type="hidden"]),select)){display:none!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields{background:transparent!important;border:0!important;border-top:1px solid rgb(15 23 42 / .08)!important;border-radius:0!important;box-shadow:none!important;gap:10px!important;margin-top:0!important;order:2!important;padding:16px 0 0!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details::before,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details::before{background:linear-gradient(90deg,var(--tb-kiosk-red) 0%,var(--tb-kiosk-red) 18%,var(--tb-kiosk-accent) 18%,var(--tb-kiosk-accent) 100%)!important;content:""!important;height:6px!important;left:0!important;position:absolute!important;right:0!important;top:0!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields h1,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields h2,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields h3,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-shipping-fields h1,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-shipping-fields h2,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-shipping-fields h3,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields h1,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields h2,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields h3,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields h1,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields h2,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields h3,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-shipping-fields h1,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-shipping-fields h2,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-shipping-fields h3,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields h1,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields h2,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields h3{color:var(--tb-kiosk-text)!important;font-size:28px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.12!important;margin:2px 0 4px!important;padding:0!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields h1,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields h2,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields h3,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields h1,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields h2,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields h3{display:none!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields__field-wrapper,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-shipping-fields__field-wrapper,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields__field-wrapper,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-shipping-fields__field-wrapper,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields__field-wrapper{display:grid!important;gap:16px!important;min-width:0!important;width:100%!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields__field-wrapper,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields__field-wrapper{gap:10px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .form-row,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .form-row{clear:both!important;float:none!important;margin:0!important;min-width:0!important;padding:0!important;width:100%!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .form-row label,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .form-row label{color:#263142!important;display:block!important;font-size:16px!important;font-weight:900!important;letter-spacing:0!important;line-height:1.25!important;margin:0 0 8px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #order_comments_field label,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #order_comments_field label{color:#3f4a5a!important;font-size:15px!important;font-weight:850!important;margin-bottom:8px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #order_comments_field .optional,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #order_comments_field .optional{display:inline!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .form-row .optional,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .form-row .optional{color:var(--tb-kiosk-muted)!important;font-size:14px!important;font-weight:750!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .form-row .description,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .form-row .description{color:var(--tb-kiosk-muted)!important;display:block!important;font-size:14px!important;font-weight:700!important;line-height:1.35!important;margin:8px 0 0!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input.input-text,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input[type="text"],body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input[type="tel"],body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input[type="email"],body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input[type="date"],body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input[type="time"],body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details textarea,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details select,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .select2-selection,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input.input-text,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input[type="text"],body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input[type="tel"],body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input[type="email"],body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input[type="date"],body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input[type="time"],body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details textarea,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details select,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .select2-selection{background:var(--tb-kiosk-field)!important;border:2px solid rgb(15 23 42 / .1)!important;border-radius:18px!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .85)!important;color:var(--tb-kiosk-text)!important;font-size:20px!important;font-weight:750!important;line-height:1.25!important;min-height:66px!important;outline:0!important;padding:16px 18px!important;width:100%!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details textarea,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details textarea{min-height:112px!important;resize:vertical!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #order_comments,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #order_comments{background:#f8fafc!important;border:1px solid rgb(15 23 42 / .1)!important;border-radius:16px!important;box-shadow:none!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important;min-height:82px!important;padding:12px 14px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #billing_first_name_field label,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #billing_first_name_field label{color:#111827!important;font-size:18px!important;font-weight:950!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields__field-wrapper>#billing_first_name_field,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields__field-wrapper>#billing_first_name_field{order:1!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields__field-wrapper>.tb-kiosk-receipt-email-toggle,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields__field-wrapper>.tb-kiosk-receipt-email-toggle{order:2!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields__field-wrapper>#billing_email_field,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields__field-wrapper>#billing_email_field{order:3!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #billing_first_name,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #billing_first_name{background:#ffffff!important;border-color:rgb(15 23 42 / .16)!important;border-radius:20px!important;font-size:24px!important;font-weight:900!important;min-height:76px!important;padding:18px 20px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] .tb-kiosk-receipt-email-toggle,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] .tb-kiosk-receipt-email-toggle{align-items:center!important;background:#f8fafc!important;border:1px solid rgb(15 23 42 / .1)!important;border-radius:16px!important;box-shadow:none!important;color:#263142!important;cursor:pointer!important;display:inline-flex!important;font-size:16px!important;font-weight:900!important;gap:10px!important;justify-content:center!important;line-height:1.2!important;min-height:54px!important;padding:0 18px!important;text-align:center!important;white-space:nowrap!important;width:min(100%, 360px)!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] .tb-kiosk-receipt-email-toggle[hidden],body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] .tb-kiosk-receipt-email-toggle[hidden]{display:none!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] .tb-kiosk-receipt-email-toggle::before,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] .tb-kiosk-receipt-email-toggle::before{align-items:center!important;background:#fff7cc!important;border:1px solid rgb(255 204 0 / .78)!important;border-radius:999px!important;color:#111827!important;content:"+"!important;display:inline-flex!important;flex:0 0 auto!important;font-size:18px!important;font-weight:950!important;height:26px!important;justify-content:center!important;line-height:1!important;width:26px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #billing_email_field.tb-kiosk-receipt-email-field,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #billing_email_field.tb-kiosk-receipt-email-field{background:#f8fafc!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:18px!important;padding:14px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #billing_email_field[hidden],body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #billing_email_field[hidden]{display:none!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #billing_email_field label,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #billing_email_field label{color:#475569!important;font-size:14px!important;font-weight:850!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #billing_email_field .optional,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #order_comments_field .optional,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #billing_email_field .optional,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #order_comments_field .optional{display:none!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #billing_email,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #billing_email{background:#ffffff!important;border-width:1px!important;border-radius:14px!important;font-size:16px!important;font-weight:750!important;min-height:54px!important;padding:13px 14px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #billing_email_field .description,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #billing_email_field .description{font-size:13px!important;font-weight:700!important;margin-top:7px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields{padding-top:12px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #order_comments,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #order_comments{min-height:74px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input:focus,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details textarea:focus,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details select:focus,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input:focus,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details textarea:focus,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details select:focus{background:#ffffff!important;border-color:var(--tb-kiosk-accent)!important;box-shadow:0 0 0 4px rgb(255 204 0 / .22)!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] .tb-kiosk-checkout-continue,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] .tb-kiosk-checkout-continue{background:var(--tb-kiosk-card)!important;border:1px solid var(--tb-kiosk-line)!important;border-radius:24px!important;box-shadow:0 16px 38px rgb(15 23 42 / .09)!important;margin:0!important;max-width:620px!important;padding:14px!important;width:100%!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] .tb-kiosk-payment-continue,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] .tb-kiosk-payment-continue{border-radius:20px!important;font-size:22px!important;min-height:76px!important;padding:18px 24px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #order_review_heading,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #order_review_heading{color:var(--tb-kiosk-text)!important;font-size:24px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.12!important;margin:0!important;padding:0 4px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #order_review,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #order_review{background:var(--tb-kiosk-card)!important;border:1px solid var(--tb-kiosk-line)!important;border-radius:24px!important;box-shadow:var(--tb-kiosk-shadow)!important;color:var(--tb-kiosk-text)!important;display:block!important;margin:0!important;min-width:0!important;overflow:hidden!important;padding:18px!important;position:static!important;width:100%!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #order_review table.shop_table,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #order_review table.shop_table{background:transparent!important;border:0!important;border-collapse:separate!important;border-radius:0!important;border-spacing:0 10px!important;box-shadow:none!important;margin:-10px 0 0!important;padding:0!important;table-layout:auto!important;width:100%!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #order_review table.shop_table thead,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #order_review table.shop_table thead{display:none!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #order_review table.shop_table tbody tr.cart_item,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #order_review table.shop_table tbody tr.cart_item{background:#f8fafc!important;border-radius:18px!important;box-shadow:inset 0 0 0 1px rgb(15 23 42 / .08)!important;outline:0!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #order_review table.shop_table tbody tr.cart_item>td,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #order_review table.shop_table tbody tr.cart_item>td{background:transparent!important;border:0!important;padding:12px 8px!important;vertical-align:middle!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #order_review table.shop_table tbody tr.cart_item>td:first-child,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #order_review table.shop_table tbody tr.cart_item>td:first-child{border-radius:18px 0 0 18px!important;padding-left:12px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #order_review table.shop_table tbody tr.cart_item>td:last-child,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #order_review table.shop_table tbody tr.cart_item>td:last-child{border-radius:0 18px 18px 0!important;padding-right:12px!important;text-align:right!important;white-space:nowrap!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #order_review .sb-checkout-item,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #order_review .sb-checkout-item{align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;gap:10px!important;grid-template-columns:54px minmax(0,1fr)!important;margin:0!important;min-width:0!important;padding:0!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #order_review .sb-checkout-item__media,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #order_review .sb-checkout-item__media{border-radius:14px!important;height:54px!important;width:54px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #order_review .sb-checkout-item__name,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #order_review .sb-checkout-item__name{color:var(--tb-kiosk-text)!important;font-size:15px!important;font-weight:950!important;line-height:1.2!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #order_review .product-quantity,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #order_review .product-quantity{color:var(--tb-kiosk-muted)!important;display:inline-block!important;font-size:13px!important;font-weight:850!important;margin-top:4px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #order_review .product-total,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #order_review tbody .amount,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #order_review .product-total,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #order_review tbody .amount{color:var(--tb-kiosk-text)!important;font-size:15px!important;font-weight:950!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #order_review table.shop_table tfoot tr,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #order_review table.shop_table tfoot tr{background:transparent!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #order_review table.shop_table tfoot th,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #order_review table.shop_table tfoot td,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #order_review table.shop_table tfoot th,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #order_review table.shop_table tfoot td{background:transparent!important;border-color:rgb(15 23 42 / .09)!important;color:#334155!important;font-size:15px!important;font-weight:850!important;padding:10px 2px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #order_review table.shop_table tfoot td,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #order_review table.shop_table tfoot td{text-align:right!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #order_review table.shop_table tfoot tr.order-total th,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #order_review table.shop_table tfoot tr.order-total td,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #order_review table.shop_table tfoot tr.order-total th,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #order_review table.shop_table tfoot tr.order-total td{border-top:2px solid rgb(15 23 42 / .12)!important;color:var(--tb-kiosk-text)!important;font-size:21px!important;font-weight:950!important;padding-top:16px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] .tb-checkout-menu-link,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] .tb-checkout-menu-link{align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--tb-kiosk-muted)!important;display:inline-flex!important;font-size:14px!important;font-weight:850!important;justify-content:center!important;margin:-2px 0 0!important;min-height:36px!important;padding:0!important;text-decoration:none!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="payment"] .tb-checkout-menu-link,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="payment"] .tb-checkout-menu-link{display:none!important}body.tb-kiosk-checkout .woocommerce-error,body.woocommerce-checkout form.checkout.tb-kiosk-checkout .woocommerce-error{align-items:flex-start!important;background:#fff7f7!important;border:1px solid rgb(215 25 32 / .22)!important;border-radius:22px!important;box-shadow:0 18px 42px rgb(15 23 42 / .08)!important;color:#7f1d1d!important;column-gap:12px!important;display:grid!important;font-size:17px!important;font-weight:850!important;grid-template-columns:28px minmax(0,1fr)!important;line-height:1.35!important;list-style:none!important;margin:0 auto clamp(16px, 2.4vh, 26px)!important;max-width:min(760px, calc(100vw - 40px))!important;padding:18px 20px!important;row-gap:8px!important;width:100%!important}body.tb-kiosk-checkout .woocommerce-error::before,body.woocommerce-checkout form.checkout.tb-kiosk-checkout .woocommerce-error::before{align-items:center!important;background:#ffe4e6!important;border:1px solid rgb(215 25 32 / .22)!important;border-radius:999px!important;color:#991b1b!important;content:"!"!important;display:inline-flex!important;flex:0 0 28px!important;font-size:16px!important;font-weight:950!important;height:28px!important;justify-content:center!important;line-height:1!important;margin:0!important;position:static!important;width:28px!important}body.tb-kiosk-checkout .woocommerce-error li,body.woocommerce-checkout form.checkout.tb-kiosk-checkout .woocommerce-error li{grid-column:2!important;list-style:none!important;margin:0!important;padding:0!important}body.tb-kiosk-checkout .woocommerce-error li::before,body.woocommerce-checkout form.checkout.tb-kiosk-checkout .woocommerce-error li::before{content:none!important;display:none!important}body.tb-kiosk-checkout .woocommerce-error li::marker,body.woocommerce-checkout form.checkout.tb-kiosk-checkout .woocommerce-error li::marker{color:transparent!important;font-size:0!important}body.tb-kiosk-checkout .entry-content>.woocommerce:has(.woocommerce-error):has(form.checkout[data-tb-kiosk-checkout-step="payment"]),body.tb-kiosk-checkout .woocommerce:has(.woocommerce-error):has(form.checkout[data-tb-kiosk-checkout-step="payment"]),body.woocommerce-checkout .entry-content>.woocommerce:has(.woocommerce-error):has(form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="payment"]),body.woocommerce-checkout .woocommerce:has(.woocommerce-error):has(form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="payment"]){padding-bottom:0!important}body.tb-kiosk-checkout .woocommerce:has(.woocommerce-error) form.checkout[data-tb-kiosk-checkout-step="payment"],body.woocommerce-checkout .woocommerce:has(.woocommerce-error) form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="payment"]{margin-bottom:0!important;padding-bottom:12px!important;padding-top:0!important}body.tb-kiosk-checkout .woocommerce:has(.woocommerce-error) .woocommerce-error,body.woocommerce-checkout .woocommerce:has(form.checkout.tb-kiosk-checkout) .woocommerce-error{margin-bottom:clamp(12px, 1.8vh, 18px)!important}@media (max-width:900px){body.tb-kiosk-checkout .entry-content>.woocommerce,body.tb-kiosk-checkout .woocommerce:has(form.checkout.tb-kiosk-checkout),body.woocommerce-checkout.tb-kiosk-checkout .entry-content>.woocommerce,body.woocommerce-checkout .entry-content>.woocommerce:has(form.checkout.tb-kiosk-checkout),body.woocommerce-checkout .woocommerce:has(form.checkout.tb-kiosk-checkout){padding-left:12px!important;padding-right:12px!important}body.tb-kiosk-checkout form.checkout,body.woocommerce-checkout form.checkout.tb-kiosk-checkout{max-width:100%!important;padding-bottom:34px!important;width:100%!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"],body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"]{grid-template-columns:minmax(0,1fr)!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] .tb-premium-checkout__main,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] .tb-premium-checkout__summary,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] .tb-premium-checkout__main,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] .tb-premium-checkout__summary{grid-column:1!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] .tb-premium-checkout__summary,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] .tb-premium-checkout__summary{position:static!important;top:auto!important}}@media (max-width:640px){body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details{border-radius:20px!important;max-width:100%!important;padding:24px 18px 20px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-shipping-fields,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-shipping-fields{display:none!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields{background:transparent!important;border-top:1px solid rgb(15 23 42 / .08)!important;border-radius:0!important;box-shadow:none!important;padding:14px 0 0!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields h1,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields h2,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields h3,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields h1,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields h2,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields h3{font-size:24px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields h1,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields h2,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields h3,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields h1,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields h2,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields h3{font-size:19px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input.input-text,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input[type="text"],body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input[type="tel"],body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input[type="email"],body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details textarea,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input.input-text,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input[type="text"],body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input[type="tel"],body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input[type="email"],body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details textarea{font-size:18px!important;min-height:60px!important;padding:14px 15px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #order_comments,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #order_comments{font-size:15px!important;min-height:82px!important;padding:12px 14px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] .tb-kiosk-payment-continue,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] .tb-kiosk-payment-continue{font-size:19px!important;min-height:68px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #order_review,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #order_review{border-radius:20px!important;padding:14px!important}}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="payment"],body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="payment"]{align-items:start!important;display:grid!important;grid-template-columns:minmax(0,min(760px, 100%))!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important;max-width:920px!important;width:100%!important}body.tb-kiosk-checkout .sb-ordering,body.tb-kiosk-checkout #customer_details,body.tb-kiosk-checkout #order_review,body.tb-kiosk-checkout #payment,body.woocommerce-checkout form.checkout.tb-kiosk-checkout .sb-ordering,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #customer_details,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #order_review,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment{border-radius:18px!important;padding:16px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] .tb-premium-checkout__payment-card,body.tb-kiosk-page.tb-page-controlled-checkout form.checkout:not([data-tb-kiosk-checkout-step="payment"]) .tb-premium-checkout__payment-card,body.woocommerce-checkout.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] .tb-premium-checkout__payment-card,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] .tb-premium-checkout__payment-card,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #payment,body.tb-kiosk-page.tb-page-controlled-checkout form.checkout:not([data-tb-kiosk-checkout-step="payment"]) #payment,body.woocommerce-checkout.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #payment,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #payment{display:none!important;height:0!important;margin:0!important;max-height:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;visibility:hidden!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #payment .place-order,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #place_order,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] button[name="woocommerce_checkout_place_order"],body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #payment .place-order,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #place_order,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] button[name="woocommerce_checkout_place_order"]{display:none!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="payment"] .tb-premium-checkout__main,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="payment"] .sb-ordering,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="payment"] #customer_details,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="payment"] #order_review_heading,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="payment"] #order_review,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="payment"] .tb-premium-checkout__order-card,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="payment"] .woocommerce-checkout-review-order,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="payment"] .tb-premium-checkout__main,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="payment"] .sb-ordering,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="payment"] #customer_details,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="payment"] #order_review_heading,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="payment"] #order_review,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="payment"] .tb-premium-checkout__order-card,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="payment"] .woocommerce-checkout-review-order{display:none!important;height:0!important;margin:0!important;max-height:0!important;overflow:hidden!important;padding:0!important;visibility:hidden!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="payment"] .tb-premium-checkout__summary,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="payment"] .tb-premium-checkout__summary{display:grid!important;gap:0!important;grid-column:1 / -1!important;grid-template-columns:minmax(0,1fr)!important;margin:0 auto!important;max-width:min(960px, calc(100vw - 40px))!important;position:static!important;top:auto!important;width:100%!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="payment"] .tb-premium-checkout__payment-card,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="payment"] .tb-premium-checkout__payment-card{display:block!important;grid-column:1 / -1!important;margin:0 auto!important;max-width:min(960px, calc(100vw - 40px))!important;order:1!important;width:100%!important}body.tb-kiosk-checkout .tb-kiosk-checkout-continue,body.woocommerce-checkout form.checkout.tb-kiosk-checkout .tb-kiosk-checkout-continue{margin:clamp(12px, 2vh, 20px) 0 0!important;width:100%!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="payment"] .tb-kiosk-checkout-continue,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="payment"] .tb-kiosk-checkout-continue{display:none!important}body.tb-kiosk-checkout .tb-kiosk-payment-continue,body.woocommerce-checkout form.checkout.tb-kiosk-checkout .tb-kiosk-payment-continue{align-items:center!important;background:#ffcc00!important;border:1px solid #ffcc00!important;border-radius:999px!important;box-shadow:0 14px 30px rgb(255 204 0 / .28)!important;color:#080a0e!important;display:inline-flex!important;font-size:clamp(17px, 1.8vw, 20px)!important;font-weight:950!important;justify-content:center!important;letter-spacing:0!important;line-height:1.15!important;min-height:clamp(60px, 7vh, 72px)!important;padding:16px 24px!important;text-align:center!important;width:100%!important}body.tb-kiosk-checkout .tb-kiosk-payment-continue:hover,body.tb-kiosk-checkout .tb-kiosk-payment-continue:focus-visible,body.woocommerce-checkout form.checkout.tb-kiosk-checkout .tb-kiosk-payment-continue:hover,body.woocommerce-checkout form.checkout.tb-kiosk-checkout .tb-kiosk-payment-continue:focus-visible{background:#ffd633!important;border-color:#ffd633!important;color:#080a0e!important;outline:3px solid rgb(255 204 0 / .28)!important;outline-offset:2px!important}body.tb-kiosk-checkout .tb-premium-checkout__payment-card #payment,body.woocommerce-checkout form.checkout.tb-kiosk-checkout .tb-premium-checkout__payment-card #payment,body.woocommerce-checkout form.checkout.tb-kiosk-checkout .tb-premium-checkout__payment-card .woocommerce-checkout-payment{display:block!important;padding:clamp(18px, 2.4vh, 26px)!important}body.tb-kiosk-checkout #payment ul.payment_methods,body.tb-kiosk-checkout #payment ul.wc_payment_methods,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment ul.payment_methods,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment ul.wc_payment_methods{display:grid!important;gap:12px!important;margin:0!important;padding:0!important}body.tb-kiosk-checkout #payment li.wc_payment_method,body.tb-kiosk-checkout #payment ul.payment_methods>li,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment li.wc_payment_method,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment ul.payment_methods>li{align-items:center!important;background:#f8fafc!important;border:1px solid rgb(15 23 42 / .1)!important;border-radius:16px!important;box-shadow:none!important;color:#111827!important;display:grid!important;gap:8px 12px!important;grid-template-columns:auto minmax(0,1fr)!important;min-height:68px!important;padding:16px!important}body.tb-kiosk-checkout #payment input[type="radio"],body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment input[type="radio"]{accent-color:#ffcc00!important;height:22px!important;margin:0!important;width:22px!important}body.tb-kiosk-checkout #payment li.wc_payment_method label,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment li.wc_payment_method label{align-items:center!important;color:#111827!important;display:flex!important;font-size:clamp(16px, 1.5vw, 18px)!important;font-weight:900!important;gap:10px!important;line-height:1.25!important;margin:0!important;min-height:34px!important;min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important}body.tb-kiosk-checkout #payment div.payment_box,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment div.payment_box{background:#ffffff!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:14px!important;color:#4b5563!important;grid-column:1 / -1!important;margin:6px 0 0!important;padding:12px 14px!important}body.tb-kiosk-checkout #payment .place-order,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .place-order{margin-top:16px!important;padding-bottom:0!important}body.tb-kiosk-checkout #place_order,body.tb-kiosk-checkout button[name="woocommerce_checkout_place_order"],body.woocommerce-checkout form.checkout.tb-kiosk-checkout #place_order,body.woocommerce-checkout form.checkout.tb-kiosk-checkout button[name="woocommerce_checkout_place_order"]{align-items:center!important;border-radius:999px!important;display:flex!important;font-size:clamp(17px, 1.8vw, 20px)!important;font-weight:950!important;justify-content:center!important;min-height:clamp(60px, 7vh, 72px)!important;padding:16px 24px!important;position:static!important;width:100%!important}body.tb-kiosk-checkout form.checkout.tb-kiosk-payment-choice-ready #payment,body.woocommerce-checkout form.checkout.tb-kiosk-checkout.tb-kiosk-payment-choice-ready #payment{position:relative!important}body.tb-kiosk-checkout #payment ul.payment_methods,body.tb-kiosk-checkout #payment ul.wc_payment_methods,body.tb-kiosk-checkout #payment li.wc_payment_method,body.tb-kiosk-checkout #payment ul.payment_methods>li,body.tb-kiosk-checkout #payment div.payment_box,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment ul.payment_methods,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment ul.wc_payment_methods,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment li.wc_payment_method,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment ul.payment_methods>li,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment div.payment_box{display:none!important;height:0!important;margin:0!important;max-height:0!important;min-height:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;visibility:hidden!important}body.tb-kiosk-checkout .sb-stripe-express-wallet-slot,body.tb-kiosk-checkout #sb-stripe-express-wallet-slot,body.tb-kiosk-checkout #wc-stripe-express-checkout-holder,body.tb-kiosk-checkout .wc-stripe-express-checkout-section,body.tb-kiosk-checkout .wc-stripe-express-checkout-section--checkout,body.tb-kiosk-checkout #wc-stripe-express-checkout-element,body.tb-kiosk-checkout #wc-stripe-express-checkout-element-wrapper,body.tb-kiosk-checkout .wc-stripe-express-checkout-wrapper,body.tb-kiosk-checkout .wc-stripe-express-checkout-element,body.tb-kiosk-checkout #wc-stripe-payment-request-wrapper,body.tb-kiosk-checkout #wc-stripe-payment-request-button,body.tb-kiosk-checkout .wc-stripe-payment-request-wrapper,body.tb-kiosk-checkout .wc-stripe-payment-request-button,body.tb-kiosk-checkout .wc-stripe-express-payment-method-button,body.tb-kiosk-checkout .express-checkout,body.woocommerce-checkout form.checkout.tb-kiosk-checkout .sb-stripe-express-wallet-slot,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #sb-stripe-express-wallet-slot,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #wc-stripe-express-checkout-holder,body.woocommerce-checkout form.checkout.tb-kiosk-checkout .wc-stripe-express-checkout-section,body.woocommerce-checkout form.checkout.tb-kiosk-checkout .wc-stripe-express-checkout-section--checkout,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #wc-stripe-express-checkout-element,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #wc-stripe-express-checkout-element-wrapper,body.woocommerce-checkout form.checkout.tb-kiosk-checkout .wc-stripe-express-checkout-wrapper,body.woocommerce-checkout form.checkout.tb-kiosk-checkout .wc-stripe-express-checkout-element,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #wc-stripe-payment-request-wrapper,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #wc-stripe-payment-request-button,body.woocommerce-checkout form.checkout.tb-kiosk-checkout .wc-stripe-payment-request-wrapper,body.woocommerce-checkout form.checkout.tb-kiosk-checkout .wc-stripe-payment-request-button,body.woocommerce-checkout form.checkout.tb-kiosk-checkout .wc-stripe-express-payment-method-button,body.woocommerce-checkout form.checkout.tb-kiosk-checkout .express-checkout{background:transparent!important;border:0!important;box-shadow:none!important;display:none!important;height:0!important;margin:0!important;max-height:0!important;min-height:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;visibility:hidden!important;width:0!important}body.tb-kiosk-checkout form.checkout.tb-kiosk-payment-choice-ready:not(.tb-kiosk-payment-choice-selected) #payment .place-order,body.woocommerce-checkout form.checkout.tb-kiosk-checkout.tb-kiosk-payment-choice-ready:not(.tb-kiosk-payment-choice-selected) #payment .place-order,body.tb-kiosk-checkout form.checkout.tb-kiosk-payment-choice-ready #payment .place-order,body.woocommerce-checkout form.checkout.tb-kiosk-checkout.tb-kiosk-payment-choice-ready #payment .place-order,body.tb-kiosk-checkout form.checkout.tb-kiosk-payment-choice-ready #payment .place-order[hidden],body.woocommerce-checkout form.checkout.tb-kiosk-checkout.tb-kiosk-payment-choice-ready #payment .place-order[hidden]{display:none!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-choice,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-choice{display:grid!important;gap:clamp(16px, 2.2vh, 22px)!important;margin:0!important;padding:0!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__header,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__header{display:grid!important;gap:8px!important;justify-items:center!important;margin:0!important;text-align:center!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__back,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__back{align-items:center!important;appearance:none!important;background:transparent!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:#475569!important;cursor:pointer!important;display:inline-flex!important;font-size:15px!important;font-weight:850!important;justify-content:center!important;letter-spacing:0!important;line-height:1.2!important;min-height:38px!important;padding:6px 14px!important;text-decoration:none!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__back::before,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__back::before{content:"\2190"!important;font-size:18px!important;font-weight:950!important;line-height:1!important;margin-right:8px!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__back:hover,body.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__back:focus-visible,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__back:hover,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__back:focus-visible{background:rgb(15 23 42 / .06)!important;color:#111827!important;outline:3px solid rgb(255 204 0 / .24)!important;outline-offset:2px!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__title,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__title{color:#111827!important;font-size:clamp(26px, 3vw, 36px)!important;font-weight:950!important;letter-spacing:0!important;line-height:1.08!important;margin:0!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__subtext,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__subtext{color:#64748b!important;font-size:clamp(15px, 1.5vw, 18px)!important;font-weight:700!important;line-height:1.35!important;margin:0!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__grid,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__grid{align-items:stretch!important;display:grid!important;gap:clamp(14px, 1.8vw, 20px)!important;grid-template-columns:repeat(auto-fit,minmax(min(320px, 100%),1fr))!important;margin:0!important;padding:0!important;width:100%!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-card,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card{align-items:center!important;appearance:none!important;background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%)!important;border:2px solid rgb(148 163 184 / .32)!important;border-radius:24px!important;box-shadow:0 18px 42px rgb(15 23 42 / .11)!important;color:#111827!important;cursor:pointer!important;display:grid!important;gap:clamp(14px, 1.7vw, 18px)!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:clamp(118px, 14vh, 148px) minmax(0,1fr)!important;height:100%!important;min-height:clamp(242px, 28vh, 282px)!important;min-width:0!important;overflow:hidden!important;padding:clamp(18px, 2vw, 24px)!important;position:relative!important;text-align:left!important;transition:background 160ms ease,border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease!important;width:100%!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-card:hover,body.tb-kiosk-checkout #payment .tb-kiosk-payment-card:focus-visible,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card:hover,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card:focus-visible{background:#ffffff!important;border-color:rgb(255 204 0 / .9)!important;box-shadow:0 22px 48px rgb(15 23 42 / .15),0 0 0 4px rgb(255 204 0 / .18)!important;outline:0!important;transform:translateY(-2px)!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-card.is-selected,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card.is-selected{background:linear-gradient(180deg,#fffdf2 0%,#fff8d8 100%)!important;border-color:#ffcc00!important;box-shadow:0 22px 52px rgb(255 204 0 / .22),inset 0 0 0 1px rgb(17 24 39 / .08)!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-card:disabled,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card:disabled{cursor:wait!important;opacity:0.74!important;pointer-events:none!important;transform:none!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-card.is-submitting,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card.is-submitting{opacity:1!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-card.is-selected::after,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card.is-selected::after{align-items:center!important;background:#111827!important;border-radius:999px!important;color:#ffffff!important;content:"\2713"!important;display:flex!important;font-size:16px!important;font-weight:950!important;height:32px!important;justify-content:center!important;line-height:1!important;position:absolute!important;right:16px!important;top:16px!important;width:32px!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-card__media,body.tb-kiosk-checkout #payment .tb-kiosk-payment-card__mark,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card__media,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card__mark{align-items:center!important;align-self:stretch!important;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)!important;border:1px solid rgb(148 163 184 / .22)!important;border-radius:20px!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .92),0 10px 24px rgb(15 23 42 / .06)!important;color:#111827!important;display:inline-flex!important;font-size:clamp(13px, 1.4vw, 16px)!important;font-weight:950!important;height:100%!important;justify-content:center!important;letter-spacing:0!important;line-height:1!important;min-height:0!important;min-width:0!important;overflow:hidden!important;padding:clamp(8px, 0.9vw, 10px)!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;width:100%!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-card__image,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card__image{display:block!important;height:100%!important;max-height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important;transform-origin:center!important;width:100%!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-card--mobilepay .tb-kiosk-payment-card__mark,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card--mobilepay .tb-kiosk-payment-card__mark{background:linear-gradient(180deg,#eef3ff 0%,#e3ebff 100%)!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-card--card .tb-kiosk-payment-card__mark,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card--card .tb-kiosk-payment-card__mark{background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-card--card .tb-kiosk-payment-card__image,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card--card .tb-kiosk-payment-card__image{transform:none!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-card--counter,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card--counter{align-items:center!important;grid-column:1 / -1!important;grid-template-columns:clamp(108px, 15vw, 138px) minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;min-height:clamp(128px, 16vh, 152px)!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-card--counter .tb-kiosk-payment-card__mark,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card--counter .tb-kiosk-payment-card__mark{background:linear-gradient(180deg,#ecfdf5 0%,#d1fae5 100%)!important;border-color:rgb(4 120 87 / .22)!important;color:#065f46!important;font-size:clamp(16px, 1.8vw, 22px)!important;line-height:1.1!important;text-transform:none!important;white-space:normal!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-card--counter .tb-kiosk-payment-card__body,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card--counter .tb-kiosk-payment-card__body{align-content:center!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-card__body,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card__body{align-content:start!important;display:grid!important;gap:8px!important;min-width:0!important;padding-right:0!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-card__title,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card__title{color:#111827!important;display:block!important;font-size:clamp(22px, 2vw, 28px)!important;font-weight:950!important;hyphens:none!important;letter-spacing:0!important;line-height:1.15!important;overflow-wrap:normal!important;padding-right:28px!important;word-break:normal!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-card__text,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card__text{color:#475569!important;display:block!important;font-size:clamp(15px, 1.45vw, 18px)!important;font-weight:700!important;hyphens:none!important;letter-spacing:0!important;line-height:1.35!important;overflow-wrap:normal!important;word-break:normal!important}@media (orientation:landscape) and (min-width:900px) and (max-height:900px){body.tb-kiosk-checkout .entry-content>.woocommerce:has(form.checkout[data-tb-kiosk-checkout-step="payment"]),body.tb-kiosk-checkout .woocommerce:has(form.checkout[data-tb-kiosk-checkout-step="payment"]),body.woocommerce-checkout .entry-content>.woocommerce:has(form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="payment"]),body.woocommerce-checkout .woocommerce:has(form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="payment"]){padding-bottom:0!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="payment"],body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="payment"]{margin-bottom:0!important;padding-bottom:12px!important;padding-top:10px!important}body.tb-kiosk-checkout .tb-premium-checkout__payment-card #payment,body.woocommerce-checkout form.checkout.tb-kiosk-checkout .tb-premium-checkout__payment-card #payment,body.woocommerce-checkout form.checkout.tb-kiosk-checkout .tb-premium-checkout__payment-card .woocommerce-checkout-payment{padding:16px!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-choice,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-choice{gap:14px!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__header,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__header{gap:6px!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__back,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__back{min-height:32px!important;padding-bottom:4px!important;padding-top:4px!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__title,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__title{font-size:30px!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__subtext,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__subtext{font-size:16px!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-card,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card{gap:12px!important;grid-template-rows:104px minmax(0,1fr)!important;min-height:212px!important;padding:16px!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-card--counter,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card--counter{grid-template-columns:112px minmax(0,1fr)!important;min-height:112px!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-card__title,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card__title{font-size:24px!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-card__text,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card__text{font-size:16px!important}}@media (orientation:landscape) and (min-width:900px) and (min-height:800px) and (max-height:900px){html:has(body.tb-kiosk-checkout .woocommerce-error):has(body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="payment"]),body.tb-kiosk-checkout:has(.woocommerce-error):has(form.checkout[data-tb-kiosk-checkout-step="payment"]),body.woocommerce-checkout:has(.woocommerce-error):has(form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="payment"]){overflow-y:hidden!important}}body.tb-kiosk-checkout form.checkout.tb-kiosk-payment-choice-selected #payment .place-order,body.woocommerce-checkout form.checkout.tb-kiosk-checkout.tb-kiosk-payment-choice-selected #payment .place-order{margin-top:clamp(12px, 1.8vh, 18px)!important}@media (max-width:640px){body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="payment"] .tb-premium-checkout__summary,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="payment"] .tb-premium-checkout__payment-card,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="payment"] .tb-premium-checkout__summary,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="payment"] .tb-premium-checkout__payment-card{max-width:calc(100vw - 24px)!important}body.tb-kiosk-checkout .tb-premium-checkout__payment-card #payment,body.woocommerce-checkout form.checkout.tb-kiosk-checkout .tb-premium-checkout__payment-card #payment,body.woocommerce-checkout form.checkout.tb-kiosk-checkout .tb-premium-checkout__payment-card .woocommerce-checkout-payment{padding:14px!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__title,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__title{font-size:28px!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__subtext,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__subtext{font-size:15px!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__grid,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-choice__grid{grid-template-columns:1fr!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-card,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card{grid-template-rows:96px minmax(0,1fr)!important;min-height:202px!important;padding:16px!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-card--counter,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card--counter{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:84px minmax(0,1fr)!important;min-height:186px!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-card__media,body.tb-kiosk-checkout #payment .tb-kiosk-payment-card__mark,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card__media,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card__mark{border-radius:18px!important;min-height:0!important;padding:10px!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-card__body,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card__body{padding-right:0!important}body.tb-kiosk-checkout #payment .tb-kiosk-payment-card__title,body.woocommerce-checkout form.checkout.tb-kiosk-checkout #payment .tb-kiosk-payment-card__title{padding-right:30px!important}}@media (min-width:769px) and (max-width:1200px){body.tb-kiosk-page:has(.sb-order-menu) .sb-order-menu-grid{gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.tb-kiosk-page:has(.sb-order-menu) .sb-order-menu-card{gap:12px!important;grid-template-columns:104px minmax(0,1fr)!important;min-height:124px!important;padding:11px!important}body.tb-kiosk-page:has(.sb-order-menu) .sb-order-menu-card__image,body.tb-kiosk-page:has(.sb-order-menu) .sb-order-menu-card__image img{height:104px!important;max-width:104px!important;min-width:104px!important;width:104px!important}body.tb-kiosk-page:has(.sb-order-menu) .sb-order-menu-card__content{align-items:center!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr) auto!important;min-width:0!important}body.tb-kiosk-page:has(.sb-order-menu) .sb-order-menu-card h3,body.tb-kiosk-page:has(.sb-order-menu) .sb-order-menu-card h3 a{font-size:16px!important;line-height:1.15!important}body.tb-kiosk-page:has(.sb-order-menu) .sb-order-menu-card__description,body.tb-kiosk-page:has(.sb-order-menu) .sb-order-menu-card p{font-size:12.5px!important;line-height:1.3!important;-webkit-line-clamp:2!important}body.tb-kiosk-page:has(.sb-order-menu) .sb-order-menu-card__bottom{align-items:end!important;gap:8px!important;grid-template-columns:1fr!important;justify-items:end!important;min-width:96px!important;padding:8px!important}body.tb-kiosk-page:has(.sb-order-menu) .sb-order-menu-card .button,body.tb-kiosk-page:has(.sb-order-menu) .sb-order-menu-card a.button{font-size:14px!important;min-height:44px!important;min-width:94px!important;padding:11px 15px!important}body.tb-kiosk-checkout form.checkout,body.woocommerce-checkout form.checkout.tb-kiosk-checkout{grid-template-columns:minmax(0,1fr) minmax(330px,0.86fr)!important;max-width:1180px!important}}@media (min-width:900px) and (orientation:landscape){body.tb-kiosk-checkout,body.woocommerce-checkout.tb-kiosk-checkout,body.woocommerce-checkout:has(form.checkout.tb-kiosk-checkout){background:var(--sb-page)!important}body.tb-kiosk-checkout .entry-content>.woocommerce,body.tb-kiosk-checkout .woocommerce:has(form.checkout.tb-kiosk-checkout),body.woocommerce-checkout.tb-kiosk-checkout .entry-content>.woocommerce,body.woocommerce-checkout .entry-content>.woocommerce:has(form.checkout.tb-kiosk-checkout),body.woocommerce-checkout .woocommerce:has(form.checkout.tb-kiosk-checkout){padding:clamp(16px, 2.8vh, 28px) clamp(24px, 4vw, 48px) 42px!important}body.tb-kiosk-checkout form.checkout,body.woocommerce-checkout form.checkout.tb-kiosk-checkout{--tb-kiosk-shadow:0 26px 72px rgba(15, 23, 42, 0.14)}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"],body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"]{max-width:min(900px, calc(100vw - 88px))!important;padding:0 0 34px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] .tb-premium-checkout__main,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] .tb-premium-checkout__main{gap:clamp(14px, 2vh, 20px)!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details{max-width:900px!important;padding:clamp(30px, 3.8vh, 42px) clamp(42px, 5vw, 64px) clamp(28px, 3.4vh, 38px)!important;border-color:rgb(15 23 42 / .075)!important;border-radius:30px!important;box-shadow:0 30px 80px rgb(15 23 42 / .16),0 2px 0 rgb(255 255 255 / .72) inset!important;gap:clamp(14px, 2vh, 18px)!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details::before,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details::before{height:5px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .col-1,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .col-2,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .col-1,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .col-2,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields{gap:clamp(12px, 1.6vh, 16px)!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields h1,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields h2,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields h3,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields h1,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields h2,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields h3{margin:0 0 2px!important;font-size:clamp(30px, 3vw, 36px)!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields__field-wrapper{align-items:end!important;gap:14px 18px!important;grid-template-columns:minmax(0,1fr)!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields__field-wrapper:has(>.tb-kiosk-receipt-email-toggle:not([hidden])),body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields__field-wrapper:has(>.tb-kiosk-receipt-email-toggle:not([hidden])){grid-template-columns:minmax(0,1fr) minmax(260px,0.72fr)!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields__field-wrapper>#billing_first_name_field,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields__field-wrapper>#billing_first_name_field{grid-column:1!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields__field-wrapper>.tb-kiosk-receipt-email-toggle,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields__field-wrapper>.tb-kiosk-receipt-email-toggle{align-self:end!important;grid-column:2!important;min-height:62px!important;width:100%!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields__field-wrapper>#billing_email_field,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-billing-fields__field-wrapper>#billing_email_field{grid-column:1 / -1!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .form-row label,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .form-row label{margin-bottom:7px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input.input-text,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input[type="text"],body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input[type="tel"],body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input[type="email"],body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input[type="date"],body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input[type="time"],body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details textarea,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details select,body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .select2-selection,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input.input-text,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input[type="text"],body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input[type="tel"],body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input[type="email"],body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input[type="date"],body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details input[type="time"],body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details textarea,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details select,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .select2-selection{min-height:62px!important;border-radius:17px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #billing_first_name,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #billing_first_name{min-height:70px!important;border-radius:20px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details .woocommerce-additional-fields{padding-top:14px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #order_comments,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] #customer_details #order_comments{min-height:76px!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] .tb-kiosk-checkout-continue,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] .tb-kiosk-checkout-continue{max-width:900px!important;border-radius:28px!important;box-shadow:0 18px 46px rgb(15 23 42 / .1)!important}body.tb-kiosk-checkout form.checkout[data-tb-kiosk-checkout-step="customer"] .tb-kiosk-payment-continue,body.woocommerce-checkout form.checkout.tb-kiosk-checkout[data-tb-kiosk-checkout-step="customer"] .tb-kiosk-payment-continue{min-height:clamp(62px, 6.8vh, 72px)!important;font-size:clamp(20px, 2vw, 24px)!important}}@media (max-width:768px){body.tb-kiosk-page:has(.sb-order-menu) .sb-order-menu,body.tb-kiosk-page:has(.sb-order-menu) .entry-content .sb-order-menu,body.tb-kiosk-page:has(.sb-order-menu) .star-burgers-order-online-page{padding-bottom:calc(136px + env(safe-area-inset-bottom, 0px))!important}body.tb-kiosk-page .sb-order-menu-hero{gap:10px!important;padding:12px!important}body.tb-kiosk-page .sb-order-menu-hero__tools{justify-content:flex-start!important}body.tb-kiosk-page .sb-order-menu-nav a{font-size:14px!important;min-height:46px!important}body.tb-kiosk-page .tb-kiosk-countdown--idle,body.tb-kiosk-checkout .tb-kiosk-countdown--idle{bottom:clamp(16px, 3vh, 24px)!important;bottom:calc(clamp(16px, 3vh, 24px) + env(safe-area-inset-bottom, 0px))!important;max-width:min(300px, calc(100vw - 24px))!important;top:auto!important}}@media (orientation:landscape) and (min-width:900px) and (max-height:900px){body.tb-kiosk-page .site-header,body.tb-kiosk-page #masthead,body.tb-kiosk-checkout .site-header,body.tb-kiosk-checkout #masthead{min-height:46px!important;padding-bottom:4px!important;padding-top:4px!important}body.tb-kiosk-page:has(.sb-order-menu) .sb-order-menu,body.tb-kiosk-page:has(.sb-order-menu) .entry-content .sb-order-menu,body.tb-kiosk-page:has(.sb-order-menu) .star-burgers-order-online-page{padding-top:6px!important}body.tb-kiosk-page .sb-order-menu-hero{margin-bottom:8px!important;padding:10px 16px!important}body.tb-kiosk-page .sb-order-menu-section{margin-block:16px!important}}body.tb-kiosk-page.tb-page-controlled-order-online .site-header,body.tb-kiosk-page.tb-page-controlled-order-online #masthead,body.tb-kiosk-page.tb-page-controlled-order-online .main-navigation,body.tb-kiosk-page.tb-page-controlled-order-online .primary-navigation,body.tb-kiosk-page.tb-page-controlled-order-online .site-navigation,body.tb-kiosk-page.tb-page-controlled-order-online #site-navigation,body.tb-kiosk-page.tb-page-controlled-cart .site-header,body.tb-kiosk-page.tb-page-controlled-cart #masthead,body.tb-kiosk-page.tb-page-controlled-cart .main-navigation,body.tb-kiosk-page.tb-page-controlled-cart .primary-navigation,body.tb-kiosk-page.tb-page-controlled-cart .site-navigation,body.tb-kiosk-page.tb-page-controlled-cart #site-navigation,body.tb-kiosk-page.tb-page-controlled-checkout .site-header,body.tb-kiosk-page.tb-page-controlled-checkout #masthead,body.tb-kiosk-page.tb-page-controlled-checkout .main-navigation,body.tb-kiosk-page.tb-page-controlled-checkout .primary-navigation,body.tb-kiosk-page.tb-page-controlled-checkout .site-navigation,body.tb-kiosk-page.tb-page-controlled-checkout #site-navigation,body.tb-kiosk-page.tb-page-controlled-confirmation .site-header,body.tb-kiosk-page.tb-page-controlled-confirmation #masthead,body.tb-kiosk-page.tb-page-controlled-confirmation .main-navigation,body.tb-kiosk-page.tb-page-controlled-confirmation .primary-navigation,body.tb-kiosk-page.tb-page-controlled-confirmation .site-navigation,body.tb-kiosk-page.tb-page-controlled-confirmation #site-navigation,body.tb-kiosk-checkout .site-header,body.tb-kiosk-checkout #masthead,body.tb-kiosk-checkout .main-navigation,body.tb-kiosk-checkout .primary-navigation,body.tb-kiosk-checkout .site-navigation,body.tb-kiosk-checkout #site-navigation,body.woocommerce-order-received:has(.tb-kiosk-order-received) .site-header,body.woocommerce-order-received:has(.tb-kiosk-order-received) #masthead,body.woocommerce-order-received:has(.tb-kiosk-order-received) .main-navigation,body.woocommerce-order-received:has(.tb-kiosk-order-received) .primary-navigation,body.woocommerce-order-received:has(.tb-kiosk-order-received) .site-navigation,body.woocommerce-order-received:has(.tb-kiosk-order-received) #site-navigation{display:none!important;height:0!important;margin:0!important;min-height:0!important;overflow:hidden!important;padding:0!important}body.tb-kiosk-page.tb-page-controlled-order-online .site-main,body.tb-kiosk-page.tb-page-controlled-order-online .content-area,body.tb-kiosk-page.tb-page-controlled-order-online .entry-content,body.tb-kiosk-page.tb-page-controlled-cart .site-main,body.tb-kiosk-page.tb-page-controlled-cart .content-area,body.tb-kiosk-page.tb-page-controlled-cart .entry-content,body.tb-kiosk-page.tb-page-controlled-checkout .site-main,body.tb-kiosk-page.tb-page-controlled-checkout .content-area,body.tb-kiosk-page.tb-page-controlled-checkout .entry-content,body.tb-kiosk-page.tb-page-controlled-confirmation .site-main,body.tb-kiosk-page.tb-page-controlled-confirmation .content-area,body.tb-kiosk-page.tb-page-controlled-confirmation .entry-content,body.woocommerce-order-received:has(.tb-kiosk-order-received) .site-main,body.woocommerce-order-received:has(.tb-kiosk-order-received) .content-area,body.woocommerce-order-received:has(.tb-kiosk-order-received) .entry-content{margin-top:0!important;padding-top:0!important}body.tb-kiosk-page.tb-page-controlled-order-online:has(.sb-order-menu) .star-burgers-order-online-page,body.tb-kiosk-page.tb-page-controlled-order-online:has(.sb-order-menu) .sb-order-menu,body.tb-kiosk-page.tb-page-controlled-order-online:has(.sb-order-menu) .entry-content .sb-order-menu{padding-top:4px!important}body.tb-kiosk-page.tb-page-controlled-order-online .sb-order-menu-hero{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:row!important;justify-content:flex-end!important;margin:0 0 6px!important;min-height:0!important;overflow:visible!important;padding:0!important}body.tb-kiosk-page.tb-page-controlled-order-online .sb-order-menu-hero>div:first-child,body.tb-kiosk-page.tb-page-controlled-order-online .sb-order-menu-hero h1,body.tb-kiosk-page.tb-page-controlled-order-online .sb-order-menu-hero p:not(.sb-order-menu-eyebrow),body.tb-kiosk-page.tb-page-controlled-order-online .sb-order-menu-hero__status{display:none!important}body.tb-kiosk-page.tb-page-controlled-order-online .sb-order-menu-hero__tools{align-items:center!important;display:flex!important;flex-direction:row!important;justify-content:flex-end!important;margin:0!important;min-height:0!important;width:100%!important}body.tb-kiosk-page.tb-page-controlled-order-online .tb-order-menu-language-switcher{margin-left:auto!important}body.tb-kiosk-page.tb-page-controlled-order-online .sb-order-menu-nav{margin-top:0!important}body.tb-kiosk-checkout .entry-content>.woocommerce::before,body.tb-kiosk-checkout .entry-content>.woocommerce::after,body.woocommerce-checkout.tb-kiosk-checkout .entry-content>.woocommerce::before,body.woocommerce-checkout.tb-kiosk-checkout .entry-content>.woocommerce::after,body.woocommerce-checkout .entry-content>.woocommerce:has(form.checkout.tb-kiosk-checkout)::before,body.woocommerce-checkout .entry-content>.woocommerce:has(form.checkout.tb-kiosk-checkout)::after{content:none!important;display:none!important;margin:0!important}body:has(.tb-kiosk-order-received) .entry-content>.woocommerce::before,body:has(.tb-kiosk-order-received) .entry-content>.woocommerce::after,body.woocommerce-order-received:has(.tb-kiosk-order-received) .entry-content>.woocommerce::before,body.woocommerce-order-received:has(.tb-kiosk-order-received) .entry-content>.woocommerce::after,body.woocommerce-checkout:has(.tb-kiosk-order-received) .entry-content>.woocommerce::before,body.woocommerce-checkout:has(.tb-kiosk-order-received) .entry-content>.woocommerce::after{content:none!important;display:none!important;margin:0!important}@media (min-width:769px){body:not(.tb-kiosk-page):not(.tb-kiosk-checkout):has(.sb-order-menu) .sb-order-menu-nav{align-content:flex-start!important;flex-wrap:wrap!important;max-width:100%!important;overflow:visible!important;width:100%!important}body:not(.tb-kiosk-page):not(.tb-kiosk-checkout):has(.sb-order-menu) .sb-order-menu-nav a{flex:0 0 auto!important;line-height:1.2!important;max-width:100%!important;white-space:nowrap!important}}