.elementor-menu-cart__toggle .elementor-button:hover,.elementor-menu-cart__toggle .elementor-button:focus{border:none}.elementor-menu-cart__container.elementor-lightbox .elementor-menu-cart__main{right:0;padding:0}.elementor-menu-cart__product-remove.product-remove{right:5px;top:50%;margin-top:-20px}.elementor-menu-cart__products{max-height:calc(100vh - 350px)}.elementor-menu-cart__products.woocommerce-mini-cart.cart.woocommerce-cart-form__contents,.woocommerce-mini-cart__buttons.buttons{padding:.5rem}.header-sidenav-cart{padding:0 .5rem}.header-sidenav-cart h3{text-align:center}.woocommerce-mini-cart__buttons.buttons{margin-top:1rem;position:absolute;bottom:0;z-index:9999;background:var(--e-global-color-d3b7097)}.elementor-menu-cart__product-price span.quantity{font-family:var(--e-global-typography-accent-font-family),Sans-serif}.elementor-menu-cart__product-price span.product-quantity{font-weight:var(--e-global-typography-accent-font-weight);font-size:1rem}.elementor-menu-cart__main .elementor-menu-cart__close-button{position:absolute;right:10px;top:15px;margin:0}.elementor-menu-cart__main .elementor-menu-cart__close-button:before,.elementor-menu-cart__main .elementor-menu-cart__close-button:after{background:var(--e-global-color-primary)}.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before{font-family:var(--e-global-typography-accent-font-family),Sans-serif}body.woocommerce-checkout .head-mini-cart,body.woocommerce-cart .head-mini-cart{display:none}.woocommerce-checkout #payment .payment_method_paypal img{display:flex}.woocommerce form .form-row .select2-container{height:46px}a.elementor-button.elementor-button--view-cart span:after,a.elementor-button.elementor-button--checkout span:after,a.checkout-button.button.alt.wc-forward:after,button#place_order:after,.woocommerce-mini-cart__buttons a.wc-forward:after{content:"\f054";display:inline-block;font-weight:600;font-family:"Font Awesome 5 Free";opacity:0;-webkit-transition:0.25s linear;-moz-transition:0.25s linear;-ms-transition:0.25s linear;-o-transition:0.25s linear;transition:0.25s linear}a.elementor-button.elementor-button--view-cart:hover span:after,a.elementor-button.elementor-button--checkout:hover span:after,.wc-proceed-to-checkout:hover a.checkout-button.button.alt.wc-forward:after,button#place_order:hover:after,.woocommerce-mini-cart__buttons a.wc-forward:hover:after{opacity:1;padding:0 .5rem}.woocommerce-mini-cart__buttons{border-top:1px solid rgb(129 129 129 / .2);box-shadow:0 0 10px 0 rgb(129 129 129 / 20%)}.woocommerce-mini-cart__buttons a.wc-forward{display:block;width:100%;padding:15px;background:var(--e-global-color-720d37a);color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);transition:all 0.2s;margin-bottom:.5rem;text-align:center}.woocommerce-mini-cart__buttons a.wc-forward:hover{background:var(--e-global-color-720d37a);color:var(--e-global-color-accent)}.woocommerce-mini-cart__buttons a.wc-forward.checkout{background-color:var(--e-global-color-accent);color:var(--e-global-color-d3b7097)}.woocommerce-mini-cart__buttons span.woocommerce-Price-amount.amount{font-family:var(--e-global-typography-accent-font-family),Sans-serif}.woocommerce-mini-cart__buttons.buttons p{font-size:1rem;margin-bottom:.5rem;text-align:right}p.woocommerce-mini-cart__total.total span.woocommerce-Price-amount.amount{font-size:1.5rem}.elementor-menu-cart__product.woocommerce-cart-form__cart-item.cart_item{align-items:end}.elementor-widget-woocommerce-cart .woocommerce{font-family:var(--e-global-typography-accent-font-family),Sans-serif}.quantity-button-wrapper button.quantity-button{padding:6px 12px 8px;height:41px;background:#fff;border:1px solid #efefef;cursor:pointer;font-size:20px;line-height:20px;width:41px;color:#000;height:41px}.quantity-button-wrapper .quantity{display:inline}.quantity-button-wrapper{white-space:nowrap;font-family:var(--e-global-typography-accent-font-family),Sans-serif;border:1px solid var(--e-global-color-8aeae53)}.quantity-button-wrapper button.quantity-button,.quantity-button-wrapper div.quantity.quantity_quantity{float:none!important;height:41px}.quantity-button-wrapper .quantity input.input-text.qty.text{text-align:center;border:0;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);box-shadow:none}span.quantity_plain_input.hidden{display:none}span.plus.quantity-button{float:right;width:30px;text-align:center;height:100%;align-items:center;display:inline-grid}span.minus.quantity-button{float:left;width:30px;text-align:center;height:100%;align-items:center;display:inline-grid}.woocommerce #respond input#submit.loading,.woocommerce #respond input#submit.loading:hover,.woocommerce #respond input#submit.loading:focus,.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit.disabled:focus,.woocommerce #respond input#submit.disabled:hover,.woocommerce a.button.loading,.woocommerce a.button.disabled,.woocommerce a.button.loading:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button.loading:focus,.woocommerce a.button.disabled:focus,.woocommerce button.button.loading,.woocommerce button.button.disabled,.woocommerce button.button.loading:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button.loading:focus,.woocommerce button.button.disabled:focus,.woocommerce input.button.loading,.woocommerce input.button.disabled,.woocommerce input.button.loading:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button.loading:focus,.woocommerce input.button.disabled:focus{opacity:.85;background-color:var(--e-global-color-accent);border-color:var(--e-global-color-accent);outline:0}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{font-family:"Font Awesome 5 Free";content:"\f110";top:50%;right:1em;color:#fff;font-weight:600;font-size:1.5rem;margin-top:-17px;vertical-align:middle}.woocommerce button.button,.woocommerce button.button:focus{outline:0!important}.woocommerce #respond input#submit.loading:hover::after,.woocommerce a.button.loading:hover::after,.woocommerce button.button.loading:hover::after,.woocommerce input.button.loading:hover::after{color:var(--e-global-color-accent)}.woocommerce div.product.elementor .woocommerce-variation-add-to-cart .quantity input{font-size:1.3rem}.woocommerce div.product.elementor .elementor-add-to-cart.elementor-product-simple .quantity+.button{margin-left:0;line-height:37px}.woocommerce div.product.elementor .elementor-add-to-cart.elementor-product-simple .quantity:not(.hidden)+.button{margin-left:10px}.woocommerce-cart .quantity-button{display:inline-flex;align-items:center;height:45px}body.cart tr.woocommerce-cart-form__cart-item.cart_item .quantity.quantity_quantity,.quantity.quantity_quantity{display:inline-flex}body.single-product .quantity-button.quantity-button-wrapper,body.single.woocommerce .quantity-button.quantity-button-wrapper{background:#fff;display:grid;grid-template-columns:0.5fr 1fr 0.5fr;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0;text-align:center;margin-right:15px;width:auto}body.cart tr.woocommerce-cart-form__cart-item.cart_item .quantity-button-wrapper{margin:inherit}.woocommerce div.product form.cart .quantity-button-wrapper div.quantity{margin-right:0;margin:0}.quantity-button-wrapper input::-webkit-outer-spin-button,.quantity-button-wrapper input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0}.quantity-button-wrapper input[type="number"]{-moz-appearance:textfield}.single-product.woocommerce button.button.alt.disabled,.single-product.woocommerce .woocommerce button.button.alt.disabled:hover{background-color:var(--e-global-color-accent);color:#f9f9f9}.single-product.woocommerce span.onsale,.archive.woocommerce span.onsale{font-size:1rem;text-align:center;background-color:var(--e-global-color-accent,#d08f95);color:#f9f9f9;z-index:9;border-radius:0;padding:.3rem 1rem;line-height:inherit;min-height:auto;top:0;left:0;box-shadow:0 0 8px 0 rgb(0 0 0 / 12%)}.swatchly-type-image .swatchly-swatch{width:55px;height:75px}.single_variation_wrap .wc-no-matching-variations{border:1px solid #9a474d;background:#fff;color:#9a474d}.single_variation_wrap .wc-no-matching-variations:before{font-family:"Font Awesome 5 Free";content:"\f024";color:#9a474d;top:25px}.woocommerce-message::before{color:#d08f95}.woocommerce-message{border-top-color:var(--e-global-color-accent)}a.button.wc-forward{background:#d08f95;color:#fff}table.variations tbody tr{display:grid;text-align:left;padding:0}table.variations tbody tr th,table.variations tbody tr td.value{padding:0}.woocommerce div.product form.cart .variations select.single_option_d_none{display:none}.woocommerce div.product form.cart .variations .single-option{font-weight:700}table.variations tbody tr:hover>td,table.variations tbody tr:hover>th{background:none}.woocommerce-message::before{color:#d08f95}.woocommerce-message{border-top-color:var(--e-global-color-accent)}a.button.wc-forward{background:#d08f95;color:#fff}table.variations tbody tr{display:grid;text-align:left;padding:0}table.variations tbody tr th,table.variations tbody tr td.value{padding:0}table.variations tbody tr:hover>td,table.variations tbody tr:hover>th{background:none}form.cart a.added_to_cart.wc-forward{font-size:0}form.cart a.added_to_cart.wc-forward:after{content:"\f101";font-family:"Font Awesome 5 Free";font-weight:600!important;display:inline-block;margin-left:10px;height:100%;padding:10px;background-color:var(--e-global-color-accent);border-color:var(--e-global-color-accent);color:#fff;border-width:1px;border-style:solid;font-size:1rem;line-height:2.3}.archive a.added_to_cart.wc-forward{display:none}.woocommerce div.product .single_variation_wrap .woocommerce-variation-price{margin-right:25px;display:flex}.woocommerce div.product p.price,.woocommerce div.product .single_variation_wrap span.price{color:var(--e-global-color-accent);font-size:1.75em;line-height:1.9;font-family:var(--e-global-typography-accent-font-family),Sans-serif;position:relative;margin-bottom:0}.woocommerce div.product .single_variation_wrap span.price del{position:absolute;top:-10px;font-size:var(--e-global-typography-text-font-size);line-height:1}.woocommerce div.product span.price ins,.woocommerce div.product .single_variation_wrap span.price ins,.woocommerce div.product.elementor .elementor-product-price-block-yes .price ins{text-decoration:none;font-weight:initial;line-height:1}.woocommerce div.product p.stock{font-family:var(--e-global-typography-4af3ced-font-family,Arial),Sans-serif;font-weight:700}.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tr td:before,.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tr td:before{font-weight:500}#add_payment_method .cart-collaterals .cart_totals table small.includes_tax,.woocommerce-cart .cart-collaterals .cart_totals table small.includes_tax,.woocommerce-checkout .cart-collaterals .cart_totals table small.includes_tax{font-family:var(--e-global-typography-text-font-family);color:var(--e-global-color-text);font-size:var(--e-global-typography-text-font-size);display:block}.elementor-widget-woocommerce-cart .woocommerce #shipping_method li label,.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table td .woocommerce-Price-amount,.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table td:before,#add_payment_method .cart-collaterals .cart_totals table small.includes_tax span.amount,.woocommerce-cart .cart-collaterals .cart_totals table small.includes_tax span.amount,.woocommerce-checkout .cart-collaterals .cart_totals table small.includes_tax span.amount{font-family:var(--e-global-typography-text-font-family);color:var(--e-global-color-text);font-weight:initial}.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table tr.order-total td strong .amount{font-weight:600}#add_payment_method .cart-collaterals .cart_totals table small.includes_tax,.woocommerce-cart .cart-collaterals .cart_totals table small.includes_tax,.woocommerce-checkout .cart-collaterals .cart_totals table small.includes_tax,#add_payment_method .cart-collaterals .cart_totals table small.includes_tax span.amount,.woocommerce-cart .cart-collaterals .cart_totals table small.includes_tax span.amount,.woocommerce-checkout .cart-collaterals .cart_totals table small.includes_tax span.amount{font-size:.85rem;line-height:1.5}.elementor-widget-woocommerce-cart .woocommerce .shop_table.shop_table_responsive .cart-subtotal,.elementor-widget-woocommerce-cart .woocommerce .shop_table.shop_table_responsive .woocommerce-shipping-totals{font-family:var(--e-global-typography-text-font-family);color:var(--e-global-color-text);font-size:var(--e-global-typography-text-font-size)}.elementor-widget-woocommerce-cart .woocommerce .shop_table.shop_table_responsive .cart-subtotal .amount{font-size:1.4rem}#add_payment_method .cart-collaterals .cart_totals table strong span.amount,.woocommerce-cart .cart-collaterals .cart_totals table strong span.amount,.woocommerce-checkout .cart-collaterals .cart_totals table strong span.amount{font-size:1.7rem}.woocommerce-cart .cart-collaterals .checkout-button{font-size:1rem!important;background-color:var(--e-global-color-accent)!important}.elementor-widget-woocommerce-archive-description h2{text-align:center;margin:25px 0}.woocommerce-checkout{--sections-background-color:#ffffff;--sections-border-color:#d4d4d4}.elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-section,.elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout__order_review,.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout #payment,.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col-1,.elementor-widget-woocommerce-checkout-page .woocommerce .shipping_address,.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields{margin:var(--sections-margin,0 0 15px 0)}.elementor-widget-woocommerce-checkout-page .e-checkout__container{grid-template-columns:40% auto}.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single{height:48px;margin-bottom:0}.elementor-widget-woocommerce-checkout-page .woocommerce-shipping-fields .shipping_address{min-height:360px}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr.order-total{font-size:1.5rem;padding:0}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr.order-total small.includes_tax{display:block;font-size:.8rem;line-height:1}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{display:none!important}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.woocommerce-checkout #payment ul.payment_methods li{margin:0;width:100%}.woocommerce-checkout #payment ul.payment_methods li:first-child{margin-left:0}.woocommerce-checkout #payment ul.payment_methods li:last-child{margin-right:0}.elementor-widget-woocommerce-checkout-page .woocommerce .wc_payment_method label{color:var(--e-global-color-d3b7097)}.elementor-widget-woocommerce-checkout-page .woocommerce ul.payment_methods li label{display:block;background-color:#0069d9;text-align:center;text-transform:uppercase;padding:.7rem;box-shadow:0 0 8px 0 rgb(0 0 0 / 50%);color:var(--e-global-color-d3b7097,#818a91);font-size:.7rem}.elementor-widget-woocommerce-checkout-page .woocommerce ul.payment_methods li:hover{opacity:.8}.elementor-widget-woocommerce-checkout-page .woocommerce ul.payment_methods li label.active{box-shadow:none;background:linear-gradient(40deg,#003087,#009cde);font-weight:700}body.woocommerce-checkout .btn-bacs,body.woocommerce-checkout .btn-xpay,body.woocommerce-checkout .btn-paypal,body.woocommerce-checkout .btn-cod,body.woocommerce-checkout .btn-xpay_applepay,body.woocommerce-checkout .btn-xpay_googlepay{font-size:1rem}body.woocommerce-checkout .btn-bacs:after,body.woocommerce-checkout .btn-xpay:after,body.woocommerce-checkout .btn-paypal:after,body.woocommerce-checkout .btn-cod:after,body.woocommerce-checkout .btn-xpay_applepay:after,body.woocommerce-checkout .btn-xpay_googlepay:after{color:#fff;display:inline-block;margin-left:.4rem;font-family:"Font Awesome 5 Free";font-weight:600}body.woocommerce-checkout .btn-paypal:after,body.woocommerce-checkout .btn-xpay_applepay:after,body.woocommerce-checkout .btn-xpay_googlepay:after{font-family:"Font Awesome 5 brands";font-weight:100}body.woocommerce-checkout .btn-bacs:after{content:"\f19c"}body.woocommerce-checkout .btn-xpay:after{content:"\f09d"}body.woocommerce-checkout .btn-cod:after{content:"\f4c0"}body.woocommerce-checkout .btn-paypal:after{content:"\f1ed"}body.woocommerce-checkout .btn-xpay_applepay:after{content:"\f416"}body.woocommerce-checkout .btn-xpay_googlepay:after{content:"\e079"}.woocommerce-checkout #payment ul.payment_methods li input,.woocommerce-checkout #payment div.payment_box::before{display:none}.woocommerce-checkout #payment div.payment_box{background-color:#fff;border:1px solid #a4afb7;box-shadow:0 0 8px 0 rgb(0 0 0 / 6%)}.woocommerce-checkout #payment div.payment_box{font-size:1rem;color:#000}.woocommerce-checkout #billing_state_field{margin-bottom:8px}.woocommerce-checkout .nexixpay-loghi-container{display:flex;flex-direction:row;width:100%;background:#fff;padding:5px;align-items:center;text-align:center;column-gap:15px}.woocommerce-checkout .nexixpay-loghi-container>div{display:inline-flex;width:30px}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout #payment{padding:10px!important}.woocommerce-order{width:768px;margin:0 auto;background:#fff;padding:25px;border:1px solid #d7d7d7;max-width:100%;box-shadow:0 0 10px 0 #00000024;color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family);font-size:1.3rem}.woocommerce-order ul.order_details{padding:0}.woocommerce-order ul.order_details li strong{font-family:var(--e-global-typography-text-font-family);font-size:var(--e-global-typography-text-font-size)}.woocommerce-order ul.order_details{margin:0 0 1.5em}.woocommerce-order ul.order_details li{padding-right:1em;margin-right:1em}.woocommerce-order .woocommerce-notice--success.woocommerce-thankyou-order-received{text-align:center;font-size:2rem;font-weight:600;margin-bottom:1.5em;margin-top:1em}.woocommerce-order .woocommerce-bacs-bank-details h2,.woocommerce-order .woocommerce-order-details h2{font-size:1.5rem;font-weight:600;margin-bottom:1.5em;text-align:center;margin-top:2em}.elementor-widget-woocommerce-checkout-page .woocommerce-order .shop_table,.elementor-widget-woocommerce-checkout-page .woocommerce-order .shop_table tbody td,.elementor-widget-woocommerce-checkout-page .woocommerce-order .shop_table tfoot th,.elementor-widget-woocommerce-checkout-page .woocommerce-order .shop_table tfoot td{font-size:var(--e-global-typography-text-font-size);color:var(--e-global-color-primary)}.woocommerce-order table.woocommerce-table--order-details tr td span{font-family:var(--e-global-typography-text-font-family)}@media only screen and (max-width:1366px){.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size:1.3rem}}@media only screen and (max-width:1024px){.elementor-widget-woocommerce-checkout-page .e-checkout__container{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:480px){.elementor-widget-woocommerce-cart .woocommerce table.cart tr{padding:0!important}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods{display:block}.woocommerce-checkout #payment ul.payment_methods li{margin:.5rem 0}.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart.foundPrice{display:grid;grid-auto-flow:row dense;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:15px 5px;grid-template-areas:". ." "AddToCart AddToCart";text-align:center;justify-items:center}.woocommerce-variation-add-to-cart.variations_button.foundPrice button.single_add_to_cart_button{grid-area:AddToCart;width:100%}.woocommerce-variation-add-to-cart.variations_button.foundPrice .woocommerce-variation.single_variation_price{text-align:center;align-items:center}body.single-product .woocommerce-variation-add-to-cart.variations_button.foundPrice .quantity-button.quantity-button-wrapper,body.single.woocommerce .woocommerce-variation-add-to-cart.variations_button.foundPrice .quantity-button.quantity-button-wrapper{margin-right:0;width:100%}body.single-product div.product form.cart .variations,.pl_show_swatches_label_1 .swatchly_loop_variation_form tr,.single-product .variations_form .variations tr{margin-bottom:0!important}}