.woocommerce{overflow-x:hidden}.woocommerce .page-title{padding:30px 0;font-size:30px;text-transform:uppercase;margin-bottom:20px;font-weight:600;letter-spacing:4px}.woocommerce a{text-decoration:underline}.woocommerce form .form-row.checkbox{padding:0;margin:0}.woocommerce form .form-row:not(.checkbox){margin:0 0 35px}.woocommerce form .form-row label{line-height:1.5}.woocommerce form .woocommerce-shipping-fields{margin-top:10px}.woocommerce form .woocommerce-shipping-fields .shipping_address{margin-top:10px}.woocommerce form .woocommerce-billing-fields .form-row label{line-height:1.5}.woocommerce form .billing-company-fields{margin-top:20px}.woocommerce form .billing-company-fields .form-row label{width:auto;padding:0 10px;border:none}.woocommerce form h3{margin-top:30px}.woocommerce .subscribe-newsletter-wrapper input[type="checkbox"],.woocommerce .checkbox input[type="checkbox"]{display:none}.woocommerce .subscribe-newsletter-wrapper input[type="checkbox"]:checked ~ label svg,.woocommerce .checkbox input[type="checkbox"]:checked ~ label svg{visibility:visible}.woocommerce .subscribe-newsletter-wrapper input[type="checkbox"] ~ label svg,.woocommerce .checkbox input[type="checkbox"] ~ label svg{margin-right:5px;min-width:24px}.woocommerce .subscribe-newsletter-wrapper label,.woocommerce .checkbox label{position:relative;cursor:pointer;display:flex !important;align-items:center;font-weight:600}.woocommerce .subscribe-newsletter-wrapper label svg,.woocommerce .checkbox label svg{visibility:hidden}.woocommerce .subscribe-newsletter-wrapper label:before,.woocommerce .checkbox label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:24px;width:24px;border:1px solid #000;z-index:-1}.woocommerce .checkout-form-wrp>.row>.first{padding-right:95px}.subscribe-newsletter-wrapper{margin-bottom:30px;margin-top:30px}.subscribe-newsletter-wrapper label{margin-bottom:0}.subscribe-newsletter-wrapper label svg{margin-right:5px}.email-visible-wrapper input{width:100%}.email-visible-wrapper input.focus-visible{outline:none}.email-visible-wrapper input:focus-visible{outline:none}.email-visible-wrapper label{position:absolute;top:-10px;left:15px;margin:0;background-color:white;padding:0 10px;font-size:14px}p:not(.subscribe-newsletter-wrapper){position:relative}p:not(.subscribe-newsletter-wrapper) span{width:100%}p:not(.subscribe-newsletter-wrapper) input[type="email"],p:not(.subscribe-newsletter-wrapper) input[type="text"],p:not(.subscribe-newsletter-wrapper) input[type="tel"],p:not(.subscribe-newsletter-wrapper) select.country_select{border:1px solid #d5d5d5;display:block;padding:12px 25px}p:not(.subscribe-newsletter-wrapper) input[type="email"].focus-visible,p:not(.subscribe-newsletter-wrapper) input[type="text"].focus-visible,p:not(.subscribe-newsletter-wrapper) input[type="tel"].focus-visible,p:not(.subscribe-newsletter-wrapper) select.country_select.focus-visible{outline:none}p:not(.subscribe-newsletter-wrapper) input[type="email"]:focus-visible,p:not(.subscribe-newsletter-wrapper) input[type="text"]:focus-visible,p:not(.subscribe-newsletter-wrapper) input[type="tel"]:focus-visible,p:not(.subscribe-newsletter-wrapper) select.country_select:focus-visible{outline:none}p:not(.subscribe-newsletter-wrapper) label{position:absolute;top:-10px;left:15px;margin:0;background-color:white;padding:0 10px;font-size:14px;z-index:2}p.woocommerce-SavedPaymentMethods-saveNew label{background-color:transparent}#order_comments{padding:12px 25px}.coupon-heading{display:none}.coupon-input-wrapper{display:none;flex-wrap:wrap;grid-gap:10px;gap:10px}.coupon-input-wrapper #coupon-text{flex-basis:200px}.coupon-input-wrapper label{flex-basis:100%;font-weight:600}.coupon-input-wrapper #coupon-text{width:100%;line-height:normal;border:1px solid #d5d5d5;padding:12px 25px}.coupon-input-wrapper #coupon-text.focus-visible{outline:none}.coupon-input-wrapper #coupon-text:focus-visible{outline:none}h3{text-transform:uppercase;margin-bottom:20px;font-weight:600;letter-spacing:4px}.select2-container .select2-selection--single{height:43px}.select2-container .select2-selection--single .select2-selection__rendered{padding:7px 25px}.select2-container--default .select2-selection--single{border-color:#caccce}.select2-container--default .select2-selection--single .select2-selection__arrow{height:43px}#order_comments_field{margin-top:20px !important}#order_comments_field,.billing-company-fields{margin-top:10px}#billing_email_field{display:none}.woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}#billing_phone_field,#billing_address_1_field,#billing_country_field{flex-basis:100%}#billing_phone_field{position:relative}#billing_phone_field.prefix-active .woocommerce-input-wrapper:not(.prefix) input{padding-left:80px}#billing_phone_field span.prefix{position:absolute;border:0;top:4px;width:65px}#billing_phone_field span.prefix select{padding:11px 0;border:none;border-right:1px solid #ece1d2;background:transparent}#billing_phone_field span.prefix select.focus-visible{outline:none}#billing_phone_field span.prefix select:focus-visible{outline:none}#billing_city_field{flex-basis:74%}#billing_postcode_field{flex-basis:20%}ul#shipping_method li.active,ul.payment_methods li.active{background-color:#f7f7f6;margin:0}ul#shipping_method input[type="radio"],ul.payment_methods input[type="radio"]{display:none}ul#shipping_method input[type="radio"] ~ label,ul.payment_methods input[type="radio"] ~ label{margin-bottom:0;vertical-align:middle;position:relative;padding-left:43px;align-items:center;display:flex;flex-direction:row;grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px;cursor:pointer;font-weight:600}ul#shipping_method input[type="radio"] ~ label:before,ul.payment_methods input[type="radio"] ~ label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:23px;height:23px;border:1px solid #d5d5d5;border-radius:50%}ul#shipping_method input[type="radio"] ~ label .price,ul.payment_methods input[type="radio"] ~ label .price{margin-left:auto}ul#shipping_method input[type="radio"]:checked ~ label:after,ul.payment_methods input[type="radio"]:checked ~ label:after{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:15px;height:15px;background-color:#767676;border-radius:50%}ul#shipping_method .payment_box.payment_method_cod,ul#shipping_method .title-description small,ul.payment_methods .payment_box.payment_method_cod,ul.payment_methods .title-description small{font-size:12px;color:#767676;font-weight:500}ul#shipping_method .packetery-widget-button-wrapper .packeta-widget{width:100%;padding-top:0;padding-left:153px}ul#shipping_method .packetery-widget-button-wrapper .packeta-widget .packeta-widget-button{display:flex;width:100%}ul#shipping_method .packetery-widget-button-wrapper .packeta-widget .packeta-widget-button>img{display:none}ul#shipping_method .packetery-widget-button-wrapper .packeta-widget .packeta-widget-button>button{white-space:nowrap;width:auto;background-color:#ba1b02}ul#shipping_method .packetery-widget-button-wrapper .packeta-widget .packeta-widget-info{font-weight:bold;font-size:12px}.wc_payment_methods{list-style:none;padding-left:0}.wc_payment_methods>.payment_method_stripe>label[for="payment_method_stripe"]>.title.description{width:100%;position:relative;padding-left:60px}.wc_payment_methods>.payment_method_stripe>label[for="payment_method_stripe"]>.title.description:before{background-image:url("/wp-content/uploads/2023/05/visa.png");background-size:40px;position:absolute;left:0;top:50%;transform:translateY(-50%);width:40px;height:25px;content:"";-o-object-fit:contain;object-fit:contain;background-repeat:no-repeat}.wc_payment_method,.woocommerce-shipping-methods li{padding:20px 0}.wc_payment_method:not(:first-child),.woocommerce-shipping-methods li:not(:first-child){border-top:1px solid #caccce}.gray-bg-col:before{content:"";position:absolute;top:0;left:0;bottom:0;width:50vw;background-color:#f7f7f6;z-index:-1}.gray-bg-col>.wrapper{padding:50px 0 0 80px}.gray-bg-col .form-wrp{margin-top:10px}.gray-bg-col .form-wrp form{display:flex;align-items:center}.gray-bg-col .form-wrp form input[type="text"]{border:1px solid #d5d5d5;padding:11px 25px;line-height:normal}.gray-bg-col .form-wrp form input[type="text"].focus-visible{outline:none}.gray-bg-col .form-wrp form input[type="text"]:focus-visible{outline:none}.gray-bg-col form ~ .woocommerce-error,.gray-bg-col form ~ .woocommerce-message{margin-top:20px}.shop_table .thead{display:none}.shop_table .cart_item{display:flex;position:relative}.shop_table .cart_item .product-thumbnail img{width:200px}.shop_table .cart_item .product-remove{position:absolute;right:0;top:0}.shop_table .cart_item .product-remove a.remove{color:#000 !important}.shop_table .cart_item .product-remove a.remove:hover{background:#000;color:#fff !important}.shop_table .cart_item .product-info-wrapper{padding-left:30px}.shop_table .cart_item .product-info-wrapper .product-name{font-size:14px;margin-bottom:10px}.shop_table .cart_item .product-info-wrapper .product-name a{color:#767676}.shop_table .cart_item .product-info-wrapper .product-subtotal{color:#767676;font-weight:700}.shop_table .cart_item .product-info-wrapper .product-quantity input[type="button"]{display:none}.shop_table .cart_item .product-info-wrapper .product-quantity input[type="number"]{border:1px solid #d5d5d5;box-shadow:none;outline:none}.shop_table .cart_item:not(:nth-last-child(2)):not(:last-child){padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #caccce}.cart-totals-wrp{margin-top:50px}.cart-totals-wrp .shipping,.cart-totals-wrp .total,.cart-totals-wrp .fee{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.cart-totals-wrp .shipping .title,.cart-totals-wrp .shipping .label span,.cart-totals-wrp .shipping .value,.cart-totals-wrp .total .title,.cart-totals-wrp .total .label span,.cart-totals-wrp .total .value,.cart-totals-wrp .fee .title,.cart-totals-wrp .fee .label span,.cart-totals-wrp .fee .value{font-weight:bold}.cart-totals-wrp .fee .label{font-weight:bold}button.place-order{width:100%;font-weight:400;margin-top:30px}.woocommerce-terms-and-conditions-wrapper{display:none}button#place_order{display:none}.terms-visible{margin-left:0px;margin-top:30px}.terms-visible label{margin:0}.discount-amount{color:#925345}.discount-amount,.coupon{display:flex;justify-content:space-between;align-items:center;font-weight:bold;margin-bottom:10px}.coupon{color:#925345}.coupon .remove-coupon-btn{color:#925345}.coupon .title-wrp{display:flex;grid-gap:5px;gap:5px;font-weight:bold}.coupon .value{display:flex;grid-gap:5px;gap:5px}#stripe-payment-data .stripe-card-group,#stripe-payment-data #stripe-exp-element,#stripe-payment-data #stripe-cvc-element{width:100%}#stripe-payment-data label[for="stripe-exp-element"],#stripe-payment-data label[for="stripe-cvc-element"]{white-space:nowrap}#stripe-payment-data .form-row{margin-bottom:20px}@media (max-width: 1439px){.woocommerce .checkout-form-wrp>.row>.first{padding-right:15px}.gray-bg-col>.wrapper{padding:30px 0 0 0}}@media (max-width: 991px){.gray-bg-col:before{left:-30px;width:100vw}}@media (max-width: 767px){#billing_first_name_field,#billing_last_name_field,#billing_city_field,#billing_postcode_field{flex-basis:100%}p:not(.subscribe-newsletter-wrapper) label{font-size:12px;top:-8px}p:not(.subscribe-newsletter-wrapper) input[type="email"],p:not(.subscribe-newsletter-wrapper) input[type="text"],p:not(.subscribe-newsletter-wrapper) input[type="tel"],p:not(.subscribe-newsletter-wrapper) select.country_select{font-size:14px;padding:6px 20px}p:not(.subscribe-newsletter-wrapper) label{left:10px;top:-12px}.woocommerce .page-title{font-size:24px}.woocommerce h3{font-size:20px}.woocommerce p.subscribe-newsletter-wrapper label{font-size:14px}.woocommerce p.subscribe-newsletter-wrapper label:before{height:20px;width:20px}.woocommerce p.subscribe-newsletter-wrapper svg{height:20px;width:20px}.woocommerce form .form-row:not(.checkbox){margin:0 0 30px}.woocommerce .subscribe-newsletter-wrapper input[type="checkbox"] ~ label svg,.woocommerce .checkbox input[type="checkbox"] ~ label svg{min-width:20px}.woocommerce .subscribe-newsletter-wrapper label:before,.woocommerce .subscribe-newsletter-wrapper input[type="checkbox"]:checked ~ label svg,.woocommerce .checkbox label:before,.woocommerce .checkbox input[type="checkbox"]:checked ~ label svg{width:20px;height:20px}.woocommerce .checkbox{font-size:14px}.coupon-input-wrapper #coupon-text{font-size:14px;padding:6px 20px;height:34px}.coupon-input-wrapper .btn{padding:0px 15px}.coupon-input-wrapper label{font-size:12px}.gray-bg-col:before{width:100vw;left:0}#order_comments{font-size:14px;padding:6px 20px}.woocommerce .checkout-form-wrp>.row>.first{order:2}.woocommerce .checkout-form-wrp>.row>.gray-bg-col{order:1}.terms-visible,.place-order{display:none}.cart-coupon-wrp{margin-bottom:20px}.woocommerce-terms-and-conditions-wrapper{display:block}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{display:none}.woocommerce-terms-and-conditions-wrapper .form-row.validate-required{margin:0 !important}button#place_order{display:block;margin-bottom:30px;width:100%;font-weight:400}label[for="terms-checkbox"]{line-height:1.6}ul#shipping_method .packetery-widget-button-wrapper .packeta-widget{padding-left:0px}#billing_phone_field span.prefix select{font-size:14px;padding:5px 0}}@media (max-width: 375px){.coupon-input-wrapper #coupon-text{flex-basis:70%}}

