.ins-checkout-steps{padding-bottom:0;padding:32px 16px!important}.ins-checkout-steps.hide{display:none}.ins-checkout-steps-wrap{display:flex;flex-direction:row;background-color:#fef2eb}.ins-checkout-steps-wrap>div{width:100%;text-align:center;padding:10px;height:20px!important;cursor:pointer}.ins-steps-style-1 .ins-checkout-steps-wrap>div{height:32px!important;display:flex;align-items:center;justify-content:center}.ins-steps-style-1 .ins-checkout-steps-wrap>div .step-bar{width:unset}.ins-single-step.active,.ins-single-step.done{background-color:var(--ins_checkout_theme);color:#fcf9f7;position:relative}.ins-steps-style-1 .ins-single-step{padding:0}.ins-steps-style-1 .ins-single-step.active::after,.ins-steps-style-1 .ins-single-step.done::after{position:absolute;content:"";right:-20px;top:0;width:0;height:0;border-top:16px solid transparent;border-left:20px solid var(--ins_checkout_theme);border-bottom:16px solid transparent}.ins-steps-style-1 .ins-single-step .ins-step-title{vertical-align:middle;font-size:16px;font-weight:400}.ins-single-step.active svg path,.ins-single-step.done svg path{fill:#fff}.ins-single-step.active.step-4:after,.ins-single-step.done.step-4:after{display:none}.ins-steps-style-2 .ins-single-step.active,.ins-steps-style-3 .ins-single-step.active,.ins-steps-style-4 .ins-single-step.active,.ins-steps-style-2 .ins-single-step.done,.ins-steps-style-3 .ins-single-step.done,.ins-steps-style-4 .ins-single-step.done{background-color:transparent;color:#4d423d}.ins-steps-style-2 .ins-single-step.active::after,.ins-steps-style-3 .ins-single-step.active::after,.ins-steps-style-2 .ins-single-step.done::after,.ins-steps-style-3 .ins-single-step.done::after{display:none}.ins-steps-style-2 .ins-step-icon svg path,.ins-steps-style-3 .ins-step-icon svg path{fill:#4d423d!important}.ins-steps-style-2 .ins-single-step,.ins-steps-style-3 .ins-single-step{text-align:left;position:relative;cursor:pointer}.ins-steps-style-2 .ins-single-step{overflow:hidden}.ins-steps-style-2 .ins-single-step:before,.ins-steps-style-2 .ins-single-step .step-bar{content:"";height:4px;background-color:#fbf4f0;width:100%;position:absolute;bottom:0;left:0;transform:.4s;-webkit-transform:.4s;-moz-transform:.4s;-ms-transform:.4s;-o-transform:.4s}.ins-steps-style-2 .ins-checkout-steps-wrap{background-color:transparent}.ins-steps-style-3 .ins-checkout-steps-wrap,.ins-steps-style-4 .ins-checkout-steps-wrap{background-color:transparent}.ins-steps-style-3 .ins-single-step>span{display:flex;margin:auto;justify-content:center;align-items:center}.ins-steps-style-3 .ins-step-icon{height:35px;width:35px;background-color:#fbf4f0;border-radius:50px;line-height:2.5;margin-top:5px!important;text-align:center}.ins-steps-style-2 .ins-checkout-steps-wrap>div{height:auto!important;text-align:center}.ins-steps-style-2 .ins-checkout-steps-wrap>div:before{width:100%!important}.ins-steps-style-3 .ins-checkout-steps-wrap>div{height:auto!important;text-align:center}.ins-steps-style-3 .ins-single-step:before,.ins-steps-style-3 .step-bar{position:relative;position:absolute;left:0;top:31px;height:4px;width:100%;content:"";background-color:#fbf4f0;z-index:-1}.ins-steps-style-3 .ins-single-step.payment:before{width:50%!important}.ins-steps-style-3 .ins-single-step.step-1 .step-bar{width:50%!important;left:50%!important}.ins-steps-style-3 .ins-single-step.payment .step-bar{width:50%!important}.ins-steps-style-3 .ins-single-step{overflow:hidden}.ins-steps-style-3 .ins-single-step.done::before{background-color:var(--ins_checkout_theme);width:100%}.ins-steps-style-3 .ins-single-step.active .ins-step-icon,.ins-steps-style-3 .ins-single-step.done .ins-step-icon{background-color:var(--ins_checkout_theme)}.ins-steps-style-3 .ins-single-step.active .ins-step-icon svg path,.ins-steps-style-3 .ins-single-step.done .ins-step-icon svg path{fill:#fff!important}.ins-steps-style-3 .ins-single-step.step-1.active:before,.ins-steps-style-3 .ins-single-step.done:before{width:50%;left:50%}.ins-steps-style-3 .ins-single-step.step-4.active::before,.ins-steps-style-3 .ins-single-step.payment.done::before{width:50%}.ins-single-step .step-bar{width:100%;transition:.4s;left:-100%!important}.ins-single-step.active .step-bar,.ins-single-step.done .step-bar{background-color:var(--ins_checkout_theme)!important;width:100%;left:0!important;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}.ins-single-step .ins-step-icon{display:inline-block;vertical-align:middle;line-height:0;margin-right:6px}.ins-single-step .ins-step-icon svg{width:16px}.ins-single-step.payment::after{display:none!important}.ins-steps-style-4 .ins-checkout-steps-wrap .ins-single-step::before{content:" "!important;position:absolute;top:50%;left:50%;height:4px;width:100%;z-index:-1}.ins-steps-style-4 .ins-single-step{height:auto!important;position:relative;overflow:unset}.ins-steps-style-4 .ins-single-step .step-bar{display:none}.ins-steps-style-4 .ins-checkout-steps-wrap>div{display:flex;justify-content:center}.ins-steps-style-4 .ins-single-step span{text-align:center;display:-webkit-inline-box;height:25px;vertical-align:middle;margin:0!important;background-color:#fcf9f7!important;padding:0 3px}.ins-steps-style-4 .ins-step-icon{padding-left:10px!important}.ins-steps-style-4 .ins-single-step .ins-step-title{color:#b2a6a1!important;margin-left:6px;padding-right:10px!important}.ins-steps-style-4 .ins-single-step.payment:before{display:none}.ins-steps-style-4 .ins-single-step::before{top:50%;margin-top:-1px;left:50%}.ins-steps-style-4 .ins-single-step.active::before,.ins-steps-style-4 .ins-single-step.done::before{background-color:var(--ins_checkout_theme)}.ins-steps-style-4 .ins-single-step .ins-step-icon svg path{fill:#b2a6a1!important}.ins-steps-style-4 .ins-single-step .ins-step-icon svg circle{stroke:#b2a6a1}.ins-steps-style-4 .ins-single-step .ins-step-icon svg circle:nth-last-child(1){fill:#b2a6a1!important}.ins-steps-style-4 .ins-single-step.active .ins-step-icon svg path,.ins-steps-style-4 .ins-single-step.done .ins-step-icon svg path,.ins-steps-style-4 .ins-single-step.active .ins-step-icon svg circle:nth-last-child(1),.ins-steps-style-4 .ins-single-step.done .ins-step-icon svg circle:nth-last-child(1){fill:var(--ins_checkout_theme)!important}.ins-steps-style-4 .ins-single-step.active .ins-step-title,.ins-steps-style-4 .ins-single-step.done .ins-step-title{color:var(--ins_checkout_theme)!important}.ins-steps-style-4 .ins-single-step.active .ins-step-icon svg circle,.ins-steps-style-4 .ins-single-step.done .ins-step-icon svg circle{stroke:var(--ins_checkout_theme)}.ins-checkout-popup.ins-single-layout-step .ins-checkout-layout.ins-single-layout-step .ins-click-to-show.popupcart{display:none!important}.ins-checkout-popup.ins-single-layout-step.popup .ins-cart-inner #customer_details{display:block!important}.ins-checkout-modern.ins-single-layout-step .ins-checkout-layout.popup{width:var(--ins_panel_width_1200)!important}.ins-cart-inner.shipping .ins-back-to-edit svg path{fill:var(--ins_checkout_theme)}.ins-cart-inner.shipping .ins-cart-content-wrap.ins-login-form.active{display:block!important}.ins-cart-inner.shipping .ins-cart-content-wrap.ins-login-form .woocommerce-button.button.woocommerce-form-login__submit.wp-element-button{background-color:#e9570a!important;color:#fff!important;width:100%;border-radius:8px;margin-top:8px;padding:8px;font-size:16px}.ins-cart-inner.shipping .woocommerce-billing-fields>div p textarea,.ins-cart-inner.shipping .woocommerce-shipping-fields>div p textarea{height:auto!important}.ins-cart-inner.shipping .woocommerce-billing-fields>div label.active,.ins-cart-inner.shipping .woocommerce-shipping-fields>div label.active{padding:4px 10px!important;top:0;font-size:10px!important;transition:all .3s ease;line-height:1.3}.ins-cart-inner.shipping .woocommerce-billing-fields>div label.active span.optional,.ins-cart-inner.shipping .woocommerce-shipping-fields>div label.active span.optional{font-size:10px!important}#shipping_country_field label,#shipping_state_field label,#billing_country_field label,#billing_state_field label{display:none!important}.shipping_address{display:none;padding-bottom:8px}.ins-cart-inner.shipping h3 span{font-size:19px!important;font-weight:600!important;color:var(--ins_checkout_theme)}.ins-cart-content-wrap #order_comments{outline:none!important;box-shadow:none!important;background-color:#fff5f0;background-color:transparent;margin-top:10px;border:.2px solid var(--ins_checkout_theme)!important;width:100%}.ins-cart-content-wrap #order_comments:focus{background-color:#fff5f0}.ins-delivery-wrap ul{margin:0;padding:0;list-style:none}.ins-delivery-wrap ul li{padding:8px 0}.ins-delivery-wrap ul li input{margin-right:7px}.ins-delivery-wrap ul li span.price{float:right}.ins-cart-inner.payment.active .ins-payment-wrap,.ins-cart-inner.confirm.active{display:flex!important;flex-direction:row;gap:10px}.ins-cart-inner.payment .ins-payment-wrap .ins-cart-content-wrap .ins-cart-summery #payment ul.payment_methods li input{margin:0!important}.ins-cart-inner.payment .ins-payment-wrap .ins-cart-content-wrap .ins-cart-summery #payment ul.payment_methods li .payment_box{background-color:#fff5f0}.ins-cart-inner.payment .ins-payment-wrap .ins-cart-content-wrap .ins-cart-summery #payment ul.payment_methods li .payment_box::before{border:1em solid #fff5f0;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}.ins-payment-wrap .iins-payment-wrap-inner{flex-basis:33%}.ins-order-summery-img img{height:48px;width:48px;-o-object-fit:cover;object-fit:cover}.ins-single-order-summery{display:flex;gap:8px;align-items:center;margin:8px 0}.ins-order-summery-content{display:flex;justify-content:space-between;flex-direction:row;width:80%}.ins-order-summery-content span.product-title{width:50%;font-size:14px}.ins-order-summery-subtotal{border-top:1px solid #ddd;margin-top:16px;padding:16px 0;padding-bottom:0}.ins-single-order-total{display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding-bottom:8px}.ins-total-title{width:50%;position:relative}.ins-total-title:after{content:":";position:absolute;right:0}.ins-single-order-total.total{font-weight:700}.ins-contact-details{padding:6px 0}.ins-contact-details .ins-contact-icon{margin-right:10px}.ins-payment-method li>div.active{display:block!important}.ins-delivery-wrap.shipping ul li>label{font-size:16px;font-weight:600;padding:8px 0!important;display:inline-block;cursor:pointer;text-indent:initial}.ins-payment-method .payment_box.payment_method_stripe{padding:0}.ins-payment-method #wc-stripe-cc-form{margin:0;padding:0;margin-bottom:16px}.ins-payment-method #wc-stripe-cc-form label{font-size:14px;padding:0!important}.ins-delivery-wrap.shipping ul li{margin:0;padding:0}.ins-single-payment-method input[type=radio]:checked+label::before{content:"";text-align:center;color:#fff;border-color:var(--ins_checkout_theme)}.ins-single-payment-method input[type=radio]:checked+label::after{height:12px;width:12px;content:"";left:4px;top:50%;background-color:var(--ins_checkout_theme);position:absolute;border-radius:50%;margin-top:-6px}.ins-payment-method-fields{padding-left:30px;display:none}.ins-payment-method-fields.active{display:block}table:not(.has-background) tbody tr:nth-child(2n) td,fieldset,fieldset legend{background-color:transparent!important}.ins-error-message{position:absolute;left:3px;bottom:-16px;font-size:12px;line-height:12px;color:#da281c!important}.ins-invalid-required input{border:1px solid #da281c!important;background-color:#ffeceb!important}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid transparent!important}.ins-card-cross-sell.active{display:block!important}.ins-checkout-layout-3.popup .ins-content{height:calc(100% - 157px)!important}.ins-cross-sells{margin:16px 0}.ins-cross-sell{display:flex;gap:16px;flex-direction:row}.ins-checkout-layout.popup .ins-cross-sell{flex-direction:column}.ins-product-sell-carousel{margin-bottom:16px}.ins-product-sell-carousel.owl-hidden{display:block!important;opacity:1!important;visibility:visible!important}.ins-single-product-sell{display:flex;gap:10px;align-items:center;background-color:#fff5f0;padding:10px;border-radius:5px;position:relative;width:100%}.ins-single-product-sell .ins-sell-content{width:100%}.ins-single-product-sell-img img{height:75px!important;width:auto;-o-object-fit:cover;object-fit:cover}.ins-sell-content h3{font-size:16px;margin:0;font-weight:600;color:#665f5c}.ins-sell-content-meta .woocommerce-Price-amount.amount{font-size:15px!important;font-weight:600}.ins-sell-content-meta a{margin:0!important;margin-left:0;margin-left:15px!important;padding:0!important;background-color:transparent!important;text-decoration:underline!important;color:#665f5c!important;font-weight:400;float:right!important;right:16px;bottom:16px;font-size:14px!important;width:100%;text-align:right}.ins-sell-content-meta a:hover{background-color:transparent}.ins-sell-content-meta a:focus{outline:none!important}.ins-sell-content-meta .added_to_cart{display:none!important}.ins-cross-sell-title{font-size:20px!important;font-weight:600;margin-bottom:8px!important}.ins-checkout-modern.popup #customer_details{display:flex;gap:17px}.ins-checkout-modern.popup #customer_details>div{width:100%}.ins-checkout-modern.popup .ins-payment-wrap>div{width:100%}@media (max-width:992px){.ins-checkout-layout.popup .woocommerce-cart-form .ins-footer-cart-button{display:flex!important}}@media (max-width:768px){.ins-cart-inner.payment.active .ins-payment-wrap,.ins-cart-inner.confirm.active{display:block!important}.ins-cart-inner.shipping h3 span{font-size:16px!important}.ins-payment-wrap .ins-order-summery-head{display:flex!important}}@media (max-width:576px){.ins-checkout-layout.popup .woocommerce-cart-form .ins-footer-cart-button{width:100%!important;display:inline-block!important}.ins-dedicated-mobile-card-panel .ins-click-to-show{display:none;visibility:hidden}.ins-toggle-btn.ins-dedicated-mobile-card-panel{display:none!important;visibility:hidden!important}}.ins-payment-wrap .wc-gzd-order-submit{display:none!important}.theme-Divi .ins-up-sells .ins-sell-add-to-cart{border:none!important;font-size:16px!important;line-height:1.3!important;color:var(--ins_checkout_theme)!important}.theme-Divi .ins-up-sells .ins-sell-add-to-cart:after{font-size:18px;line-height:1.3!important}.woocommerce ul.products .product{overflow:inherit}.ins-cart-item-quantity .ct-increase,.ins-cart-item-quantity .ct-decrease{display:none!important}.ins-cart-item-quantity div.quantity[data-type] input[type=number]{padding:0!important}