:is(.turbo_builder-template,.turbo-checkout-page,.turbo-account-page) .turbo-review-order{margin-bottom:0}:is(.turbo_builder-template,.turbo-checkout-page,.turbo-account-page) .turbo-accordion .accordion-section .accordion-heading{position:relative;padding-right:42px}:is(.turbo_builder-template,.turbo-checkout-page,.turbo-account-page) .turbo-accordion .accordion-section .accordion-heading::after{content:url("data:image/svg+xml,%3Csvg width=%2714%27 height=%278%27 viewBox=%270 0 14 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.99996 7.99016C6.74905 7.99016 6.49818 7.89436 6.30688 7.70315L0.287198 1.68341C-0.0957326 1.30048 -0.0957326 0.679623 0.287198 0.296847C0.669973 -0.0859283 1.29071 -0.0859283 1.67367 0.296847L6.99996 5.62345L12.3263 0.297033C12.7092 -0.0857422 13.3299 -0.0857422 13.7126 0.297033C14.0957 0.679809 14.0957 1.30066 13.7126 1.6836L7.69304 7.70334C7.50165 7.89457 7.25078 7.99016 6.99996 7.99016Z%27 fill=%27%234B5563%27/%3E%3C/svg%3E%0A");width:34px;height:34px;border-radius:8px;position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);background:var(--dark-bg-color);display:inline-flex;align-items:center;justify-content:center}:is(.turbo_builder-template,.turbo-checkout-page,.turbo-account-page) .turbo-accordion .accordion-section .accordion-heading.accordion-active::after{content:url("data:image/svg+xml,%3Csvg width=%2714%27 height=%278%27 viewBox=%270 0 14 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.99996 0.0098412C6.74905 0.0098412 6.49818 0.105644 6.30688 0.296845L0.287198 6.31659C-0.0957326 6.69952 -0.0957326 7.32038 0.287198 7.70315C0.669973 8.08593 1.29071 8.08593 1.67367 7.70315L6.99996 2.37655L12.3263 7.70297C12.7092 8.08574 13.3299 8.08574 13.7126 7.70297C14.0957 7.32019 14.0957 6.69934 13.7126 6.3164L7.69304 0.296659C7.50165 0.105426 7.25078 0.0098412 6.99996 0.0098412Z%27 fill=%27%234B5563%27/%3E%3C/svg%3E%0A")}.turbo-checkout-page .turbo-accordion .accordion-section:last-child,.turbo-account-page .turbo-accordion .accordion-section:last-child{margin-bottom:0}.turbo-checkout-page .turbo-accordion .woocommerce-Price-amount.amount,.turbo-account-page .turbo-accordion .woocommerce-Price-amount.amount{padding-bottom:0}.turbo-checkout-page.tm-builder-checkout.product-checkout-style1-layout .turbo-review-order .accordion-content figure~div{border:none;padding-top:24px}.checkout_coupon{border:none;border-radius:8px;box-shadow:0 2px 8px rgb(17 24 39 / .06);display:flex;align-items:center;flex-wrap:wrap;padding:20px}@media (min-width:768px){.checkout_coupon{padding:40px}}.checkout_coupon>p:not(:first-child){margin-bottom:0}.checkout_coupon>p:first-child{padding:0;float:none;width:100%;flex-grow:1}.checkout_coupon>p.form-row-last{width:100%}.checkout_coupon .checkout-coupon-wrapper{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.checkout_coupon .checkout-coupon-wrapper .form-row{width:100%;max-width:100%;margin-bottom:0;padding:0}.checkout_coupon .checkout-coupon-wrapper .form-row.form-row-last{width:100%;flex:0 0 auto}.checkout_coupon .checkout-coupon-wrapper .form-row.form-row-last .button{width:100%}@media (min-width:768px){.checkout_coupon .checkout-coupon-wrapper{flex-direction:row}.checkout_coupon .checkout-coupon-wrapper .form-row.form-row-last{width:auto;flex:0 0 auto}.checkout_coupon .checkout-coupon-wrapper .form-row.form-row-last .button{width:auto}}.checkout_coupon .form-row input{background:var(--dark-bg-color);border-radius:8px;padding:14px 24px;font-size:var(--body-font-size);line-height:18px;letter-spacing:-.05em;color:var(--light-text-color);border-color:#fff0;width:100%}.checkout_coupon button{font-size:14px!important;line-height:1;justify-content:center;padding:15px 20px;outline:none;color:var(--lighter-text-color);background-color:var(--brand-color);border:0;border-radius:6px;transition:all 0.3s ease;text-transform:capitalize}*/ .checkout_coupon .coupon-error{color:#cd1f1f}@media (min-width:640px){.checkout_coupon>p.form-row-first{max-width:450px}.checkout_coupon>p.form-row-last{max-width:160px}.checkout_coupon button.button{padding:16px 40px}}.checkout_coupon .coupon-validation-error input,.woocommerce form .form-row.coupon-validation-error input.input-text{border-color:red}.coupon-error{color:red;margin-top:10px}.coupon-error.coupon-success{color:green}.turbo-checkout-page .woocommerce-remove-coupon,.turbo-account-page .woocommerce-remove-coupon{margin-left:4px;margin-right:6px}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page,.turbo-account-page) .order-summary-shipping .woocommerce-shipping-methods{margin-top:0!important;margin-bottom:0;text-align:right;margin-left:auto;padding:12px 0!important;display:flex;flex-direction:column;gap:10px;align-items:flex-start}:is(.turbo_builder-template,.turbo-checkout-page,.turbo-account-page) .order-summary-shipping .woocommerce-shipping-methods li{line-height:1.5em;list-style:none outside;margin-bottom:0!important}:is(.turbo_builder-template,.turbo-checkout-page,.turbo-account-page) .order-summary-shipping .woocommerce-shipping-methods li label{display:inline;position:relative;padding-left:32px}:is(.turbo_builder-template,.turbo-checkout-page,.turbo-account-page) .order-summary-shipping .woocommerce-shipping-methods label::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:2px solid var(--main-border-color);border-radius:14px;width:16px;height:16px}:is(.turbo_builder-template,.turbo-checkout-page,.turbo-account-page) .order-summary-shipping .woocommerce-shipping-methods input[type="radio"]:checked~label::before{border-color:var(--brand-color);border-width:5px}.woocommerce-shipping-methods input{display:none}:is(.turbo_builder-template,.turbo-checkout-page,.turbo-account-page) .checkout-order-summary-items .woocommerce-Price-amount.amount{padding-bottom:0}.checkout-order-summary{position:relative}.spinner-wrapper{position:absolute;inset:0;display:grid;place-items:center;background:#fff}.checkout-spinner{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:conic-gradient(from 180deg at 50% 50%,#fff0 0deg,var(--brand-color) 360deg);animation:spin 2s infinite linear}.checkout-spinner::before{content:"";border-radius:50%;width:80%;height:80%;background-color:#fff}.d-none{display:none!important}.d-grid{display:grid!important}@keyframes spin{to{transform:rotate(1turn)}}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .woocommerce-billing-fields{text-align:start}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .woocommerce-billing-fields h3{margin-bottom:10px;font-size:16px;font-weight:500;text-transform:uppercase}@media (min-width:640px){:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .woocommerce-billing-fields h3{font-size:20px}}@media (min-width:1400px){:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .woocommerce-billing-fields h3{font-size:var(--h2-font-size);margin-bottom:31px}}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row{display:none}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:0;row-gap:16px}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .woocommerce-billing-fields.tm-billing-grid-columns:not(.floating) .woocommerce-billing-fields__field-wrapper #billing_address_2_field{padding-top:30px}@media (min-width:768px){:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:32px}}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p{float:none;width:100%;margin-bottom:0!important;padding:0}@media (min-width:1024px){:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p{margin-bottom:0!important}}@media (min-width:768px){:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .woocommerce-billing-fields.default-columns .woocommerce-billing-fields__field-wrapper p.form-row:not(:first-child,:nth-child(2)){grid-column:1 / -1}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .woocommerce-billing-fields.one-column .woocommerce-billing-fields__field-wrapper p.form-row{grid-column:1 / -1}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .woocommerce-billing-fields.two-columns .woocommerce-billing-fields__field-wrapper p.form-row{grid-column:span 1 / span 1}}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .woocommerce-billing-fields .form-row label{display:block}.woocommerce-billing-fields .form-row :is(input.input-text,textarea){box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal;border-color:#fff0}label{color:var(--dark-text-color);margin-bottom:4px}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .woocommerce-billing-fields.form-row .required{color:red;font-weight:700;border:0!important;text-decoration:none;visibility:visible}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .woocommerce-billing-fields label{font-size:var(--body-font-size);font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:var(--brand-color)}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .woocommerce-billing-fields :is(input,textarea,.country_select,.state_select,.select2 .select2-selection){background:var(--dark-bg-color);border-radius:8px;padding:14px 24px;font-size:var(--body-font-size);line-height:18px;letter-spacing:-.05em;color:var(--light-text-color);border-color:var(--light-border-color);min-height:48px}.country_select,.state_select{width:100%}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .woocommerce-billing-fields .input-checkbox{min-height:auto!important}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .woocommerce-billing-fields.floating .form-row{position:relative}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .woocommerce-billing-fields.floating label:not(.woocommerce-form__label-for-checkbox){position:absolute;margin-bottom:0;top:50%;inset-inline-start:24px;z-index:10;transform:translateY(-50%);transition:all .3s ease;text-transform:capitalize;cursor:pointer}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .woocommerce-billing-fields.floating :is(input:not(.input-checkbox),input,textarea,.country_select,.state_select,.select2 .select2-selection){min-height:68px;padding:20px 24px 0;color:var(--h3-color,--brand-color);font-weight:500;border:1px solid var(--light-border-color)}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) :is(.woocommerce-billing-fields.floating,.woocommerce-billing-fields) .select2 .select2-selection.select2-selection--single .select2-selection__rendered{padding-left:0}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .woocommerce-billing-fields.floating .form-row{position:relative}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .woocommerce-billing-fields.floating .is-active label{color:var(--light-text-color);font-size:14px;top:8px!important;transform:translateY(0%)!important}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .woocommerce-billing-fields.floating .form-row:is(#billing_address_1_field,#shipping_address_1_field) input::placeholder{visibility:hidden}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .woocommerce-billing-fields.floating .form-row:is(#billing_address_2_field,#shipping_address_2_field) input{padding:14px 24px}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .select2-container .select2-dropdown .select2-search{border-bottom:1px solid var(--light-border-color)}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .form-row .select2-container{width:100%!important}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .select2 .select2-selection.select2-selection--single .select2-selection__arrow{transform:translateY(-50%);top:50%}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .select2 .select2-selection.select2-selection--single .select2-selection__arrow b{transform:rotate(45deg) translate(-40%,-30%);top:50%}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .select2.select2-container--open .select2-selection.select2-selection--single .select2-selection__arrow b{transform:rotate(-135deg) translate(-15%,-15%);top:50%}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .form-row.create-account{padding-top:20px}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .create-account .checkbox{cursor:pointer;display:flex;position:relative;align-items:flex-start;line-height:1.6;margin-bottom:20px;padding-inline-start:30px}.create-account .checkbox input[type=checkbox]{opacity:0;position:absolute;visibility:hidden;width:0;z-index:-1}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .create-account .checkbox input[type="checkbox"]{opacity:0;width:0;position:absolute;visibility:hidden;z-index:-1}.create-account .checkbox::before{border:1px solid var(--main-border-color);border-radius:4px;content:"";position:absolute;display:inline-block;flex-shrink:0;height:20px;margin-right:10px;margin-top:2px;transition:all .2s ease;width:20px;inset-inline-start:0}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page).rtl .create-account .checkbox::before{margin-right:0;margin-left:10px}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .create-account label.checkbox:has(input:checked)::before{background-color:#111827;border-color:#dfdfdf}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) .create-account label.checkbox:has(input:checked)::after{content:"";display:block;width:6px;height:12px;border-left:2px solid var(--main-border-color);border-top:2px solid var(--main-border-color);transform:rotate(225deg);position:absolute;top:2px;left:7px}:is(.turbo_builder-template,.turbo-checkout-page) .woocommerce-additional-fields{text-align:start}:is(.turbo_builder-template,.turbo-checkout-page) .woocommerce-additional-fields label{display:block}:is(.turbo_builder-template,.turbo-checkout-page) .woocommerce-additional-fields h3{margin-bottom:10px;font-size:var(--h3-color,--brand-color);font-weight:500;text-transform:uppercase}@media (min-width:640px){:is(.turbo_builder-template,.turbo-checkout-page) .woocommerce-additional-fields h3{font-size:20px}}@media (min-width:1400px){:is(.turbo_builder-template,.turbo-checkout-page) .woocommerce-additional-fields h3{font-size:24px;margin-bottom:31px}}@media (min-width:768px){:is(.turbo_builder-template,.turbo-checkout-page) :is(.woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}}:is(.turbo_builder-template,.turbo-checkout-page) :is(.woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper) p{float:none;width:100%;margin-bottom:0!important;padding:0}.woocommerce-additional-fields .form-row input.input-text,.woocommerce-additional-fields .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal;border-color:#fff0}label{color:var(--dark-text-color);margin-bottom:4px}:is(.turbo_builder-template,.turbo-checkout-page) .woocommerce-additional-fields .form-row .required{color:red;font-weight:700;border:0!important;text-decoration:none;visibility:visible}:is(.turbo_builder-template,.turbo-checkout-page) .woocommerce-additional-fields label{font-size:var(--body-font-size);font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--brand-color)}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page) :is(.woocommerce-additional-fields,.woocommerce-additional-fields__field-wrapper) :is(input,textarea){background:var(--dark-bg-color);border-radius:8px;padding:14px 24px;font-size:var(--body-font-size);line-height:18px;letter-spacing:-.05em;color:var(--light-text-color);border-color:var(--light-border-color);min-height:48px}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page,.turbo-account-page) :is(.woocommerce-checkout-payment,.woocommerce-checkout-payment){background:transparent!important}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page,.turbo-account-page) .woocommerce-checkout-payment .wc_payment_methods{padding:0!important;border:none!important}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page,.turbo-account-page) .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method{border-bottom:1px dashed var(--main-border-color)!important;padding:10px 0}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page,.turbo-account-page) .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method input[type="radio"]{display:none}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page,.turbo-account-page) .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label{position:relative;-webkit-padding-start:32px;padding-inline-start:32px;font-weight:500;text-transform:uppercase}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page,.turbo-account-page) .woocommerce-checkout-payment .payment_box{padding:0!important;background:transparent!important}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page,.turbo-account-page) .woocommerce-checkout-payment .place-order{padding-left:0!important;padding-right:0!important;padding-bottom:0!important;margin-bottom:0!important}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page,.turbo-account-page) .woocommerce-checkout-payment .wc_payment_methods li{list-style:none}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page,.turbo-account-page) .woocommerce-checkout-payment .wc_payment_methods .wc-block-components-notice-banner{display:flex;align-items:flex-start;gap:12px}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page,.turbo-account-page) .woocommerce-checkout-payment .place-order button[type="submit"]{background:var(--brand-color);color:var(--lighter-text-color);font-size:var(--body-font-size);float:none!important;width:100%;margin-top:25px;padding:14px 15px;font-weight:600;border-radius:6px;transition:all 0.3s ease}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page,.turbo-account-page) .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label::before{content:"";position:absolute;inset-inline-start:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:2px solid var(--main-border-color);border-radius:14px;width:16px;height:16px}:is(.elementor-editor-active,.turbo_builder-template,.turbo-checkout-page,.turbo-account-page) .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method input[type="radio"]:checked~label::before{border-color:var(--brand-color);border-width:5px}:is(.elementor-editor-active,.turbo-builder-template) .checkout-payment-widget .checkbox{display:flex;align-items:center;gap:8px}:is(.elementor-editor-active,.turbo-builder-template) .checkout-payment-widget .checkbox input{width:auto}:is(.elementor-editor-active,.turbo-builder-template,.turbo-checkout-page) .checkout-payment-widget .checkbox input{padding:0;flex:0 0 auto}