.woocommerce-checkout .woocommerce-form-coupon-toggle{align-items:center;background-color:var(--cs-heading-color);border-radius:10px;display:flex;flex-wrap:wrap;gap:15px 30px;justify-content:center;margin-bottom:56px;overflow:hidden;padding:30px 15px;position:relative}@media screen and (max-width:575px){.woocommerce-checkout .woocommerce-form-coupon-toggle{align-items:stretch}.woocommerce-checkout .woocommerce-form-coupon-toggle .form-row-first{flex-grow:1}.woocommerce-checkout .woocommerce-form-coupon-toggle .form-row-last{margin-left:auto}}.woocommerce-checkout .woocommerce-form-coupon-toggle:after,.woocommerce-checkout .woocommerce-form-coupon-toggle:before{background-color:var(--cs-primary-color);content:"";height:100%;position:absolute;top:0;width:7px}.woocommerce-checkout .woocommerce-form-coupon-toggle:before{left:0}.woocommerce-checkout .woocommerce-form-coupon-toggle:after{right:0}.woocommerce-checkout .woocommerce-info{flex:0 1 201px}.woocommerce-checkout .woocommerce-info:after,.woocommerce-checkout .woocommerce-info:before{display:none}.woocommerce-checkout .woocommerce-info{background-color:transparent;border:none;color:#fff;flex-wrap:wrap;font-family:var(--cs-heading-font);font-size:clamp(1.25rem,1.2212rem + .1282vw,1.375rem);font-weight:600;line-height:1.36364;margin:0;padding:0}.woocommerce-checkout form.woocommerce-form-coupon{border:none;border-radius:0;display:inline-flex!important;flex-wrap:wrap;gap:5px;margin:0;padding:0}.woocommerce-checkout form.woocommerce-form-coupon .form-row{float:none;width:auto}.woocommerce-checkout form.woocommerce-form-coupon .form-row input{background-color:#fff;border-radius:6px;color:#4b535d;font-family:var(--cs-text-font);font-size:14px;height:44px;line-height:1.71429;padding-inline:20px}.woocommerce-checkout form.woocommerce-form-coupon .form-row .button{background-color:var(--cs-primary-color);border-radius:10px;color:#fff;font-family:var(--cs-text-font);font-size:13px;font-weight:600;height:44px;line-height:1;padding-inline:32px;width:-moz-fit-content;width:fit-content}.woocommerce-checkout form.woocommerce-form-coupon .form-row .button:hover{background-color:#fff;color:var(--cs-heading-color)}.woocommerce-checkout form.checkout{display:flex;gap:30px;justify-content:space-between}@media screen and (max-width:991px){.woocommerce-checkout form.checkout{flex-direction:column;gap:60px}}.woocommerce-checkout form.checkout h3{font-family:var(--cs-heading-font);font-size:clamp(1.25rem,1.2rem + .25vw,1.5rem);font-weight:600;line-height:1.41667;margin-bottom:30px;position:relative}.woocommerce-checkout form.checkout #customer_details{flex:0 1 637px}@media screen and (max-width:991px){.woocommerce-checkout form.checkout #customer_details{flex:0 1 auto;width:100%}}.woocommerce-checkout form.checkout #customer_details:after,.woocommerce-checkout form.checkout #customer_details:before{display:none}.woocommerce-checkout form.checkout #customer_details{display:flex;flex-direction:column;gap:57px}.woocommerce-checkout form.checkout #customer_details .col-1,.woocommerce-checkout form.checkout #customer_details .col-2{float:none;width:100%}.woocommerce-checkout form.checkout #customer_details .woocommerce-billing-fields:after,.woocommerce-checkout form.checkout #customer_details .woocommerce-billing-fields:before,.woocommerce-checkout form.checkout #customer_details .woocommerce-shipping-fields:after,.woocommerce-checkout form.checkout #customer_details .woocommerce-shipping-fields:before{display:none}.woocommerce-checkout form.checkout #customer_details .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout form.checkout #customer_details .woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:18px 19px}.woocommerce-checkout form.checkout #customer_details .form-row{flex:0 1 100%}.woocommerce-checkout form.checkout #customer_details .form-row#billing_first_name_field,.woocommerce-checkout form.checkout #customer_details .form-row#billing_last_name_field,.woocommerce-checkout form.checkout #customer_details .form-row#shipping_first_name_field,.woocommerce-checkout form.checkout #customer_details .form-row#shipping_last_name_field{flex:0 1 calc(50% - 9.5px)}@media screen and (max-width:575px){.woocommerce-checkout form.checkout #customer_details .form-row#billing_first_name_field,.woocommerce-checkout form.checkout #customer_details .form-row#billing_last_name_field,.woocommerce-checkout form.checkout #customer_details .form-row#shipping_first_name_field,.woocommerce-checkout form.checkout #customer_details .form-row#shipping_last_name_field{flex:0 1 100%}}.woocommerce-checkout form.checkout #customer_details .form-row label{color:var(--cs-heading-color);font-family:var(--cs-heading-font);font-size:16px;font-weight:600;line-height:1.625;margin-bottom:8px}.woocommerce-checkout form.checkout #customer_details .form-row label .required{color:inherit}.woocommerce-checkout form.checkout #customer_details .form-row .select2{height:52px}.woocommerce-checkout form.checkout #customer_details .form-row .select2.select2-container--open.select2-container--above .select2-selection{border-radius:0 0 6px 6px}.woocommerce-checkout form.checkout #customer_details .form-row .select2.select2-container--open.select2-container--below .select2-selection{border-radius:6px 6px 0 0}.woocommerce-checkout form.checkout #customer_details .form-row .select2-selection{align-items:center;display:flex}.woocommerce-checkout form.checkout #customer_details .form-row .select2-selection .select2-selection__rendered{color:#4b535d;font-size:12px;letter-spacing:.72px;padding:0}.woocommerce-checkout form.checkout #customer_details .form-row .select2-selection .select2-selection__arrow{right:20px}.woocommerce-checkout form.checkout #customer_details .form-row .select2-selection,.woocommerce-checkout form.checkout #customer_details .form-row input{border:thin solid #dcdcdc;border-radius:6px;color:#4b535d;font-size:12px;font-weight:500;height:51px;letter-spacing:.72px;padding:27px 20px}.woocommerce-checkout form.checkout .order-review-wrapper{flex:0 1 467px}@media screen and (max-width:991px){.woocommerce-checkout form.checkout .order-review-wrapper{flex:0 1 auto;width:100%}}.woocommerce-checkout form.checkout .woocommerce-additional-fields{margin-top:18px}.woocommerce-checkout form.checkout .woocommerce-additional-fields #order_comments{border:thin solid #dcdcdc;border-radius:6px;color:#4b535d;height:148px;line-height:1.625;padding:11px 18px}.woocommerce-checkout form.checkout #ship-to-different-address{padding:0}.woocommerce-checkout form.checkout #ship-to-different-address:after{display:block;position:relative}.woocommerce-checkout form.checkout #ship-to-different-address #ship-to-different-address-checkbox{display:none}.woocommerce-checkout form.checkout #ship-to-different-address label{cursor:pointer;display:block}.woocommerce-checkout ul#shipping_method{display:flex;flex-wrap:wrap;gap:15px;row-gap:10px}.woocommerce-checkout ul#shipping_method label{color:var(--cs-heading-color);font-family:var(--cs-text-font);font-size:14px;line-height:1.71429}.woocommerce-checkout ul#shipping_method>li{display:inline-flex;line-height:inherit;margin:0}.woocommerce-checkout ul#shipping_method .radio-field{color:var(--cs-primary-color)}.woocommerce-checkout ul#shipping_method .radio-field__label{color:#4b535d}@media screen and (max-width:1199px){.woocommerce-checkout ul#shipping_method{flex-direction:column}}.woocommerce-checkout .woocommerce-remove-coupon{font-size:12px}.woocommerce-checkout #payment{background-color:#fff;border-radius:0;margin:0}.woocommerce-checkout #payment ul.payment_methods:after,.woocommerce-checkout #payment ul.payment_methods:before{display:none}.woocommerce-checkout #payment ul.payment_methods{padding:0 0 32px}.woocommerce-checkout #payment ul.payment_methods .radio-field>input:checked+.radio-field__checked:after{color:var(--cs-primary-color)}.woocommerce-checkout #payment ul.payment_methods .radio-field>input:checked+.radio-field__checked{border-color:var(--cs-primary-color)}.woocommerce-checkout #payment ul.payment_methods .radio-field__label{font-family:var(--cs-heading-font);font-size:16px;font-weight:600;line-height:1.625}.woocommerce-checkout #payment ul.payment_methods .woocommerce-info{color:#4b535d;font-family:var(--cs-text-font);font-size:17px;line-height:1.64706}.woocommerce-checkout #payment .wc_payment_method:after,.woocommerce-checkout #payment .wc_payment_method:before{display:none}.woocommerce-checkout #payment .wc_payment_method+.wc_payment_method{margin-top:22px}.woocommerce-checkout #payment .wc_payment_method .payment_box:after,.woocommerce-checkout #payment .wc_payment_method .payment_box:before{display:none}.woocommerce-checkout #payment .wc_payment_method .payment_box{background-color:transparent;border-radius:0;line-height:1.625;margin:0;padding:0 0 0 15px}.woocommerce-checkout #payment .place-order{margin-top:27px;padding:0;padding:0!important}.woocommerce-checkout #payment .place-order p{line-height:1.625}.woocommerce-checkout #payment .place-order a{color:inherit}.woocommerce-checkout #payment .place-order a:hover{color:var(--cs-primary-color)}.woocommerce-checkout #payment .place-order #place_order{background-color:var(--cs-primary-color);border-radius:6px;color:#fff;float:none;font-family:var(--cs-text-font);font-size:15px;font-weight:600;height:58px;line-height:1.7333333;margin-top:27px;padding-inline:44px;text-transform:capitalize;width:-moz-fit-content;width:fit-content}.woocommerce-checkout #payment .place-order #place_order:hover{background-color:var(--cs-heading-color)}.select2-search{padding:15px}.select2-search input{border:thin solid #dcdcdc;border-radius:6px;color:#4b535d;font-size:12px;font-weight:500;height:42px;letter-spacing:.72px;padding:20px}.select2-dropdown{border:thin solid #dcdcdc;overflow:hidden}.select2-dropdown.select2-dropdown--below{border-radius:0 0 6px 6px}.select2-dropdown.select2-dropdown--above{border-radius:6px 6px 0 0}.select2-dropdown .select2-results__option{font-size:13px;font-weight:500;padding-inline:15px}.review-order-table .woocommerce-shipping-totals,.review-order-table__head,.review-order-table__item{align-items:center;display:flex;gap:30px;justify-content:space-between}.review-order-table .woocommerce-shipping-totals{flex-wrap:wrap;row-gap:5px}.review-order-table__head{border-bottom:thin solid #dcdcdc;color:var(--cs-heading-color);font-family:var(--cs-heading-font);font-size:clamp(1.25rem,1.2212rem + .1282vw,1.375rem);font-weight:600;line-height:1.36364;padding-bottom:11px}.review-order-table__item{padding-block:14px}.review-order-table__item a{color:#4b535d}.review-order-table__item a:hover{color:var(--cs-primary-color)}.review-order-table__item+.review-order-table__item{border-top:thin solid #dcdcdc}.review-order-table__body .review-order-table__col--name{color:#4b535d}.review-order-table__body .review-order-table__col--name>a{color:inherit}.review-order-table__body .review-order-table__col--name .product-quantity{color:var(--cs-heading-color)}.review-order-table__foot{border-top:thin solid #dcdcdc}.review-order-table .woocommerce-shipping-totals .label,.review-order-table .woocommerce-shipping-totals .value{font-family:var(--cs-text-font);font-size:14px;line-height:1.71429}.review-order-table .woocommerce-shipping-totals .label{color:var(--cs-heading-color)}.review-order-table .woocommerce-shipping-totals .value{color:#4b535d}.review-order-table .price,.review-order-table__col--label{color:var(--cs-heading-color);font-family:var(--cs-heading-font);font-size:clamp(1.125rem,1.0962rem + .1282vw,1.25rem);font-weight:600;line-height:1.4}.review-order-table .price strong,.review-order-table__col--label strong{font-weight:inherit}.review-order-table__col--full{width:100%}