@keyframes move{0%{transform:translate(0, 0)}50%{transform:translate(4px, 0)}100%{transform:translate(0, 0)}}@keyframes loop-anim{0%{margin-left:0}100%{margin-left:var(--to-width)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.up-sells.products>h2,.related.products>h2,.cross-sells>h2,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .short-description>h2,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product_title,.woocommerce-page .woocommerce:not(.widget) form fieldset:not(.cf7-fieldset-for-wc) legend{margin:0px;font-family:"Inter","Inter-fallback",Arial,Helvetica,sans-serif;font-size:clamp(1.25rem,1.161rem + .447vw,1.563rem);line-height:1.3}@media(max-width: 767px){.up-sells.products>h2,.related.products>h2,.cross-sells>h2,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .short-description>h2,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product_title,.woocommerce-page .woocommerce:not(.widget) form fieldset:not(.cf7-fieldset-for-wc) legend{letter-spacing:.02em;font-weight:600 !important}}@media(min-width: 768px){.up-sells.products>h2,.related.products>h2,.cross-sells>h2,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .short-description>h2,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product_title,.woocommerce-page .woocommerce:not(.widget) form fieldset:not(.cf7-fieldset-for-wc) legend{font-weight:700 !important}}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #reply-title,.woocommerce-page.single-product div.product .woocommerce-tabs .panel-title,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .price>ins bdi,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .price,.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wp-block-heading{margin:0px;font-family:"Inter","Inter-fallback",Arial,Helvetica,sans-serif;font-weight:600 !important;font-size:1.25rem;line-height:1.5;letter-spacing:.02em}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform label,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .onsale,.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wc-block-product-categories ul li>a,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product-category>a .woocommerce-loop-category__title,.up-sells.products ul.products li.product .woocommerce-loop-product__link .text-wrap .price>.woocommerce-Price-amount bdi,.related.products ul.products li.product .woocommerce-loop-product__link .text-wrap .price>.woocommerce-Price-amount bdi,.cross-sells ul.products li.product .woocommerce-loop-product__link .text-wrap .price>.woocommerce-Price-amount bdi,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .woocommerce-loop-product__link .text-wrap .price>.woocommerce-Price-amount bdi,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .woocommerce-loop-product__link .text-wrap .price>.woocommerce-Price-amount bdi,.up-sells.products ul.products li.product .woocommerce-loop-product__link .text-wrap .price>ins bdi,.related.products ul.products li.product .woocommerce-loop-product__link .text-wrap .price>ins bdi,.cross-sells ul.products li.product .woocommerce-loop-product__link .text-wrap .price>ins bdi,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .woocommerce-loop-product__link .text-wrap .price>ins bdi,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .woocommerce-loop-product__link .text-wrap .price>ins bdi,.up-sells.products ul.products li.product .woocommerce-loop-product__link .text-wrap .woocommerce-loop-product__title,.related.products ul.products li.product .woocommerce-loop-product__link .text-wrap .woocommerce-loop-product__title,.cross-sells ul.products li.product .woocommerce-loop-product__link .text-wrap .woocommerce-loop-product__title,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .woocommerce-loop-product__link .text-wrap .woocommerce-loop-product__title,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .woocommerce-loop-product__link .text-wrap .woocommerce-loop-product__title{margin:0px;font-family:"Inter","Inter-fallback",Arial,Helvetica,sans-serif;font-weight:600 !important;font-size:1rem;line-height:1.5}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product-attributes-wrapper h2,.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform input[type=submit],.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart .button,.woocommerce-page.archive .btn-filters,.woocommerce-page.archive .wc-sidebar-archive .update-all-filters,.up-sells.products ul.products li.product>.text-wrap .login-to-see-price .button,.related.products ul.products li.product>.text-wrap .login-to-see-price .button,.cross-sells ul.products li.product>.text-wrap .login-to-see-price .button,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product>.text-wrap .login-to-see-price .button,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product>.text-wrap .login-to-see-price .button{margin:0px;font-family:"Inter","Inter-fallback",Arial,Helvetica,sans-serif;font-weight:700 !important;font-size:.8125rem;line-height:1.5}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .pa_taglia ul li label .label-txt,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product-categories,.up-sells.products ul.products li.product .woocommerce-loop-product__link .text-wrap .categories,.related.products ul.products li.product .woocommerce-loop-product__link .text-wrap .categories,.cross-sells ul.products li.product .woocommerce-loop-product__link .text-wrap .categories,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .woocommerce-loop-product__link .text-wrap .categories,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .woocommerce-loop-product__link .text-wrap .categories{margin:0px;font-family:"Inter","Inter-fallback",Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase;font-size:.8125rem;line-height:1.2;letter-spacing:.01em}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product_meta,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations tbody tr .label .woo-selected-variation-item-name,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations tbody tr .label label,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .price>del ins,.woocommerce-page.archive .slider-categories .product-categories .swiper-slide a,.woocommerce-page .woocommerce-pagination .page-numbers li,.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform input:not([type=submit]):not([type=checkbox]),.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform textarea,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations tbody tr .value select,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product-attributes-wrapper .product-attributes select,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary #mycustomvariations .dataTables_wrapper .wc-product-table-wrapper table tbody tr td.col-buy .variations select[data-attribute_name=attribute_pa_taglia],.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wc-block-catalog-sorting select.orderby{margin:0px;font-family:"Inter","Inter-fallback",Arial,Helvetica,sans-serif;font-weight:400;font-size:1rem;line-height:1.5}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations tbody tr .value .radio-variable-items-wrapper li,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations tbody tr .value .button-variable-items-wrapper li,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product-attributes-wrapper .product-attributes h3,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content form.woocommerce-EditAccountForm .form-row>span,.woocommerce-page.archive .btn-filters,.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wp-block-woocommerce-filter-wrapper .wp-block-woocommerce-active-filters .wc-block-active-filters .wc-block-active-filters__clear-all,.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wp-block-woocommerce-filter-wrapper .wp-block-woocommerce-active-filters .wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-components-chip .wc-block-components-chip__text,.woocommerce-page.archive .section-wc-content .inner-wc-content .woocommerce-result-count,.up-sells.products ul.products li.product .woocommerce-loop-product__link .text-wrap .stock,.related.products ul.products li.product .woocommerce-loop-product__link .text-wrap .stock,.cross-sells ul.products li.product .woocommerce-loop-product__link .text-wrap .stock,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .woocommerce-loop-product__link .text-wrap .stock,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .woocommerce-loop-product__link .text-wrap .stock,.up-sells.products ul.products li.product .woocommerce-loop-product__link .text-wrap .price del ins bdi,.related.products ul.products li.product .woocommerce-loop-product__link .text-wrap .price del ins bdi,.cross-sells ul.products li.product .woocommerce-loop-product__link .text-wrap .price del ins bdi,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .woocommerce-loop-product__link .text-wrap .price del ins bdi,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .woocommerce-loop-product__link .text-wrap .price del ins bdi,.up-sells.products ul.products li.product .woocommerce-loop-product__link .img-wrap .onsale,.related.products ul.products li.product .woocommerce-loop-product__link .img-wrap .onsale,.cross-sells ul.products li.product .woocommerce-loop-product__link .img-wrap .onsale,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .woocommerce-loop-product__link .img-wrap .onsale,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .woocommerce-loop-product__link .img-wrap .onsale{font-family:"Inter","Inter-fallback",Arial,Helvetica,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.5}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product_meta a{position:relative;font-family:"Inter","Inter-fallback",Arial,Helvetica,sans-serif;font-weight:600;font-size:1rem;line-height:1.5}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product_meta a:hover{text-decoration:none}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #comments .woocommerce-Reviews-title,.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-additional_information>h2:first-child,.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-description>h2:first-child,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .pa_taglia h3,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product_description>h2,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:first-child span,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main table.wc-block-cart-items thead,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product-category>a .woocommerce-loop-category__title .count{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform input[type=submit],.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart .button,.woocommerce-page.archive .btn-filters,.woocommerce-page.archive .wc-sidebar-archive .update-all-filters,.up-sells.products ul.products li.product>.text-wrap .login-to-see-price .button,.related.products ul.products li.product>.text-wrap .login-to-see-price .button,.cross-sells ul.products li.product>.text-wrap .login-to-see-price .button,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product>.text-wrap .login-to-see-price .button,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product>.text-wrap .login-to-see-price .button{display:inline-block;cursor:pointer;border:0;border-radius:8px;background:rgba(0,0,0,0);text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;border:1px solid;transition:color .2s cubic-bezier(0.55, 0.085, 0.68, 0.53),background-color .2s cubic-bezier(0.55, 0.085, 0.68, 0.53),border-color .2s cubic-bezier(0.55, 0.085, 0.68, 0.53);padding:clamp(10px,8.571px + .446vw,15px) clamp(20px,17.143px + .893vw,30px)}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform input.disabled[type=submit],.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart .disabled.button,.woocommerce-page.archive .disabled.btn-filters,.woocommerce-page.archive .wc-sidebar-archive .disabled.update-all-filters,.up-sells.products ul.products li.product>.text-wrap .login-to-see-price .disabled.button,.related.products ul.products li.product>.text-wrap .login-to-see-price .disabled.button,.cross-sells ul.products li.product>.text-wrap .login-to-see-price .disabled.button,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product>.text-wrap .login-to-see-price .disabled.button,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product>.text-wrap .login-to-see-price .disabled.button,.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform input[type=submit]:disabled,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart .button:disabled,.woocommerce-page.archive .btn-filters:disabled,.woocommerce-page.archive .wc-sidebar-archive .update-all-filters:disabled,.up-sells.products ul.products li.product>.text-wrap .login-to-see-price .button:disabled,.related.products ul.products li.product>.text-wrap .login-to-see-price .button:disabled,.cross-sells ul.products li.product>.text-wrap .login-to-see-price .button:disabled,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product>.text-wrap .login-to-see-price .button:disabled,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product>.text-wrap .login-to-see-price .button:disabled{cursor:not-allowed;pointer-events:none;opacity:.5}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform input[type=submit]{padding:10px 20px}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform input[type=submit],.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart .button,.woocommerce-page.archive .btn-filters,.up-sells.products ul.products li.product>.text-wrap .login-to-see-price .button,.related.products ul.products li.product>.text-wrap .login-to-see-price .button,.cross-sells ul.products li.product>.text-wrap .login-to-see-price .button,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product>.text-wrap .login-to-see-price .button,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product>.text-wrap .login-to-see-price .button{color:#f4f2f2;background-color:#3c4242;border-color:#3c4242}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform input[type=submit]:hover,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart .button:hover,.woocommerce-page.archive .btn-filters:hover,.up-sells.products ul.products li.product>.text-wrap .login-to-see-price .button:hover,.related.products ul.products li.product>.text-wrap .login-to-see-price .button:hover,.cross-sells ul.products li.product>.text-wrap .login-to-see-price .button:hover,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product>.text-wrap .login-to-see-price .button:hover,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product>.text-wrap .login-to-see-price .button:hover{background-color:rgba(0,0,0,0);color:#3c4242}.woocommerce-page.archive .wc-sidebar-archive .update-all-filters{color:#3c4242;background-color:rgba(0,0,0,0);border-color:#3c4242}.woocommerce-page.archive .wc-sidebar-archive .update-all-filters:hover{background-color:#3c4242;color:#f4f2f2}.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wp-block-woocommerce-filter-wrapper .wp-block-woocommerce-active-filters .wc-block-active-filters .wc-block-active-filters__clear-all,.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wc-block-components-filter-reset-button{position:relative;display:inline-flex;align-items:center;cursor:pointer;margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);text-decoration:solid underline 1.6px currentColor;text-underline-offset:1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;font-family:"Inter","Inter-fallback",Arial,Helvetica,sans-serif;font-weight:700;transition:color .2s cubic-bezier(0.55, 0.085, 0.68, 0.53);font-size:1rem;line-height:1.5}.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wp-block-woocommerce-filter-wrapper .wp-block-woocommerce-active-filters .wc-block-active-filters .wc-block-active-filters__clear-all:hover,.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wc-block-components-filter-reset-button:hover{text-decoration:none}.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wp-block-woocommerce-filter-wrapper .wp-block-woocommerce-active-filters .wc-block-active-filters .wc-block-active-filters__clear-all:disabled,.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wc-block-components-filter-reset-button:disabled{opacity:.6}.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wp-block-woocommerce-filter-wrapper .wp-block-woocommerce-active-filters .wc-block-active-filters .wc-block-active-filters__clear-all,.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wc-block-components-filter-reset-button{color:#3c4242}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform input:not([type=submit]):not([type=checkbox]),.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform textarea,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations tbody tr .value select,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product-attributes-wrapper .product-attributes select,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary #mycustomvariations .dataTables_wrapper .wc-product-table-wrapper table tbody tr td.col-buy .variations select[data-attribute_name=attribute_pa_taglia],.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wc-block-catalog-sorting select.orderby{border:0;margin:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;font-family:"Inter","Inter-fallback",Arial,Helvetica,sans-serif;background-color:#fff;color:#3c4242;border:1px solid #4b5563;padding:16px;border-radius:4px}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform input:disabled:not([type=submit]):not([type=checkbox]),.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform textarea:disabled,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations tbody tr .value select:disabled,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product-attributes-wrapper .product-attributes select:disabled,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary #mycustomvariations .dataTables_wrapper .wc-product-table-wrapper table tbody tr td.col-buy .variations select[data-attribute_name=attribute_pa_taglia]:disabled,.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wc-block-catalog-sorting select.orderby:disabled{opacity:.6}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations tbody tr .value select,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product-attributes-wrapper .product-attributes select,.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wc-block-catalog-sorting select.orderby{background-image:linear-gradient(45deg, transparent 50%, #3c4242 50%),linear-gradient(135deg, #3c4242 50%, transparent 50%);background-position:calc(100% - 21px) 50%,calc(100% - 16px) 50%;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;padding:16px 44px 16px 16px}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform input[type=checkbox],.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details h3 input[type=checkbox]{cursor:pointer;aspect-ratio:1;position:relative;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;border:1px solid #4b5563;background-color:#fff;border-radius:3px;margin:0px;display:inline-grid;place-content:center}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform input[type=checkbox]:checked,.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details h3 input[type=checkbox]:checked{font-style:normal;background:#3c4242;border-color:#3c4242}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform input[type=checkbox]:checked::before,.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details h3 input[type=checkbox]:checked::before{content:"";display:block;width:.3125rem;height:.5625rem;color:#f4f2f2;border-right:2px solid #f4f2f2;border-bottom:2px solid #f4f2f2;transform:rotate(45deg)}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform input[type=checkbox]:focus,.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details h3 input[type=checkbox]:focus{outline:1px solid currentColor;outline-offset:1px}.woocommerce-page #payment input[type=radio]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;width:1rem;height:1rem;border:1px solid #3c4242;border-radius:50%;transform:translateY(-0.075em);display:inline-grid;place-content:center}.woocommerce-page #payment input[type=radio]::before{content:"";width:.625rem;height:.625rem;border-radius:50%;background-color:#3c4242;opacity:0;box-shadow:inset 1em 1em #3c4242}.woocommerce-page #payment input[type=radio]:checked::before{opacity:1}.woocommerce-page #payment input[type=radio]:focus{outline:1px solid currentColor;outline-offset:1px}.woocommerce-page .pg-woocommerce{width:100%;max-width:115rem;margin:0px auto;padding-left:clamp(24px,8px + 5vw,80px);padding-right:clamp(24px,8px + 5vw,80px)}@media(min-width: 1025px){.woocommerce-page .pg-woocommerce{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:30px}}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content form.woocommerce-EditAccountForm fieldset:not(.cf7-fieldset-for-wc) legend,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content>form>h3,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column__title,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-order-details__title,.woocommerce-account .woocommerce:not(.widget) h2,.woocommerce-account #customer_login h2,.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-column__title,.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details .woocommerce-column__title,.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-order-details__title,.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received,.woocommerce-checkout .woocommerce:not(.widget) #order_review_heading,.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-2 .woocommerce-additional-fields>h3,.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-1 .woocommerce-billing-fields>h3,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-footer-item .wc-block-formatted-money-amount,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals-title,.woocommerce-cart .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block h2.wp-block-heading:not(.wc-block-cart__empty-cart__title),.woocommerce-cart .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody tr.wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-product-price__value{margin:0px;font-family:"Inter","Inter-fallback",Arial,Helvetica,sans-serif;font-weight:600 !important;line-height:1.5;font-size:1.25rem;letter-spacing:-0.02em}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .addresses .woocommerce-Address .title h3,.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--custom-fields tbody tr th,.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--custom-fields tbody tr td,.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.order_details tfoot tr th,.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.order_details tfoot tr td,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-subtotal-block .wc-block-components-totals-item .wc-block-components-totals-item__label,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .login-to-see-price .button,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content a.woocommerce-button.woocommerce-button--next.woocommerce-Button.woocommerce-Button--next.button,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content a.woocommerce-button.woocommerce-button--previous.woocommerce-Button.woocommerce-Button--previous.button,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content>.button,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .woocommerce-order-details .order-again .button,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .my_account_orders tbody td .button,.woocommerce-account #customer_login .col-2 .block-contact-form .form .form-actions .wpcf7-form-control,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit-button,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-components-shipping-calculator-address .wc-block-components-button,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon #wc-block-components-totals-coupon__form button,.woocommerce-cart .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block>p.has-text-align-center a,.woocommerce-Message a.button,.woocommerce-message a.button,.woocommerce-error a.button,.woocommerce-info a.button,.woocommerce-page .woocommerce:not(.widget) form button[type=submit],.woocommerce-page .woocommerce:not(.widget) table tbody .button,.woocommerce-page .woocommerce:not(.widget) table tfoot .button{margin:0px;font-family:"Inter","Inter-fallback",Arial,Helvetica,sans-serif;font-weight:600 !important;line-height:1.5;font-size:1rem}.woocommerce-page .woocommerce:not(.widget) table th{margin:0px;font-family:"Inter","Inter-fallback",Arial,Helvetica,sans-serif;font-weight:700 !important;line-height:1.5;font-size:1rem}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-navigation ul li a,.woocommerce-account .woocommerce:not(.widget) p,.woocommerce-order-received .woocommerce-order .woocommerce-customer-details address,.woocommerce-order-received .woocommerce-order ul.order_details li,.woocommerce-order-received .woocommerce-order p,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-subtotal-block .wc-block-components-totals-item .wc-block-formatted-money-amount,.woocommerce-cart .wp-block-woocommerce-cart p,.woocommerce-Message,.woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce-page .woocommerce:not(.widget) form .form-row .select2 .selection .select2-selection .select2-selection__rendered,.woocommerce-page .woocommerce:not(.widget) table tbody tr td,.woocommerce-page .woocommerce:not(.widget) table tbody tr th,.woocommerce-page .woocommerce:not(.widget) table tfoot tr td,.woocommerce-page .woocommerce:not(.widget) table tfoot tr th,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody tr.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-components-product-metadata span,.woocommerce-page #payment .payment_box #wc-ppcp-credit-card-gateway-cc-form #ppcp-credit-card-gateway-card-number,.woocommerce-page #payment .payment_box #wc-ppcp-credit-card-gateway-cc-form #ppcp-credit-card-gateway-card-expiry,.woocommerce-page #payment .payment_box #wc-ppcp-credit-card-gateway-cc-form #ppcp-credit-card-gateway-card-cvc,.woocommerce-page .woocommerce:not(.widget) form .form-row .select2 .selection .select2-selection,.woocommerce-page .woocommerce:not(.widget) form .form-row input[type=text],.woocommerce-page .woocommerce:not(.widget) form .form-row input[type=email],.woocommerce-page .woocommerce:not(.widget) form .form-row input[type=tel],.woocommerce-page .woocommerce:not(.widget) form .form-row input[type=password],.woocommerce-page .woocommerce:not(.widget) form .form-row textarea,.woocommerce-page .woocommerce:not(.widget) form .form-row select,.woocommerce-page .woocommerce:not(.widget) table tbody input[type=text],.woocommerce-page .woocommerce:not(.widget) table tbody input[type=number],.woocommerce-page .woocommerce:not(.widget) table tfoot input[type=text],.woocommerce-page .woocommerce:not(.widget) table tfoot input[type=number]{margin:0px;font-family:"Inter","Inter-fallback",Arial,Helvetica,sans-serif;font-weight:400 !important;line-height:1.5;font-size:1rem}.woocommerce-account #customer_login label.cf7-label-for-wc .label-text,.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-2 .woocommerce-shipping-fields #ship-to-different-address label span,.woocommerce-account .lost_reset_password .form-row label,.woocommerce-account #customer_login label,.woocommerce-checkout .woocommerce:not(.widget) .woocommerce-form-coupon p:not(.form-row),.woocommerce-page .woocommerce:not(.widget) form .form-row label{margin:0px;font-family:"Inter","Inter-fallback",Arial,Helvetica,sans-serif;font-weight:400 !important;line-height:1.5;font-size:.8125rem}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .addresses .woocommerce-Address .title .edit,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content>p>a,.woocommerce-account #customer_login .woocommerce-form.login .lost_password a,.woocommerce-account .form.woocommerce-form-login .lost_password a,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon-link,.woocommerce-Message a:not(.button),.woocommerce-message a:not(.button),.woocommerce-error a:not(.button),.woocommerce-info a:not(.button),.woocommerce-page #payment .woocommerce-privacy-policy-text a,.woocommerce-page .woocommerce:not(.widget) .wc-backward,.woocommerce-page .woocommerce:not(.widget) table tbody .woocommerce-orders-table__cell-order-number a,.woocommerce-page .woocommerce:not(.widget) table tfoot .woocommerce-orders-table__cell-order-number a,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody tr.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__remove-link,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody tr.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-components-product-name{margin:0px;font-family:"Inter","Inter-fallback",Arial,Helvetica,sans-serif;font-weight:600 !important;line-height:1.5;font-size:1rem;text-decoration:underline;text-underline-offset:2px}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .addresses .woocommerce-Address .title .edit:hover,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content>p>a:hover,.woocommerce-account #customer_login .woocommerce-form.login .lost_password a:hover,.woocommerce-account .form.woocommerce-form-login .lost_password a:hover,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon-link:hover,.woocommerce-Message a:hover:not(.button),.woocommerce-message a:hover:not(.button),.woocommerce-error a:hover:not(.button),.woocommerce-info a:hover:not(.button),.woocommerce-page #payment .woocommerce-privacy-policy-text a:hover,.woocommerce-page .woocommerce:not(.widget) .wc-backward:hover,.woocommerce-page .woocommerce:not(.widget) table tbody .woocommerce-orders-table__cell-order-number a:hover,.woocommerce-page .woocommerce:not(.widget) table tfoot .woocommerce-orders-table__cell-order-number a:hover,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody tr.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__remove-link:hover,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody tr.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-components-product-name:hover{text-decoration:none}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .login-to-see-price .button,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content a.woocommerce-button.woocommerce-button--next.woocommerce-Button.woocommerce-Button--next.button,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content a.woocommerce-button.woocommerce-button--previous.woocommerce-Button.woocommerce-Button--previous.button,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content>.button,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .woocommerce-order-details .order-again .button,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .my_account_orders tbody td .button,.woocommerce-account #customer_login .col-2 .block-contact-form .form .form-actions .wpcf7-form-control,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit-button,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-components-shipping-calculator-address .wc-block-components-button,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon #wc-block-components-totals-coupon__form button,.woocommerce-cart .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block>p.has-text-align-center a,.woocommerce-Message a.button,.woocommerce-message a.button,.woocommerce-error a.button,.woocommerce-info a.button,.woocommerce-page .woocommerce:not(.widget) form button[type=submit],.woocommerce-page .woocommerce:not(.widget) table tbody .button,.woocommerce-page .woocommerce:not(.widget) table tfoot .button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;margin:0;padding:clamp(10px,8.571px + .446vw,15px) clamp(20px,17.143px + .893vw,30px);border:1px solid;border-radius:0;background:rgba(0,0,0,0);box-shadow:unset;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;font-family:"Inter","Inter-fallback",Arial,Helvetica,sans-serif !important;font-weight:600 !important;font-size:1rem;line-height:1.5;transition:color .2s cubic-bezier(0.55, 0.085, 0.68, 0.53),background-color .2s cubic-bezier(0.55, 0.085, 0.68, 0.53),border-color .2s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .login-to-see-price .button:disabled,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content a.woocommerce-button.woocommerce-button--next.woocommerce-Button.woocommerce-Button--next.button:disabled,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content a.woocommerce-button.woocommerce-button--previous.woocommerce-Button.woocommerce-Button--previous.button:disabled,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content>.button:disabled,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .woocommerce-order-details .order-again .button:disabled,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .my_account_orders tbody td .button:disabled,.woocommerce-account #customer_login .col-2 .block-contact-form .form .form-actions .wpcf7-form-control:disabled,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit-button:disabled,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-components-shipping-calculator-address .wc-block-components-button:disabled,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon #wc-block-components-totals-coupon__form button:disabled,.woocommerce-cart .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block>p.has-text-align-center a:disabled,.woocommerce-Message a.button:disabled,.woocommerce-message a.button:disabled,.woocommerce-error a.button:disabled,.woocommerce-info a.button:disabled,.woocommerce-page .woocommerce:not(.widget) form button[type=submit]:disabled,.woocommerce-page .woocommerce:not(.widget) table tbody .button:disabled,.woocommerce-page .woocommerce:not(.widget) table tfoot .button:disabled{opacity:.5;pointer-events:none}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .my_account_orders tbody td .button,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-components-shipping-calculator-address .wc-block-components-button,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon #wc-block-components-totals-coupon__form button,.woocommerce-Message a.button,.woocommerce-message a.button,.woocommerce-error a.button,.woocommerce-info a.button{padding:10px 20px}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .login-to-see-price .button,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content a.woocommerce-button.woocommerce-button--next.woocommerce-Button.woocommerce-Button--next.button,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content a.woocommerce-button.woocommerce-button--previous.woocommerce-Button.woocommerce-Button--previous.button,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content>.button,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit-button,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon #wc-block-components-totals-coupon__form button,.woocommerce-cart .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block>p.has-text-align-center a,.woocommerce-page .woocommerce:not(.widget) form button[type=submit],.woocommerce-page .woocommerce:not(.widget) table tbody .button,.woocommerce-page .woocommerce:not(.widget) table tfoot .button{background-color:#2d2d2d;border-color:#2d2d2d;color:#fbf9f8}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .login-to-see-price .button:hover,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content a.woocommerce-button.woocommerce-button--next.woocommerce-Button.woocommerce-Button--next.button:hover,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content a.woocommerce-button.woocommerce-button--previous.woocommerce-Button.woocommerce-Button--previous.button:hover,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content>.button:hover,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit-button:hover,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon #wc-block-components-totals-coupon__form button:hover,.woocommerce-cart .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block>p.has-text-align-center a:hover,.woocommerce-page .woocommerce:not(.widget) form button[type=submit]:hover,.woocommerce-page .woocommerce:not(.widget) table tbody .button:hover,.woocommerce-page .woocommerce:not(.widget) table tfoot .button:hover{background-color:rgba(0,0,0,0);color:#2d2d2d}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .woocommerce-order-details .order-again .button,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .my_account_orders tbody td .button,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-components-shipping-calculator-address .wc-block-components-button,.woocommerce-Message a.button,.woocommerce-message a.button,.woocommerce-error a.button,.woocommerce-info a.button{background-color:rgba(0,0,0,0);border-color:#2d2d2d;color:#2d2d2d}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .woocommerce-order-details .order-again .button:hover,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .my_account_orders tbody td .button:hover,.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-components-shipping-calculator-address .wc-block-components-button:hover,.woocommerce-Message a.button:hover,.woocommerce-message a.button:hover,.woocommerce-error a.button:hover,.woocommerce-info a.button:hover{background-color:#2d2d2d;color:#fbf9f8}.woocommerce-account #customer_login .woocommerce-form.register button[type=submit],.woocommerce-account #customer_login .col-2 .block-contact-form .form .form-actions .wpcf7-form-control{background-color:#fbf9f8;border-color:#fbf9f8;color:#2d2d2d}.woocommerce-account #customer_login .woocommerce-form.register button[type=submit]:hover,.woocommerce-account #customer_login .col-2 .block-contact-form .form .form-actions .wpcf7-form-control:hover{background-color:rgba(0,0,0,0);color:#fbf9f8}.woocommerce-account .lost_reset_password .form-row label,.woocommerce-account #customer_login label,.woocommerce-checkout .woocommerce:not(.widget) .woocommerce-form-coupon p:not(.form-row),.woocommerce-page .woocommerce:not(.widget) form .form-row label{display:flex;align-items:center;cursor:pointer;margin-bottom:.5rem}.woocommerce-page #payment .payment_box #wc-ppcp-credit-card-gateway-cc-form #ppcp-credit-card-gateway-card-number,.woocommerce-page #payment .payment_box #wc-ppcp-credit-card-gateway-cc-form #ppcp-credit-card-gateway-card-expiry,.woocommerce-page #payment .payment_box #wc-ppcp-credit-card-gateway-cc-form #ppcp-credit-card-gateway-card-cvc,.woocommerce-page .woocommerce:not(.widget) form .form-row .select2 .selection .select2-selection,.woocommerce-page .woocommerce:not(.widget) form .form-row input[type=text],.woocommerce-page .woocommerce:not(.widget) form .form-row input[type=email],.woocommerce-page .woocommerce:not(.widget) form .form-row input[type=tel],.woocommerce-page .woocommerce:not(.widget) form .form-row input[type=password],.woocommerce-page .woocommerce:not(.widget) form .form-row textarea,.woocommerce-page .woocommerce:not(.widget) form .form-row select,.woocommerce-page .woocommerce:not(.widget) table tbody input[type=text],.woocommerce-page .woocommerce:not(.widget) table tbody input[type=number],.woocommerce-page .woocommerce:not(.widget) table tfoot input[type=text],.woocommerce-page .woocommerce:not(.widget) table tfoot input[type=number]{border:0;margin:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;font-family:"Inter","Inter-fallback",Arial,Helvetica,sans-serif;background-color:#fff;color:#2d2d2d;border:1px solid #dfdedb;padding:12px 16px;border-radius:4px;line-height:1.2}.woocommerce-page #payment .payment_box #wc-ppcp-credit-card-gateway-cc-form #ppcp-credit-card-gateway-card-number:disabled,.woocommerce-page #payment .payment_box #wc-ppcp-credit-card-gateway-cc-form #ppcp-credit-card-gateway-card-expiry:disabled,.woocommerce-page #payment .payment_box #wc-ppcp-credit-card-gateway-cc-form #ppcp-credit-card-gateway-card-cvc:disabled,.woocommerce-page .woocommerce:not(.widget) form .form-row .select2 .selection .select2-selection:disabled,.woocommerce-page .woocommerce:not(.widget) form .form-row input[type=text]:disabled,.woocommerce-page .woocommerce:not(.widget) form .form-row input[type=email]:disabled,.woocommerce-page .woocommerce:not(.widget) form .form-row input[type=tel]:disabled,.woocommerce-page .woocommerce:not(.widget) form .form-row input[type=password]:disabled,.woocommerce-page .woocommerce:not(.widget) form .form-row textarea:disabled,.woocommerce-page .woocommerce:not(.widget) form .form-row select:disabled,.woocommerce-page .woocommerce:not(.widget) table tbody input[type=text]:disabled,.woocommerce-page .woocommerce:not(.widget) table tbody input[type=number]:disabled,.woocommerce-page .woocommerce:not(.widget) table tfoot input[type=text]:disabled,.woocommerce-page .woocommerce:not(.widget) table tfoot input[type=number]:disabled{opacity:.6}.woocommerce-page .woocommerce:not(.widget) form .form-row .select2 .selection .select2-selection,.woocommerce-page .woocommerce:not(.widget) form .form-row select{background-image:linear-gradient(45deg, transparent 50%, #3c4242 50%),linear-gradient(135deg, #3c4242 50%, transparent 50%);background-position:calc(100% - 21px) calc(1em + 3px),calc(100% - 16px) calc(1em + 3px);background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;padding:12px 40px 12px 16px}.woocommerce-page .woocommerce:not(.widget) form .form-row input[type=checkbox]{cursor:pointer;position:relative;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;border:1px solid #dfdedb;background-color:#fff;border-radius:4px;margin:0px;display:grid !important;place-content:center}.woocommerce-page .woocommerce:not(.widget) form .form-row input[type=checkbox]:checked{font-style:normal;background:#2d2d2d;border-color:#2d2d2d}.woocommerce-page .woocommerce:not(.widget) form .form-row input[type=checkbox]:checked::before{content:"";display:block;width:.3125rem;height:.5625rem;color:#fbf9f8;border-right:2px solid #fbf9f8;border-bottom:2px solid #fbf9f8;transform:rotate(45deg)}.woocommerce-page .woocommerce:not(.widget) form .form-row input[type=checkbox]:focus{outline:1px solid currentColor;outline-offset:1px}.woocommerce-page .woocommerce:not(.widget) form .form-row .password-input input{padding-right:40px}.up-sells.products ul.products li.product,.related.products ul.products li.product,.cross-sells ul.products li.product,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product{position:relative;display:flex;flex-direction:column;height:auto;margin:0}.up-sells.products ul.products li.product .yith-wcwl-add-to-wishlist,.related.products ul.products li.product .yith-wcwl-add-to-wishlist,.cross-sells ul.products li.product .yith-wcwl-add-to-wishlist,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .yith-wcwl-add-to-wishlist,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .yith-wcwl-add-to-wishlist{z-index:1 !important;right:0 !important;top:0 !important;bottom:initial !important;left:initial !important}.up-sells.products ul.products li.product .yith-wcwl-add-to-wishlist a,.related.products ul.products li.product .yith-wcwl-add-to-wishlist a,.cross-sells ul.products li.product .yith-wcwl-add-to-wishlist a,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .yith-wcwl-add-to-wishlist a,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .yith-wcwl-add-to-wishlist a{text-decoration:none;display:flex;align-items:center;justify-content:center;background-color:#f4f2f2;border-radius:50%;width:32px;height:32px}@media(max-width: 767px){.up-sells.products ul.products li.product .yith-wcwl-add-to-wishlist a,.related.products ul.products li.product .yith-wcwl-add-to-wishlist a,.cross-sells ul.products li.product .yith-wcwl-add-to-wishlist a,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .yith-wcwl-add-to-wishlist a,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .yith-wcwl-add-to-wishlist a{margin:8px}}@media(min-width: 768px){.up-sells.products ul.products li.product .yith-wcwl-add-to-wishlist a,.related.products ul.products li.product .yith-wcwl-add-to-wishlist a,.cross-sells ul.products li.product .yith-wcwl-add-to-wishlist a,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .yith-wcwl-add-to-wishlist a,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .yith-wcwl-add-to-wishlist a{margin:16px}}.up-sells.products ul.products li.product .yith-wcwl-add-to-wishlist a i,.related.products ul.products li.product .yith-wcwl-add-to-wishlist a i,.cross-sells ul.products li.product .yith-wcwl-add-to-wishlist a i,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .yith-wcwl-add-to-wishlist a i,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .yith-wcwl-add-to-wishlist a i{font-size:14px}.up-sells.products ul.products li.product .yith-wcwl-add-to-wishlist a i.fa-heart-o::before,.related.products ul.products li.product .yith-wcwl-add-to-wishlist a i.fa-heart-o::before,.cross-sells ul.products li.product .yith-wcwl-add-to-wishlist a i.fa-heart-o::before,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .yith-wcwl-add-to-wishlist a i.fa-heart-o::before,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .yith-wcwl-add-to-wishlist a i.fa-heart-o::before{color:#3c4242}.up-sells.products ul.products li.product .yith-wcwl-add-to-wishlist a i.fa-heart::before,.related.products ul.products li.product .yith-wcwl-add-to-wishlist a i.fa-heart::before,.cross-sells ul.products li.product .yith-wcwl-add-to-wishlist a i.fa-heart::before,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .yith-wcwl-add-to-wishlist a i.fa-heart::before,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .yith-wcwl-add-to-wishlist a i.fa-heart::before{color:#3c4242}.up-sells.products ul.products li.product .woocommerce-loop-product__link,.related.products ul.products li.product .woocommerce-loop-product__link,.cross-sells ul.products li.product .woocommerce-loop-product__link,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .woocommerce-loop-product__link,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .woocommerce-loop-product__link{display:flex;flex-direction:column;height:100%;background-color:#fff}.up-sells.products ul.products li.product .woocommerce-loop-product__link .img-wrap,.related.products ul.products li.product .woocommerce-loop-product__link .img-wrap,.cross-sells ul.products li.product .woocommerce-loop-product__link .img-wrap,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .woocommerce-loop-product__link .img-wrap,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .woocommerce-loop-product__link .img-wrap{width:100%;overflow:hidden;padding:0}.up-sells.products ul.products li.product .woocommerce-loop-product__link .img-wrap img,.related.products ul.products li.product .woocommerce-loop-product__link .img-wrap img,.cross-sells ul.products li.product .woocommerce-loop-product__link .img-wrap img,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .woocommerce-loop-product__link .img-wrap img,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .woocommerce-loop-product__link .img-wrap img{display:block;border-radius:12px;width:100%;height:100%;object-fit:contain;margin:0;-webkit-filter:brightness(100%);filter:brightness(100%);transition:filter .2s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.up-sells.products ul.products li.product .woocommerce-loop-product__link .img-wrap .onsale,.related.products ul.products li.product .woocommerce-loop-product__link .img-wrap .onsale,.cross-sells ul.products li.product .woocommerce-loop-product__link .img-wrap .onsale,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .woocommerce-loop-product__link .img-wrap .onsale,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .woocommerce-loop-product__link .img-wrap .onsale{display:block;margin:0;line-height:1;right:initial;background-color:#f4f2f2;color:#3c4242;text-align:center;z-index:1;min-height:auto;min-width:auto;padding:4px 8px;border-radius:15px}@media(max-width: 767px){.up-sells.products ul.products li.product .woocommerce-loop-product__link .img-wrap .onsale,.related.products ul.products li.product .woocommerce-loop-product__link .img-wrap .onsale,.cross-sells ul.products li.product .woocommerce-loop-product__link .img-wrap .onsale,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .woocommerce-loop-product__link .img-wrap .onsale,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .woocommerce-loop-product__link .img-wrap .onsale{left:8px;top:8px}}@media(min-width: 768px){.up-sells.products ul.products li.product .woocommerce-loop-product__link .img-wrap .onsale,.related.products ul.products li.product .woocommerce-loop-product__link .img-wrap .onsale,.cross-sells ul.products li.product .woocommerce-loop-product__link .img-wrap .onsale,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .woocommerce-loop-product__link .img-wrap .onsale,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .woocommerce-loop-product__link .img-wrap .onsale{left:16px;top:16px}}.up-sells.products ul.products li.product .woocommerce-loop-product__link .text-wrap,.related.products ul.products li.product .woocommerce-loop-product__link .text-wrap,.cross-sells ul.products li.product .woocommerce-loop-product__link .text-wrap,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .woocommerce-loop-product__link .text-wrap,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .woocommerce-loop-product__link .text-wrap{flex:1;width:100%;padding:clamp(.5rem,.357rem + .714vw,1rem) 0 0;display:flex;flex-direction:column;align-items:flex-start}.up-sells.products ul.products li.product .woocommerce-loop-product__link .text-wrap .categories,.related.products ul.products li.product .woocommerce-loop-product__link .text-wrap .categories,.cross-sells ul.products li.product .woocommerce-loop-product__link .text-wrap .categories,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .woocommerce-loop-product__link .text-wrap .categories,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .woocommerce-loop-product__link .text-wrap .categories{margin-bottom:.25rem;order:1}.up-sells.products ul.products li.product .woocommerce-loop-product__link .text-wrap .woocommerce-loop-product__title,.related.products ul.products li.product .woocommerce-loop-product__link .text-wrap .woocommerce-loop-product__title,.cross-sells ul.products li.product .woocommerce-loop-product__link .text-wrap .woocommerce-loop-product__title,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .woocommerce-loop-product__link .text-wrap .woocommerce-loop-product__title,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .woocommerce-loop-product__link .text-wrap .woocommerce-loop-product__title{padding:0;order:2;margin-bottom:1rem}.up-sells.products ul.products li.product .woocommerce-loop-product__link .text-wrap .price,.related.products ul.products li.product .woocommerce-loop-product__link .text-wrap .price,.cross-sells ul.products li.product .woocommerce-loop-product__link .text-wrap .price,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .woocommerce-loop-product__link .text-wrap .price,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .woocommerce-loop-product__link .text-wrap .price{display:block;color:#3c4242;margin-bottom:0;padding:5px 10px;border-radius:8px;background-color:#f4f2f2;order:3;margin-top:auto}.up-sells.products ul.products li.product .woocommerce-loop-product__link .text-wrap .price del,.related.products ul.products li.product .woocommerce-loop-product__link .text-wrap .price del,.cross-sells ul.products li.product .woocommerce-loop-product__link .text-wrap .price del,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .woocommerce-loop-product__link .text-wrap .price del,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .woocommerce-loop-product__link .text-wrap .price del{display:block;line-height:1.5;opacity:1}.up-sells.products ul.products li.product .woocommerce-loop-product__link .text-wrap .price del ins,.related.products ul.products li.product .woocommerce-loop-product__link .text-wrap .price del ins,.cross-sells ul.products li.product .woocommerce-loop-product__link .text-wrap .price del ins,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .woocommerce-loop-product__link .text-wrap .price del ins,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .woocommerce-loop-product__link .text-wrap .price del ins{text-decoration:none}.up-sells.products ul.products li.product .woocommerce-loop-product__link .text-wrap .price del ins bdi,.related.products ul.products li.product .woocommerce-loop-product__link .text-wrap .price del ins bdi,.cross-sells ul.products li.product .woocommerce-loop-product__link .text-wrap .price del ins bdi,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .woocommerce-loop-product__link .text-wrap .price del ins bdi,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .woocommerce-loop-product__link .text-wrap .price del ins bdi{text-decoration-line:line-through}.up-sells.products ul.products li.product .woocommerce-loop-product__link .text-wrap .price del .woocommerce-price-suffix,.related.products ul.products li.product .woocommerce-loop-product__link .text-wrap .price del .woocommerce-price-suffix,.cross-sells ul.products li.product .woocommerce-loop-product__link .text-wrap .price del .woocommerce-price-suffix,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .woocommerce-loop-product__link .text-wrap .price del .woocommerce-price-suffix,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .woocommerce-loop-product__link .text-wrap .price del .woocommerce-price-suffix{display:none}.up-sells.products ul.products li.product .woocommerce-loop-product__link .text-wrap .price>ins,.related.products ul.products li.product .woocommerce-loop-product__link .text-wrap .price>ins,.cross-sells ul.products li.product .woocommerce-loop-product__link .text-wrap .price>ins,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .woocommerce-loop-product__link .text-wrap .price>ins,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .woocommerce-loop-product__link .text-wrap .price>ins{text-decoration:none;margin-left:-4px}.up-sells.products ul.products li.product .woocommerce-loop-product__link .text-wrap .price>ins bdi,.related.products ul.products li.product .woocommerce-loop-product__link .text-wrap .price>ins bdi,.cross-sells ul.products li.product .woocommerce-loop-product__link .text-wrap .price>ins bdi,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .woocommerce-loop-product__link .text-wrap .price>ins bdi,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .woocommerce-loop-product__link .text-wrap .price>ins bdi{color:#ff6f61;text-decoration:none;color:#3c4242}.up-sells.products ul.products li.product .woocommerce-loop-product__link .text-wrap .price>.woocommerce-Price-amount bdi,.related.products ul.products li.product .woocommerce-loop-product__link .text-wrap .price>.woocommerce-Price-amount bdi,.cross-sells ul.products li.product .woocommerce-loop-product__link .text-wrap .price>.woocommerce-Price-amount bdi,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .woocommerce-loop-product__link .text-wrap .price>.woocommerce-Price-amount bdi,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .woocommerce-loop-product__link .text-wrap .price>.woocommerce-Price-amount bdi{text-decoration:none}.up-sells.products ul.products li.product .woocommerce-loop-product__link .text-wrap .price .woocommerce-price-suffix,.related.products ul.products li.product .woocommerce-loop-product__link .text-wrap .price .woocommerce-price-suffix,.cross-sells ul.products li.product .woocommerce-loop-product__link .text-wrap .price .woocommerce-price-suffix,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .woocommerce-loop-product__link .text-wrap .price .woocommerce-price-suffix,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .woocommerce-loop-product__link .text-wrap .price .woocommerce-price-suffix{font-size:.625rem;font-weight:700;margin-left:8px}.up-sells.products ul.products li.product .woocommerce-loop-product__link .text-wrap .stock,.related.products ul.products li.product .woocommerce-loop-product__link .text-wrap .stock,.cross-sells ul.products li.product .woocommerce-loop-product__link .text-wrap .stock,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .woocommerce-loop-product__link .text-wrap .stock,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .woocommerce-loop-product__link .text-wrap .stock{margin-top:.25rem;order:4}.up-sells.products ul.products li.product .woocommerce-loop-product__link:hover img,.related.products ul.products li.product .woocommerce-loop-product__link:hover img,.cross-sells ul.products li.product .woocommerce-loop-product__link:hover img,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product .woocommerce-loop-product__link:hover img,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product .woocommerce-loop-product__link:hover img{-webkit-filter:brightness(80%);filter:brightness(80%)}.up-sells.products ul.products li.product>.text-wrap,.related.products ul.products li.product>.text-wrap,.cross-sells ul.products li.product>.text-wrap,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product>.text-wrap,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product>.text-wrap{height:100%;display:flex;flex-direction:column;justify-content:space-between}.up-sells.products ul.products li.product>.text-wrap .woocommerce-loop-product__link,.related.products ul.products li.product>.text-wrap .woocommerce-loop-product__link,.cross-sells ul.products li.product>.text-wrap .woocommerce-loop-product__link,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product>.text-wrap .woocommerce-loop-product__link,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product>.text-wrap .woocommerce-loop-product__link{height:unset}.up-sells.products ul.products li.product>.text-wrap .login-to-see-price .button,.related.products ul.products li.product>.text-wrap .login-to-see-price .button,.cross-sells ul.products li.product>.text-wrap .login-to-see-price .button,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product>.text-wrap .login-to-see-price .button,.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product>.text-wrap .login-to-see-price .button{width:100%}.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product-category{margin:0;float:none}.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product-category>a{display:flex;flex-direction:column;text-align:left;height:100%}.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product-category>a img{position:relative;margin:0 0 clamp(.5rem,.357rem + .714vw,1rem);-webkit-filter:brightness(100%);filter:brightness(100%);transition:filter .2s cubic-bezier(0.55, 0.085, 0.68, 0.53);border-radius:12px}.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product-category>a .woocommerce-loop-category__title{padding:0}.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product-category>a:hover img{-webkit-filter:brightness(80%);filter:brightness(80%)}@media(min-width: 768px){.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody tr.wc-block-cart-items__row .wc-block-cart-item__image{max-width:100px}}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody tr.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__prices{margin-top:.5rem;font-size:1rem}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody tr.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-components-sale-badge{margin-top:.5rem}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody tr.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__quantity{padding-top:0;margin-top:1rem}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody tr.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__quantity .wc-block-components-quantity-selector{display:none}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody tr.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__remove-link{font-size:.8125rem;margin-top:1rem}@media(max-width: 767px){.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart:not(.is-large):not(.is-medium) .wc-block-cart-items__row{padding-top:32px;padding-bottom:32px;position:relative;gap:1rem;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:1fr 2fr;grid-template-rows:min-content;grid-template-areas:"image product" "image total"}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart:not(.is-large):not(.is-medium) .wc-block-cart-items__row .wc-block-cart-item__image{padding:0;grid-area:image}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart:not(.is-large):not(.is-medium) .wc-block-cart-items__row .wc-block-cart-item__total{padding:0;grid-area:total;text-align:left}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart:not(.is-large):not(.is-medium) .wc-block-cart-items__row .wc-block-cart-item__total-price-and-sale-badge-wrapper{align-items:flex-start}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart:not(.is-large):not(.is-medium) .wc-block-cart-items__row .wc-block-cart-item__product{padding:0;grid-area:product}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart:not(.is-large):not(.is-medium) .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__remove-link{position:absolute;top:0;right:0;width:1.5rem;height:1.5rem;font-size:0;background-color:#2d2d2d;margin-top:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7' viewBox='0 0 7 7'%3E%3Cpath fill-rule='evenodd' d='M3.5 2.323 1.177 0 0 1.177 2.323 3.5 0 5.823 1.177 7 3.5 4.677 5.823 7 7 5.823 4.677 3.5 7 1.177 5.823 0 3.5 2.323Z'  fill='%23fcfbfa' clip-rule='evenodd'/%3E%3C/svg%3E%0A");border-radius:50%;background-size:.5rem;background-repeat:no-repeat;background-position:center}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart:not(.is-large):not(.is-medium) .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__remove-link:hover{background-color:#da2525}}@media(min-width: 1025px){.woocommerce-page .pg-woocommerce>.section-wc-content{grid-column-start:1;grid-column-end:13}}.woocommerce-page .woocommerce:not(.widget){overflow:unset}.woocommerce-page .footer{margin-top:clamp(3.5rem,2.714rem + 3.929vw,6.25rem)}.woocommerce-page .woocommerce:not(.widget){font-family:"Inter","Inter-fallback",Arial,Helvetica,sans-serif;font-weight:400;color:#2d2d2d}.woocommerce-page .woocommerce:not(.widget) p{font-family:"Inter","Inter-fallback",Arial,Helvetica,sans-serif;font-weight:400}.woocommerce-page .woocommerce:not(.widget) table{border:0px;border-radius:0px;border-collapse:collapse}.woocommerce-page .woocommerce:not(.widget) table thead{background-color:#2d2d2d;color:#fbf9f8}.woocommerce-page .woocommerce:not(.widget) table th{padding:16px}.woocommerce-page .woocommerce:not(.widget) table tbody tr td,.woocommerce-page .woocommerce:not(.widget) table tbody tr th,.woocommerce-page .woocommerce:not(.widget) table tfoot tr td,.woocommerce-page .woocommerce:not(.widget) table tfoot tr th{padding:16px;border-color:#dfdedb !important}.woocommerce-page .woocommerce:not(.widget) table tbody tr td>*,.woocommerce-page .woocommerce:not(.widget) table tbody tr th>*,.woocommerce-page .woocommerce:not(.widget) table tfoot tr td>*,.woocommerce-page .woocommerce:not(.widget) table tfoot tr th>*{font-size:inherit;line-height:inherit}.woocommerce-page .woocommerce:not(.widget) table tbody tr:first-child td,.woocommerce-page .woocommerce:not(.widget) table tbody tr:first-child th,.woocommerce-page .woocommerce:not(.widget) table tfoot tr:first-child td,.woocommerce-page .woocommerce:not(.widget) table tfoot tr:first-child th{border-top:0}.woocommerce-page .woocommerce:not(.widget) table tbody tr:last-child td,.woocommerce-page .woocommerce:not(.widget) table tbody tr:last-child th,.woocommerce-page .woocommerce:not(.widget) table tfoot tr:last-child td,.woocommerce-page .woocommerce:not(.widget) table tfoot tr:last-child th{border-bottom:1px solid}.woocommerce-page .woocommerce:not(.widget) table tbody input[type=text],.woocommerce-page .woocommerce:not(.widget) table tbody input[type=number],.woocommerce-page .woocommerce:not(.widget) table tfoot input[type=text],.woocommerce-page .woocommerce:not(.widget) table tfoot input[type=number]{width:unset}.woocommerce-page .woocommerce:not(.widget) table tbody .button,.woocommerce-page .woocommerce:not(.widget) table tfoot .button{margin-right:8px;text-align:center}.woocommerce-page .woocommerce:not(.widget) table tbody .woocommerce-orders-table__cell-order-actions .button:not(:first-child),.woocommerce-page .woocommerce:not(.widget) table tfoot .woocommerce-orders-table__cell-order-actions .button:not(:first-child){margin-top:8px}.woocommerce-page .woocommerce:not(.widget) form .form-row{padding:0px;margin-bottom:0}.woocommerce-page .woocommerce:not(.widget) form .form-row:not(:last-child){margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-page .woocommerce:not(.widget) form .form-row input[type=checkbox]{vertical-align:middle;margin-right:8px}.woocommerce-page .woocommerce:not(.widget) form .form-row .select2 .selection .select2-selection{height:unset}.woocommerce-page .woocommerce:not(.widget) form .form-row .select2 .selection .select2-selection .select2-selection__rendered{padding:0px;text-align:left;line-height:1.2}.woocommerce-page .woocommerce:not(.widget) form .form-row .select2 .selection .select2-selection .select2-selection__arrow{display:none}.woocommerce-page .woocommerce:not(.widget) form .form-row textarea{resize:vertical;min-height:82px}.woocommerce-page .woocommerce:not(.widget) form .form-row span em{font-style:normal}.woocommerce-page .woocommerce:not(.widget) form fieldset:not(.cf7-fieldset-for-wc){margin:0px;border:0px;background-color:#fff;padding:clamp(16px,12px + 1.25vw,30px);margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-page .woocommerce:not(.widget) form fieldset:not(.cf7-fieldset-for-wc) legend{display:block;float:left;padding:0px;margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-page .woocommerce:not(.widget) form fieldset:not(.cf7-fieldset-for-wc) .form-row:last-child{margin-bottom:0px}.woocommerce-page .woocommerce:not(.widget) .return-to-shop:not(:last-child){margin-bottom:clamp(1.5rem,.857rem + 3.214vw,3.75rem)}.woocommerce-page #payment{background-color:#fbf9f8 !important}.woocommerce-page #payment input[type=radio]{vertical-align:middle;margin-right:8px !important}.woocommerce-page #payment label{cursor:pointer}.woocommerce-page #payment .button{margin-top:clamp(24px,13.714px + 3.214vw,60px)}.woocommerce-page #payment .payment_box{background-color:#fff !important}.woocommerce-page #payment .payment_box::before{border-bottom-color:#fff !important}.woocommerce-page #payment .payment_box #wc-ppcp-credit-card-gateway-cc-form body{padding:0}.woocommerce-page #payment .payment_box #wc-ppcp-credit-card-gateway-cc-form label{padding-left:.375rem}.woocommerce-page #payment .payment_box .woocommerce-SavedPaymentMethods-saveNew{display:flex;padding:.375rem}.woocommerce-page #payment .payment_box .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox]{width:1rem !important;border-color:#909697}.woocommerce-page #payment .woocommerce-privacy-policy-text{padding-bottom:clamp(16px,12px + 1.25vw,30px)}.woocommerce-page .woocommerce-pagination{margin-top:clamp(1.5rem,.857rem + 3.214vw,3.75rem)}.woocommerce-page .woocommerce-pagination .page-numbers{border:0px}.woocommerce-page .woocommerce-pagination .page-numbers li{border:0px}@media(max-width: 767px){.woocommerce-page .woocommerce-pagination .page-numbers li{margin:0 8px}}@media(min-width: 768px){.woocommerce-page .woocommerce-pagination .page-numbers li{margin:4px}}.woocommerce-page .woocommerce-pagination .page-numbers li a{color:#3c4242;text-decoration:none;border-radius:6px;transition:border-color .2s ease-in-out;padding:8px;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0)}@media(max-width: 767px){.woocommerce-page .woocommerce-pagination .page-numbers li a svg{width:.8125rem;height:.8125rem}}@media(min-width: 768px){.woocommerce-page .woocommerce-pagination .page-numbers li a svg{width:1rem;height:1rem}}.woocommerce-page .woocommerce-pagination .page-numbers li a.next,.woocommerce-page .woocommerce-pagination .page-numbers li a.prev{display:flex;align-items:center;gap:8px}.woocommerce-page .woocommerce-pagination .page-numbers li a:hover,.woocommerce-page .woocommerce-pagination .page-numbers li a:focus{border-color:#8a8989;color:#3c4242}.woocommerce-page .woocommerce-pagination .page-numbers li span.current{border-radius:6px;color:#3c4242;border:1px solid #3c4242;background:rgba(0,0,0,0);padding:8px}#order_data>.order_data_column .order_data_column{width:100%}.pswp__caption{display:none !important}.woocommerce-page.archive .slider-categories{overflow:hidden;margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-page.archive .slider-categories__container{position:relative}.woocommerce-page.archive .slider-categories .product-categories .swiper-slide{width:fit-content !important;opacity:.6;transition:opacity .2s cubic-bezier(0.55, 0.085, 0.68, 0.53)}@media(max-width: 767px){.woocommerce-page.archive .slider-categories .product-categories .swiper-slide{text-align:center;transition:opacity .2s ease-in-out;border-bottom:1px solid #3c4242;width:-webkit-max-content !important;width:-moz-max-content !important;width:max-content !important}}@media(min-width: 768px){.woocommerce-page.archive .slider-categories .product-categories .swiper-slide:not(:last-child){margin-right:30px}}.woocommerce-page.archive .slider-categories .product-categories .swiper-slide a{display:block;text-decoration:none;transition:font-weight .2s cubic-bezier(0.55, 0.085, 0.68, 0.53)}@media(max-width: 767px){.woocommerce-page.archive .slider-categories .product-categories .swiper-slide a{width:100%;transition:border-color .2s ease-in-out,font-weight .2s ease-in-out;padding:0 .5rem 8px;white-space:nowrap;padding:0 .5rem 8px;border-bottom:1px solid rgba(0,0,0,0)}}.woocommerce-page.archive .slider-categories .product-categories .swiper-slide.active{opacity:1}.woocommerce-page.archive .slider-categories .product-categories .swiper-slide.active a{border-color:#3c4242;font-weight:600}.woocommerce-page.archive .slider-categories .product-categories .swiper-slide:hover{opacity:1}.woocommerce-page.archive .slider-categories .swiper-scrollbar{width:100%;position:static;height:2px;background-color:rgba(0,0,0,0);border-bottom:.5px solid #4b5563;margin-top:.5rem}.woocommerce-page.archive .section-wc-content{display:flex;gap:clamp(24px,13.714px + 3.214vw,60px);padding-top:clamp(3.5rem,2.714rem + 3.929vw,6.25rem)}.woocommerce-page.archive .section-wc-content .inner-wc-content{display:flex;flex-wrap:wrap;align-self:flex-start;width:100%}.woocommerce-page.archive .section-wc-content .inner-wc-content .woocommerce-notices-wrapper{width:100%;order:1}.woocommerce-page.archive .section-wc-content .inner-wc-content .breadcrumb{width:100%}@media(max-width: 1024px){.woocommerce-page.archive .section-wc-content .inner-wc-content .breadcrumb{text-align:center}}.woocommerce-page.archive .section-wc-content .inner-wc-content .page-title{width:100%}@media(max-width: 1024px){.woocommerce-page.archive .section-wc-content .inner-wc-content .page-title{text-align:center}}.woocommerce-page.archive .section-wc-content .inner-wc-content .woocommerce-result-count{margin:0;text-align:center}@media(max-width: 1024px){.woocommerce-page.archive .section-wc-content .inner-wc-content .woocommerce-result-count{width:100%;order:3;margin-top:clamp(.5rem,.357rem + .714vw,1rem)}}@media(min-width: 1025px){.woocommerce-page.archive .section-wc-content .inner-wc-content .woocommerce-result-count{display:flex;align-items:center;order:2}}.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products{display:grid;margin-bottom:0;width:100%;order:5;column-gap:clamp(16px,12px + 1.25vw,30px);row-gap:clamp(24px,13.714px + 3.214vw,60px);margin-top:clamp(1rem,.75rem + 1.25vw,1.875rem)}@media(max-width: 369px){.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products{grid-template-columns:repeat(1, 1fr)}}@media(min-width: 370px)and (max-width: 767px){.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products.columns-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px)and (max-width: 1024px){.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products.columns-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 768px){.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products.columns-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 768px)and (max-width: 1024px){.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products.columns-4{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1025px)and (max-width: 1299px){.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products.columns-4{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1300px){.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products.columns-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 768px)and (max-width: 1024px){.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products.columns-5{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1025px)and (max-width: 1299px){.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products.columns-5{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1300px)and (max-width: 1399px){.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products.columns-5{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 1400px){.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products.columns-5{grid-template-columns:repeat(5, minmax(0, 1fr))}}.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products::before{content:none}.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products::after{content:none}.woocommerce-page.archive .section-wc-content .inner-wc-content ul.products li.product{width:100%;margin-right:0}.woocommerce-page.archive .section-wc-content .inner-wc-content .woocommerce-pagination{order:6;width:100%}@media(max-width: 1024px){.woocommerce-page.archive .wc-sidebar-archive{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;padding-top:clamp(32px,18.286px + 4.286vw,80px);padding-bottom:clamp(32px,18.286px + 4.286vw,80px)}}@media(min-width: 1025px){.woocommerce-page.archive .wc-sidebar-archive{height:auto;position:relative}}@media(max-width: 1024px){.woocommerce-page.archive .wc-sidebar-archive__overlay{position:absolute;top:0px;left:0px;border:0;padding:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,.8);width:100%;height:100%;z-index:1}}@media(min-width: 1025px){.woocommerce-page.archive .wc-sidebar-archive__overlay{display:none}}@media(max-width: 1024px){.woocommerce-page.archive .wc-sidebar-archive__container{position:absolute;top:50%;bottom:initial;left:50%;right:initial;transform:translate(-50%, -50%);position:relative;z-index:2;background-color:#fff;max-height:100%;overflow-y:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:10px;padding:clamp(56px,43.429px + 3.929vw,100px) clamp(24px,8px + 5vw,80px)}}@media(max-width: 1024px)and (max-width: 767px){.woocommerce-page.archive .wc-sidebar-archive__container{width:90%;height:auto}}@media(max-width: 1024px)and (min-width: 768px)and (max-width: 1024px){.woocommerce-page.archive .wc-sidebar-archive__container{width:720px;height:auto}}@media(min-width: 1025px){.woocommerce-page.archive .wc-sidebar-archive__container{width:250px}}.woocommerce-page.archive .wc-sidebar-archive__close{cursor:pointer;position:absolute;display:block;margin:0 0 clamp(.5rem,.357rem + .714vw,1rem) auto;border:0;padding:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);top:10px;right:10px}.woocommerce-page.archive .wc-sidebar-archive__close svg{width:28px;height:28px;fill:#3c4242}@media(min-width: 1025px){.woocommerce-page.archive .wc-sidebar-archive__close{display:none}}.woocommerce-page.archive .wc-sidebar-archive__wrap{display:flex;flex-direction:column}.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget:has(.filter_color){display:none;margin-bottom:0}@media(max-width: 767px){.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget:not(:last-child){margin-bottom:clamp(2rem,1.143rem + 4.286vw,5rem)}}@media(min-width: 768px)and (max-width: 1024px){.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget:not(:last-child){margin-bottom:clamp(1.5rem,.857rem + 3.214vw,3.75rem)}}@media(min-width: 1025px){.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget:not(:last-child){margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}}.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wc-block-catalog-sorting select.orderby{width:100%;border-radius:4px;border:1px solid rgba(25,23,17,.48);padding:10px 44px 10px 16px}.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wc-block-product-categories{margin-bottom:0}.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wc-block-product-categories ul li>a{display:block;cursor:pointer;color:#8a8989;text-decoration:none;transition:color .2s cubic-bezier(0.55, 0.085, 0.68, 0.53);margin-bottom:.5rem}.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wc-block-product-categories ul li.active>a,.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wc-block-product-categories ul li:hover>a{color:#3c4242}.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wc-block-product-categories ul li>ul{padding-left:clamp(.5rem,.357rem + .714vw,1rem)}.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wp-block-heading{margin-bottom:1rem}.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wp-block-woocommerce-filter-wrapper.filter_color{display:none}.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wp-block-woocommerce-filter-wrapper .wp-block-woocommerce-active-filters .wc-block-active-filters{margin-bottom:0}.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wp-block-woocommerce-filter-wrapper .wp-block-woocommerce-active-filters .wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-components-chip{padding:4px 8px;border-radius:100px}.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wp-block-woocommerce-filter-wrapper .wp-block-woocommerce-active-filters .wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-components-chip .wc-block-components-chip__remove{cursor:pointer}.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wp-block-woocommerce-filter-wrapper .wp-block-woocommerce-active-filters .wc-block-active-filters .wc-block-active-filters__clear-all{margin-top:.5rem;float:none}.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wp-block-woocommerce-filter-wrapper .wp-block-woocommerce-attribute-filter .wc-block-attribute-filter{margin-bottom:0}.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wp-block-woocommerce-filter-wrapper .wp-block-woocommerce-price-filter .wc-block-price-slider .wc-block-components-price-slider{margin-bottom:0}.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wp-block-woocommerce-filter-wrapper .wp-block-woocommerce-price-filter .wc-block-price-slider .wc-block-components-price-slider .wc-block-components-price-slider__controls input{border-color:rgba(25,23,17,.48) !important}.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wp-block-woocommerce-filter-wrapper .wc-blocks-filter-wrapper .wc-block-stock-filter{margin-bottom:0}.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wp-block-woocommerce-filter-wrapper.imattr_colore .wc-block-checkbox-list__checkbox label .wc-block-components-checkbox__input{border-radius:100%;border:2px solid #fff;-webkit-box-shadow:var(--wvs-item-box-shadow, 0 0 0 1px #a8a8a8);box-shadow:var(--wvs-item-box-shadow, 0 0 0 1px #a8a8a8);transition:box-shadow .2s ease}.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wp-block-woocommerce-filter-wrapper.imattr_colore .wc-block-checkbox-list__checkbox label .wc-block-components-checkbox__input:checked{background-color:inherit}.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wp-block-woocommerce-filter-wrapper.imattr_colore .wc-block-checkbox-list__checkbox label .wc-block-components-checkbox__mark{filter:invert(1);mix-blend-mode:difference}.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wp-block-woocommerce-filter-wrapper.imattr_colore .wc-block-checkbox-list__checkbox label:hover .wc-block-components-checkbox__input{-webkit-box-shadow:var(--wvs-hover-item-box-shadow, 0 0 0 3px #ddd);box-shadow:var(--wvs-hover-item-box-shadow, 0 0 0 3px #ddd)}.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget ul.wc-block-checkbox-list__checkbox{display:none}.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wc-block-components-price-slider__actions,.woocommerce-page.archive .wc-sidebar-archive__wrap li.widget .wc-block-attribute-filter__actions{display:none !important}.woocommerce-page.archive .wc-sidebar-archive .update-all-filters{width:100%}@media(max-width: 1024px){.woocommerce-page.archive .btn-filters{margin:0 auto;display:flex;align-items:center;gap:.25rem;padding:5px 10px;margin-top:clamp(.5rem,.357rem + .714vw,1rem)}.woocommerce-page.archive .btn-filters svg{fill:currentColor;width:1em;height:1em;transition:fill .2s cubic-bezier(0.55, 0.085, 0.68, 0.53)}}@media(min-width: 1025px){.woocommerce-page.archive .btn-filters{display:none}}@media(max-width: 1024px){.woocommerce-page.archive .page-description{width:100%;text-align:center;margin-top:.5rem}}.woocommerce-Message,.woocommerce-message,.woocommerce-error,.woocommerce-info{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;background-color:#fbf9f8;color:#2d2d2d;width:100%;border-top:0;border-bottom:1px solid;border-radius:6px 6px 0px 0px;gap:16px;padding:16px 16px 16px 62px;margin:0 0 clamp(1rem,.75rem + 1.25vw,1.875rem) 0}.woocommerce-Message a:not(.button),.woocommerce-message a:not(.button),.woocommerce-error a:not(.button),.woocommerce-info a:not(.button){order:3}.woocommerce-Message a.button,.woocommerce-message a.button,.woocommerce-error a.button,.woocommerce-info a.button{order:3}.woocommerce-Message::before,.woocommerce-message::before,.woocommerce-error::before,.woocommerce-info::before{content:"";position:absolute;width:24px;height:24px;left:16px !important;background-position:center;background-repeat:no-repeat;background-size:100%}@media(max-width: 767px){.woocommerce-Message::before,.woocommerce-message::before,.woocommerce-error::before,.woocommerce-info::before{top:16px}}@media(min-width: 768px){.woocommerce-Message::before,.woocommerce-message::before,.woocommerce-error::before,.woocommerce-info::before{position:absolute;top:50%;bottom:initial;left:initial;right:initial;transform:translateY(-50%)}}ul.woocommerce-error::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' fill='%23da2525' viewBox='0 0 26 26'%3E%3Cpath fill-rule='evenodd' d='M13 26c7.18 0 13-5.82 13-13S20.18 0 13 0 0 5.82 0 13s5.82 13 13 13Zm-5.63-8.628a1.263 1.263 0 0 0 1.786 1.786l4.108-4.108 4.108 4.108a1.263 1.263 0 0 0 1.786-1.786l-4.108-4.108 4.108-4.108a1.263 1.263 0 0 0-1.786-1.786l-4.108 4.108L9.156 7.37A1.263 1.263 0 1 0 7.37 9.156l4.108 4.108-4.108 4.108Z' clip-rule='evenodd'/%3E%3C/svg%3E%0A")}.woocommerce-error{border-bottom-color:#da2525}.woocommerce-error::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' fill='%23da2525' viewBox='0 0 26 26'%3E%3Cpath fill-rule='evenodd' d='M13 26c7.18 0 13-5.82 13-13S20.18 0 13 0 0 5.82 0 13s5.82 13 13 13Zm-5.63-8.628a1.263 1.263 0 0 0 1.786 1.786l4.108-4.108 4.108 4.108a1.263 1.263 0 0 0 1.786-1.786l-4.108-4.108 4.108-4.108a1.263 1.263 0 0 0-1.786-1.786l-4.108 4.108L9.156 7.37A1.263 1.263 0 1 0 7.37 9.156l4.108 4.108-4.108 4.108Z' clip-rule='evenodd'/%3E%3C/svg%3E%0A")}.woocommerce-message{border-bottom-color:#10b981}.woocommerce-message::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath fill='%2310b981' d='M13 0C5.832 0 0 5.832 0 13s5.832 13 13 13 13-5.832 13-13S20.168 0 13 0Zm6.766 8.643-8.4 10a1 1 0 0 1-.75.357h-.017a1.002 1.002 0 0 1-.743-.331l-3.6-4a1.001 1.001 0 1 1 1.486-1.338l2.83 3.145 7.662-9.12a1 1 0 0 1 1.532 1.287Z'/%3E%3C/svg%3E%0A")}.woocommerce-info{border-bottom-color:#fbbf24}.woocommerce-info::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fbbf24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 24c6.627 0 12-5.373 12-12S18.627 0 12 0 0 5.373 0 12s5.373 12 12 12Zm.761-16H11l.215 6.454h1.331L12.761 8Zm-.017 7.273h-1.727V17h1.727v-1.727Z' clip-rule='evenodd'/%3E%3C/svg%3E%0A")}.woocommerce-notices-wrapper{width:100%}.wc-empty-cart-message{width:100%}.woocommerce-no-products-found{width:100%}.woocommerce-form-login-toggle{width:100%}.woocommerce-cart .wp-block-woocommerce-cart{color:#2d2d2d;font-family:"Inter","Inter-fallback",Arial,Helvetica,sans-serif}.woocommerce-cart .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title{text-align:center}.woocommerce-cart .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title::before{margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-cart .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block>p.has-text-align-center{display:flex;justify-content:center;width:100%;margin-top:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-cart .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-separator{display:none}.woocommerce-cart .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block h2.wp-block-heading:not(.wc-block-cart__empty-cart__title){text-align:center;margin-top:clamp(3.5rem,2.714rem + 3.929vw,6.25rem)}@media(max-width: 767px){.woocommerce-cart .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block h2.wp-block-heading:not(.wc-block-cart__empty-cart__title){margin-bottom:clamp(1.5rem,.857rem + 3.214vw,3.75rem)}}@media(min-width: 768px){.woocommerce-cart .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block h2.wp-block-heading:not(.wc-block-cart__empty-cart__title){margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart{margin-bottom:0;display:flex;justify-content:space-between;align-items:flex-start}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main{padding-right:0}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main table.wc-block-cart-items{margin-bottom:0}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody tr.wc-block-cart-items__row td{margin:0}@media(max-width: 767px){.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody tr.wc-block-cart-items__row .wc-block-cart-item__image{padding:0}}@media(min-width: 768px){.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody tr.wc-block-cart-items__row .wc-block-cart-item__image{padding:16px 0}}@media(min-width: 1025px){.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody tr.wc-block-cart-items__row .wc-block-cart-item__image{padding:clamp(16px,12px + 1.25vw,30px) 0}}@media(max-width: 767px){.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody tr.wc-block-cart-items__row .wc-block-cart-item__product{padding:0 0 0 16px}}@media(min-width: 768px){.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody tr.wc-block-cart-items__row .wc-block-cart-item__product{padding:16px 0 16px 16px}}@media(min-width: 1025px){.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody tr.wc-block-cart-items__row .wc-block-cart-item__product{padding:clamp(16px,12px + 1.25vw,30px) 0 clamp(16px,12px + 1.25vw,30px) clamp(16px,12px + 1.25vw,30px)}}@media(max-width: 767px){.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody tr.wc-block-cart-items__row .wc-block-cart-item__total{padding:0 0 0 16px}}@media(min-width: 768px)and (max-width: 1024px){.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody tr.wc-block-cart-items__row .wc-block-cart-item__total{padding:16px 0 16px 16px}}@media(min-width: 1025px){.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__main table.wc-block-cart-items tbody tr.wc-block-cart-items__row .wc-block-cart-item__total{padding:clamp(16px,12px + 1.25vw,30px) 0 clamp(16px,12px + 1.25vw,30px) 16px}}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar{border-radius:6px;background-color:#fbf9f8}@media(max-width: 767px){.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar{padding:clamp(24px,13.714px + 3.214vw,60px);width:100%}}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals-title{display:block;padding:0 0 clamp(1rem,.75rem + 1.25vw,1.875rem) 0;text-transform:none;text-align:left}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block{font-size:1rem;line-height:1.5}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-coupon-form-block{border-color:#dfdedb}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon{padding:0}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon #wc-block-components-totals-coupon__form{display:flex;align-items:stretch;gap:16px}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon #wc-block-components-totals-coupon__form button{height:auto;display:flex;align-items:center;justify-content:center}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-subtotal-block .wc-block-components-totals-item{padding:0}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-footer-item{padding:0}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-components-shipping-calculator-address .wc-block-components-button{margin-top:16px}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__payment-options iframe.component-frame{z-index:2 !important}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit:last-child{margin-bottom:0}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit-container--sticky{background-color:#fbf9f8 !important}@media(min-width: 768px){.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart.is-large{flex-direction:row;flex-wrap:wrap}}@media(min-width: 768px){.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart.is-large .wc-block-cart__main{width:calc(60% - clamp(30px,-60px + 6.25vw,60px))}}@media(min-width: 768px)and (max-width: 1024px){.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart.is-large .wc-block-cart__sidebar{padding:16px;width:40%}}@media(min-width: 1025px){.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart.is-large .wc-block-cart__sidebar{padding:clamp(16px,12px + 1.25vw,30px);width:calc(40% - clamp(30px,-60px + 6.25vw,60px))}}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart.is-large .wc-block-cart__sidebar .wc-block-components-totals-item{padding-left:0;padding-right:0}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart.is-large .wc-block-cart__sidebar .wc-block-components-shipping-rates-control__package{padding-left:0;padding-right:0}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart.is-large .wc-block-cart__sidebar .wc-block-components-shipping-calculator{padding:16px 0 0}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart.is-medium{flex-direction:column;gap:clamp(3.5rem,2.714rem + 3.929vw,6.25rem)}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart.is-medium .wc-block-cart__main{width:100%}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart.is-medium .wc-block-cart__main table.wc-block-cart-items tbody tr.wc-block-cart-items__row{border-top:1px solid #dfdedb}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart.is-medium .wc-block-cart__main table.wc-block-cart-items tbody tr.wc-block-cart-items__row:last-child{border-bottom:1px solid #dfdedb}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart.is-medium .wc-block-cart__sidebar{width:100%;padding:16px}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart:not(.is-large):not(.is-medium){gap:clamp(3.5rem,2.714rem + 3.929vw,6.25rem)}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart:not(.is-large):not(.is-medium) .wc-block-cart__sidebar{width:100%;padding:16px}@media(max-width: 767px){.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart:not(.is-large):not(.is-medium) .wc-block-cart-items__row:last-child{padding-bottom:0}}.woocommerce-checkout .woocommerce:not(.widget){display:flex;flex-direction:column;align-items:flex-start}.woocommerce-checkout .woocommerce:not(.widget) .woocommerce-notices-wrapper{width:100%}.woocommerce-checkout .woocommerce:not(.widget) .woocommerce-form-coupon-toggle{width:100%}.woocommerce-checkout .woocommerce:not(.widget) form.woocommerce-form-login{margin-top:0;border:0;background-color:#fbf9f8;border-radius:0;padding:clamp(1rem,.75rem + 1.25vw,1.875rem) clamp(16px,12px + 1.25vw,30px);margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-checkout .woocommerce:not(.widget) form.woocommerce-form-login .form-row{width:100%;float:none}.woocommerce-checkout .woocommerce:not(.widget) form.woocommerce-form-login .form-row.form-row-first{margin-top:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-checkout .woocommerce:not(.widget) form.woocommerce-form-login .form-row .woocommerce-form-login__submit{margin-top:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-checkout .woocommerce:not(.widget) form.checkout{width:100%;position:relative;background-color:#fbf9f8;border-radius:0px 0px 12px 12px}.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details h3 label{cursor:pointer}.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details h3 input[type=checkbox]{border-color:#dfdedb;vertical-align:middle;margin-right:8px}.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .woocommerce-input-wrapper label.checkbox{display:block}.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .woocommerce-input-wrapper label.checkbox input[type=checkbox]{border-color:#dfdedb;display:inline-block}.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-1{background-color:#fbf9f8;border-radius:12px 12px 0px 0px;padding:clamp(1rem,.75rem + 1.25vw,1.875rem) clamp(16px,12px + 1.25vw,30px)}@media(min-width: 768px){.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-1{float:unset;width:100%}}.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-1 .woocommerce-billing-fields>h3{margin-bottom:clamp(16px,12px + 1.25vw,30px)}.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{pointer-events:none;display:grid}@media(max-width: 767px){.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{grid-template-columns:1fr;grid-row-gap:clamp(1.5rem,.857rem + 3.214vw,3.75rem)}}@media(min-width: 768px)and (max-width: 1024px){.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:clamp(16px,12px + 1.25vw,30px);grid-row-gap:clamp(1rem,.75rem + 1.25vw,1.875rem)}}@media(min-width: 1025px){.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{grid-template-columns:repeat(3, 1fr);grid-column-gap:clamp(16px,12px + 1.25vw,30px);grid-row-gap:clamp(1rem,.75rem + 1.25vw,1.875rem)}}.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper>p{width:100%;margin:0;display:flex;flex-direction:column}.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper>p label{display:block}.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper>p>span{display:block;margin-top:auto}.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper>p>span input{height:100%}.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-1 .woocommerce-account-fields{margin-top:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-1 .woocommerce-account-fields .form-row{margin-bottom:0}.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-1 .woocommerce-account-fields .form-row .woocommerce-form__label-for-checkbox input[type=checkbox]{margin-right:10px}.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-2{border-radius:0px 0px 12px 12px;padding:clamp(1rem,.75rem + 1.25vw,1.875rem) clamp(16px,12px + 1.25vw,30px)}@media(min-width: 768px){.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-2{float:unset;width:100%}}.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-2 .woocommerce-shipping-fields #ship-to-different-address{margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-2 .woocommerce-shipping-fields #ship-to-different-address label{display:flex;flex-wrap:wrap;gap:.25rem}.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-2 .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper{display:grid;margin-bottom:clamp(1.5rem,.857rem + 3.214vw,3.75rem)}@media(max-width: 767px){.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-2 .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr;grid-row-gap:clamp(1.5rem,.857rem + 3.214vw,3.75rem)}}@media(min-width: 768px)and (max-width: 1024px){.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-2 .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:clamp(16px,12px + 1.25vw,30px);grid-row-gap:clamp(1rem,.75rem + 1.25vw,1.875rem)}}@media(min-width: 1025px){.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-2 .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper{grid-template-columns:repeat(3, 1fr);grid-column-gap:clamp(16px,12px + 1.25vw,30px);grid-row-gap:clamp(1rem,.75rem + 1.25vw,1.875rem)}}.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-2 .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper>p{width:100%;margin:0;display:flex;flex-direction:column}.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-2 .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper>p label{display:block}.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-2 .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper>p>span{display:block;margin-top:auto}.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-2 .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper>p>span input{height:100%}.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-2 .woocommerce-additional-fields>h3{margin-bottom:clamp(16px,12px + 1.25vw,30px)}.woocommerce-checkout .woocommerce:not(.widget) form.checkout #customer_details .col-2 .woocommerce-additional-fields p.form-row:only-child{margin-bottom:0}.woocommerce-checkout .woocommerce:not(.widget) #order_review_heading{background-color:#fbf9f8;padding:clamp(1rem,.75rem + 1.25vw,1.875rem) clamp(16px,12px + 1.25vw,30px)}.woocommerce-checkout .woocommerce:not(.widget) #order_review{background-color:#fbf9f8}.woocommerce-checkout .woocommerce:not(.widget) #order_review table.shop_table{margin:0 clamp(16px,12px + 1.25vw,30px) clamp(1rem,.75rem + 1.25vw,1.875rem)}@media(max-width: 767px){.woocommerce-checkout .woocommerce:not(.widget) #order_review table.shop_table{width:calc(100% - 32px)}}@media(min-width: 768px){.woocommerce-checkout .woocommerce:not(.widget) #order_review table.shop_table{width:calc(100% - 60px)}}.woocommerce-checkout .woocommerce:not(.widget) #order_review .ppcp-messages{padding-left:clamp(16px,12px + 1.25vw,30px);padding-right:clamp(16px,12px + 1.25vw,30px)}.woocommerce-checkout .woocommerce:not(.widget) #order_review #payment{width:100%;border-radius:0px 0px 12px 12px}.woocommerce-checkout .woocommerce:not(.widget) #order_review #payment ul.payment_methods{padding:clamp(1rem,.75rem + 1.25vw,1.875rem) clamp(16px,12px + 1.25vw,30px)}.woocommerce-checkout .woocommerce:not(.widget) #order_review #payment .place-order{margin-bottom:0;padding:clamp(16px,12px + 1.25vw,30px) clamp(16px,12px + 1.25vw,30px) 0}.woocommerce-checkout .woocommerce:not(.widget) #order_review #payment button[type=submit]{float:none;width:100%;margin-top:clamp(16px,12px + 1.25vw,30px);margin-bottom:clamp(16px,12px + 1.25vw,30px)}.woocommerce-checkout .woocommerce:not(.widget) #order_review .ppc-button-wrapper{padding:clamp(1rem,.75rem + 1.25vw,1.875rem) clamp(16px,12px + 1.25vw,30px)}.woocommerce-checkout .woocommerce:not(.widget) #order_review .ppc-button-wrapper .component-frame{z-index:2}.woocommerce-checkout .woocommerce:not(.widget) .woocommerce-form-coupon{width:100%;display:flex;flex-direction:column;border:0;margin:0;padding:clamp(1rem,.75rem + 1.25vw,1.875rem) clamp(16px,12px + 1.25vw,30px);background-color:#fbf9f8}.woocommerce-checkout .woocommerce:not(.widget) .woocommerce-form-coupon p:not(.form-row){width:100%}.woocommerce-checkout .woocommerce:not(.widget) .woocommerce-form-coupon .form-row{margin:0}@media(max-width: 767px){.woocommerce-checkout .woocommerce:not(.widget) .woocommerce-form-coupon .form-row{float:none !important;width:100% !important}}.woocommerce-checkout .woocommerce:not(.widget) .woocommerce-form-coupon button{margin-top:clamp(1rem,.75rem + 1.25vw,1.875rem)}@media(max-width: 767px){.woocommerce-checkout .woocommerce:not(.widget) .woocommerce-form-coupon button{float:none !important;width:100% !important}}.woocommerce-order-received .woocommerce-order{width:100%;background-color:#fff;border-radius:4px;padding:clamp(16px,12px + 1.25vw,30px);color:#2d2d2d;font-family:"Inter","Inter-fallback",Arial,Helvetica,sans-serif}.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received{margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-order-received .woocommerce-order ul.order_details{margin-bottom:clamp(1.5rem,.857rem + 3.214vw,3.75rem)}.woocommerce-order-received .woocommerce-order ul.order_details li{float:unset;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.25rem;margin-right:0px;border:0;text-transform:none;padding:0 0 1rem 0;word-break:break-word}.woocommerce-order-received .woocommerce-order ul.order_details li strong{display:inline-block;vertical-align:middle;font-size:inherit;line-height:inherit;background-color:rgba(0,0,0,0);font-weight:600}@media(max-width: 767px){.woocommerce-order-received .woocommerce-order ul.order_details li strong{text-align:right}}.woocommerce-order-received .woocommerce-order .woocommerce-order-details{margin-top:clamp(1.5rem,.857rem + 3.214vw,3.75rem);margin-bottom:clamp(1.5rem,.857rem + 3.214vw,3.75rem)}.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-order-details__title{margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.order_details{margin:0}.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.order_details thead tr th:first-child{width:50%}.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.order_details thead tr th:last-child{width:50%}.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--custom-fields tbody tr th:first-child{width:50%}.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--custom-fields tbody tr td:last-child{width:50%}.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details{margin-top:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details .woocommerce-column__title{margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading,.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name{margin-bottom:clamp(1.5rem,.857rem + 3.214vw,3.75rem)}.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name{font-family:"Inter","Inter-fallback",Arial,Helvetica,sans-serif;font-weight:400}.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-column__title{margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-order-received .woocommerce-order .woocommerce-customer-details address{border:0px;padding:0px}.woocommerce-order-received .woocommerce-order .woocommerce-customer-details address p{margin-bottom:0;padding-bottom:0}@media(max-width: 767px){.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .col-1{margin-bottom:clamp(2rem,1.143rem + 4.286vw,5rem)}}.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns{display:flex;flex-wrap:wrap}.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns::after{content:none}.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns::before{content:none}@media(max-width: 767px){.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns.woocommerce-columns--2 .col-1,.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns.woocommerce-columns--2 .col-2{width:100%}}@media(min-width: 768px){.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns.woocommerce-columns--2 .col-1,.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns.woocommerce-columns--2 .col-2{width:50%}}@media(min-width: 768px){.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns.woocommerce-columns--2 .col-1{padding-right:15px}}@media(min-width: 768px){.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns.woocommerce-columns--2 .col-2{padding-left:15px}}.woocommerce-order-received .woocommerce-order>*:last-child{margin-bottom:0}body.woocommerce-lost-password .woocommerce-message{display:none}.woocommerce-account .pg-wocommerce{overflow:hidden}.woocommerce-account .form.woocommerce-form-login{border:none;background-color:#fbf9f8;padding:clamp(1rem,.75rem + 1.25vw,1.875rem);margin:clamp(1rem,.75rem + 1.25vw,1.875rem) 0 0 0;border-radius:4px}.woocommerce-account .form.woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox{margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}@media(min-width: 1025px){.woocommerce-account #customer_login{display:flex;justify-content:space-between;gap:clamp(16px,12px + 1.25vw,30px)}}.woocommerce-account #customer_login::before,.woocommerce-account #customer_login::after{content:none}.woocommerce-account #customer_login h2{margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-account #customer_login label{margin-bottom:.5rem}.woocommerce-account #customer_login label.cf7-label-for-wc{align-items:flex-start;margin-bottom:0}.woocommerce-account #customer_login label.cf7-label-for-wc .label-text{margin-bottom:.5rem}.woocommerce-account #customer_login label.cf7-label-for-wc .wpcf7-form-control-wrap{width:100%}.woocommerce-account #customer_login .col-1,.woocommerce-account #customer_login .col-2{width:100%;float:unset;padding:clamp(16px,12px + 1.25vw,30px);border-radius:6px}.woocommerce-account #customer_login .col-1{background-color:#fbf9f8;color:#2d2d2d}@media(max-width: 1024px){.woocommerce-account #customer_login .col-1{margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}}.woocommerce-account #customer_login .col-2{background-color:#2d2d2d;color:#fbf9f8}.woocommerce-account #customer_login .col-2 .block-contact-form .form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.woocommerce-account #customer_login .col-2 .block-contact-form .form select,.woocommerce-account #customer_login .col-2 .block-contact-form .form textarea{color:#2d2d2d;border-color:#fbf9f8;background-color:#fbf9f8}.woocommerce-account #customer_login .col-2 .block-contact-form .form input:not([type=checkbox]):not([type=radio]):not([type=submit]).wpcf7-not-valid,.woocommerce-account #customer_login .col-2 .block-contact-form .form select.wpcf7-not-valid,.woocommerce-account #customer_login .col-2 .block-contact-form .form textarea.wpcf7-not-valid{border-color:#d53d0b}.woocommerce-account #customer_login .col-2 .block-contact-form .form select{background-image:linear-gradient(45deg, transparent 50%, #fbf9f8 50%),linear-gradient(135deg, #fbf9f8 50%, transparent 50%)}.woocommerce-account #customer_login .col-2 .block-contact-form .form input[type=checkbox]{border-color:#fbf9f8;background-color:rgba(0,0,0,0)}.woocommerce-account #customer_login .col-2 .block-contact-form .form input[type=checkbox]:checked{background:#fbf9f8;border-color:#fbf9f8}.woocommerce-account #customer_login .col-2 .block-contact-form .form input[type=checkbox]:checked::before{color:#2d2d2d;border-color:#2d2d2d}.woocommerce-account #customer_login .col-2 .block-contact-form .form input[type=radio]{border-color:#fbf9f8;background-color:rgba(0,0,0,0)}.woocommerce-account #customer_login .col-2 .block-contact-form .form input[type=radio]::before{background-color:#fbf9f8;box-shadow:inset 1em 1em #fbf9f8}.woocommerce-account #customer_login .woocommerce-form{border:none;border-radius:0;padding:0;margin:0}.woocommerce-account #customer_login .woocommerce-form.login .form-row .woocommerce-form__label-for-checkbox{margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-account #customer_login .woocommerce-form.login .form-row .woocommerce-form-login__rememberme input[type=checkbox],.woocommerce-account #customer_login .woocommerce-form.login .form-row .woocommerce-form-login__rememberme span{display:inline-block;vertical-align:middle}.woocommerce-account #customer_login .woocommerce-form.login .form-row .woocommerce-form-login__rememberme span{cursor:pointer}.woocommerce-account #customer_login .woocommerce-form.login .form-row button[type=submit]{margin-right:0px}.woocommerce-account #customer_login .woocommerce-form.register input{background-color:#fff}.woocommerce-account #customer_login .woocommerce-form.register button[type=submit]{margin-top:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-account .lost_reset_password{background-color:#fff;padding:clamp(16px,12px + 1.25vw,30px)}.woocommerce-account .lost_reset_password>p:not(.form-row){margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-account .lost_reset_password .form-row{float:unset;width:100%}.woocommerce-account .lost_reset_password .form-row:not(.form-row-first){margin-bottom:0}.woocommerce-account .lost_reset_password .form-row label{margin-bottom:.5rem}.woocommerce-account .lost_reset_password .form-row button.woocommerce-Button{margin-top:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-account .lost_reset_password .form-row:has(.woocommerce-Button){margin-bottom:0 !important}.woocommerce-account .woocommerce:not(.widget){width:100%;color:#2d2d2d;font-family:"Inter","Inter-fallback",Arial,Helvetica,sans-serif}.woocommerce-account .woocommerce:not(.widget)::before{content:none}.woocommerce-account .woocommerce:not(.widget)::after{content:none}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-navigation{width:100%;float:unset;position:relative}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-navigation ul{list-style:none;padding:0px;margin:0px;padding-bottom:10px;box-sizing:border-box}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-navigation ul li{width:100%;display:block;border:0;text-align:center;transition:opacity .2s ease-in-out;border-bottom:1px solid #2d2d2d;flex-shrink:1 !important}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-navigation ul li a{display:block;position:relative;text-decoration:none;color:#2d2d2d;width:100%;transition:border-color .2s ease-in-out,font-weight .2s ease-in-out;white-space:nowrap;padding:0 .5rem 8px;border-bottom:1px solid rgba(0,0,0,0)}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-navigation ul li.is-active a{border-color:#2d2d2d;font-weight:600 !important}@media(min-width: 768px){.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-navigation ul li:hover a{border-color:#2d2d2d}}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content{float:none;width:100%;margin-top:clamp(1.5rem,.857rem + 3.214vw,3.75rem)}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products{display:grid;margin-bottom:0;width:100%;order:5;column-gap:clamp(16px,12px + 1.25vw,30px);row-gap:clamp(24px,13.714px + 3.214vw,60px);margin-top:clamp(1rem,.75rem + 1.25vw,1.875rem)}@media(max-width: 369px){.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products{grid-template-columns:repeat(1, 1fr)}}@media(min-width: 370px)and (max-width: 767px){.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px)and (max-width: 1024px){.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1025px)and (max-width: 1299px){.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1300px)and (max-width: 1399px){.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 1400px){.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products{grid-template-columns:repeat(5, minmax(0, 1fr))}}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products::before{content:none}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products::after{content:none}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content ul.products li.product{width:100%;margin-right:0}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .my_account_orders thead{color:#fbf9f8}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .my_account_orders tbody td{border-color:#dfdedb !important}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .my_account_orders tbody td:last-child{border-bottom:0}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .my_account_orders tbody td:last-child{border-bottom:1px solid}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .woocommerce-order-details{margin-bottom:0;margin-top:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .woocommerce-order-details:not(:last-child){margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-order-details__title{margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table{margin:0}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tbody tr th,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tbody tr td{width:50%}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--custom-fields tbody tr th,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--custom-fields tbody tr td{width:50%}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .woocommerce-customer-details:last-child{margin-bottom:0}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column__title{margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .woocommerce-customer-details address{border:0px;padding:0px}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .woocommerce-customer-details address .woocommerce-customer-details--phone,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .woocommerce-customer-details address .woocommerce-customer-details--email{padding-left:0}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .woocommerce-customer-details address .woocommerce-customer-details--phone::before,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .woocommerce-customer-details address .woocommerce-customer-details--email::before{content:none}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .addresses{margin-top:clamp(1rem,.75rem + 1.25vw,1.875rem);display:grid;gap:clamp(24px,13.714px + 3.214vw,60px)}@media(max-width: 767px){.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .addresses{grid-template-columns:1fr}}@media(min-width: 768px){.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .addresses{grid-template-columns:1fr 1fr}}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .addresses::before,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .addresses::after{content:none}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .addresses .woocommerce-Address .title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .addresses .woocommerce-Address .title::after,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .addresses .woocommerce-Address .title::before{content:none}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .addresses .woocommerce-Address address{font-style:normal}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .addresses .col-1,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content .addresses .col-2{width:100%;float:unset}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content>form{background-color:#fbf9f8;padding:clamp(16px,12px + 1.25vw,30px)}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content>form.billing{pointer-events:none}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content>form>h3{margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content>form .woocommerce-address-fields__field-wrapper{display:grid;grid-row-gap:clamp(1rem,.75rem + 1.25vw,1.875rem);grid-column-gap:clamp(16px,12px + 1.25vw,30px);margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}@media(max-width: 767px){.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content>form .woocommerce-address-fields__field-wrapper{grid-template-columns:1fr}}@media(min-width: 768px)and (max-width: 1024px){.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content>form .woocommerce-address-fields__field-wrapper{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1025px){.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content>form .woocommerce-address-fields__field-wrapper{grid-template-columns:repeat(3, 1fr)}}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content>form .woocommerce-address-fields__field-wrapper>p{width:100%;margin:0;display:flex;flex-direction:column}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content>form .woocommerce-address-fields__field-wrapper>p label{display:block}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content>form .woocommerce-address-fields__field-wrapper>p>span{display:block;margin-top:auto}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content>form .woocommerce-address-fields__field-wrapper>p>span input{height:100%}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content form.woocommerce-EditAccountForm{background-color:#fbf9f8;padding:clamp(16px,12px + 1.25vw,30px);border-radius:4px}@media(max-width: 767px){.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content form.woocommerce-EditAccountForm .form-row-first,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content form.woocommerce-EditAccountForm .form-row-last{width:100%;float:unset}}@media(min-width: 768px){.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content form.woocommerce-EditAccountForm .form-row-first,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content form.woocommerce-EditAccountForm .form-row-last{width:calc(50% - 15px)}}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content form.woocommerce-EditAccountForm .form-row>span{display:block;margin-top:.5rem}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content form.woocommerce-EditAccountForm fieldset:not(.cf7-fieldset-for-wc){background-color:#fbf9f8;padding:16px;border:1px solid #8a8989;border-radius:15px}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content form.woocommerce-EditAccountForm fieldset:not(.cf7-fieldset-for-wc) legend{margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content a.woocommerce-button.woocommerce-button--next.woocommerce-Button.woocommerce-Button--next.button,.woocommerce-account .woocommerce:not(.widget) .woocommerce-MyAccount-content a.woocommerce-button.woocommerce-button--previous.woocommerce-Button.woocommerce-Button--previous.button{display:inline-block;margin-right:8px}.woocommerce-page.single-product .pg-woocommerce{padding-top:clamp(3.5rem,2.714rem + 3.929vw,6.25rem)}.woocommerce-page.single-product div.product .gallery_summary_wrap{display:flex}@media(max-width: 1024px){.woocommerce-page.single-product div.product .gallery_summary_wrap{flex-direction:column;gap:clamp(3.5rem,2.714rem + 3.929vw,6.25rem)}}@media(min-width: 1025px){.woocommerce-page.single-product div.product .gallery_summary_wrap{justify-content:space-between}}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery{position:relative}@media(max-width: 1024px){.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery{width:100%}}@media(min-width: 1025px){.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery{width:calc(50% - 30px)}}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .onsale{left:15px;top:15px;display:block;margin:0;line-height:1;right:initial;background-color:#fff;color:#3c4242;border:1px solid #3c4242;text-align:center;z-index:1;min-height:auto;min-width:auto;padding:4px 8px;border-radius:15px}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery{position:relative;float:unset;width:100%;margin-bottom:0;display:flex;flex-direction:column}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .yith-wcwl-add-to-wishlist{position:absolute;right:0;top:0;z-index:2;margin-top:0}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:first-child{font-size:0;display:flex;align-items:center;justify-content:center;width:50px;height:50px;text-decoration:none;overflow:hidden;content:""}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:first-child svg{margin-right:0}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .yith-wcwl-add-to-wishlist .view-wishlist,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .yith-wcwl-add-to-wishlist .separator{display:none}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .flex-viewport{cursor:pointer}@media(min-width: 768px){.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .flex-viewport{order:1}}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{border-radius:10px;overflow:hidden;aspect-ratio:var(--aspect-ratio-single-product)}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{width:100%;height:100%;object-fit:cover}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:6px;right:6px;z-index:1;width:45px;height:45px;border-radius:0px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231d1d1d' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M0.965372508,8.48898216 C1.24519063,8.48898216 1.47429171,8.39629241 1.65267576,8.21091291 C1.83105981,8.0255334 1.92025184,7.79293459 1.92025184,7.51311647 L1.92025184,6.6316894 L1.71038825,2.96956978 L4.47009444,5.87618048 L7.7019937,9.12906611 C7.87688003,9.31094788 8.0972368,9.40188877 8.36306401,9.40188877 C8.66386849,9.40188877 8.91220707,9.31269675 9.10807975,9.1343127 C9.30395243,8.95592865 9.40188877,8.71983211 9.40188877,8.42602308 C9.40188877,8.28611403 9.37740469,8.15320042 9.32843652,8.02728227 C9.27946835,7.90136411 9.20951382,7.79293459 9.11857293,7.7019937 L5.87618048,4.47009444 L2.96956978,1.71038825 L6.64218258,1.92025184 L7.51311647,1.92025184 C7.79293459,1.92025184 8.02728227,1.83105981 8.2161595,1.65267576 C8.40503673,1.47429171 8.49947534,1.24519063 8.49947534,0.965372508 C8.49947534,0.68555439 8.40678559,0.454704442 8.22140609,0.272822665 C8.03602658,0.0909408884 7.79993005,0 7.51311647,0 L1.68940189,0 C1.15774746,0 0.743266877,0.148653375 0.445960126,0.445960126 C0.148653375,0.743266877 0,1.15774746 0,1.68940189 L0,7.51311647 C0,7.78593914 0.0909408884,8.01678909 0.272822665,8.20566632 C0.454704442,8.39454355 0.68555439,8.48898216 0.965372508,8.48898216 Z M12.4763903,20.0209864 L18.3001049,20.0209864 C18.8387548,20.0209864 19.2567331,19.872333 19.5540399,19.5750262 C19.8513466,19.2777195 20,18.8632389 20,18.3315845 L20,12.5078699 C20,12.2350472 19.9073102,12.0041973 19.7219307,11.81532 C19.5365512,11.6264428 19.3039524,11.5320042 19.0241343,11.5320042 C18.7513116,11.5320042 18.5239594,11.6246939 18.3420776,11.8100735 C18.1601959,11.995453 18.069255,12.2280518 18.069255,12.5078699 L18.069255,13.389297 L18.2896118,17.0514166 L15.5194124,14.1448059 L12.2980063,10.8919203 C12.12312,10.7100385 11.8992655,10.6190976 11.6264428,10.6190976 C11.3326338,10.6190976 11.0860441,10.7082896 10.8866737,10.8866737 C10.6873033,11.0650577 10.587618,11.3011542 10.587618,11.5949633 C10.587618,11.7348723 10.6121021,11.8677859 10.6610703,11.9937041 C10.7100385,12.1196222 10.7834907,12.2280518 10.8814271,12.3189927 L14.1133263,15.5508919 L17.0304302,18.3105981 L13.3578174,18.1007345 L12.4763903,18.1007345 C12.1965722,18.1007345 11.9622246,18.1899265 11.7733473,18.3683106 C11.5844701,18.5466946 11.4900315,18.7757957 11.4900315,19.0556139 C11.4900315,19.335432 11.5844701,19.5662819 11.7733473,19.7481637 C11.9622246,19.9300455 12.1965722,20.0209864 12.4763903,20.0209864 Z' transform='translate(2 2)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .woocommerce-product-gallery__trigger::before{display:none}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .woocommerce-product-gallery__trigger::after{display:none}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .flex-control-nav{display:grid;grid-template-columns:repeat(4, 1fr);width:100%;margin-top:clamp(1rem,.75rem + 1.25vw,1.875rem);gap:clamp(16px,12px + 1.25vw,30px);overflow:unset}@media(min-width: 768px){.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .flex-control-nav{order:3}}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .flex-control-nav li{width:100%;float:unset}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .flex-control-nav li img{width:100%;height:auto;object-fit:cover;border-radius:10px;opacity:1;transition:filter .2s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .flex-control-nav li img.flex-active{filter:drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.2))}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .flex-control-paging{display:flex;flex-direction:column;justify-content:center;padding-left:0px}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .flex-control-paging li{float:none;margin:0px 10px;width:10px;height:10px}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .flex-control-paging li::marker{content:""}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .flex-control-paging li a{display:block;text-indent:-9999px;width:10px;height:10px;background-color:#3c4242;border-radius:5px}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .flex-control-paging li a:not(.flex-active){opacity:.5}@media(max-width: 767px){.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .flex-direction-nav{display:none}}@media(min-width: 768px){.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .flex-direction-nav{order:2;display:flex;gap:8px;margin-top:clamp(1rem,.75rem + 1.25vw,1.875rem);margin-bottom:20px}}@media(min-width: 768px){.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .flex-direction-nav li a{pointer-events:initial;display:block;width:30px;height:30px;text-indent:-9999px;background-repeat:no-repeat;background-position:center;background-size:14px;border:1px solid #3c4242;border-radius:50%}}@media(min-width: 768px){.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .flex-direction-nav li a.flex-prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' fill='%231d1d1d' d='M4.10174967,6.35616963 L11.9879191,14.8055186 L19.917263,6.35616963 C20.9623068,5.21368921 22.7497303,7.08759541 21.659999,8.22856702 L12.7287858,17.8656221 C12.3367098,18.2766767 11.683742,18.2766767 11.3349143,17.8656221 L2.31698307,8.22856702 C1.27193923,7.0860866 3.05788667,5.21365052 4.10293051,6.35616963 L4.10174967,6.35616963 Z' transform='rotate(90 12 12.087)'/%3E%3C/svg%3E")}}@media(min-width: 768px){.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery .flex-direction-nav li a.flex-next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' fill='%231d1d1d' d='M4.10174967,6.35616963 L11.9879191,14.8055186 L19.917263,6.35616963 C20.9623068,5.21368921 22.7497303,7.08759541 21.659999,8.22856702 L12.7287858,17.8656221 C12.3367098,18.2766767 11.683742,18.2766767 11.3349143,17.8656221 L2.31698307,8.22856702 C1.27193923,7.0860866 3.05788667,5.21365052 4.10293051,6.35616963 L4.10174967,6.35616963 Z' transform='matrix(0 1 1 0 -.087 .087)'/%3E%3C/svg%3E")}}@media(min-width: 768px){.woocommerce-page.single-product div.product .gallery_summary_wrap .column-gallery .woocommerce-product-gallery:hover .flex-direction-nav{opacity:1}}@media(max-width: 1024px){.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary{width:100%}}@media(min-width: 1025px){.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary{width:calc(50% - 30px)}}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary{display:flex;align-items:flex-start;flex-direction:column;float:unset;width:100%;margin-bottom:0}@media(max-width: 767px){.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary{overflow:hidden}}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product-categories{font-weight:700;display:flex;align-items:center;gap:10px 5px;margin-top:clamp(.5rem,.357rem + .714vw,1rem)}@media(max-width: 767px){.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product-categories{overflow-x:auto;width:inherit;padding-bottom:6px}}@media(min-width: 768px){.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product-categories{flex-wrap:wrap}}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product-categories a{display:inline-block;border:1px solid #3c4242;text-decoration:none;border-radius:100px;padding:10px 20px;white-space:nowrap}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product-categories a:hover{background-color:#3c4242;color:#fff}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .woocommerce-product-rating{margin-bottom:0}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .woocommerce-product-details__short-description{margin:clamp(1rem,.75rem + 1.25vw,1.875rem) 0}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .ppcp-messages{margin-top:clamp(1rem,.75rem + 1.25vw,1.875rem);margin-bottom:4px}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .short-description>h2{margin-bottom:.5rem}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .scalapay-widget-area-wc-scalapay-payin4{margin-top:.5rem}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product_description{width:100%}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product_description a{font-weight:700;text-decoration:underline}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .price{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:0 0 clamp(1rem,.75rem + 1.25vw,1.875rem);color:#3c4242}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .price>del{opacity:1;color:#3c4242;width:100%}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .price>del ins{text-decoration-line:line-through}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .price>del .woocommerce-price-suffix{display:none}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .price>ins{text-decoration:none;margin-left:-11px}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .price>ins bdi{text-decoration:none;color:#3c4242}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .price>.woocommerce-Price-amount bdi{text-decoration:none}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary #mycustomvariations{margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary #mycustomvariations .custom-variations-notice{padding:clamp(8px,5.714px + .714vw,16px);background-color:#f4f2f2;border-radius:10px}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary #mycustomvariations .dataTables_wrapper.hide{display:none !important}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary #mycustomvariations .dataTables_wrapper .wc-product-table-wrapper{margin:0}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary #mycustomvariations .dataTables_wrapper .wc-product-table-wrapper table{border-bottom:.5px solid rgba(18,18,18,.11)}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary #mycustomvariations .dataTables_wrapper .wc-product-table-wrapper table thead{display:none}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary #mycustomvariations .dataTables_wrapper .wc-product-table-wrapper table thead tr th.col-name{display:none}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary #mycustomvariations .dataTables_wrapper .wc-product-table-wrapper table tbody tr.product{display:flex !important;flex-direction:column}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary #mycustomvariations .dataTables_wrapper .wc-product-table-wrapper table tbody tr td{padding:clamp(.5rem,.357rem + .714vw,1rem) 0}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary #mycustomvariations .dataTables_wrapper .wc-product-table-wrapper table tbody tr td.col-price{display:none}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary #mycustomvariations .dataTables_wrapper .wc-product-table-wrapper table tbody tr td.col-name{display:none}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary #mycustomvariations .dataTables_wrapper .wc-product-table-wrapper table tbody tr td.col-buy{text-align:left}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary #mycustomvariations .dataTables_wrapper .wc-product-table-wrapper table tbody tr td.col-buy .variations{margin-bottom:0}@media(max-width: 1024px){.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary #mycustomvariations .dataTables_wrapper .wc-product-table-wrapper table tbody tr td.col-buy .variations{display:flex;flex-direction:column}}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary #mycustomvariations .dataTables_wrapper .wc-product-table-wrapper table tbody tr td.col-buy .variations select[data-attribute_name=attribute_pa_taglia]{padding:0;pointer-events:none;background-image:none;border:0;margin:0 !important;height:auto !important}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary #mycustomvariations .dataTables_wrapper .wc-product-table-wrapper table tbody tr td.col-buy .variations select:not([name=attribute_pa_taglia]){display:none !important}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary #mycustomvariations .dataTables_wrapper .wc-product-table-wrapper table tbody tr td.col-buy .single_variation_wrap .add-to-cart-button a.added_to_cart.wc-forward{display:none !important}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary #mycustomvariations .dataTables_wrapper .wc-product-table-wrapper table tbody tr td.col-buy .woocommerce-variation.single_variation{display:none !important}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary #mycustomvariations .dataTables_wrapper .wc-product-table-wrapper .wc-product-table-controls{display:none}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product-attributes-wrapper{display:flex;flex-direction:column;margin:0 0 clamp(1rem,.75rem + 1.25vw,1.875rem) 0}@media(max-width: 767px){.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product-attributes-wrapper{width:100%}}@media(min-width: 768px){.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product-attributes-wrapper{min-width:340px}}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product-attributes-wrapper h2{margin-bottom:10px}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product-attributes-wrapper .product-attributes{width:100%}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product-attributes-wrapper .product-attributes:not(:last-child){margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product-attributes-wrapper .product-attributes h3{margin-bottom:10px}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product-attributes-wrapper .product-attributes select{padding:10px 44px 10px 10px;width:100%}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .pa_taglia ul li:not(:last-child){margin-bottom:10px}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .pa_taglia ul li label{display:flex;align-items:center;gap:10px}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .pa_taglia ul li label .label-txt{flex:1}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .quantity{position:relative;margin:0;display:inline-flex;border-radius:4px;margin:0;width:107px;color:#3c4242}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .quantity::after{content:"";border:1px solid rgba(18,18,18,.11);border-radius:15px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .quantity input[type=number]{order:2;background:rgba(0,0,0,0);border:0;box-shadow:none;color:currentColor;flex:1 1 auto;font-size:1em;font-weight:600;line-height:1;margin:0;min-width:40px;order:2;padding:.4em 0;text-align:center;vertical-align:middle;-moz-appearance:textfield;appearance:textfield}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .quantity input[type=number]::-webkit-outer-spin-button,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .quantity input[type=number]:focus{box-shadow:inset 0 0 1px 1px currentColor;outline:none}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .quantity .btn-quantity{background:none rgba(0,0,0,0);border:0;box-shadow:none;color:currentColor;cursor:pointer;font-size:.9em;font-style:normal;font-weight:400;margin:0;min-width:30px;opacity:.6;padding:0;text-align:center;text-decoration:none}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .quantity .btn-quantity:focus{box-shadow:inset 0 0 1px 1px currentColor;outline:none}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .quantity .minus-btn{order:1;border-radius:15px 0 0 15px}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .quantity .plus-btn{order:3;border-radius:0 15px 15px 0}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart{margin:clamp(1rem,.75rem + 1.25vw,1.875rem) 0;width:100%}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart:not(:has(table)){margin:clamp(1rem,.75rem + 1.25vw,1.875rem) 0 0}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart::before{content:none}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart::after{content:none}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart #yith-wapo-container{display:none}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart .quantity{display:none}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart .label_qty{display:none}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart .button{display:flex;align-items:center;justify-content:center;gap:8px}@media(max-width: 767px){.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart .button{width:100%}}@media(min-width: 768px){.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart .button{min-width:340px}}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart:not(.variations_form){display:flex;align-items:stretch;flex-direction:column;gap:.5rem}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form .variations_form__title{margin-bottom:clamp(.5rem,.357rem + .714vw,1rem)}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations{margin-bottom:0}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations tbody tr{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations tbody tr:not(:last-child){margin-bottom:clamp(.5rem,.357rem + .714vw,1rem)}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations tbody tr .label{line-height:normal;margin-bottom:.5rem}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations tbody tr .label .woo-selected-variation-item-name{font-weight:700}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations tbody tr .value select{border-color:#8a8989;background-color:#fff;padding:10px 40px 10px 10px;background-position:calc(100% - 21px) calc(1em + 4px),calc(100% - 16px) calc(1em + 4px);max-width:100%;min-width:auto}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations tbody tr .value .image-variable-items-wrapper li{border-radius:50%;overflow:hidden}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations tbody tr .value .image-variable-items-wrapper li .variable-item-image{border-radius:50%}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations tbody tr .value .button-variable-items-wrapper li{border-radius:15px;padding:0;min-height:var(--wvs-single-product-item-height);height:auto;min-width:var(--wvs-single-product-item-width);width:auto}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations tbody tr .value .button-variable-items-wrapper li span.variable-item-span-button{padding:8px}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations tbody tr .value .color-variable-items-wrapper li{border-radius:50%;overflow:hidden}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations tbody tr .value .color-variable-items-wrapper li .variable-item-span-color{border-radius:50%}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations tbody tr .value .radio-variable-items-wrapper li label.variable-item-radio-input-wrapper{display:flex;align-items:center}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations tbody tr .value .radio-variable-items-wrapper li label.variable-item-radio-input-wrapper input{margin:0}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations tbody tr .value .variable-item{color:#3c4242}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations tbody tr .value .variable-item:not(.radio-variable-item).selected,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations tbody tr .value .variable-item:not(.radio-variable-item).selected::hover{-webkit-box-shadow:0 0 0 2px #3c4242;box-shadow:0 0 0 2px #3c4242}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations tbody tr .value .variable-item:not(.radio-variable-item).selected,.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations tbody tr .value .variable-item:not(.radio-variable-item).selected:hover{color:#3c4242}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form table.variations tbody tr .reset_variations{display:none !important}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form .single_variation_wrap .woocommerce-variation.single_variation{display:none}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .cart.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;align-items:stretch;flex-wrap:wrap;gap:clamp(16px,12px + 1.25vw,30px)}@media(max-width: 767px){.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .ppc-button-wrapper{width:100%}}@media(max-width: 767px){.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .ppc-button-wrapper #ppc-button-ppcp-gateway>.paypal-buttons{width:100%}}@media(min-width: 768px){.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .ppc-button-wrapper #ppc-button-ppcp-gateway>.paypal-buttons{min-width:340px}}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .ppc-button-wrapper #ppc-button-ppcp-gateway>.paypal-buttons .component-frame{z-index:2 !important}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .yith-wcwl-add-to-wishlist{margin-top:clamp(1.5rem,.857rem + 3.214vw,3.75rem)}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist{text-decoration:none}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist span{position:relative;text-transform:uppercase;letter-spacing:.01em;text-decoration:none}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist span::after{content:"";position:absolute;width:100%;height:1px;background-color:currentColor;bottom:0;left:0;transition:opacity .2s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist:hover span::after{opacity:0}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a{position:relative;text-transform:uppercase;letter-spacing:.01em;text-decoration:none}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::after{content:"";position:absolute;width:100%;height:1px;background-color:currentColor;bottom:0;left:0;transition:opacity .2s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover::after{opacity:0}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .product_meta{display:flex;flex-direction:column;gap:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .woocommerce-variation-price .price{margin-top:0}@media(max-width: 767px){.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .woocommerce-variation-price .price{margin-bottom:clamp(1.5rem,.857rem + 3.214vw,3.75rem)}}@media(min-width: 768px){.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .woocommerce-variation-price .price{margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .woocommerce-variation-availability{margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .additional_info_wrap{width:100%}.woocommerce-page.single-product div.product .gallery_summary_wrap .column-summary .summary .additional_info_wrap table.shop_attributes{margin-top:clamp(1rem,.75rem + 1.25vw,1.875rem)}@media(max-width: 1024px){.woocommerce-page.single-product div.product .woocommerce-tabs{margin-top:clamp(1.5rem,.857rem + 3.214vw,3.75rem)}}@media(min-width: 1025px){.woocommerce-page.single-product div.product .woocommerce-tabs{margin-top:clamp(3.5rem,2.714rem + 3.929vw,6.25rem)}}.woocommerce-page.single-product div.product .up-sells.products,.woocommerce-page.single-product div.product .related.products{clear:both;margin-top:clamp(3.5rem,2.714rem + 3.929vw,6.25rem)}.woocommerce-page.single-product div.product .woocommerce-tabs{width:100%;display:flex;flex-direction:column}.woocommerce-page.single-product div.product .woocommerce-tabs.mobile-v ul.tabs.wc-tabs{display:none}.woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs.wc-tabs{padding:0;margin:0 auto;display:inline-flex;align-items:center;justify-content:center;border-bottom:1px solid #3c4242;gap:clamp(16px,12px + 1.25vw,30px)}.woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs.wc-tabs::before,.woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs.wc-tabs::after{content:none}.woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs.wc-tabs li{background-color:rgba(0,0,0,0);color:#3c4242;border:0;border-radius:0;margin:0;padding:0}.woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs.wc-tabs li::before,.woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs.wc-tabs li::after{content:none}.woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs.wc-tabs li a{padding:.5rem 0;border-bottom:3px solid rgba(0,0,0,0);transition:border-color .2s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs.wc-tabs li.active,.woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs.wc-tabs li:hover{background-color:rgba(0,0,0,0)}.woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs.wc-tabs li.active a,.woocommerce-page.single-product div.product .woocommerce-tabs ul.tabs.wc-tabs li:hover a{color:#3c4242;border-color:#3c4242}.woocommerce-page.single-product div.product .woocommerce-tabs .panel-title{color:#3c4242}@media(max-width: 767px){.woocommerce-page.single-product div.product .woocommerce-tabs .panel-title{cursor:pointer;display:flex;justify-content:space-between;align-items:center;border:0;margin:0;padding:clamp(1rem,.75rem + 1.25vw,1.875rem) 0;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border-bottom:1px solid #3c4242;text-align:left}.woocommerce-page.single-product div.product .woocommerce-tabs .panel-title::after{display:inline-block;content:"";margin-left:.5rem;background-size:contain;background-position:center;background-color:currentColor;background-repeat:no-repeat;width:.6em;height:.6em;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-mask-position:center;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.10174967,6.35616963 L11.9879191,14.8055186 L19.917263,6.35616963 C20.9623068,5.21368921 22.7497303,7.08759541 21.659999,8.22856702 L12.7287858,17.8656221 C12.3367098,18.2766767 11.683742,18.2766767 11.3349143,17.8656221 L2.31698307,8.22856702 C1.27193923,7.0860866 3.05788667,5.21365052 4.10293051,6.35616963 L4.10174967,6.35616963 Z' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.10174967,6.35616963 L11.9879191,14.8055186 L19.917263,6.35616963 C20.9623068,5.21368921 22.7497303,7.08759541 21.659999,8.22856702 L12.7287858,17.8656221 C12.3367098,18.2766767 11.683742,18.2766767 11.3349143,17.8656221 L2.31698307,8.22856702 C1.27193923,7.0860866 3.05788667,5.21365052 4.10293051,6.35616963 L4.10174967,6.35616963 Z' /%3E%3C/svg%3E");transition:transform .2s cubic-bezier(0.55, 0.085, 0.68, 0.53),background-color .2s cubic-bezier(0.55, 0.085, 0.68, 0.53)}}@media(max-width: 767px){.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel{display:block !important;margin:0 !important;width:100%;max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(0.645, 0.045, 0.355, 1),padding .5s cubic-bezier(0.645, 0.045, 0.355, 1)}}@media(min-width: 768px){.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel{width:100%;max-width:66.75rem;margin:clamp(1.5rem,.857rem + 3.214vw,3.75rem) auto 0}}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-additional_information table.shop_attributes th{width:11.25rem}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel #mobile-tab-reviews{scroll-margin-top:200px}@media(min-width: 768px)and (max-width: 1024px){.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews{scroll-margin-top:200px}}@media(min-width: 1025px){.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews{scroll-margin-top:250px}}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #comments ol.commentlist{padding:0}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #comments ol.commentlist .comment-text{margin:0}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #comments ol.commentlist .star-rating::before{color:#fbbf24}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #comments ol.commentlist .star-rating span::before{color:#fbbf24}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #comments .woocommerce-pagination{margin-top:1rem}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper{margin-top:clamp(1rem,.75rem + 1.25vw,1.875rem)}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #review_form #respond p{margin:0 0 20px}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform{margin-top:.5rem}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform label{display:inline-block;margin-bottom:.25rem}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform textarea{resize:vertical;padding:10px}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform .stars{color:#fbbf24;margin-bottom:4px}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform .stars:hover a::before{color:#fbbf24}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform .comment-form-author{display:flex;flex-direction:column;align-items:flex-start}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform .comment-form-email{display:flex;flex-direction:column;align-items:flex-start}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform .comment-form-cookies-consent{display:flex;gap:.25rem}@media(max-width: 767px){.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform .comment-form-cookies-consent{flex-direction:column-reverse}}.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform input:not([type=submit]):not([type=checkbox]){padding:10px}@media(max-width: 767px){.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform input[type=checkbox]{margin-left:2px}}@media(min-width: 768px){.woocommerce-page.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel#tab-reviews #reviews #review_form_wrapper #commentform input[type=checkbox]{margin-top:4px}}.woocommerce-page.single-product div.product table.shop_attributes{margin-bottom:0;border-collapse:collapse}.woocommerce-page.single-product div.product table.shop_attributes th{text-align:left}.woocommerce-page.single-product div.product table.shop_attributes td p{padding-right:8px}.woocommerce-page.single-product div.product table.shop_attributes td p a:hover{text-decoration:none}.up-sells.products,.related.products,.cross-sells{clear:both;margin-top:clamp(3.5rem,2.714rem + 3.929vw,6.25rem)}.up-sells.products>h2,.related.products>h2,.cross-sells>h2{position:relative}@media(max-width: 767px){.up-sells.products>h2,.related.products>h2,.cross-sells>h2{margin-bottom:clamp(1.5rem,.857rem + 3.214vw,3.75rem)}}@media(min-width: 768px){.up-sells.products>h2,.related.products>h2,.cross-sells>h2{margin-bottom:clamp(1rem,.75rem + 1.25vw,1.875rem)}}.up-sells.products ul.products,.related.products ul.products,.cross-sells ul.products{position:relative;border-top:0px;width:100%;z-index:1;margin:0;display:grid;width:100%;column-gap:clamp(16px,12px + 1.25vw,30px);row-gap:clamp(24px,13.714px + 3.214vw,60px)}.up-sells.products ul.products:before,.related.products ul.products:before,.cross-sells ul.products:before{display:none}.up-sells.products ul.products:after,.related.products ul.products:after,.cross-sells ul.products:after{display:none}@media(max-width: 369px){.up-sells.products ul.products,.related.products ul.products,.cross-sells ul.products{grid-template-columns:repeat(1, 1fr)}}@media(min-width: 370px)and (max-width: 767px){.up-sells.products ul.products,.related.products ul.products,.cross-sells ul.products{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px){.up-sells.products ul.products.columns-2,.related.products ul.products.columns-2,.cross-sells ul.products.columns-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 768px)and (max-width: 1024px){.up-sells.products ul.products.columns-3,.related.products ul.products.columns-3,.cross-sells ul.products.columns-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 768px){.up-sells.products ul.products.columns-3,.related.products ul.products.columns-3,.cross-sells ul.products.columns-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 768px)and (max-width: 1024px){.up-sells.products ul.products.columns-4,.related.products ul.products.columns-4,.cross-sells ul.products.columns-4{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1025px){.up-sells.products ul.products.columns-4,.related.products ul.products.columns-4,.cross-sells ul.products.columns-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 768px)and (max-width: 1024px){.up-sells.products ul.products.columns-5,.related.products ul.products.columns-5,.cross-sells ul.products.columns-5{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1025px)and (max-width: 1400px){.up-sells.products ul.products.columns-5,.related.products ul.products.columns-5,.cross-sells ul.products.columns-5{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 1400px){.up-sells.products ul.products.columns-5,.related.products ul.products.columns-5,.cross-sells ul.products.columns-5{grid-template-columns:repeat(5, minmax(0, 1fr))}}.up-sells.products ul.products li.product,.related.products ul.products li.product,.cross-sells ul.products li.product{float:unset;width:100%;position:relative;margin-bottom:0 !important}
