.woocommerce-checkout .checkout-sidebar table.shop_table th,.woocommerce-checkout .checkout-sidebar table.shop_table td{padding-top:20px;padding-bottom:20px}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:none;line-height:inherit}#add_payment_method .checkout .col-2 h3#ship-to-different-address label,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address label,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address label{padding:0;margin:0}.woocommerce-checkout .woocommerce form .form-row .select2-container--default .select2-selection--single{padding:13px 15px 13px;margin-bottom:0;border-radius:4px}.woocommerce-checkout .woocommerce form .form-row input.input-text,.woocommerce-checkout .woocommerce form .form-row textarea,.woocommerce-checkout .woocommerce form .form-row select{line-height:calc(var(--e-global-typography-text-font-size) + 10px);border-radius:4px;font-size:calc(var(--e-global-typography-text-font-size) - 1px);padding:8px 15px 10px;border-color:#e4e4e4;width:100%}.woocommerce-checkout .woocommerce form .form-row input.input-text::placeholder{color:var(--e-global-color-text)}.woocommerce-checkout .woocommerce form .form-row input.input-text:-ms-input-placeholder{color:var(--e-global-color-text)}.woocommerce-checkout .woocommerce form .form-row input.input-text::-moz-placeholder{color:var(--e-global-color-text)}.woocommerce-checkout .woocommerce form .form-row input.input-text::-webkit-input-placeholder{color:var(--e-global-color-text)}.woocommerce-checkout .woocommerce form .form-row select::placeholder{color:var(--e-global-color-text)}.woocommerce-checkout .woocommerce form .form-row select:-ms-input-placeholder{color:var(--e-global-color-text)}.woocommerce-checkout .woocommerce form .form-row select::-moz-placeholder{color:var(--e-global-color-text)}.woocommerce-checkout .woocommerce form .form-row select::-webkit-input-placeholder{color:var(--e-global-color-text)}.woocommerce-checkout .woocommerce form .form-row input:focus,.woocommerce-checkout .woocommerce form .form-row textarea:focus,.woocommerce-checkout .woocommerce form .form-row select:focus{border-color:#c2c2c2;box-shadow:none!important}form.woocommerce-checkout{padding-top:3%;display:table;width:100%}.woocommerce table.shop_table.woocommerce-checkout-review-order-table th,.woocommerce table.shop_table.woocommerce-checkout-review-order-table td{padding:15px 0;vertical-align:top;width:60%}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td.product-name{font-weight:var(--crafto-woocommerce-heading-font-weight,500);color:var(--e-global-color-secondary,#232323);padding-right:20px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot th{font-weight:var(--crafto-woocommerce-heading-font-weight,500)}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td .product-quantity,.woocommerce-checkout .woocommerce ul#shipping_method li label{font-weight:400}.woocommerce-checkout .woocommerce form .form-row textarea{height:120px}.woocommerce-checkout .woocommerce form .form-row textarea::-webkit-input-placeholder{color:var(--e-global-color-text,#828282)}.woocommerce-checkout .woocommerce form .form-row textarea::-moz-placeholder{color:var(--e-global-color-text,#828282)}.woocommerce-checkout .woocommerce form .form-row textarea:-ms-input-placeholder{color:var(--e-global-color-text,#828282)}.woocommerce-checkout .woocommerce form .form-row textarea:-moz-placeholder{color:var(--e-global-color-text,#828282)}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot .amount{color:var(--e-global-color-secondary,#232323);font-weight:var(--crafto-woocommerce-heading-font-weight,500)}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot .order-total .amount{font-weight:var(--crafto-woocommerce-heading-font-weight,500);font-size:calc(var(--e-global-typography-text-font-size) + 12px);line-height:calc(var(--e-global-typography-text-font-size) + 15px)}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot .order-total .includes_tax{display:block}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot .order-total .includes_tax .amount{color:var(--e-global-color-secondary,#232323);font-size:calc(var(--e-global-typography-text-font-size) - 3px);line-height:calc(var(--e-global-typography-text-font-size) + 6px);font-weight:400}.woocommerce-checkout #payment ul.payment_methods input[type="radio"]{width:auto;margin:2px 10px 0 0;position:relative;top:1px}.woocommerce-checkout #payment ul.payment_methods li{margin-bottom:1px}.woocommerce-checkout .checkout-content-right #payment ul.payment_methods li{margin-bottom:13px;line-height:normal}.woocommerce-checkout .checkout-content-right #payment ul.payment_methods li label{font-weight:var(--crafto-woocommerce-heading-font-weight,500);color:var(--e-global-color-secondary,#232323)}.woocommerce-checkout .checkout-content-right #payment ul.payment_methods li:last-child{margin-bottom:0}.woocommerce-checkout .checkout-content-right #payment ul.payment_methods li.payment_method_paypal label{display:-webkit-inline-box}.woocommerce-checkout .checkout-content-right #payment ul.payment_methods li.woocommerce-info::before{top:17px}.woocommerce form.checkout_coupon{margin-bottom:0}.checkout-content-left{float:left;width:66%;padding-right:30px;padding-left:0}.checkout-content-right{float:right;width:33%;background-color:#f9f9f9;padding:40px;border-radius:8px;border:1px solid #eee}.checkout-content-right table.shop_table{overflow:hidden;margin-bottom:10px}.woocommerce-checkout .woocommerce form.login p:first-child,.woocommerce-checkout .woocommerce form.checkout_coupon p:first-child{margin-top:2.4rem;margin-bottom:10px}.woocommerce-terms-and-conditions-wrapper .woocommerce-invalid #terms{margin-left:6px}.woocommerce .woocommerce-checkout .col2-set{margin-bottom:0;padding-left:0;padding-right:0}.woocommerce-checkout .checkout.woocommerce-checkout .col-1{margin-bottom:0;width:100%}.woocommerce-checkout .checkout.woocommerce-checkout .col-2{width:100%}.woocommerce-checkout .checkout.woocommerce-checkout .col-2 .woocommerce-shipping-fields h3{font-size:calc(var(--e-global-typography-text-font-size) - 1px);line-height:calc(var(--e-global-typography-text-font-size) + 6px);color:var(--e-global-color-text);font-weight:400}.woocommerce .checkout-content-right .woocommerce-checkout-payment{position:relative}.woocommerce .checkout-content-right .blockUI.blockOverlay{position:absolute!important;left:-30px!important;top:-30px!important;width:calc(100% + 60px)!important;height:calc(100% + 60px)!important}.woocommerce-checkout .checkout-content-right .wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content{font-weight:500}.woocommerce-checkout .checkout-sidebar table.shop_table tr.cart_item:last-child td{border-bottom:1px solid #e8e8e8}.woocommerce-checkout .checkout-sidebar .order-total small{display:block}.woocommerce-checkout .checkout-sidebar .order-total small span{font-size:calc(var(--e-global-typography-text-font-size) - 5px)}.woocommerce-checkout .checkout-sidebar .order-total span,.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child td span{font-size:calc(var(--e-global-typography-text-font-size) + 8px);font-weight:var(--crafto-woocommerce-heading-font-weight,500);color:var(--e-global-color-secondary,#232323);line-height:calc(var(--e-global-typography-text-font-size) + 7px)}.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child td .includes_tax span{font-size:calc(var(--e-global-typography-text-font-size) - 5px)}.checkout-sidebar{padding:50px;background:#f7f7f7}.checkout-sidebar .zoid-outlet{width:100%!important}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;margin:10px 0 0 0;font-size:var(--e-global-typography-text-font-size);padding:16px 32px 18px}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout,.woocommerce-checkout .cart-collaterals .cart_totals table{margin:0;padding:0}.woocommerce-checkout .cart-collaterals .cart_totals table small,.woocommerce-checkout .shop_table .order-total td small{clear:both;display:block;font-size:calc(var(--e-global-typography-text-font-size) - 2px);color:var(--e-global-color-text)}.woocommerce-checkout .woocommerce .shop_table.woocommerce-checkout-review-order-table tfoot .order-total td small .amount{font-size:calc(var(--e-global-typography-text-font-size) - 2px);color:var(--e-global-color-text)}.woocommerce form.checkout_coupon .button{float:none;margin-right:0;margin-top:15px;clear:both;width:100%}.woocommerce form.checkout_coupon .button{margin-top:10px}.woocommerce form.checkout_coupon .form-row{width:100%}@media (max-width:1199px){form.woocommerce-checkout{padding-top:10%}}@media (max-width:991px){.checkout-content-left{width:100%;padding-right:0;margin-bottom:30px}.checkout-content-right{width:100%}}@media (max-width:767px){.checkout-content-left{margin-bottom:20px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table th,.woocommerce table.shop_table.woocommerce-checkout-review-order-table td{width:55%}}.woocommerce-checkout-review-order-table .text-right{text-align:right}.woocommerce-checkout-review-order-table .cart-discount,.woocommerce-checkout-review-order-table .cart-discount th,.woocommerce-checkout-review-order-table .cart-discount .woocommerce-Price-amount{color:#1e9747!important}.woocommerce-checkout-review-order-table .cart-discount .woocommerce-remove-coupon{display:block;text-transform:uppercase;text-decoration:underline;font-size:12px;color:#333;font-weight:500}#order_review #payment ul.payment_methods{background-color:#f2f7f2!important;border:1px solid #adc6ac;box-shadow:none!important;padding:25px!important}.woocommerce-checkout #payment div.payment_box{padding:15px 20px!important;background-color:#e2ece1!important;border-radius:5px!important}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot .order-total .amount{font-size:20px!important}.term-text{display:flex;gap:10px}.term-text svg{color:#205e3c!important;fill:#205e3c;width:70px;margin-top:4px}.term-text a{text-decoration:underline!important}.woocommerce .woocommerce-form__label-for-checkbox span.woocommerce-terms-and-conditions-checkbox-text:before{background-color:#fff!important;border:1px solid #ddd!important}.woocommerce-page h3#order_review_heading{font-size:20px!important}.woocommerce #payment #place_order{padding:12px 15px!important;border-radius:35px!important}.woocommerce-billing-fields{padding:40px;border:1px solid #eee;border-radius:8px}.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle{background:#fbf3e1;padding:15px 20px!important;border-radius:8px!important;border:1px solid #fae49b;font-size:16px!important}.woocommerce form.checkout_coupon{margin:0 auto!important}.woocommerce ul.order_details{padding:30px;background:#f7f7f7;border:1px solid #eee;border-radius:8px;margin-bottom:25px!important}.woocommerce ul.order_details li strong{margin-top:5px}.woocommerce ul.order_details+p{font-size:16px}#btn-razorpay,#btn-razorpay-cancel{padding:13px 34px;background:#000;border:0;border-radius:5px;color:#fff;cursor:pointer}#btn-razorpay-cancel{margin-left:10px}