body.woocommerce-checkout form.checkout.tb-premium-checkout{--tb-premium-accent:#ffcc00;--tb-premium-accent-hover:#ffd83d;--tb-premium-accent-soft:#fff7cc;--tb-premium-card:#ffffff;--tb-premium-field:#f8fafc;--tb-premium-line:rgba(17, 24, 39, 0.09);--tb-premium-muted:#6b7280;--tb-premium-text:#111827;align-items:start!important;display:grid!important;gap:clamp(20px, 3vw, 34px)!important;grid-template-columns:minmax(0,1fr) minmax(420px,500px)!important;margin:28px auto 48px!important;max-width:1240px!important;padding-left:20px!important;padding-right:20px!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__main{grid-column:1!important;min-width:0!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__summary{display:grid!important;gap:18px!important;grid-column:2!important;grid-template-columns:1fr!important;min-width:0!important;position:sticky!important;top:24px!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__summary>*{display:block!important;grid-column:1 / -1!important;max-width:none!important;min-width:0!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review_heading,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__order-card,body.woocommerce-checkout form.checkout.tb-premium-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .woocommerce-checkout-payment{display:block!important;float:none!important;grid-column:1 / -1!important;max-width:none!important;min-width:0!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review_heading{color:var(--tb-premium-text)!important;font-size:18px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.12!important;margin:0!important;padding:0!important;text-transform:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-billing-fields,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-shipping-fields,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-additional-fields,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-loyalty-redemption-preview{background:var(--tb-premium-card)!important;background-image:none!important;border:1px solid var(--tb-premium-line)!important;border-radius:24px!important;box-shadow:0 18px 46px rgb(17 24 39 / .07)!important;color:var(--tb-premium-text)!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering>.sb-ordering__title,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-billing-fields h1,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-billing-fields h2,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-billing-fields h3,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-shipping-fields h1,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-shipping-fields h2,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-shipping-fields h3,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-additional-fields h1,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-additional-fields h2,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-additional-fields h3,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-loyalty-redemption-preview h3{color:var(--tb-premium-text)!important;font-size:20px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.14!important;text-transform:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .form-row label,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field>label,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__preorder-fields>label,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-loyalty-redemption-preview__controls label{color:#374151!important;font-size:13px!important;font-weight:850!important;letter-spacing:0!important;line-height:1.25!important;text-transform:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .form-row .optional,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .form-row .description,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-loyalty-redemption-preview__intro{color:var(--tb-premium-muted)!important;font-size:12.5px!important;font-weight:650!important;line-height:1.45!important}body.woocommerce-checkout #customer_details #billing_phone_field .optional,body.woocommerce-checkout #customer_details #tb_save_details_consent_field .optional,body.woocommerce-checkout #customer_details #tb_marketing_consent_field .optional,body.woocommerce-checkout #customer_details .tb-save-details-consent .optional,body.woocommerce-checkout #customer_details .tb-marketing-consent .optional{display:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_date,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_time_slot,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input.input-text,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="text"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="tel"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="email"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="date"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="time"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details textarea,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details select,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .select2-selection,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-loyalty-redemption-preview__row input{background:var(--tb-premium-field)!important;border:1px solid rgb(17 24 39 / .11)!important;border-radius:16px!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .72)!important;color:var(--tb-premium-text)!important;font-size:15px!important;line-height:1.3!important;outline:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input::placeholder,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details textarea::placeholder{color:#9ca3af!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_date:focus,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_time_slot:focus,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input.input-text:focus,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="text"]:focus,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="tel"]:focus,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="email"]:focus,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="date"]:focus,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="time"]:focus,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details textarea:focus,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details select:focus,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-loyalty-redemption-preview__row input:focus{background:#ffffff!important;border-color:rgb(255 204 0 / .78)!important;box-shadow:0 0 0 3px rgb(255 204 0 / .18)!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__order-card,body.woocommerce-checkout form.checkout.tb-premium-checkout .woocommerce-checkout-review-order{background:var(--tb-premium-card)!important;background-image:none!important;border:1px solid var(--tb-premium-line)!important;border-radius:24px!important;box-shadow:0 18px 46px rgb(17 24 39 / .07)!important;color:var(--tb-premium-text)!important;margin:0!important;overflow:visible!important;padding:22px!important;position:static!important;top:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card{display:block!important;margin:0!important;overflow:visible!important;padding:0!important;position:static!important;top:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .woocommerce-checkout-payment{background:var(--tb-premium-card)!important;background-image:none!important;border:1px solid var(--tb-premium-line)!important;border-radius:24px!important;box-shadow:0 18px 46px rgb(17 24 39 / .07)!important;color:var(--tb-premium-text)!important;margin:0!important;overflow:visible!important;padding:22px!important;position:static!important;top:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table{background:transparent!important;border:0!important;border-collapse:collapse!important;border-radius:0!important;box-shadow:none!important;color:var(--tb-premium-text)!important;font-size:14px!important;line-height:1.35!important;margin:0!important;overflow:visible!important;padding:0!important;position:static!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table thead th{border:0!important;color:var(--tb-premium-muted)!important;font-size:11.5px!important;font-weight:900!important;letter-spacing:0!important;padding:0 0 12px!important;text-transform:uppercase!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table tbody tr,body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table tfoot tr{border-bottom:1px solid rgb(17 24 39 / .08)!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table tbody tr:last-child,body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table tfoot tr:last-child{border-bottom:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table th,body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table td{border:0!important;color:var(--tb-premium-text)!important;padding:14px 0!important;vertical-align:top!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table .product-name{font-weight:900!important;padding-right:14px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table .product-total,body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table td:last-child,body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table th:last-child{text-align:right!important;white-space:nowrap!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table .cart_item .product-total,body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table .cart_item .amount{color:var(--tb-premium-text)!important;font-weight:900!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table tfoot th{color:#4b5563!important;font-weight:850!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table tfoot td{color:var(--tb-premium-text)!important;font-weight:900!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table tfoot tr.order-total th,body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table tfoot tr.order-total td{border-top:1px solid rgb(17 24 39 / .11)!important;color:var(--tb-premium-text)!important;font-size:18px!important;font-weight:950!important;padding-top:18px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table .variation,body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table .wc-item-meta{color:var(--tb-premium-muted)!important;font-size:12px!important;font-weight:600!important;margin:6px 0 0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .wc_payment_methods,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment ul.payment_methods{background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;gap:10px!important;list-style:none!important;margin:0!important;overflow:visible!important;padding:0!important;position:static!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment ul.payment_methods>li,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .wc_payment_methods>li{align-items:center!important;background:#ffffff!important;border:1px solid var(--tb-premium-line)!important;border-left:4px solid transparent!important;border-radius:18px!important;box-sizing:border-box!important;box-shadow:0 8px 22px rgb(17 24 39 / .045)!important;color:var(--tb-premium-text)!important;column-gap:10px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;min-height:56px!important;margin:0!important;padding:13px 14px!important;row-gap:0!important;transition:background-color 0.16s ease,border-color 0.16s ease,box-shadow 0.16s ease!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment ul.payment_methods>li:has(>input[type="radio"]:checked),body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .wc_payment_methods>li:has(>input[type="radio"]:checked),body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment ul.payment_methods>li:has(input[type="radio"]:checked),body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .wc_payment_methods>li:has(input[type="radio"]:checked){background:var(--tb-premium-accent-soft)!important;border-color:rgb(255 204 0 / .58)!important;border-left-color:var(--tb-premium-accent)!important;box-shadow:0 12px 26px rgb(255 204 0 / .14)!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment ul.payment_methods>li>label,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .wc_payment_methods>li>label{align-items:center!important;color:var(--tb-premium-text)!important;display:flex!important;flex-wrap:wrap!important;font-size:15px!important;font-weight:900!important;gap:8px!important;grid-column:2!important;grid-row:1!important;line-height:1.35!important;margin:0!important;max-width:100%!important;min-width:0!important;overflow-wrap:break-word!important;vertical-align:middle!important;white-space:normal!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment ul.payment_methods>li>input[type="radio"],body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .wc_payment_methods>li>input[type="radio"]{align-self:center!important;flex:0 0 auto!important;grid-column:1!important;grid-row:1!important;margin:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment ul.payment_methods>li>label img,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .wc_payment_methods>li>label img{display:inline-block!important;flex:0 1 auto!important;float:none!important;height:auto!important;margin:0!important;max-height:24px!important;max-width:140px!important;object-fit:contain!important;vertical-align:middle!important;width:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment div.payment_box{background:var(--tb-premium-field)!important;border:1px solid rgb(17 24 39 / .07)!important;border-radius:14px!important;box-sizing:border-box!important;box-shadow:none!important;clear:both!important;color:#4b5563!important;font-size:13px!important;grid-column:1 / -1!important;line-height:1.45!important;margin:10px 0 0!important;max-width:100%!important;overflow-wrap:break-word!important;padding:12px!important;position:static!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment div.payment_box::before{display:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment div.payment_box p{margin:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .woocommerce-privacy-policy-text,body.woocommerce-checkout form.checkout.tb-premium-checkout .woocommerce-terms-and-conditions-wrapper{color:var(--tb-premium-muted)!important;font-size:12px!important;line-height:1.45!important;margin-top:12px!important;max-width:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .woocommerce-privacy-policy-text a,body.woocommerce-checkout form.checkout.tb-premium-checkout .woocommerce-terms-and-conditions-wrapper a{color:#111827!important;font-weight:850!important;text-decoration-color:rgb(255 204 0 / .82)!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .place-order{background:transparent!important;border:0!important;box-shadow:none!important;margin:14px 0 0!important;overflow:visible!important;padding:0!important;position:static!important;top:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #place_order{align-items:center!important;background:var(--tb-premium-accent)!important;border:0!important;border-radius:999px!important;bottom:auto!important;box-sizing:border-box!important;box-shadow:0 18px 30px rgb(255 204 0 / .3),0 6px 16px rgb(17 24 39 / .08)!important;color:var(--tb-premium-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:16px!important;font-weight:950!important;justify-content:center!important;letter-spacing:0!important;left:auto!important;margin:14px 0 0!important;max-width:none!important;min-height:54px!important;padding:14px 18px!important;position:static!important;right:auto!important;text-align:center!important;top:auto!important;transform:none!important;width:100%!important;z-index:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #place_order:hover,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #place_order:focus-visible{background:var(--tb-premium-accent-hover)!important;box-shadow:0 20px 34px rgb(255 204 0 / .34),0 8px 18px rgb(17 24 39 / .1)!important;color:var(--tb-premium-text)!important;outline:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-loyalty-redemption-preview__button{background:var(--tb-premium-accent)!important;border:0!important;border-radius:999px!important;box-shadow:0 10px 20px rgb(255 204 0 / .24)!important;color:var(--tb-premium-text)!important;cursor:pointer!important;font-size:13px!important;font-weight:900!important;letter-spacing:0!important;line-height:1.15!important;padding:10px 16px!important;text-transform:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-loyalty-redemption-preview__button:hover,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-loyalty-redemption-preview__button:focus-visible{background:var(--tb-premium-accent-hover)!important;box-shadow:0 12px 22px rgb(255 204 0 / .28)!important;color:var(--tb-premium-text)!important;outline:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode label.radio{--tb-choice-color:#111827;--tb-choice-text:#111827;-webkit-text-fill-color:#111827!important;background:linear-gradient(180deg,#ffffff 0%,#f9fafb 100%)!important;border-color:rgb(17 24 39 / .14)!important;box-shadow:0 8px 18px rgb(17 24 39 / .055)!important;color:#111827!important;cursor:pointer!important;filter:none!important;font-weight:900!important;opacity:1!important;text-shadow:none!important;transition:background-color 0.16s ease,border-color 0.16s ease,box-shadow 0.16s ease,transform 0.16s ease!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type label.radio{border-color:rgb(17 24 39 / .17)!important;box-shadow:0 10px 22px rgb(17 24 39 / .065)!important;font-weight:950!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode label.radio::after{-webkit-text-fill-color:currentColor!important;color:#111827!important;filter:none!important;opacity:1!important;text-shadow:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field input[type="radio"]:not(:disabled)+label.radio:not([aria-disabled="true"]):not(.sb-ordering__option--disabled):hover,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type input[type="radio"]:not(:disabled)+label.radio:not([aria-disabled="true"]):not(.sb-ordering__option--disabled):hover,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field input[type="radio"]:not(:disabled)+label.radio:not([aria-disabled="true"]):not(.sb-ordering__option--disabled):hover,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode input[type="radio"]:not(:disabled)+label.radio:not([aria-disabled="true"]):not(.sb-ordering__option--disabled):hover,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field input[type="radio"]:not(:disabled):focus-visible+label.radio:not([aria-disabled="true"]):not(.sb-ordering__option--disabled),body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type input[type="radio"]:not(:disabled):focus-visible+label.radio:not([aria-disabled="true"]):not(.sb-ordering__option--disabled),body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field input[type="radio"]:not(:disabled):focus-visible+label.radio:not([aria-disabled="true"]):not(.sb-ordering__option--disabled),body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode input[type="radio"]:not(:disabled):focus-visible+label.radio:not([aria-disabled="true"]):not(.sb-ordering__option--disabled){background:linear-gradient(180deg,#ffffff 0%,#fffdf4 100%)!important;border-color:rgb(255 204 0 / .62)!important;box-shadow:0 11px 24px rgb(17 24 39 / .075)!important;outline:0!important;transform:translateY(-1px)!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_pickup:checked+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_delivery:checked+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_asap:not(:disabled):checked+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_preorder:not(:disabled):checked+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-pickup #sb_order_type_pickup:not(:disabled)+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-delivery #sb_order_type_delivery:not(:disabled)+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-asap #sb_order_mode_asap:not(:disabled)+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-preorder #sb_order_mode_preorder:not(:disabled)+label.radio{--tb-choice-color:#111827;--tb-choice-text:#111827;-webkit-text-fill-color:#111827!important;background:linear-gradient(180deg,#fff7bf 0%,#ffe680 100%)!important;border-color:#ffcc00!important;box-shadow:0 0 0 3px rgb(255 204 0 / .22),0 14px 28px rgb(17 24 39 / .1)!important;color:#111827!important;cursor:pointer!important;filter:none!important;font-weight:950!important;opacity:1!important;transform:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_pickup:checked+label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_delivery:checked+label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_asap:not(:disabled):checked+label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_preorder:not(:disabled):checked+label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-pickup #sb_order_type_pickup:not(:disabled)+label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-delivery #sb_order_type_delivery:not(:disabled)+label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-asap #sb_order_mode_asap:not(:disabled)+label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-preorder #sb_order_mode_preorder:not(:disabled)+label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_pickup:checked+label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_delivery:checked+label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_asap:not(:disabled):checked+label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_preorder:not(:disabled):checked+label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-pickup #sb_order_type_pickup:not(:disabled)+label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-delivery #sb_order_type_delivery:not(:disabled)+label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-asap #sb_order_mode_asap:not(:disabled)+label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-preorder #sb_order_mode_preorder:not(:disabled)+label.radio::after{-webkit-text-fill-color:#111827!important;color:#111827!important;filter:none!important;font-weight:950!important;opacity:1!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field input[type="radio"]:disabled+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type input[type="radio"]:disabled+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field input[type="radio"]:disabled+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode input[type="radio"]:disabled+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field label.radio[aria-disabled="true"],body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type label.radio[aria-disabled="true"],body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field label.radio[aria-disabled="true"],body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode label.radio[aria-disabled="true"],body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field label.radio.sb-ordering__option--disabled,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type label.radio.sb-ordering__option--disabled,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field label.radio.sb-ordering__option--disabled,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode label.radio.sb-ordering__option--disabled{--tb-choice-color:#94a3b8;--tb-choice-text:#64748b;-webkit-text-fill-color:#64748b!important;background:#eef2f7!important;border-color:rgb(17 24 39 / .09)!important;box-shadow:none!important;color:#64748b!important;cursor:not-allowed!important;filter:none!important;opacity:0.68!important;transform:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field input[type="radio"]:disabled+label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type input[type="radio"]:disabled+label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field input[type="radio"]:disabled+label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode input[type="radio"]:disabled+label.radio::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field label.radio[aria-disabled="true"]::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type label.radio[aria-disabled="true"]::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field label.radio[aria-disabled="true"]::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode label.radio[aria-disabled="true"]::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field label.radio.sb-ordering__option--disabled::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type label.radio.sb-ordering__option--disabled::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field label.radio.sb-ordering__option--disabled::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode label.radio.sb-ordering__option--disabled::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field input[type="radio"]:disabled+label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type input[type="radio"]:disabled+label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field input[type="radio"]:disabled+label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode input[type="radio"]:disabled+label.radio::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field label.radio[aria-disabled="true"]::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type label.radio[aria-disabled="true"]::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field label.radio[aria-disabled="true"]::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode label.radio[aria-disabled="true"]::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field label.radio.sb-ordering__option--disabled::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type label.radio.sb-ordering__option--disabled::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field label.radio.sb-ordering__option--disabled::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode label.radio.sb-ordering__option--disabled::after{-webkit-text-fill-color:#64748b!important;color:#64748b!important;filter:none!important;opacity:0.88!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-preorder #sb_order_mode_field,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field:has(#sb_order_mode_preorder:checked:not(:disabled)){filter:none!important;opacity:1!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering[data-asap-available="0"] #sb_order_mode_preorder:not(:disabled)+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering [data-asap-available="0"] #sb_order_mode_preorder:not(:disabled)+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering[data-asap-available="0"] label.radio[for="sb_order_mode_preorder"][aria-disabled="false"],body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering [data-asap-available="0"] label.radio[for="sb_order_mode_preorder"][aria-disabled="false"]{-webkit-text-fill-color:#111827!important;background:linear-gradient(180deg,#ffffff 0%,#f9fafb 100%)!important;border-color:rgb(17 24 39 / .14)!important;box-shadow:0 8px 18px rgb(17 24 39 / .055)!important;color:#111827!important;cursor:pointer!important;filter:none!important;font-weight:900!important;opacity:1!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering[data-asap-available="0"] #sb_order_mode_preorder:not(:disabled):checked+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering [data-asap-available="0"] #sb_order_mode_preorder:not(:disabled):checked+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-preorder[data-asap-available="0"] #sb_order_mode_preorder:not(:disabled)+label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering.is-preorder [data-asap-available="0"] #sb_order_mode_preorder:not(:disabled)+label.radio{-webkit-text-fill-color:#111827!important;background:linear-gradient(180deg,#fff7bf 0%,#ffe680 100%)!important;border-color:#ffcc00!important;box-shadow:0 0 0 3px rgb(255 204 0 / .22),0 14px 28px rgb(17 24 39 / .1)!important;color:#111827!important;cursor:pointer!important;filter:none!important;font-weight:950!important;opacity:1!important}@media (max-width:768px){body.woocommerce-checkout form.checkout.tb-premium-checkout{display:block!important;margin:18px auto 36px!important;padding-bottom:calc(32px + env(safe-area-inset-bottom))!important;padding-left:12px!important;padding-right:12px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__main,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__summary{grid-column:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__summary{margin-top:24px!important;position:static!important;top:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__order-card,body.woocommerce-checkout form.checkout.tb-premium-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .woocommerce-checkout-payment{border-radius:20px!important;padding:18px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table .product-name{padding-right:10px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment ul.payment_methods>li,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .wc_payment_methods>li{column-gap:8px!important;min-height:54px!important;padding:12px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment ul.payment_methods>li>label,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .wc_payment_methods>li>label{font-size:14px!important;gap:7px!important;line-height:1.25!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment ul.payment_methods>li>label img,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .wc_payment_methods>li>label img{max-height:22px!important;max-width:118px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment div.payment_box{font-size:12.5px!important;line-height:1.45!important;margin-top:10px!important;padding:11px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout,body.woocommerce-checkout form.checkout.tb-premium-checkout *,body.woocommerce-checkout form.checkout.tb-premium-checkout *::before,body.woocommerce-checkout form.checkout.tb-premium-checkout *::after{box-sizing:border-box!important}body.woocommerce-checkout .entry-content:has(form.checkout.tb-premium-checkout),body.woocommerce-checkout .entry-content-wrap:has(form.checkout.tb-premium-checkout),body.woocommerce-checkout .woocommerce:has(form.checkout.tb-premium-checkout){margin-left:0!important;margin-right:0!important;max-width:100%!important;overflow-x:hidden!important;padding-left:8px!important;padding-right:8px!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout{display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr)!important;margin:10px auto 28px!important;max-width:100%!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important;padding-left:0!important;padding-right:0!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__main,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__summary,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details,body.woocommerce-checkout form.checkout.tb-premium-checkout .col2-set{display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr)!important;margin:0!important;max-width:100%!important;min-width:0!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__summary{margin-top:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__summary>*{min-width:0!important;order:5!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review_heading{font-size:17px!important;margin:2px 2px -2px!important;order:1!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__order-card,body.woocommerce-checkout form.checkout.tb-premium-checkout .woocommerce-checkout-review-order{order:2!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card{order:3!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .col-1,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .col-2{float:none!important;margin:0!important;max-width:100%!important;min-width:0!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-billing-fields,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-shipping-fields,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-additional-fields,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__order-card,body.woocommerce-checkout form.checkout.tb-premium-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .woocommerce-checkout-payment{border-radius:18px!important;box-shadow:0 12px 30px rgb(17 24 39 / .06)!important;margin:0!important;max-width:100%!important;min-width:0!important;overflow:visible!important;padding:15px!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-billing-fields,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-shipping-fields,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-additional-fields{display:grid!important;gap:13px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .form-row{clear:both!important;float:none!important;margin:0 0 11px!important;max-width:100%!important;min-width:0!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .form-row:last-child{margin-bottom:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_date,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_time_slot,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input.input-text,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="text"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="tel"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="email"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="date"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="time"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details textarea,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details select,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .select2-container,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .select2-selection{max-width:100%!important;min-height:46px!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table{max-width:100%!important;table-layout:fixed!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table th,body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table td{padding-bottom:12px!important;padding-top:12px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table .product-name{min-width:0!important;overflow-wrap:anywhere!important;padding-right:10px!important;width:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table .product-total,body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table td:last-child,body.woocommerce-checkout form.checkout.tb-premium-checkout table.shop_table th:last-child{width:34%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .sb-checkout-item{grid-template-columns:42px minmax(0,1fr)!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .sb-checkout-item__media,body.woocommerce-checkout form.checkout.tb-premium-checkout .sb-checkout-item__image,body.woocommerce-checkout form.checkout.tb-premium-checkout .sb-checkout-item__media img{height:42px!important;width:42px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .place-order{margin-top:12px!important;padding-bottom:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #place_order,body.woocommerce-checkout form.checkout.tb-premium-checkout button[name="woocommerce_checkout_place_order"]{bottom:auto!important;left:auto!important;margin:0!important;max-width:100%!important;min-height:52px!important;position:static!important;right:auto!important;transform:none!important;width:100%!important;z-index:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-checkout-menu-link{align-self:stretch!important;justify-content:center!important;justify-self:stretch!important;margin:2px 0 0!important;max-width:100%!important;min-height:44px!important;order:50!important;white-space:normal!important;width:100%!important}body.woocommerce-checkout:has(form.checkout.tb-premium-checkout),body.woocommerce-checkout:has(form.checkout.tb-premium-checkout) .site,body.woocommerce-checkout:has(form.checkout.tb-premium-checkout) .site-main,body.woocommerce-checkout:has(form.checkout.tb-premium-checkout) .content-area,body.woocommerce-checkout:has(form.checkout.tb-premium-checkout) .entry-content,body.woocommerce-checkout:has(form.checkout.tb-premium-checkout) .entry-content-wrap,body.woocommerce-checkout:has(form.checkout.tb-premium-checkout) .wp-site-blocks{max-width:100%!important;overflow-x:hidden!important}body.woocommerce-checkout .entry-content:has(form.checkout.tb-premium-checkout),body.woocommerce-checkout .entry-content-wrap:has(form.checkout.tb-premium-checkout){padding-left:0!important;padding-right:0!important}body.woocommerce-checkout .entry-content>.woocommerce:has(form.checkout.tb-premium-checkout),body.woocommerce-checkout .woocommerce:has(form.checkout.tb-premium-checkout){margin-left:calc(50% - 50vw + 5px)!important;margin-right:calc(50% - 50vw + 5px)!important;max-width:calc(100vw - 10px)!important;padding-left:0!important;padding-right:0!important;width:calc(100vw - 10px)!important}body.woocommerce-checkout form.checkout.tb-premium-checkout{gap:10px!important;margin-bottom:24px!important;margin-top:8px!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__main,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__summary,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details,body.woocommerce-checkout form.checkout.tb-premium-checkout .col2-set,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .col-1,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .col-2{background:transparent!important;border:0!important;box-shadow:none!important;gap:10px!important;margin:0!important;max-width:100%!important;min-width:0!important;padding:0!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-billing-fields,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-shipping-fields,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-additional-fields,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__order-card,body.woocommerce-checkout form.checkout.tb-premium-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .woocommerce-checkout-payment{border-radius:16px!important;box-shadow:0 8px 22px rgb(17 24 39 / .052)!important;margin:0!important;padding:12px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering{gap:10px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__section,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering-section,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__delivery,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__pickup,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__preorder,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering-preorder,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--choice{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__section+.sb-ordering__section,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field+.sb-ordering__field{margin-top:10px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field .woocommerce-input-wrapper,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field .woocommerce-input-wrapper,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type .woocommerce-input-wrapper,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode .woocommerce-input-wrapper{display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;max-width:100%!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__preorder-fields{background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;gap:9px!important;grid-template-columns:minmax(0,1fr)!important;margin:10px 0 0!important;padding:0!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_type_field label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_mode_field label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--type label.radio,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering .sb-ordering__field--mode label.radio{max-width:100%!important;min-width:0!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-shipping-fields__field-wrapper,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-additional-fields__field-wrapper,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-billing-fields>p,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-shipping-fields>p,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .woocommerce-additional-fields>p{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .form-row{padding-left:0!important;padding-right:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_date,body.woocommerce-checkout form.checkout.tb-premium-checkout #sb-ordering #sb_order_time_slot,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input.input-text,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="text"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="tel"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="email"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="date"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details input[type="time"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details textarea,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details select,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .select2-container,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .select2-selection{border-radius:14px!important;min-height:46px!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table{table-layout:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table th,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table td{font-size:13.5px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table .product-name{width:70%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table .product-total,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table td:last-child,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table th:last-child{width:30%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .sb-checkout-item{gap:9px!important;grid-template-columns:38px minmax(0,1fr)!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .sb-checkout-item__media,body.woocommerce-checkout form.checkout.tb-premium-checkout .sb-checkout-item__image,body.woocommerce-checkout form.checkout.tb-premium-checkout .sb-checkout-item__media img{height:38px!important;width:38px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__summary>*{min-width:0!important;order:30!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card{order:10!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review_heading{border:0!important;font-size:16px!important;line-height:1.2!important;margin:4px 2px -2px!important;order:20!important;padding:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__order-card,body.woocommerce-checkout form.checkout.tb-premium-checkout .woocommerce-checkout-review-order{border-radius:16px!important;order:21!important;overflow-x:hidden!important;padding:10px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review>table.shop_table,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review>.woocommerce-checkout-review-order-table{border:0!important;border-collapse:separate!important;border-spacing:0!important;display:block!important;margin:0!important;max-width:100%!important;table-layout:auto!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table thead,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .woocommerce-checkout-review-order-table thead{display:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tbody,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .woocommerce-checkout-review-order-table tbody{background:transparent!important;display:grid!important;gap:8px!important;margin:0 0 10px!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tbody tr.cart_item,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .woocommerce-checkout-review-order-table tbody tr.cart_item{align-items:start!important;background:#f8fafc!important;border:1px solid rgb(17 24 39 / .08)!important;border-radius:14px!important;box-shadow:none!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:0!important;outline:0!important;padding:9px!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tbody tr.cart_item>td,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .woocommerce-checkout-review-order-table tbody tr.cart_item>td{background:transparent!important;border:0!important;display:block!important;min-width:0!important;padding:0!important;width:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tbody tr.cart_item>td:first-child,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tbody tr.cart_item>td:last-child{border-radius:0!important;padding-left:0!important;padding-right:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .product-name{display:block!important;font-size:13.5px!important;font-weight:900!important;line-height:1.25!important;min-width:0!important;overflow-wrap:anywhere!important;padding:0!important;width:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .sb-checkout-item{align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;gap:9px!important;grid-template-columns:40px minmax(0,1fr)!important;margin:0!important;padding:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .sb-checkout-item__media,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .sb-checkout-item__image,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .sb-checkout-item__media img{border-radius:10px!important;height:40px!important;width:40px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .sb-checkout-item__media{background:#ffffff!important;border:1px solid #e5e7eb!important;overflow:hidden!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .sb-checkout-item__image,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .sb-checkout-item__media img{display:block!important;max-height:none!important;max-width:none!important;object-fit:cover!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .sb-checkout-item__content{display:grid!important;gap:4px!important;min-width:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .sb-checkout-item__name{color:#111827!important;display:block!important;font-size:13.5px!important;font-weight:900!important;line-height:1.2!important;overflow-wrap:anywhere!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .product-quantity,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .quantity{align-items:center!important;background:#ffffff!important;border:1px solid rgb(17 24 39 / .1)!important;border-radius:999px!important;color:#4b5563!important;display:inline-flex!important;font-size:11px!important;font-weight:850!important;line-height:1.15!important;margin:5px 0 0!important;max-width:100%!important;min-height:0!important;padding:3px 7px!important;white-space:normal!important;width:fit-content!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .variation,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .wc-item-meta{clear:both!important;display:grid!important;gap:2px!important;margin:5px 0 0!important;padding:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .variation,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .variation *,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .wc-item-meta,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .wc-item-meta *{color:#64748b!important;font-size:11.5px!important;line-height:1.25!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .tb-promotion-badge{background:#fff7cc!important;border:1px solid rgb(255 204 0 / .42)!important;border-radius:999px!important;color:#6b5100!important;display:inline-flex!important;font-size:10.5px!important;font-weight:850!important;line-height:1.2!important;max-width:100%!important;padding:3px 7px!important;white-space:normal!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .product-total{align-self:center!important;color:#111827!important;font-size:13.5px!important;font-weight:950!important;line-height:1.15!important;min-width:max-content!important;padding-left:4px!important;text-align:right!important;white-space:nowrap!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .product-total .amount,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review tbody .amount{color:#111827!important;font-size:13.5px!important;font-weight:950!important;line-height:1.15!important;white-space:nowrap!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tfoot,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .woocommerce-checkout-review-order-table tfoot{background:transparent!important;border-top:1px solid rgb(17 24 39 / .1)!important;display:grid!important;gap:0!important;padding-top:6px!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tfoot tr,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr{align-items:center!important;background:transparent!important;border-bottom:1px solid rgb(17 24 39 / .07)!important;border-radius:0!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:32px!important;padding:7px 1px!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tfoot tr:last-child,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr:last-child{border-bottom:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tfoot th,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tfoot td,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .woocommerce-checkout-review-order-table tfoot th,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .woocommerce-checkout-review-order-table tfoot td{background:transparent!important;border:0!important;color:#4b5563!important;display:block!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important;min-width:0!important;padding:0!important;width:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tfoot td,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .woocommerce-checkout-review-order-table tfoot td{color:#111827!important;font-weight:900!important;text-align:right!important;white-space:nowrap!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tfoot tr.cart-discount,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.cart-discount{background:#fffbeb!important;border:1px solid rgb(255 204 0 / .38)!important;border-radius:12px!important;margin:4px 0!important;padding:8px 9px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tfoot tr.cart-discount th,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tfoot tr.cart-discount td{color:#6b5100!important;font-size:12px!important;font-weight:900!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review a.woocommerce-remove-coupon,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .woocommerce-remove-coupon{border-radius:999px!important;display:inline-flex!important;font-size:11px!important;font-weight:850!important;line-height:1!important;margin-left:5px!important;padding:3px 6px!important;white-space:nowrap!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tfoot tr.order-total,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.order-total{border-top:1px solid rgb(17 24 39 / .14)!important;margin-top:3px!important;padding-top:10px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tfoot tr.order-total th,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tfoot tr.order-total td,body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review table.shop_table tfoot tr.order-total .amount{color:#111827!important;font-size:16px!important;font-weight:950!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .woocommerce-checkout-payment{padding:13px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment ul.payment_methods,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .wc_payment_methods{gap:8px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment ul.payment_methods>li,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .wc_payment_methods>li{column-gap:8px!important;min-height:0!important;overflow:visible!important;padding:11px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment ul.payment_methods>li>label,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card .wc_payment_methods>li>label{line-height:1.25!important;min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #payment div.payment_box{margin-top:8px!important;padding:10px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .place-order{margin-top:12px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card #place_order,body.woocommerce-checkout form.checkout.tb-premium-checkout button[name="woocommerce_checkout_place_order"]{font-size:15.5px!important;min-height:52px!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-save-details-consent[hidden],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-marketing-consent[hidden],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-loyalty-consent[hidden],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-save-details-consent.tb-consent-lookup-hidden,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-marketing-consent.tb-consent-lookup-hidden,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-loyalty-consent.tb-consent-lookup-hidden{display:none!important;height:0!important;margin:0!important;max-height:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;visibility:hidden!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-save-details-consent:not([hidden]):not(.tb-consent-lookup-hidden),body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-marketing-consent:not([hidden]):not(.tb-consent-lookup-hidden),body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-loyalty-consent:not([hidden]):not(.tb-consent-lookup-hidden){background:#f8fafc!important;border:1px solid rgb(17 24 39 / .1)!important;border-radius:14px!important;box-shadow:none!important;display:block!important;margin:0 0 8px!important;padding:10px 11px!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-save-details-consent:not([hidden]):not(.tb-consent-lookup-hidden) label,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-marketing-consent:not([hidden]):not(.tb-consent-lookup-hidden) label,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-loyalty-consent:not([hidden]):not(.tb-consent-lookup-hidden) label,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-save-details-consent:not([hidden]):not(.tb-consent-lookup-hidden) .woocommerce-form__label-for-checkbox,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-marketing-consent:not([hidden]):not(.tb-consent-lookup-hidden) .woocommerce-form__label-for-checkbox,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-loyalty-consent:not([hidden]):not(.tb-consent-lookup-hidden) .woocommerce-form__label-for-checkbox{align-items:flex-start!important;color:#334155!important;cursor:pointer!important;display:flex!important;flex-wrap:wrap!important;font-size:12.5px!important;font-weight:750!important;gap:8px!important;line-height:1.35!important;margin:0!important;min-height:0!important;padding:0!important;text-transform:none!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-save-details-consent input[type="checkbox"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-marketing-consent input[type="checkbox"],body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-loyalty-consent input[type="checkbox"]{accent-color:#ffcc00!important;appearance:auto!important;background:#ffffff!important;border:1px solid #cbd5e1!important;border-radius:4px!important;box-shadow:none!important;flex:0 0 17px!important;height:17px!important;margin:0!important;min-height:17px!important;min-width:17px!important;padding:0!important;width:17px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-save-details-consent .optional,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-marketing-consent .optional,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-loyalty-consent .optional{color:#64748b!important;font-size:12px!important;font-weight:650!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-save-details-consent .description,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-marketing-consent .description,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-loyalty-consent .description{color:#64748b!important;display:block!important;font-size:12px!important;font-weight:650!important;line-height:1.35!important;margin:6px 0 0 25px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-loyalty-consent #tb_loyalty_consent-description,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-loyalty-consent .description{background:#fffaf0!important;border:1px solid rgb(245 200 0 / .35)!important;border-radius:14px!important;box-shadow:none!important;color:#4b5563!important;display:block!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important;margin:8px 0 0 25px!important;max-width:100%!important;padding:10px 12px!important;width:auto!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-loyalty-consent #tb_loyalty_consent-description::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-loyalty-consent #tb_loyalty_consent-description::after,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-loyalty-consent .description::before,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-loyalty-consent .description::after{content:none!important;display:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-save-details-consent #tb_save_details_consent-description,body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-save-details-consent .description{display:none!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #customer_details .tb-consent-lookup-message{background:#f8fafc!important;border:1px solid rgb(17 24 39 / .1)!important;border-radius:12px!important;box-shadow:none!important;color:#475569!important;display:block!important;font-size:12.5px!important;font-weight:750!important;line-height:1.35!important;margin:0 0 8px!important;min-height:0!important;padding:9px 11px!important;width:100%!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__summary{display:grid!important;gap:10px!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__summary>*{min-width:0!important}body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__payment-card{order:1!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review_heading{order:2!important}body.woocommerce-checkout form.checkout.tb-premium-checkout #order_review,body.woocommerce-checkout form.checkout.tb-premium-checkout .tb-premium-checkout__order-card,body.woocommerce-checkout form.checkout.tb-premium-checkout .woocommerce-checkout-review-order{order:3!important}}body.woocommerce-checkout .tb-customer-language-switcher-wrap{pointer-events:auto!important;position:relative!important;z-index:100!important}body.woocommerce-checkout .tb-checkout-language-switcher,body.woocommerce-checkout .tb-checkout-language-switcher a{pointer-events:auto!important}body.woocommerce-checkout .tb-checkout-language-switcher a{cursor:pointer!important;position:relative!important;z-index:1!important}