.ProductCatalog_root__LfAVa{display:flex;justify-content:center;margin-top:32px}.ProductCatalog_content__QBnC_{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:16px;gap:16px;margin-top:16px}.ProductCatalog_panels__1ZKoE{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;align-self:start;width:250px}.ProductCatalog_mobilePanels__m3dNR{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;padding:16px}.ProductCatalog_filtersPanelApplyButton__XR0gi{width:100%}.ProductCatalog_products__s__8A{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;align-items:stretch;align-self:start}.ProductCatalog_tileCell__zA_zE{min-width:0;min-height:0;height:100%;align-self:stretch;display:flex;flex-direction:column}.ProductCatalog_loadMoreArea__vSdOo{grid-column:1/-1;width:100%}.ProductCatalog_loadMoreSentinel__ZwTgb{width:100%;height:1px;pointer-events:none}.ProductCatalog_loadMoreButtonWrap__YDQB_{display:flex;justify-content:center;width:100%}.ProductCatalog_data__lh9if{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;align-self:start;min-width:0}.ProductCatalog_beforeCatalog__RBA66{grid-column:1/-1;width:100%;min-width:0}.ProductCatalog_dataHeader__Iqu35{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:100%;min-width:0}.ProductCatalog_dataHeaderCategories__vrv0y{flex:1 1;min-width:0;max-width:100%;margin-right:auto;overflow:hidden}.ProductCatalog_dataHeaderCategoriesButton__c7k7h{max-width:100%;min-width:0}.ProductCatalog_dataHeaderEnd__UJ9Af{display:flex;align-items:center;gap:8px;flex-shrink:0}@media screen and (max-width:576px){.ProductCatalog_content__QBnC_{grid-template-columns:1fr}.ProductCatalog_panels__1ZKoE{display:none}.ProductCatalog_products__s__8A{grid-template-columns:repeat(2,1fr);gap:8px}}.SectionTitle{color:var(--accent2);text-transform:uppercase}.SectionTitle:not(h1){font-family:var(--type-section-title-family);font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line)}.ModuleTitle{text-transform:uppercase;color:var(--accent2)}.ModuleTitle:not(h1){font-family:var(--type-module-title-family);font-size:var(--type-module-title-size);font-weight:var(--type-module-title-weight);line-height:var(--type-module-title-line)}.Spinner_moduleWrap__qs75s,.Spinner_popupWrap__ltbed{width:100%;height:32px;text-align:center;display:flex;justify-content:center;align-items:center}.Spinner_popupWrap__ltbed{height:24px}.Spinner_layoutWrap__1jqT8{width:100vw;height:100vh;background-color:var(--background);position:fixed;display:flex;justify-content:center}.ScrollCarousel_root__LM4Hc{position:relative;min-width:0;--card-width:calc((100% - 72px) / 4);--card-gap:24px}.ScrollCarousel_track__CwKwO{position:relative;display:flex;gap:var(--card-gap);overflow-x:auto;overflow-y:hidden;padding:4px 0;scroll-snap-type:x mandatory;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab;overscroll-behavior-x:contain;scrollbar-width:none}.ScrollCarousel_track__CwKwO::-webkit-scrollbar{display:none}.ScrollCarousel_item__p4_1f{display:flex;min-width:0;flex:0 0 var(--card-width);scroll-snap-align:start}.ScrollCarousel_controls__sLTjO{display:contents}.ScrollCarousel_mobileControls__trcXw{display:none}.ScrollCarousel_next__y9zcO,.ScrollCarousel_previous__HQgD2{position:absolute;top:50%;transform:translateY(-50%)}.ScrollCarousel_previous__HQgD2{left:-32px}.ScrollCarousel_next__y9zcO{right:-32px}@media(min-width:768px)and (max-width:1263px){.ScrollCarousel_previous__HQgD2{left:0}.ScrollCarousel_next__y9zcO{right:0}}@media(max-width:1199px){.ScrollCarousel_root__LM4Hc{--card-width:calc((100% - 24px) / 2)}}@media(max-width:767px){.ScrollCarousel_root__LM4Hc{--card-width:100%;--card-gap:16px}.ScrollCarousel_controls__sLTjO{display:none}.ScrollCarousel_mobileControls__trcXw{display:flex}}.ScrollCarousel_track__CwKwO:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.ScrollCarousel_track__CwKwO[data-carousel-dragging=true]{scroll-snap-type:none}.ScrollCarousel_dragging__fZe0t{cursor:-webkit-grabbing;cursor:grabbing}