.BrandFilter-module-scss-module__eku2zG__section{border-bottom:1px solid var(--color-border-subtle);flex-direction:column;padding-bottom:12px;display:flex}@media (min-width:1024px){.BrandFilter-module-scss-module__eku2zG__section{border-bottom:0;padding-bottom:0}}.BrandFilter-module-scss-module__eku2zG__header{width:100%;color:var(--color-text);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:16px;font-weight:500;line-height:24px;display:flex}@media (min-width:1024px){.BrandFilter-module-scss-module__eku2zG__header{display:none}}.BrandFilter-module-scss-module__eku2zG__chevron{width:24px;height:24px;transition:transform var(--transition-fast)}.BrandFilter-module-scss-module__eku2zG__chevronOpen{transform:rotate(180deg)}.BrandFilter-module-scss-module__eku2zG__body{display:none}@media (min-width:1024px){.BrandFilter-module-scss-module__eku2zG__body{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:24px;padding-block:40px 24px;display:flex}}.BrandFilter-module-scss-module__eku2zG__bodyOpen{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:12px;display:grid}.BrandFilter-module-scss-module__eku2zG__brand{opacity:.7;width:100%;height:24px;transition:opacity var(--transition-fast);position:relative}@media (min-width:1024px){.BrandFilter-module-scss-module__eku2zG__brand{flex:1 1 0;width:auto;min-width:0;height:54px}}.BrandFilter-module-scss-module__eku2zG__brand:hover,.BrandFilter-module-scss-module__eku2zG__brandActive{opacity:1}.BrandFilter-module-scss-module__eku2zG__logo{object-fit:contain;object-position:center}
.CategoryFilter-module-scss-module__BsnqlG__section{border-bottom:1px solid var(--color-border-subtle);flex-direction:column;padding-block:12px;display:flex}@media (min-width:1024px){.CategoryFilter-module-scss-module__BsnqlG__section{border-bottom:0;padding-block:0}}.CategoryFilter-module-scss-module__BsnqlG__header{width:100%;color:var(--color-text);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:16px;font-weight:500;line-height:24px;display:flex}@media (min-width:1024px){.CategoryFilter-module-scss-module__BsnqlG__header{display:none}}.CategoryFilter-module-scss-module__BsnqlG__chevron{width:24px;height:24px;transition:transform var(--transition-fast)}.CategoryFilter-module-scss-module__BsnqlG__chevronOpen{transform:rotate(180deg)}.CategoryFilter-module-scss-module__BsnqlG__body{display:none}@media (min-width:1024px){.CategoryFilter-module-scss-module__BsnqlG__body{border-top:1px solid var(--color-border-subtle);flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-block:24px;display:flex}}.CategoryFilter-module-scss-module__BsnqlG__bodyOpen{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:12px;display:grid}.CategoryFilter-module-scss-module__BsnqlG__item{justify-content:center;min-width:0;display:flex}.CategoryFilter-module-scss-module__BsnqlG__chip{width:100%;color:var(--color-text);text-align:center;transition:color var(--transition-fast);flex-direction:column;align-items:center;gap:6px;display:flex}@media (min-width:1024px){.CategoryFilter-module-scss-module__BsnqlG__chip{gap:8px}}.CategoryFilter-module-scss-module__BsnqlG__chip:hover{color:var(--color-primary)}.CategoryFilter-module-scss-module__BsnqlG__iconBox{width:30px;height:30px;position:relative}@media (min-width:1024px){.CategoryFilter-module-scss-module__BsnqlG__iconBox{width:40px;height:40px}}.CategoryFilter-module-scss-module__BsnqlG__icon{object-fit:contain}.CategoryFilter-module-scss-module__BsnqlG__label{white-space:nowrap;font-size:14px;line-height:20px}@media (min-width:1024px){.CategoryFilter-module-scss-module__BsnqlG__label{font-size:16px;line-height:24px}}
.CatalogProductsGrid-module-scss-module__LNIMdW__grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:16px;display:grid}@media (min-width:768px){.CatalogProductsGrid-module-scss-module__LNIMdW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}}@media (min-width:1024px){.CatalogProductsGrid-module-scss-module__LNIMdW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1600px){.CatalogProductsGrid-module-scss-module__LNIMdW__grid{column-gap:40px}}.CatalogProductsGrid-module-scss-module__LNIMdW__cell{--product-card-width:100%;justify-content:center;width:100%;display:flex}.CatalogProductsGrid-module-scss-module__LNIMdW__more{justify-content:center;margin-top:20px;display:flex}@media (min-width:1024px){.CatalogProductsGrid-module-scss-module__LNIMdW__more{margin-top:0}}.CatalogProductsGrid-module-scss-module__LNIMdW__more .CatalogProductsGrid-module-scss-module__LNIMdW__loadMore{width:100%}@media (min-width:768px){.CatalogProductsGrid-module-scss-module__LNIMdW__more .CatalogProductsGrid-module-scss-module__LNIMdW__loadMore{width:360px}}@media (min-width:1024px){.CatalogProductsGrid-module-scss-module__LNIMdW__more .CatalogProductsGrid-module-scss-module__LNIMdW__loadMore{height:60px;font-size:18px;line-height:28px}}
.CatalogProducts-module-scss-module__YNkjsa__section{flex-direction:column;gap:20px;padding-top:12px;display:flex}@media (min-width:1024px){.CatalogProducts-module-scss-module__YNkjsa__section{gap:40px;padding-top:0}}.CatalogProducts-module-scss-module__YNkjsa__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex}@media (min-width:1024px){.CatalogProducts-module-scss-module__YNkjsa__toolbar{border-top:1px solid var(--color-border-subtle);gap:8px 40px;padding-top:20px}}.CatalogProducts-module-scss-module__YNkjsa__count{color:var(--color-text-muted);white-space:nowrap;font-size:16px;font-weight:300;line-height:24px}@media (min-width:1024px){.CatalogProducts-module-scss-module__YNkjsa__count{font-size:18px;line-height:28px}}
.NewsletterPopup-module-scss-module__aJpoZW__overlay{z-index:calc(var(--z-modal) + 1);background:#0003;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.NewsletterPopup-module-scss-module__aJpoZW__dialog{background:var(--color-white);border-radius:8px;outline:none;width:100%;margin-block:auto;display:flex;overflow:hidden}@media (min-width:1024px){.NewsletterPopup-module-scss-module__aJpoZW__dialog{width:1000px;max-width:1000px}}.NewsletterPopup-module-scss-module__aJpoZW__media{display:none;position:relative}@media (min-width:1024px){.NewsletterPopup-module-scss-module__aJpoZW__media{flex:0 0 500px;align-self:stretch;display:block}}.NewsletterPopup-module-scss-module__aJpoZW__image{object-fit:cover}.NewsletterPopup-module-scss-module__aJpoZW__panel{flex-direction:column;flex:auto;align-items:flex-end;gap:20px;min-width:0;padding:16px;display:flex}@media (min-width:1024px){.NewsletterPopup-module-scss-module__aJpoZW__panel{gap:40px;padding:24px}}.NewsletterPopup-module-scss-module__aJpoZW__panelDone{position:relative}.NewsletterPopup-module-scss-module__aJpoZW__panelDone .NewsletterPopup-module-scss-module__aJpoZW__close{position:absolute;top:16px;right:16px}@media (min-width:1024px){.NewsletterPopup-module-scss-module__aJpoZW__panelDone .NewsletterPopup-module-scss-module__aJpoZW__close{top:24px;right:24px}}.NewsletterPopup-module-scss-module__aJpoZW__close{width:32px;height:32px;color:var(--color-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.NewsletterPopup-module-scss-module__aJpoZW__close svg{width:32px;height:32px}.NewsletterPopup-module-scss-module__aJpoZW__copy{text-align:center;flex-direction:column;gap:12px;width:100%;display:flex}.NewsletterPopup-module-scss-module__aJpoZW__title{color:var(--color-text);font-size:20px;font-weight:500;line-height:24px}@media (min-width:1024px){.NewsletterPopup-module-scss-module__aJpoZW__title{font-size:28px;line-height:40px}}.NewsletterPopup-module-scss-module__aJpoZW__body{color:var(--color-text);font-size:16px;font-weight:300;line-height:24px}@media (min-width:1024px){.NewsletterPopup-module-scss-module__aJpoZW__body{font-size:18px;line-height:28px}}.NewsletterPopup-module-scss-module__aJpoZW__form{flex-direction:column;gap:20px;width:100%;display:flex}@media (min-width:1024px){.NewsletterPopup-module-scss-module__aJpoZW__form{gap:40px}}.NewsletterPopup-module-scss-module__aJpoZW__field{width:100%;height:48px;font:inherit;color:var(--color-text);background:var(--color-white);border:1px solid var(--color-border);transition:border-color var(--transition-fast);border-radius:100px;padding-inline:16px;font-size:16px;font-weight:300;line-height:24px}.NewsletterPopup-module-scss-module__aJpoZW__field::placeholder{color:var(--color-neutral-500)}.NewsletterPopup-module-scss-module__aJpoZW__field:focus-visible{border-color:var(--color-primary);outline:none}.NewsletterPopup-module-scss-module__aJpoZW__actions{flex-direction:column;gap:20px;width:100%;display:flex}@media (max-width:1023.98px){.NewsletterPopup-module-scss-module__aJpoZW__cta{height:48px;font-size:16px;line-height:24px}}.NewsletterPopup-module-scss-module__aJpoZW__decline{width:100%;font:inherit;color:var(--color-neutral-500);text-align:center;cursor:pointer;background:0 0;border:0;font-size:16px;line-height:24px}@media (min-width:1024px){.NewsletterPopup-module-scss-module__aJpoZW__decline{font-size:18px;line-height:28px}}@media (hover:hover) and (pointer:fine){.NewsletterPopup-module-scss-module__aJpoZW__decline:hover{color:var(--color-text)}}@media (min-width:1024px){.NewsletterPopup-module-scss-module__aJpoZW__dialog:not(:has(.NewsletterPopup-module-scss-module__aJpoZW__media)){width:500px;max-width:500px}}.NewsletterPopup-module-scss-module__aJpoZW__code{text-align:center;background:var(--color-bg-muted);flex-direction:column;align-items:center;gap:6px;width:100%;padding:6px 16px 16px;display:flex}.NewsletterPopup-module-scss-module__aJpoZW__codeLabel{color:var(--color-neutral-600);font-size:14px;line-height:20px}@media (min-width:1024px){.NewsletterPopup-module-scss-module__aJpoZW__codeLabel{font-size:16px;line-height:24px}}.NewsletterPopup-module-scss-module__aJpoZW__codeValue{color:var(--color-text);font-size:20px;font-weight:600;line-height:24px}
