.woocommerce form .form-row label{width:100%;display:block;clear:both}.woocommerce-page table.shop_table{width:100%;border-collapse:collapse}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:12px!important}.select2-container .select2-selection--single .select2-selection__rendered{padding-right:8px!important}.checkout-sidebar.sticky-top{top:120px!important}h2.wc-block-mini-cart__title,h3.wc-block-price-filter__title{font-size:20px}.wc-block-product-categories-list{list-style:none}.wc-block-mini-cart__footer-actions .wc-block-components-button:not(.is-link).outlined{background-color:#fff!important}.wc-block-mini-cart__footer-actions .wc-block-components-button:not(.is-link).outlined:hover{background-color:#111!important}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{border-bottom:1px solid #e1e1e1;margin-bottom:25px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;display:flex;flex-wrap:wrap}.woocommerce-account .woocommerce-MyAccount-navigation li{padding:0;border-right:1px solid #e1e1e1}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:inline-block;padding:.7rem;font-weight:600;letter-spacing:1px}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{text-decoration:none;background-color:#f6f6f6}.woocommerce .quantity{margin:0 10px 0 0!important;white-space:nowrap}.woocommerce .qty{margin-right:0!important;background:#f5f5f5;width:35px!important;border:none!important;border-top:1px solid #e1e1e1!important;border-bottom:1px solid #e1e1e1!important;border-radius:0!important}.woocommerce .minus{min-height:40px;padding:7px;background:#f5f5f5;border:1px solid #e1e1e1!important;border-right:none!important;width:24px;cursor:pointer;border-radius:0!important}.woocommerce .plus{min-height:40px;padding:7px;background:#f5f5f5;border:1px solid #e1e1e1!important;border-left:none!important;width:24px;cursor:pointer;border-radius:0!important}.woocommerce .minus:hover,.woocommerce .plus:hover{background-color:#f6f6f6}.woocommerce form .form-row,.woocommerce-billing-fields .form-row,.woocommerce-shipping-fields .form-row{display:block}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:none}.woocommerce-shipping-fields{padding-left:3px}.checkout-sidebar{font-size:14px;border:1px solid rgba(12,18,28,.12);border-radius:4px;padding:16px}.woocommerce form.checkout_coupon{border-radius:0;border:2px dashed #446084}.woocommerce form.checkout_coupon p{margin-bottom:0}.woocommerce table.shop_table th{padding:6px 9px}.woocommerce-checkout-review-order-table{background-color:#fff}.woocommerce-billing-fields__field-wrapper{display:block;width:100%;margin-top:15px}.woocommerce-checkout h3{font-size:20px}.woocommerce-checkout h3#ship-to-different-address{font-size:16px;margin-bottom:0!important}.woocommerce-privacy-policy-text,.woocommerce-terms-and-conditions-checkbox-text{font-size:14px}.woocommerce a.showcoupon,.woocommerce a.showlogin{text-decoration:underline;font-weight:600}.link-access,.link-whishlist,.shopping-cart{position:relative;display:inline-block}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea,.woocommerce form.comment-form input,.woocommerce form.comment-form select,.woocommerce form.comment-form textarea{border:1px solid #e5e5e5;padding:7px;border-radius:.25rem}.select2-container--default .select2-selection--single{border:1px solid #e5e5e5}.woocommerce-page .select2-container .select2-search__field,.woocommerce-page .select2-container .select2-selection,.woocommerce-page .select2-container .select2-selection .select2-selection__arrow{height:2.5rem}.wc-block-components-sort-select{padding-bottom:15px}.wc-block-sort-select__select{border:1px solid #e1e1e1;padding:5px;border-radius:.25rem}.wc-block-product-search .wc-block-product-search__field{padding:0 8px;line-height:1.8;flex-grow:1;border:1px solid #e1e1e1}.wc-block-product-search .wc-block-product-search__button{display:flex;align-items:center;margin:0;cursor:pointer;padding:0 .5em;position:relative;overflow:hidden;border:1px solid #e1e1e1}.wc-block-attribute-filter .wc-block-attribute-filter-list input{margin-right:5px}.rtl .wc-block-components-price-slider__range-input-progress,.wc-block-components-price-slider__range-input-progress{--range-color:var(--wp--preset--color--primary)}.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb a{color:var(--wp--color--text-primary)}.is-large.wc-block-cart .wc-block-cart-items td::after,.is-large.wc-block-cart .wc-block-cart-items::after,.wc-block-components-totals-wrapper::after{border-width:0}.is-large.wc-block-cart .wc-block-cart__totals-title,table.wc-block-cart-items .wc-block-cart-items__header th{text-transform:initial;font-size:var(--wp--preset--font-size--medium);font-weight:600}.wc-block-grid.has-3-columns:not(.alignwide):not(.alignfull){font-size:var(--wp--preset--font-size--small)}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{margin:0!important;padding:0!important}.wc-block-components-sort-select,.wc-block-components-totals-item__description,.woocommerce .woocommerce-breadcrumb{margin-bottom:calc(2 * var(--wp--custom--v-spacing))}.wc-block-grid__products{margin:var(--wp--custom--v-spacing) 0}.wc-block-components-product-sale-badge,span.onsale{font-size:11px;background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);line-height:4!important;border-radius:50%;width:60px;height:60px}.product-badges{display:flex;flex-wrap:wrap;position:absolute;left:10px;right:10px;top:10px;z-index:98}.product-badge{position:relative;display:inline-block;background-color:#f26c4f!important;color:#fff;font-size:12px;margin:0 2px;padding:4px;letter-spacing:1px;border-radius:2px!important}.wc-block-components-product-price{font-size:var(--wp--preset--font-size--medium)}.wc-block-components-product-price,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{color:var(--wp--preset--color--primary);font-weight:700}.woocommerce-page .woocommerce-form-coupon .button{min-height:0}.wc-block-grid__product-add-to-cart .wp-block-button__link.add_to_cart_button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button[type=submit],.woocommerce input.button.alt,.woocommerce ul.products li.product .button.add_to_cart_button,.woocommerce ul.products li.product .button.product_type_external,.woocommerce ul.products li.product .button.product_type_grouped,.woocommerce-page .woocommerce-cart-form .actions .button{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);font-size:14px;padding:.5rem 1rem!important;font-weight:600;line-height:1.8}.wc-block-grid__product-add-to-cart .wp-block-button__link.add_to_cart_button:hover,.woocommerce #respond input#submit:hover,.woocommerce .product button.single_add_to_cart_button:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:hover,.woocommerce button[type=submit]:hover,.woocommerce input.button:hover,.woocommerce ul.products li.product .button.product_type_external:hover,.woocommerce ul.products li.product .button.product_type_grouped:hover,.woocommerce-page .woocommerce-cart-form .actions .button:hover{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);filter:brightness(94%)!important}.woocommerce a.button.disabled,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled],.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled],.woocommerce button.button:disabled[disabled]:hover{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);opacity:.5}.wc-block-components-product-image img,.woocommerce div.product div.images img,.woocommerce ul.products li.product a img{border-radius:var(--wp--custom--button-border-radius)}.wc-block-featured-product.has-left-content .wp-block-button.aligncenter{text-align:left}.product_meta>*{display:block}.woocommerce div.product .quantity+.single_add_to_cart_button{min-height:40px}.woocommerce .quantity .qty{min-height:40px;padding:7px;border-radius:.25rem;border:1px solid #e5e5e5}.woocommerce-page .input-text{font-size:var(--wp--preset--font-size--small);padding:0}.woocommerce ul.products{text-align:center;display:flex;flex-wrap:wrap}.woocommerce-page ul.products li.product{display:flex;flex-direction:column;margin-top:1rem;margin-bottom:1rem}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:var(--wp--preset--font-size--small);padding:0}.woocommerce-page ul.products li.product .button{margin:auto auto 0 auto}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{border-right:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li span.current{margin:calc(.2 * var(--wp--custom--h-spacing));border:2px solid var(--wp--custom--button-border-color);padding:15px;border-radius:var(--wp--custom--button-border-radius);background:0 0;color:var(--wp--preset--color--primary);box-shadow:var(--wp--custom--small-button-shadow);font-size:var(--wp--preset--font-size--small);font-family:var(--wp--preset--font-family--system);line-height:1.7}.woocommerce nav.woocommerce-pagination ul li span.current{font-weight:700}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current:hover,.woocommerce nav.woocommerce-pagination ul li span:hover{color:#fff;background:#333;filter:brightness(94%)!important;box-shadow:var(--wp--custom--small-button-shadow)}.wc-block-components-price-slider__controls{gap:8px;margin:0}.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount{border-radius:4px;border-width:1px;margin:0;max-width:80px;font-size:var(--wp--preset--font-size--small);min-width:0;padding:2px 5px;width:auto}.woocommerce button[type=submit]:not(.wp-block-search__button){padding:.4rem 1.1rem}.woocommerce div.product .product_title{margin-top:20px;font-size:var(--wp--preset--font-size--x-large)}.woocommerce div.product .product_meta span{font-weight:600}.woocommerce ul.products li.product .onsale{top:4px;left:4px;right:auto;margin:0}.related.products{clear:both}.woocommerce div.product .flex-control-thumbs{display:flex;gap:calc(var(--wp--style--block-gap)/2);margin-top:calc(var(--wp--style--block-gap)/2)!important}.woocommerce div.product div.images .flex-control-thumbs li{float:left;list-style:none;margin:0;width:20%}.woocommerce div.product form.cart,.woocommerce div.product p.cart{margin-bottom:calc(var(--wp--style--block-gap)*2.5)}.woocommerce table.variations tr{border:none;margin-bottom:0}.woocommerce table.variations tr th{vertical-align:middle}.woocommerce table.variations tr td select{height:2.5rem;padding:.2rem 1.1rem}.woocommerce div.product form.cart table.variations th{line-height:2.5rem}.woocommerce div.product .woocommerce-variation-price{margin-bottom:var(--wp--style--block-gap)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#515151}.woocommerce div.product .woocommerce-tabs{border-top:1px solid;border-color:rgba(0,0,0,.2);margin-top:calc(var(--wp--style--block-gap)*3);padding-top:calc(var(--wp--style--block-gap)*3)}.woocommerce div.product .woocommerce-tabs ul.tabs{-moz-column-gap:var(--wp--style--block-gap);column-gap:var(--wp--style--block-gap);display:flex;list-style:none;margin:0 0 var(--wp--style--block-gap);overflow:hidden;padding:0;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:transparent;border:none;display:inline-block;font-size:var(--wp--preset--font-size--large);margin:0;padding:0;position:relative;z-index:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{border-bottom:4px solid transparent;color:var(--wp--preset--color--foreground);display:inline-block;font-weight:600;padding:5px 10px;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{border-color:var(--wp--preset--color--primary);text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:0 0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border-color:var(--wp--preset--color--primary);color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs:before{content:none}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product .woocommerce-tabs .panel .woocommerce-Reviews-title,.woocommerce div.product .woocommerce-tabs .panel>h2{font-size:var(--wp--preset--font-size--medium);margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.woocommerce div.product .woocommerce-tabs .panel,.woocommerce div.product .woocommerce-tabs ul.tabs{margin-left:auto;margin-right:auto;max-width:800px}.woocommerce div.product .woocommerce-tabs .panel,.woocommerce div.product .woocommerce-tabs ul.tabs{margin-left:auto;margin-right:auto;max-width:800px}.related.products h2{font-size:var(--wp--preset--font-size--x-large)}.comment-form p:not(.comment-form-cookies-consent) label{display:block}.akismet_comment_form_privacy_notice{font-size:var(--wp--preset--font-size--small);color:#856404;background-color:#fff3cd;border-color:#ffeeba;padding:15px}.woocommerce table.shop_table,.woocommerce table.shop_table td{border:1px solid #e5e5e5}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:100%!important;font-size:14px;border:1px solid rgba(12,18,28,.12);border-radius:4px;padding:16px}.woocommerce .cart-collaterals .cart_totals h2,.woocommerce-page .cart-collaterals .cart_totals h2{font-size:18px}#place_order,.checkout-button{width:100%;text-align:center}.wc-block-components-order-summary .wc-block-components-panel__content{margin-top:var(--wp--custom--h-spacing)}.wp-block-woocommerce-mini-cart button.wc-block-mini-cart__button,.wp-block-woocommerce-mini-cart button.wc-block-mini-cart__button:active,.wp-block-woocommerce-mini-cart button.wc-block-mini-cart__button:focus,.wp-block-woocommerce-mini-cart button.wc-block-mini-cart__button:hover{box-shadow:none;border-radius:0;margin-top:initial;margin-bottom:initial;background:0 0;border:none}.wc-block-mini-cart__footer-actions .wc-block-components-button:not(.is-link).outlined{background:var(--wp--preset--color--secondary);color:var(--wp--preset--color--primary);border:2px solid var(--wp--custom--button-border-color);padding:var(--wp--custom--button-padding);border-radius:var(--wp--custom--button-border-radius);box-shadow:var(--wp--custom--small-button-shadow)}.woocommerce-page .woocommerce-cart-form #coupon_code,.woocommerce-page .woocommerce-cart-form .actions .button{height:40px;padding:.9rem 1.1rem;font-size:var(--wp--preset--font-size--small)}.woocommerce-page .woocommerce-cart-form .product-thumbnail a img{width:60px!important}.woocommerce-checkout h3{font-size:20px!important}.woocommerce form.woocommerce-form-coupon .form-row-first,.woocommerce form.woocommerce-form-coupon .form-row-last{width:auto!important}.woocommerce form.woocommerce-form-coupon .form-row-last{float:left!important}.woocommerce-checkout h3{font-size:var(--wp--preset--font-size--large)}.wc-block-components-checkout-return-to-cart-button{fill:var(--wp--preset--color--primary);text-decoration:underline}.wp-block-woocommerce-cart-order-summary-heading-block textarea{color:#000}.checkout-sidebar.sticky-top{top:120px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:12px!important}.select2-container .select2-selection--single .select2-selection__rendered{padding-right:8px!important}.wc_payment_methods{list-style:none}.wc_payment_methods .payment_method_paypal img{height:auto;max-width:150px;margin:10px}.payment_box{border:1px solid #e1e1e1;padding:15px;font-size:85%}.payment_box p:last-child{margin:0}