/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.sticky-add-to-cart{z-index:100;background-color:var(--color-white);opacity:0;flex-direction:column;gap:8px;padding:0 16px 8px;transition:transform .3s,opacity .3s;display:flex;position:fixed;bottom:69px;left:0;right:0;transform:translateY(100%)}.sticky-add-to-cart.is-visible{opacity:1;transform:translateY(0)}@media screen and (min-width:1024px){.sticky-add-to-cart.is-visible{opacity:0;pointer-events:none;visibility:hidden}}.sticky-add-to-cart__top{font-size:var(--text-sm);justify-content:space-between;gap:16px;padding:4px 0;display:flex}.sticky-add-to-cart__title{color:var(--color-grey-900);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sticky-add-to-cart__price{color:var(--color-grey-900);flex-shrink:0;font-weight:600}.sticky-add-to-cart__price del,.sticky-add-to-cart__price .woocommerce-price-suffix{display:none}.sticky-add-to-cart__price ins{text-decoration:none}.custom-variation-selector{flex-direction:column;gap:24px;margin-bottom:8px;display:flex}.attribute-group__title{color:var(--color-grey-900,#111928);font-size:var(--text-base,16px);font-style:normal;font-weight:600;line-height:150%}.attribute-options{margin-top:12px}.attribute-options.button-attribute-options,.attribute-options.color-attribute-options{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:12px;display:grid}@media screen and (min-width:1024px){.attribute-options.button-attribute-options,.attribute-options.color-attribute-options{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;display:flex}}.attribute-option.is-color-option{background:var(--color-grey-100,#f3f4f6);color:var(--color-grey-900,#111928);font-size:var(--text-base,16px);text-align:left;border:2px solid #0000;flex-direction:column;flex-shrink:0;flex-basis:160px;gap:8px;padding:8px 16px;font-style:normal;font-weight:600;line-height:150%;display:flex}.attribute-option.is-color-option.selected{border:2px solid var(--color-black,#000)}.attribute-option.is-color-option>.color-option__preview{border-radius:999px;width:32px;height:32px;display:block}.attribute-option.is-button-option{background:var(--color-grey-100,#f3f4f6);color:var(--color-grey-900,#111928);font-size:var(--text-base,16px);border:2px solid #0000;flex-shrink:0;padding:8px 16px;font-style:normal;font-weight:600;line-height:150%}.attribute-option.is-button-option.selected{border:2px solid var(--color-black,#000)}.variation-reset-button{border:1px solid var(--color-grey-300,#d1d5db);color:var(--color-grey-700,#374151);font-size:var(--text-sm,14px);cursor:pointer;background:0 0;margin-top:16px;padding:8px 16px;font-weight:500;line-height:20px;transition:all .2s}.variation-reset-button:hover{background:var(--color-grey-50,#f9fafb);border-color:var(--color-grey-400,#9ca3af)}.variation-reset-button:focus{outline:2px solid var(--color-blue-500,#3b82f6);outline-offset:2px}.quantity-wrapper{border:1px solid var(--color-grey-200);background-color:var(--color-grey-50);max-width:100%;font-size:var(--text-base);font-weight:var(--font-weight-semibold);justify-content:space-between;align-items:center;gap:0;display:flex}@media screen and (min-width:1024px){.quantity-wrapper{max-width:fit-content}}@media screen and (max-width:1024px){.woocommerce-variation-add-to-cart .quantity-wrapper{order:1;grid-column:span 10}}.quantity-btn{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:700;transition:background-color .2s;display:flex}.quantity-btn svg,.quantity-btn .ui-icon{pointer-events:none}.quantity-btn:hover{background:#e5e5e5}.quantity-btn:active{background:#d5d5d5}.quantity-wrapper input[type=number]{text-align:center;border:none;border-radius:0;width:60px;height:48px;margin:0}.quantity-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-wrapper input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-wrapper input[type=number]:focus,.quantity-wrapper input[type=number]:active{box-shadow:none!important}.single-product-top{grid-template-columns:1fr;gap:24px;padding:24px 0;display:grid}@media screen and (min-width:1024px){.single-product-top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px}}.product-single__header{flex-direction:column;gap:4px;display:flex}@media screen and (max-width:1024px){.product_title{font-size:var(--text-xl);order:3;margin-top:4px}}.product-single__brand{font-size:var(--text-base);font-weight:300}@media screen and (max-width:1024px){.product-single__brand{order:1;margin-bottom:12px}}.product-single__brand a{color:var(--color-brand-primary-500);text-decoration:underline!important}.product-single__description{margin-top:12px}@media screen and (max-width:1024px){.product-single__description{font-size:var(--text-sm);order:4}}.single-product-summary,.product-single__entry,.summary.entry-summary.single-product-summary__entry,.product-single__info-box,.product-single__cart-form .single_variation_wrap,.product-single__cart-form.is-variable,.variations_form.cart{flex-direction:column;gap:16px;display:flex}.product-single__info-box{border-bottom:1px solid var(--color-grey-300);border-radius:var(--radius);flex-direction:row;justify-content:space-between;gap:24px;padding-bottom:12px}.single-product-summary-addons{flex-direction:column;gap:16px;display:flex}.single-product-gallery-wrapper{isolation:isolate;width:100%;position:relative}@media screen and (min-width:1024px){.single-product-gallery-wrapper{width:498px;max-width:100%}}.single-product-gallery-wrapper__inner{isolation:isolate;width:100%}@media screen and (min-width:1024px){.single-product-gallery-wrapper__inner{width:100%;position:sticky;top:24px}}.single-product-gallery{flex-direction:column;gap:16px;width:100%;max-width:100%;display:flex;position:relative}.single-product-gallery__image{aspect-ratio:1;width:100%}.single-product-gallery__image>a{object-fit:cover;object-position:center;width:100%;height:100%}.single-product-gallery__image>img{object-fit:cover;object-position:center;width:100%}.single-product-gallery__main-slider{aspect-ratio:1;width:100%}.single-product-gallery__main-slider>.embla__viewport>.embla__container>.embla__slide{aspect-ratio:1;flex:0 0 100%;margin-right:16px;overflow:hidden}.single-product-gallery__main-slider>.embla__viewport>.embla__container>.embla__slide>a{display:block}.single-product-gallery__main-slider>.embla__viewport>.embla__container>.embla__slide>img,.single-product-gallery__main-slider>.embla__viewport>.embla__container>.embla__slide>a,.single-product-gallery__main-slider>.embla__viewport>.embla__container>.embla__slide>a>img{aspect-ratio:1;object-fit:contain;object-position:center;width:100%}.single-product-gallery__main-slider .embla__button{background-color:#e1e3e5;display:none}@media screen and (min-width:1024px){.single-product-gallery__main-slider .embla__button{display:flex}}.single-product-gallery__main-slider .embla__button--next,.single-product-gallery__main-slider .embla__button--prev{transform:translate(0)}@media screen and (max-width:1024px){.single-product-gallery__thumbs-slider{max-width:91vw;overflow:hidden}}.single-product-gallery__thumbs-slider>.embla__viewport>.embla__container>.embla__slide{aspect-ratio:1;flex:0 0 125px;margin-right:16px;overflow:hidden}.single-product-gallery__thumbs-slider>.embla__viewport>.embla__container>.embla__slide>img{aspect-ratio:1;object-fit:cover;object-position:center;width:100%}.single-product-summary__middle-section{flex-direction:column-reverse;justify-content:space-between;gap:16px;display:flex}@media screen and (min-width:1024px){.single-product-summary__middle-section{flex-direction:row;align-items:flex-end}}.product-single__title-meta{color:var(--color-grey-500);font-size:var(--text-sm);flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;display:flex}@media screen and (max-width:1024px){.product-single__title-meta{order:2}}.product-single__title-meta span{color:var(--color-grey-500);font-size:var(--text-sm)}.product-summary-addons-banner{background-color:var(--color-grey-100);font-size:var(--text-sm);text-align:center;flex-flow:wrap;justify-content:center;align-items:center;gap:12px;padding:12px;font-weight:400;display:flex}@media screen and (min-width:1024px){.product-summary-addons-banner{text-align:left}}.product-summary-addons-banner__text-left{font-weight:700}@media screen and (min-width:1024px){.product-summary-addons-banner__text-left{flex:0 auto}}.product-summary-addons-banner__image{flex:0 0 80px}.product-summary-addons-banner__text-right{flex:0 0 100%}@media screen and (min-width:1024px){.product-summary-addons-banner__text-right{flex:0 auto}}.product-single__meta-section{flex-flow:column;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}@media screen and (min-width:1024px){.product-single__meta-section{flex-direction:row;align-items:flex-end}}.product-single__meta-section .product-stock-status-label{flex-shrink:0;order:1}@media screen and (min-width:1024px){.product-single__meta-section .product-stock-status-label{order:0}}.product-summary-addons-advantages{padding:16px 0}.product-summary-addons-advantages__list{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:12px;display:grid}@media screen and (min-width:1024px){.product-summary-addons-advantages__list{gap:4px}}.product-advantage{font-size:var(--text-sm);flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media screen and (min-width:1024px){.product-advantage{flex-direction:row;align-items:center;gap:12px}}.product-advantage__icon{flex:0 0 24px}.product-advantage__icon svg{width:24px;height:auto}.product-advantage__content{flex-direction:column;flex:auto;gap:4px;display:flex}.product-advantage__title{color:var(--color-grey-900);font-weight:700}.product-advantage__desc{color:var(--color-grey-500);text-transform:uppercase;font-weight:600;font-size:var(--text-xs)}.product-advantage__icons{flex-flow:wrap;flex:0 0 100%;justify-content:flex-start;align-items:center;gap:8px;display:flex}.product-advantage__icons-icon{flex:none;width:auto;max-width:48px;height:auto}@media screen and (min-width:1024px){.product-advantage__icons-icon{max-width:48px}}.product-summary-addons-cross-sells-products,.product-summary-addons-up-sells-products{flex-direction:column;gap:16px;display:flex}.product-summary-addons-heading{font-size:var(--text-base);flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:4px;display:flex}.product-summary-addons-heading__text{color:var(--color-grey-600);font-weight:300;font-size:var(--text-base)}.product-summary-addons-heading__text--fat{font-size:var(--text-base);color:var(--color-grey-900);font-weight:600}.single-product-tabs__nav{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media screen and (min-width:1024px){.single-product-tabs__nav{justify-content:start}}.single-product-tabs__button{flex:auto}@media screen and (min-width:1024px){.single-product-tabs__button{max-width:30%}}.single-product-tabs__panels{padding-top:48px}.single-product-tabs .single-product-tabs__button{text-align:center;color:var(--color-grey-900);text-transform:uppercase;font-weight:var(--font-weight-semibold);font-size:var(--text-base);border:1px solid var(--color-grey-300);will-change:opacity,background-color,color;backface-visibility:hidden;background-color:#0000;justify-content:center;align-items:center;gap:12px;padding:11px 24px;line-height:1.5;text-decoration:none;transition:opacity .3s,background-color .3s,color .3s;display:inline-flex;position:relative}.single-product-tabs .single-product-tabs__button.active{border-color:var(--color-grey-900)}.product-single__cart-form.is-simple{gap:12px;display:flex}.product-single__cart-form.is-simple>form{flex-direction:column;flex:auto;align-items:stretch;gap:12px;display:flex}@media screen and (min-width:1024px){.product-single__cart-form.is-simple>form{flex-direction:row}}.product-single__cart-form.is-simple>form button[type=submit]{flex:auto;width:calc(100% + 62px)}@media screen and (min-width:1024px){.product-single__cart-form.is-simple>form button[type=submit]{width:max-content}}.product-single__cart-form.is-simple>.product-favorites-wrapper{flex-shrink:0;max-height:max-content}.woocommerce-variation-add-to-cart{grid-template-columns:repeat(10,1fr);gap:12px;display:grid}@media screen and (min-width:1024px){.woocommerce-variation-add-to-cart{flex-direction:row;display:flex}}.woocommerce-variation-add-to-cart button[type=submit]{flex:auto;grid-column:span 12}@media screen and (max-width:1024px){.woocommerce-variation-add-to-cart button[type=submit]{order:3}}.woocommerce-variation-add-to-cart>.product-favorites-wrapper{flex-shrink:0}@media screen and (max-width:1024px){.woocommerce-variation-add-to-cart>.product-favorites-wrapper{order:2;grid-column:span 2}}.single-product-tabs .single-product-tabs__panel{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s,transform .24s,visibility 0s linear .24s;display:none;transform:translateY(8px)}.single-product-tabs .single-product-tabs__panel.active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s,transform .24s,visibility;display:block;transform:translateY(0)}.quantity.buttons_added.hidden,.single-product-page .quantity,.product-stock-status-label,.single-product-page .cart,.single-product-page .single_add_to_cart_button,.single-product-page .product-single__cart-form,body.single-product form.cart,body.single-product .woocommerce-variation-add-to-cart{display:none!important}h1.product_title.entry-title{font-size:var(--like-font-size-h2)}.single-product-measurement{flex-direction:column;gap:32px;display:flex}.measurement-intro{text-align:center}.measurement-intro h2{font-size:var(--like-font-size-h2);color:var(--color-grey-900);margin-bottom:12px;font-weight:600}.measurement-intro p{font-size:var(--text-base);color:var(--color-grey-600);max-width:600px;margin:0 auto}.measurement-form{width:100%;max-width:600px;margin:0 auto}.measurement-form__grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media screen and (max-width:640px){.measurement-form__grid{grid-template-columns:1fr}}.measurement-form__field{flex-direction:column;gap:8px;display:flex}--full.measurement-form__field{grid-column:span 2}@media screen and (max-width:640px){--full.measurement-form__field{grid-column:span 1}}.measurement-form__label{font-size:var(--text-sm);color:var(--color-grey-900);font-weight:500}.measurement-form__label .required{color:var(--color-error-500)}.measurement-form__input,.measurement-form__textarea{width:100%;font-size:var(--text-base);border:1px solid var(--color-grey-300);border-radius:var(--radius);background-color:var(--color-white);color:var(--color-grey-900);padding:12px 16px;transition:border-color .2s,box-shadow .2s}:is(.measurement-form__input,.measurement-form__textarea):focus{border-color:var(--color-brand-primary-500);box-shadow:0 0 0 3px rgba(var(--color-brand-primary-500-rgb),.1);outline:none}:is(.measurement-form__input,.measurement-form__textarea)::placeholder{color:var(--color-grey-400)}.measurement-form__textarea{resize:vertical;min-height:100px}.measurement-form__checkbox{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.measurement-form__checkbox-input{cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:4px}.measurement-form__checkbox-label{font-size:var(--text-xs);color:var(--color-grey-600);line-height:1.5}.measurement-form__submit{width:100%;font-size:var(--text-base);color:var(--color-white);background-color:var(--color-brand-primary-500);border-radius:var(--radius);cursor:pointer;border:none;padding:14px 24px;font-weight:600;transition:background-color .2s,transform .1s}.measurement-form__submit:hover{background-color:var(--color-brand-primary-600)}.measurement-form__submit:active{transform:scale(.98)}.measurement-form__benefits{flex-direction:column;gap:16px;margin-top:24px;display:flex}.measurement-benefit{background-color:var(--color-grey-50);border-radius:var(--radius);align-items:center;gap:12px;padding:12px 16px;display:flex}@media screen and (min-width:640px){.measurement-benefit{background-color:#0000;padding:0}}.measurement-benefit__icon{width:24px;height:24px;color:var(--color-success-500);flex-shrink:0}.measurement-form__success{text-align:center;padding:48px 24px}.measurement-form__success-icon{width:80px;height:80px;color:var(--color-success-500);background-color:var(--color-success-50);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}.measurement-form__success-icon svg{width:40px;height:40px}.measurement-form__success h3{font-size:var(--like-font-size-h3);color:var(--color-grey-900);margin-bottom:12px;font-weight:600}.measurement-form__success p{font-size:var(--text-base);color:var(--color-grey-600)}.product-summary-cta{background-color:var(--color-grey-50);border-radius:var(--radius);border:1px solid var(--color-grey-200);margin-top:0;padding:20px}.product-summary-cta__header{text-align:center;margin-bottom:16px}@media screen and (min-width:1024px){.product-summary-cta__header{text-align:left}}.product-summary-cta__title{font-size:var(--text-2xl);color:var(--color-grey-900);margin-bottom:8px;font-weight:600}.product-summary-cta__subtitle{font-size:var(--text-base);color:var(--color-grey-600)}.product-summary-cta__benefits{flex-direction:column;gap:12px;margin:16px 0;display:flex}@media screen and (min-width:640px){.product-summary-cta__benefits{flex-direction:column;margin:24px 0}}.product-summary-cta__benefit{font-size:var(--text-base);color:var(--color-grey-700);align-items:center;gap:8px;display:flex}@media screen and (min-width:640px){.product-summary-cta__benefit{flex:auto}}.product-summary-cta__benefit-icon{width:20px;height:20px;color:var(--color-success-600);flex-shrink:0}.product-summary-cta__buttons{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}@media screen and (min-width:640px){.product-summary-cta__buttons{flex-direction:row}}.product-summary-cta__button{width:100%;font-size:var(--text-base);color:var(--color-white);background-color:var(--color-success-600);border-radius:var(--radius);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-weight:600;text-decoration:none;transition:background-color .2s,transform .1s;display:inline-flex}.product-summary-cta__button:hover{background-color:var(--color-success-700)}.product-summary-cta__button:active{transform:scale(.98)}@media screen and (min-width:640px){.product-summary-cta__button{flex:auto;width:auto}}--phone.product-summary-cta__button{background-color:var(--color-brand-primary-500)}--phone.product-summary-cta__button:hover{background-color:var(--color-brand-primary-600)}--phone.product-summary-cta__button svg{width:20px;height:20px}.product-summary-cta__text{font-size:var(--text-base);color:var(--color-white);text-align:center;background-color:var(--color-primary);padding:12px;font-weight:500;display:block}.measurement-modal{z-index:9999;opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;padding:16px;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.measurement-modal.measurement-modal--open{opacity:1;visibility:visible;pointer-events:auto}.measurement-modal.measurement-modal--open .measurement-modal__container{opacity:1;transform:scale(1)translateY(0)}.measurement-modal__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background-color:#0009;position:absolute;top:0;right:0;bottom:0;left:0}.measurement-modal__container{background-color:var(--color-white);border-radius:var(--radius-lg);opacity:0;flex-direction:column;width:100%;max-width:640px;max-height:90vh;transition:transform .3s,opacity .3s;display:flex;position:relative;transform:scale(.9)translateY(20px);box-shadow:0 25px 50px -12px #00000040}.measurement-modal__content{max-height:90vh;padding:32px;overflow-y:auto}@media screen and (max-width:640px){.measurement-modal__content{padding:24px 16px}}.measurement-modal__close{background-color:var(--color-grey-100);cursor:pointer;width:36px;height:36px;color:var(--color-grey-700);z-index:1;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex;position:absolute;top:16px;right:16px}.measurement-modal__close:hover{background-color:var(--color-grey-200);color:var(--color-grey-900)}.measurement-modal__close svg{width:20px;height:20px}.measurement-form__close-btn{font-size:var(--text-base);color:var(--color-white);background-color:var(--color-grey-600);border-radius:var(--radius);cursor:pointer;border:none;margin-top:24px;padding:12px 24px;font-weight:600;transition:background-color .2s}.measurement-form__close-btn:hover{background-color:var(--color-grey-700)}.measurement-modal__form{margin-top:24px}.product-addons-list{flex-direction:column;gap:12px;display:flex}.product-addon-item{align-items:center;gap:12px;display:flex}.product-addon-bullet{background-color:var(--color-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.product-addon-text{line-height:1.5;font-size:var(--text-base);color:var(--color-grey-700)}.data-list-section{background-color:var(--color-grey-50);border-radius:var(--radius);margin:32px 0;padding:24px}.data-list-grid{grid-template-columns:1fr;gap:32px;display:grid}@media(min-width:768px){.data-list-grid{grid-template-columns:repeat(2,1fr)}}.data-list-column{min-width:0}.data-list-title{font-size:var(--text-xl);color:var(--color-grey-900);margin-bottom:16px;font-weight:600}.data-list{margin:0;padding:0;list-style:none}.data-list-item{font-size:var(--text-base);color:var(--color-grey-700);margin-bottom:12px;padding-left:24px;line-height:1.6;position:relative}.data-list-item:last-child{margin-bottom:0}.data-list-item:before{content:"•";font-size:var(--text-lg);color:var(--color-primary);font-weight:700;position:absolute;top:0;left:0}.product-filters__title{font-size:var(--text-sm,12px);color:var(--color-grey-400,#374151);text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px;font-weight:600}.product-filters__title.is-loud{color:var(--color-grey-900,#374151)}button.product-filters__title{cursor:pointer;background:0 0;border:none;margin-bottom:0;padding:10px 0;transition:color .2s}button.product-filters__title:hover{color:var(--color-grey-600,#4b5563)}.product-filters__section:first-of-type{background:var(--color-grey-100);margin-bottom:6px;padding:3px 12px}.product-filters__section.have-filters{margin-top:8px}.product-filters__form button[type=submit]{background:var(--color-bp-500,#000);width:100%;color:var(--color-light-50,#f9fafb);font-size:var(--text-base,16px);text-transform:uppercase;cursor:pointer;margin-top:16px;padding:12px 24px;font-style:normal;font-weight:600;line-height:150%;transition:background-color .2s}.product-filters__form button[type=submit]:disabled{opacity:.5;cursor:not-allowed}.category-tree{flex-direction:column;gap:8px;padding:16px 16px 144px;display:flex}@media screen and (min-width:1024px){.category-tree{padding:0}}.category-tree__children{flex-direction:column;gap:8px;margin-top:8px;display:flex}.category-tree__children.is-expanded{border-left:1px solid var(--color-grey-200);margin-left:12px;padding-left:16px}.category-item{cursor:pointer;color:var(--color-grey-900,#000);font-weight:600;font-size:var(--text-sm);background:#fff;justify-content:space-between;align-items:center;gap:12px;transition:background-color .2s;display:flex}.category-item:hover,.category-item.is-active{background-color:var(--color-grey-100,#e5e7eb)}.category-item.is-deeper:not(.has-childrens){background-color:#0000;font-weight:400}.category-item__link{width:100%;padding:12px}.category-item__toggle{cursor:pointer;padding:12px;transition:transform .2s;position:relative}.category-item__toggle .category-item__open-icon{transition:opacity .2s;display:block}.category-item__toggle .category-item__close-icon{transition:opacity .2s;display:none}.category-item__toggle:hover{transform:rotate(180deg)}.category-item__toggle[aria-expanded=true],:scope.is-initially-expanded,:scope.is-expanded{transform:rotate(0)}:is(.category-item__toggle[aria-expanded=true],:scope.is-initially-expanded,:scope.is-expanded) .category-item__open-icon{transition:opacity .2s;display:none}:is(.category-item__toggle[aria-expanded=true],:scope.is-initially-expanded,:scope.is-expanded) .category-item__close-icon{transition:opacity .2s;display:block}.category-item__open-icon,.category-item__close-icon{pointer-events:none;width:16px;height:16px}[x-show]{transition:opacity .2s ease-in-out}.category-tree__children{transition:max-height .3s ease-in-out}.category-item__toggle{transition:transform .2s}.category-item__link{transition:color .2s,background-color .2s}.product-filters-filter{background:var(--color-grey-100);margin-bottom:6px;padding:3px 12px}.product-filters-filter__title{font-size:var(--text-sm,12px);color:var(--color-grey-900,#374151);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:0 0;border:none;padding:10px 0;font-weight:600;transition:color .2s}.product-filters-filter__title:hover{color:var(--color-grey-600,#4b5563)}.product-filters-filter__toggle{color:var(--color-grey-600,#4b5563);flex-shrink:0;transition:transform .3s}.product-filters-filter__toggle.rotate-180{transform:rotate(180deg)}.product-filters-filter__toggle svg{display:block}.product-filters-filter__render-box{padding:0 0 10px}.product-filters-attribute{flex-direction:column;display:flex}.product-filters-attribute__item{transition:all .2s}label.product-filters-attribute__label{cursor:pointer;border-radius:var(--radius-md,6px);font-size:var(--text-sm);color:var(--color-grey-900,#374151);gap:4px;margin-bottom:0;padding:8px 0;font-weight:600;transition:background-color .2s;display:flex;align-items:center!important}label.product-filters-attribute__label:has(input[type=checkbox]){margin-bottom:0}label.product-filters-attribute__label:hover{background-color:var(--color-grey-50,#f9fafb)}.product-filters-attribute__checkbox{width:16px;height:16px;accent-color:var(--color-brand-primary-500,#000);cursor:pointer;flex-shrink:0;border-radius:4px!important}.product-filters-attribute__count{color:var(--color-grey-500,#6b7280);margin-left:auto;font-size:12px}.product-filters-attribute__show-more{color:var(--color-grey-900,#000);cursor:pointer;font-size:var(--text-sm,14px);text-align:left;background:0 0;border:none;padding:8px 0;font-weight:600;text-decoration:underline;transition:opacity .2s}.product-filters-attribute__show-more:hover{opacity:.8}.product-filters-attribute__show-more:focus{outline:2px solid var(--color-grey-800,#000);outline-offset:2px}.category-tree__children.is-initially-expanded,.category-item.is-initially-expanded,.category-item__toggle.is-initially-expanded{transition:none!important}.category-tree__children.is-initially-expanded{opacity:1!important;max-height:none!important;transform:none!important}.category-item__toggle.is-initially-expanded,.category-item__toggle.is-expanded{transform:rotate(0)}.category-item__open-icon-wrapper,.category-item__close-icon-wrapper{display:contents}.category-item__open-icon-wrapper[style*="display: none"],.category-item__close-icon-wrapper[style*="display: none"]{display:none!important}.mobile-tax-filters{z-index:9999;background-color:#fff;flex-direction:column;justify-content:flex-start;width:100%;height:100%;display:flex;position:fixed;top:0;right:0;overflow:hidden}.mobile-tax-filters__main{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto}.mobile-tax-filters__terms{background-color:#fff;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto}.mobile-tax-filters__head{z-index:10;border-bottom:1px solid var(--color-grey-200);background-color:#fff;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;padding:8px 16px;font-weight:600;display:flex;position:sticky;top:0}.mobile-tax-filters__head button{padding:12px 0;transition:opacity .2s}.mobile-tax-filters__head button:hover{opacity:.7}.mobile-tax-filters__main form{padding-bottom:5rem;position:relative}.mobile-tax-filters__section{border-bottom:1px solid var(--color-grey-200);padding:0 16px}.mobile-tax-filters__section-head{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:16px 0;font-weight:600;display:flex}.mobile-tax-filters__section-head button{color:var(--color-brand-primary-500);padding:12px 0}.mobile-tax-filters__section-content{padding-bottom:16px}[data-mobile-filters-element=currentFilters]{background:var(--color-grey-50,#f9fafb)}[data-mobile-filters-element=currentFilters] button.clear-all{color:var(--color-brand-primary-500);padding:12px 0;font-weight:600}[data-mobile-filters-element=orderByOption] label{border:1px solid var(--color-grey-300,#d1d5db);color:var(--color-grey-900,#111928);font-size:var(--text-sm,14px);background-color:#fff;gap:12px;padding:.5rem 1rem;font-style:normal;font-weight:700;line-height:150%;display:block;position:relative}[data-mobile-filters-element=orderByOption] label:has(input:checked){border:1px solid var(--color-grey-700,#374151);background:var(--color-grey-100,#f3f4f6)}[data-mobile-filters-element=orderByOption] input[type=radio]{opacity:0;pointer-events:none;position:absolute}[data-mobile-filters-element=breadcrumbs] ul{font-size:var(--text-sm,14px);flex-direction:row;justify-content:flex-start;align-items:center;gap:2px;margin:0;padding:0;font-style:normal;font-weight:400;list-style:none;display:flex}[data-mobile-filters-element=breadcrumbs] li{flex-shrink:0}[data-mobile-filters-element=breadcrumbs] li.separator{color:var(--color-grey-300);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin:0;padding:0;font-weight:400;display:flex}[data-mobile-filters-element=breadcrumbs] li.separator svg{width:16px;height:16px}[data-mobile-filters-element=breadcrumbs] li a{color:var(--color-brand-primary-500);font-weight:600}[data-mobile-filters-element=breadcrumbs] li span{color:var(--color-grey-500);font-weight:400}[data-mobile-filters-element=submit]{border-top:1px solid var(--color-grey-200);z-index:10;background-color:#fff;padding:16px;position:sticky;bottom:0}[data-mobile-filters-element=submit] button{background:var(--color-black,#000);width:100%;color:var(--color-grey-50,#f9fafb);font-size:var(--text-base,16px);text-transform:uppercase;cursor:pointer;padding:12px 24px;font-style:normal;font-weight:600;line-height:150%;transition:background-color .2s}[data-mobile-filters-element=submit] button:disabled{opacity:.5;cursor:not-allowed}[data-mobile-filters-element=submit] button:hover{background-color:var(--color-grey-900,#1a1a1a)}.mobile-tax-filters__terms .save{background-color:var(--color-brand-primary-500,#000);color:#fff;text-align:center;cursor:pointer;width:100%;padding:12px 16px;font-weight:600;transition:background-color .2s;position:sticky;bottom:0}.mobile-tax-filters__terms .save:hover{background-color:var(--color-brand-primary-600,#333)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}[x-cloak]{display:none!important}.translate-x-0{transform:translate(0)}.translate-x-full{transform:translate(100%)}.-translate-x-full{transform:translate(-100%)}.opacity-0{opacity:0}.opacity-100{opacity:1}.transform{transform:translate(0)}.translate-x-full.opacity-0{opacity:0;transform:translate(100%)}.translate-x-0.opacity-100{opacity:1;transform:translate(0)}body.modal-open{width:100%;position:fixed;overflow:hidden}.mobile-tax-filters [data-mobile-filters-element=main],.mobile-tax-filters [data-mobile-filters-element=changeTerm]{will-change:transform}.attribute-button{background:var(--color-grey-100,#f3f4f6);border:1px solid var(--color-grey-300,#d1d5db);color:var(--color-grey-900,#111928);font-size:var(--text-sm,14px);background-color:#fff;flex-wrap:wrap;align-content:center;align-items:center;gap:12px;padding:.5rem 1rem;font-style:normal;font-weight:700;line-height:150%;display:flex;position:relative}.attribute-button svg{width:20px;height:auto}.attribute-button>input{opacity:0;pointer-events:none;position:absolute}.attribute-button:has(input:checked){border:1px solid var(--color-grey-700,#374151);background:var(--color-grey-100,#f3f4f6)}.price-slider{background-color:#eee;border-radius:3px;width:100%;height:6px;margin:20px 0;position:relative}.price-slider-track{background-color:var(--color-brand-primary-500);border-radius:3px;height:100%;position:absolute}.price-slider-handle{border:1px solid var(--color-brand-primary-500);cursor:pointer;background-color:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0003}.price-slider-handle:focus{outline:none;box-shadow:0 0 0 2px #1e8cbecc}.price-inputs{align-items:center;margin-bottom:10px;display:flex}.price-input-wrapper{flex:1}.price-input-wrapper input{border:1px solid #ddd;border-radius:4px;width:100%;padding:5px}.price-input-separator{margin:0 10px}.price-slider-display{color:#666;font-size:.9em}.woocommerce-message,.woocommerce-info,.woocommerce-error{margin-bottom:16px;padding:16px}:is(.woocommerce-message,.woocommerce-info,.woocommerce-error):after,:is(.woocommerce-message,.woocommerce-info,.woocommerce-error):before{display:none}.woocommerce-message{background-color:var(--color-success-50);border:1px solid var(--color-success-500);color:var(--color-success-500)}.woocommerce-info{border:1px solid var(--color-grey-300);color:var(--color-grey-900);background-color:#0000;font-weight:700}.woocommerce-info a{color:var(--color-brand-primary-500)}.woocommerce-error{background-color:var(--color-alert-50);border:1px solid var(--color-alert-500);color:var(--color-alert-500)}:root{--pagination-font-weight:600;--pagination-line-height:1.5;--pagination-padding-x:1rem;--pagination-padding-y:.5rem;--pagination-padding-x-lg:1.25rem;--pagination-padding-y-lg:.75rem;--pagination-font-size:var(--text-xs);--pagination-font-size-lg:var(--text-sm);--pagination-transition:all .3s ease;--pagination-opacity-hover:.8;--pagination-border-width:1px}.navigation.posts-navigation,.woocommerce-pagination{justify-content:end;align-items:center;width:auto;transition-property:all;transition-duration:.15s;display:flex}@media screen and (min-width:1024px){.navigation.posts-navigation,.woocommerce-pagination{padding-left:1rem;padding-right:1rem}}.woocommerce-pagination .page-numbers{flex-direction:row;align-items:center;column-gap:.5rem;display:flex}.page-numbers.next,.nav-next a{padding:var(--pagination-padding-y) var(--pagination-padding-x);font-size:var(--pagination-font-size);font-weight:var(--pagination-font-weight);line-height:var(--pagination-line-height);text-align:center;text-transform:uppercase;transition:var(--pagination-transition);will-change:opacity,background-color,color;backface-visibility:hidden;cursor:pointer;justify-content:center;align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}@media screen and (min-width:1024px){.page-numbers.next,.nav-next a{padding:var(--pagination-padding-y-lg) var(--pagination-padding-x-lg);font-size:var(--pagination-font-size-lg);gap:.75rem}}.page-numbers.next,.nav-next a{border:var(--pagination-border-width) solid var(--color-black);color:var(--color-gray-50);background-color:var(--color-black)}:is(.page-numbers.next,.nav-next a):hover{opacity:var(--pagination-opacity-hover)}:is(.page-numbers.next,.nav-next a) svg{color:var(--color-gray-50)}.page-numbers.prev,.nav-previous a{padding:var(--pagination-padding-y) var(--pagination-padding-x);font-size:var(--pagination-font-size);font-weight:var(--pagination-font-weight);line-height:var(--pagination-line-height);text-align:center;text-transform:uppercase;transition:var(--pagination-transition);will-change:opacity,background-color,color;backface-visibility:hidden;cursor:pointer;justify-content:center;align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}@media screen and (min-width:1024px){.page-numbers.prev,.nav-previous a{padding:var(--pagination-padding-y-lg) var(--pagination-padding-x-lg);font-size:var(--pagination-font-size-lg);gap:.75rem}}.page-numbers.prev,.nav-previous a{border:var(--pagination-border-width) solid var(--color-black);color:var(--color-black);background-color:var(--color-white)}:is(.page-numbers.prev,.nav-previous a):hover{opacity:var(--pagination-opacity-hover)}:is(.page-numbers.prev,.nav-previous a) svg{color:var(--color-black)}.page-numbers li>span{padding:var(--pagination-padding-y) var(--pagination-padding-x);font-size:var(--pagination-font-size);font-weight:var(--pagination-font-weight);line-height:var(--pagination-line-height);text-align:center;text-transform:uppercase;transition:var(--pagination-transition);will-change:opacity,background-color,color;backface-visibility:hidden;cursor:pointer;justify-content:center;align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}@media screen and (min-width:1024px){.page-numbers li>span{padding:var(--pagination-padding-y-lg) var(--pagination-padding-x-lg);font-size:var(--pagination-font-size-lg);gap:.75rem}}.page-numbers li>span{color:var(--color-brand-primary-500);border-width:2px;border-color:var(--color-brand-primary-500);pointer-events:none;background-color:#0000}.page-numbers li>span:hover{color:var(--color-white);background-color:var(--color-brand-primary-500);opacity:1}.page-numbers li>span svg{width:auto;height:1.5rem}.page-numbers li>a.page-numbers:not(.next):not(.prev){padding:var(--pagination-padding-y) var(--pagination-padding-x);font-size:var(--pagination-font-size);font-weight:var(--pagination-font-weight);line-height:var(--pagination-line-height);text-align:center;text-transform:uppercase;transition:var(--pagination-transition);will-change:opacity,background-color,color;backface-visibility:hidden;cursor:pointer;justify-content:center;align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}@media screen and (min-width:1024px){.page-numbers li>a.page-numbers:not(.next):not(.prev){padding:var(--pagination-padding-y-lg) var(--pagination-padding-x-lg);font-size:var(--pagination-font-size-lg);gap:.75rem}}.page-numbers li>a.page-numbers:not(.next):not(.prev){color:var(--color-grey-50);background-color:var(--color-brand-primary-900);border-color:var(--color-brand-primary-900)}.product-card{width:auto;max-width:var(--product-card-max-width);background:#fff;flex-direction:column;display:flex}@media screen and (min-width:1024px){.product-card:hover .product-card__image-wrapper>.product-card-gallery{opacity:1;transform:translateY(0)}}.product-card .button{border:1px solid var(--color-grey-900);font-size:var(--text-sm)}@media screen and (min-width:1024px){.product-card .button{font-size:var(--text-base)}}.product-card__title-wrapper{display:block}.woocommerce-loop-product__title,.product-card__title{font-size:var(--text-base);transition:color .3s;display:block}@media screen and (min-width:1024px){.woocommerce-loop-product__title,.product-card__title{font-size:var(--text-lg)}}:is(.woocommerce-loop-product__title,.product-card__title):hover{color:var(--color-brand-primary-500)}.product-price-history-message.product-loop-variant{color:var(--color-grey-500);font-size:var(--text-sm);font-weight:var(--font-weight-light);min-height:17px;margin-top:4px}.product-price-history-message.product-single-variant{color:var(--color-grey-700);font-size:var(--text-sm);text-align:center;display:block}.product-card__usage.product-loop-variant{color:var(--color-grey-700);font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-card__dimensions.product-loop-variant{color:var(--color-grey-700);font-size:var(--text-sm)}.product-card__image-wrapper{isolation:isolate;background-color:#0000;margin-bottom:16px;position:relative;overflow:hidden}.product-card__image-wrapper>a{aspect-ratio:10/18;background-color:var(--color-grey-100);width:100%;padding:32px;display:block;position:relative;overflow:hidden}.product-card__image-wrapper>a>img{object-fit:contain;object-position:center;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .3s;display:block}.product-card__image-wrapper>a img[style*="position: absolute"]{object-fit:cover!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important}@media screen and (max-width:1024px){.product-card__image-wrapper{flex-direction:column;display:flex}}.product-card__image-wrapper>.product-card__out-of-stock{aspect-ratio:10/18;z-index:50;width:100%;height:auto;position:absolute}.product-card__image-wrapper>.product-card__gallery{z-index:40;opacity:0;width:100%;padding:16px;transition:transform .3s,opacity .3s;position:absolute;bottom:0;left:0;transform:translateY(100%)}.product-card__image-wrapper.crossfading{overflow:hidden}.product-card__header{flex-direction:column;gap:4px;display:flex}.product-card__header a{color:var(--color-grey-900)}.product-card__brand{font-size:var(--text-sm);color:var(--color-grey-600);font-weight:500;text-decoration:none;transition:color .3s}.product-card__brand:hover{color:var(--color-grey-900)}@media screen and (min-width:1024px){.product-card__brand{font-size:var(--text-base)}}.product-card__content{flex-direction:column;flex:auto;gap:4px;display:flex}.product-card__content>.price{margin-top:auto;padding-top:12px}.product-card__out-of-stock{background-color:#0003;flex-direction:column;justify-content:center;align-items:center;display:flex}.product-card__out-of-stock-text{color:var(--color-grey-900);border-radius:var(--radius-lg);text-transform:uppercase;text-align:center;font-weight:700;font-size:var(--text-sm);background-color:#fffc;padding:4px 8px}@media screen and (min-width:1024px){.product-card__out-of-stock-text{font-size:var(--text-base);padding:8px 16px}}.product-card__details{flex-direction:column;gap:2px;display:flex}.product-card__footer{flex-direction:column;justify-content:flex-end;align-items:stretch;margin-top:12px;display:flex}.product-card__gallery{flex-direction:row;gap:8px;display:flex}.product-card-gallery__image-box{aspect-ratio:1;cursor:pointer;border:2px solid #0000;flex:0 64px;transition:border .3s,transform .2s;position:relative;overflow:hidden}@media screen and (min-width:1024px){.product-card-gallery__image-box:hover{border:2px solid var(--color-brand-primary-500);transform:translateY(-2px)}}.product-card-gallery__image-box:active,.product-card-gallery__image-box.is-active{border-color:var(--color-brand-primary-500)}@media screen and (min-width:1024px){.product-card-gallery__image-box:active,.product-card-gallery__image-box.is-active{transform:translateY(0)}}.product-card-gallery__image-box img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .2s;position:absolute;top:0;left:0}.product-card-gallery__image-box:hover img{transform:scale(1.05)}.product-horizontal-card{border:1px solid var(--color-grey-200);background-color:var(--color-white);flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;padding:16px;display:flex}@media screen and (min-width:1024px){.product-horizontal-card{justify-content:space-between;align-items:center}}.product-horizontal-card__content{flex-direction:column;flex:100%;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}@media screen and (min-width:1024px){.product-horizontal-card__content{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}}.product-horizontal-card__image{aspect-ratio:1;flex:0 0 96px;width:96px;overflow:hidden}.product-horizontal-card__image>img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.product-horizontal-card__text{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:4px;display:flex}.product-horizontal-card__title{font-size:var(--text-base);font-family:var(--font-primary);color:var(--color-grey-900);font-weight:600}.product-horizontal-card__description{color:var(--color-grey-600);font-weight:300;font-size:var(--text-sm)}.product-horizontal-card__button{flex:none}.product-stock-status-label{font-size:var(--text-base);border-radius:var(--radius-md);background-color:var(--color-grey-100);color:var(--color-grey-500);flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:8px 0;font-weight:400;display:inline-flex}@media screen and (min-width:1024px){.product-stock-status-label{padding:8px 24px}}.product-stock-status-label.is-many{color:var(--color-success-500);background-color:#0000}@media screen and (min-width:1024px){.product-stock-status-label.is-many{background-color:var(--color-success-50)}}.product-stock-status-label.is-backorder{color:var(--color-info-500);background-color:#0000}@media screen and (min-width:1024px){.product-stock-status-label.is-backorder{background-color:var(--color-info-50)}}.product-stock-status-label.is-out{color:var(--color-alert-500);background-color:#0000}@media screen and (min-width:1024px){.product-stock-status-label.is-out{background-color:var(--color-alert-50)}}.product-stock-status-label.is-last{color:var(--color-warning-500);background-color:#0000}@media screen and (min-width:1024px){.product-stock-status-label.is-last{background-color:var(--color-warning-50)}}.product-card__addons{flex-direction:column;justify-content:space-between;gap:16px;display:flex}@media screen and (min-width:1024px){.product-card__addons{flex-direction:row}}:is(.is-list-view,.has-list-view) .product-card{flex-direction:row;align-items:flex-start;gap:16px;max-width:100%}@media screen and (max-width:1024px){:is(.is-list-view,.has-list-view) .product-card{align-items:stretch}}:is(.is-list-view,.has-list-view) .product-card>button,:is(.is-list-view,.has-list-view) .product-card>a.button{flex-shrink:0}:is(.is-list-view,.has-list-view) .product-card__image-wrapper .product-labels-wrapper{margin-top:0;position:absolute}:is(.is-list-view,.has-list-view) .product-card__image-wrapper{flex:0 0 255px;width:255px;margin-bottom:0}@media screen and (max-width:1024px){:is(.is-list-view,.has-list-view) .product-card__image-wrapper{flex:0 0 155px;width:155px;margin-bottom:16px}}:is(.is-list-view,.has-list-view) .product-card__content{flex:auto}:is(.is-list-view,.has-list-view) .product-card__addons{flex-direction:column}:is(.is-list-view,.has-list-view) .product-card__footer{align-items:flex-end;min-height:18px;margin-top:0}@media screen and (max-width:1024px){:is(.is-list-view,.has-list-view) .product-card__footer{align-items:stretch;margin-top:12px}}.wrapper-products-discount-horizontal-card__title{font-family:var(--font-headings);font-size:var(--text-xl);line-height:1.4em}.wrapper-products-discount-horizontal-card__list{flex-direction:column;gap:12px;margin-top:12px;display:flex}.product-discount-horizontal-card{background-color:var(--color-white);flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}@media screen and (min-width:1024px){.product-discount-horizontal-card{justify-content:space-between;align-items:center}}.product-discount-horizontal-card__content{flex-direction:column;flex:100%;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}@media screen and (min-width:1024px){.product-discount-horizontal-card__content{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}}.product-discount-horizontal-card__image{aspect-ratio:1;flex:0 0 96px;width:96px;overflow:hidden}.product-discount-horizontal-card__image:hover{opacity:.8}.product-discount-horizontal-card__image>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.product-discount-horizontal-card__text{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:4px;display:flex}.product-discount-horizontal-card__title{font-size:var(--text-base);font-family:var(--font-primary);color:var(--color-grey-900);font-weight:600}.product-discount-horizontal-card__title:hover{opacity:.8}.product-discount-horizontal-card__description{color:var(--color-grey-600);font-weight:300;font-size:var(--text-sm)}.archive-loop-header-wrapper{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.products-container{grid-template:"filters"1fr"products""discounts"/1fr;grid-auto-flow:row;gap:0;margin-top:16px;display:grid}@media(min-width:1024px){.products-container{padding:var(--wrapper-padding);grid-template:"filters products""discounts products"1fr/240px 1fr;grid-auto-flow:row;gap:24px;margin:0 auto}}@media(min-width:1280px){.products-container{grid-template-columns:300px 1fr;gap:32px}}.products-container__filters{grid-area:filters;display:none!important}@media(min-width:1024px){.products-container__filters{grid-area:filters;display:block!important}}.products-container__products{padding:var(--wrapper-padding);grid-area:products}@media(min-width:1024px){.products-container__products{grid-area:products}}.products-container__featured{grid-area:discounts}@media(min-width:1024px){.products-container__featured{grid-area:discounts}}.reset_variations{margin:8px 0 16px;display:inline-block}.woocommerce-result-count{text-transform:uppercase;font-size:var(--text-xs);color:var(--color-grey-400);font-weight:700}.custom-select-button{display:none}@media screen and (min-width:1024px){.custom-select-button{border:1px solid var(--color-grey-300);border-radius:var(--radius);width:100%;font-size:var(--text-sm);color:var(--color-grey-700);cursor:pointer;background-color:#fff;justify-content:space-between;align-items:center;padding:12px 16px;font-weight:400;transition:all .3s;display:flex}}.woocommerce-archive-container{width:100%;max-width:var(--wrapper-max-width);margin:0 auto}.woocommerce-products-header-box{border-bottom:1px solid var(--color-grey-200,#e5e7eb);border-top:1px solid var(--color-grey-200,#e5e7eb);padding:16px}@media screen and (min-width:1024px){.woocommerce-products-header-box{border:none;padding-top:0}}.woocommerce-products-header-box__top{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}@media screen and (min-width:1024px){.woocommerce-products-header-box__top{margin-bottom:0}}.woocommerce-products-header-box__top>button.change-term{color:var(--color-brand-primary-500,#6e845e);font-weight:600;font-size:var(--text-sm,14px);padding:12px 0;font-style:normal;line-height:150%;display:inline-block}@media screen and (min-width:1024px){.woocommerce-products-header-box__top>button.change-term{display:none}}.woocommerce-products-header-box__bottom{display:block}@media screen and (min-width:1024px){.woocommerce-products-header-box__bottom{display:none}}.woocommerce-products-header-box__title{flex-direction:row;justify-content:flex-start;gap:12px;display:flex}.woocommerce-products-header-box__title a{width:24px;height:24px;color:var(--color-brand-primary-500,#6e845e);display:block}@media screen and (min-width:1024px){.woocommerce-products-header-box__title a{display:none}}.woocommerce-products-header__title{color:var(--color-brand-primary-500,#6e845e);font-size:var(--text-base,16px);font-style:normal;font-weight:600;line-height:150%;font-family:var(--font-primary)}@media screen and (min-width:1024px){.woocommerce-products-header__title{font-family:var(--font-headings);color:unset;font-size:var(--like-font-size-h3);font-weight:500;line-height:var(--typo-line-height-headings);margin-bottom:8px}}.woocommerce-ordering{display:none}@media screen and (min-width:1024px){.woocommerce-ordering{display:block}}.wp-block-woocommerce-empty-cart-block{margin-bottom:32px}.wc_payment_method.payment_method_tpaypbl>label>img{display:none}.tpay-pbl .tpay-item+div{flex:auto}.checkout-button.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button{justify-content:center;align-items:center;gap:var(--btn-gap);padding:var(--btn-padding-y) var(--btn-padding-x);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);text-align:center;text-transform:uppercase;border:var(--btn-border-width) solid transparent;border-radius:var(--btn-border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--btn-transition);transform-origin:50%;will-change:transform,opacity;backface-visibility:hidden;color:var(--color-light-50);background-color:var(--color-brand-primary-400);border-color:var(--color-brand-primary-400);text-decoration:none;display:inline-flex}:is(.checkout-button.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button):hover:not(:disabled){background-color:var(--color-brand-primary-500);border-color:var(--color-brand-primary-500);color:var(--color-light-50)}:is(.checkout-button.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button):active:not(:disabled){transform:scale(var(--btn-active-scale))}:is(.checkout-button.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button):focus-visible{outline:var(--btn-focus-ring-width) solid rgb(from var(--btn-focus-ring-color) r g b / var(--btn-focus-ring-opacity));outline-offset:2px}:is(.checkout-button.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button):disabled{opacity:.5;cursor:not-allowed;pointer-events:none;color:var(--color-light-50)}.woocommerce-cart table.cart td.actions .coupon .input-text{min-width:200px}.woocommerce-page table.cart td.actions .coupon{flex-wrap:wrap;align-items:stretch;display:flex}.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{width:100%}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:unset;border-radius:unset}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:unset;padding:unset;border-bottom:unset;margin:unset;list-style-type:none}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.wc_payment_methods label{display:inline-block}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{width:20px;height:20px;margin:0 8px 0 0}.product-vat-info{color:var(--color-grey-600);font-size:var(--text-xs);margin-top:4px;margin-bottom:0;line-height:1.4}@media screen and (min-width:1024px){.product-vat-info{font-size:var(--text-sm);margin-top:8px}}
