.CatalogHubPreview-module__y0TmGG__hubPreview{width:100%}.CatalogHubPreview-module__y0TmGG__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;margin-bottom:2rem;display:flex}.CatalogHubPreview-module__y0TmGG__titleBlock{flex:200px}.CatalogHubPreview-module__y0TmGG__titleRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.CatalogHubPreview-module__y0TmGG__title{color:#1a202c;margin:0;font-size:1.75rem;font-weight:700}.CatalogHubPreview-module__y0TmGG__mobileFiltersButton{color:#374151;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:.375rem;transition:color .2s;display:inline-flex}.CatalogHubPreview-module__y0TmGG__mobileFiltersButton:hover{color:var(--color-accent)}.CatalogHubPreview-module__y0TmGG__mobileFiltersButton:focus{outline:none}.CatalogHubPreview-module__y0TmGG__mobileFiltersButton:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.25)}.CatalogHubPreview-module__y0TmGG__mobileFiltersIcon{width:1.25rem;height:1.25rem}@media (min-width:1024px){.CatalogHubPreview-module__y0TmGG__mobileFiltersButton{display:none}}.CatalogHubPreview-module__y0TmGG__modeToggle{background:#f7fafc;border:1px solid #e2e8f0;border-radius:999px;display:inline-flex;overflow:hidden}.CatalogHubPreview-module__y0TmGG__modeButton{color:#718096;cursor:pointer;background:0 0;border:none;padding:.25rem .5625rem;font-size:.75rem;font-weight:400;line-height:1.2;transition:background .2s,color .2s}.CatalogHubPreview-module__y0TmGG__modeButton[data-active=true]{color:#4a5568;background:#fff;font-weight:600;box-shadow:0 1px 2px #0000000f}.CatalogHubPreview-module__y0TmGG__section{margin-bottom:3rem}.CatalogHubPreview-module__y0TmGG__section:last-child{margin-bottom:0}.CatalogHubPreview-module__y0TmGG__sectionHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.CatalogHubPreview-module__y0TmGG__sectionTitle{color:#1a202c;flex:auto;min-width:0;margin:0;font-size:1.375rem;font-weight:700}.CatalogHubPreview-module__y0TmGG__viewAllLink{color:var(--color-accent);cursor:pointer;text-align:right;white-space:nowrap;background:0 0;border:none;flex-shrink:0;margin-left:auto;padding:.25rem 0;font-size:.8125rem;font-weight:500;text-decoration:none}.CatalogHubPreview-module__y0TmGG__viewAllLink:hover{color:var(--color-accent-hover)}.CatalogHubPreview-module__y0TmGG__loading,.CatalogHubPreview-module__y0TmGG__empty{color:#718096;text-align:center;padding:2rem 0;font-size:1rem}@media (max-width:768px){.CatalogHubPreview-module__y0TmGG__header{flex-direction:column;align-items:stretch;gap:.375rem;margin-bottom:.75rem}.CatalogHubPreview-module__y0TmGG__titleBlock{flex:none}.CatalogHubPreview-module__y0TmGG__title{font-size:1.25rem;font-weight:600;line-height:1.25}.CatalogHubPreview-module__y0TmGG__modeToggle{align-self:flex-end}.CatalogHubPreview-module__y0TmGG__modeButton{padding:.1875rem .4375rem;font-size:.6875rem}.CatalogHubPreview-module__y0TmGG__section{margin-bottom:1.75rem}.CatalogHubPreview-module__y0TmGG__sectionHeader{align-items:center;gap:.5rem;margin-bottom:.75rem}.CatalogHubPreview-module__y0TmGG__sectionTitle{font-size:1.0625rem;font-weight:600;line-height:1.3}.CatalogHubPreview-module__y0TmGG__viewAllLink{font-size:.75rem}}:where(html[data-theme=dark],[data-app-theme=dark]) .CatalogHubPreview-module__y0TmGG__title,:where(html[data-theme=dark],[data-app-theme=dark]) .CatalogHubPreview-module__y0TmGG__sectionTitle{color:#f7fafc}:where(html[data-theme=dark],[data-app-theme=dark]) .CatalogHubPreview-module__y0TmGG__modeToggle{background:#1a202c;border-color:#4a5568}:where(html[data-theme=dark],[data-app-theme=dark]) .CatalogHubPreview-module__y0TmGG__modeButton{color:#a0aec0}:where(html[data-theme=dark],[data-app-theme=dark]) .CatalogHubPreview-module__y0TmGG__modeButton[data-active=true]{box-shadow:none;color:#e2e8f0;background:#2d3748;font-weight:600}:where(html[data-theme=dark],[data-app-theme=dark]) .CatalogHubPreview-module__y0TmGG__mobileFiltersButton{color:#d1d5db;background:#1f293780;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .CatalogHubPreview-module__y0TmGG__mobileFiltersButton:hover{color:var(--color-accent)}
.FiltersSidebar-module__xmevVq__filtersSidebar{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#ffffff80;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem}.FiltersSidebar-module__xmevVq__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.FiltersSidebar-module__xmevVq__title{color:#111827;margin:0;font-size:1.25rem;font-weight:600}.FiltersSidebar-module__xmevVq__headerActions{align-items:center;gap:.75rem;display:flex}.FiltersSidebar-module__xmevVq__clearButton{color:var(--color-accent);cursor:pointer;background:0 0;border:none;font-size:.875rem;transition:color .2s}.FiltersSidebar-module__xmevVq__closeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.375rem;transition:color .2s;display:none}.FiltersSidebar-module__xmevVq__closeButton:hover{color:#111827}.FiltersSidebar-module__xmevVq__closeIcon{width:1.5rem;height:1.5rem}@media (max-width:768px){.FiltersSidebar-module__xmevVq__closeButton{display:flex}.FiltersSidebar-module__xmevVq__title{font-size:1rem}.FiltersSidebar-module__xmevVq__sectionTitle{font-size:.875rem}.FiltersSidebar-module__xmevVq__optionText,.FiltersSidebar-module__xmevVq__clearButton{font-size:.8125rem}.FiltersSidebar-module__xmevVq__rangeValues{font-size:.6875rem}.FiltersSidebar-module__xmevVq__filtersSidebar{padding:1rem}.FiltersSidebar-module__xmevVq__header{margin-bottom:.75rem}.FiltersSidebar-module__xmevVq__headerActions{gap:.5rem}.FiltersSidebar-module__xmevVq__sections{gap:.75rem}.FiltersSidebar-module__xmevVq__section,.FiltersSidebar-module__xmevVq__sectionBody{gap:.5rem}.FiltersSidebar-module__xmevVq__options,.FiltersSidebar-module__xmevVq__range,.FiltersSidebar-module__xmevVq__priceInputs{gap:.35rem}.FiltersSidebar-module__xmevVq__sectionToggle{width:1.75rem;height:1.75rem}.FiltersSidebar-module__xmevVq__sectionChevron{width:1.125rem;height:1.125rem}}.FiltersSidebar-module__xmevVq__clearButton:hover{color:var(--color-accent-hover)}.FiltersSidebar-module__xmevVq__clearButton:disabled{cursor:not-allowed;opacity:.45}.FiltersSidebar-module__xmevVq__loadingHint,.FiltersSidebar-module__xmevVq__emptyFacet{color:#6b7280;margin:0;font-size:.875rem}.FiltersSidebar-module__xmevVq__sections{flex-direction:column;gap:1.5rem;display:flex}.FiltersSidebar-module__xmevVq__section{flex-direction:column;gap:.75rem;display:flex}.FiltersSidebar-module__xmevVq__sectionHeaderRow{justify-content:space-between;align-items:center;gap:.35rem;min-width:0;display:flex}.FiltersSidebar-module__xmevVq__sectionTitle{color:#374151;flex:1;min-width:0;margin:0;font-size:1rem;font-weight:600}.FiltersSidebar-module__xmevVq__sectionToggle{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.FiltersSidebar-module__xmevVq__sectionToggle:hover{color:#111827;background:#f3f4f6}.FiltersSidebar-module__xmevVq__sectionToggle:focus-visible{outline:2px solid rgb(var(--color-accent-rgb)/.35);outline-offset:2px}.FiltersSidebar-module__xmevVq__sectionChevron{width:1.25rem;height:1.25rem;transition:transform .2s}.FiltersSidebar-module__xmevVq__sectionChevronCollapsed{transform:rotate(-90deg)}.FiltersSidebar-module__xmevVq__sectionBody{flex-direction:column;gap:.75rem;display:flex}.FiltersSidebar-module__xmevVq__categoryRadioHint{color:#6b7280;margin:0 0 .75rem;font-size:.8125rem;line-height:1.45}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__categoryRadioHint{color:#9ca3af}.FiltersSidebar-module__xmevVq__categoryBulkRow{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:-.15rem 0 .15rem;display:flex}.FiltersSidebar-module__xmevVq__categoryBulkBtn{color:var(--color-accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:.2rem 0;font-size:.8125rem;text-decoration:underline;transition:color .15s}.FiltersSidebar-module__xmevVq__categoryBulkBtn:hover:not(:disabled){color:var(--color-accent-hover)}.FiltersSidebar-module__xmevVq__categoryBulkBtn:disabled{color:#9ca3af;cursor:not-allowed;text-decoration:none}.FiltersSidebar-module__xmevVq__categoryBulkSep{color:#d1d5db;-webkit-user-select:none;user-select:none;font-size:.75rem}.FiltersSidebar-module__xmevVq__options{flex-direction:column;gap:.5rem;display:flex}.FiltersSidebar-module__xmevVq__option{cursor:pointer;align-items:center;gap:.5rem;display:flex}.FiltersSidebar-module__xmevVq__option input{accent-color:var(--color-accent)}.FiltersSidebar-module__xmevVq__optionText{color:#6b7280;font-size:.875rem;transition:color .2s}.FiltersSidebar-module__xmevVq__option:hover .FiltersSidebar-module__xmevVq__optionText{color:#374151}.FiltersSidebar-module__xmevVq__categoryOptionParentLabel{color:#374151;font-weight:600}.FiltersSidebar-module__xmevVq__categoryOptionNested{border-left:3px solid #e5e7eb;margin-left:.25rem;padding-left:.75rem}.FiltersSidebar-module__xmevVq__categoryOptionNestedLabel{color:#6b7280;font-size:.8125rem;font-weight:400}.FiltersSidebar-module__xmevVq__categoryParentGroup{flex-direction:column;gap:.5rem;display:flex}.FiltersSidebar-module__xmevVq__categoryParentRow{align-items:center;gap:.25rem;width:100%;min-width:0;display:flex}.FiltersSidebar-module__xmevVq__categoryParentLabelRow{flex:1;min-width:0}.FiltersSidebar-module__xmevVq__categoryExpandBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;transition:color .15s,background .15s;display:flex}.FiltersSidebar-module__xmevVq__categoryExpandBtn:hover{color:#374151;background:#f3f4f6}.FiltersSidebar-module__xmevVq__categoryExpandChevron{width:1rem;height:1rem;transition:transform .2s;transform:rotate(-90deg)}.FiltersSidebar-module__xmevVq__categoryExpandChevronOpen{transform:rotate(0)}.FiltersSidebar-module__xmevVq__categoryChildrenWrap,.FiltersSidebar-module__xmevVq__range{flex-direction:column;gap:.5rem;display:flex}.FiltersSidebar-module__xmevVq__range input{accent-color:var(--color-accent)}.FiltersSidebar-module__xmevVq__rangeValues{color:#6b7280;justify-content:space-between;font-size:.75rem;display:flex}.FiltersSidebar-module__xmevVq__priceInputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;display:grid}.FiltersSidebar-module__xmevVq__priceInputLabel{color:#6b7280;flex-direction:column;gap:.25rem;min-width:0;font-size:.75rem;display:flex}.FiltersSidebar-module__xmevVq__priceInputLabel input{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;width:100%;min-width:0;padding:.35rem .5rem;font-size:.8125rem}.FiltersSidebar-module__xmevVq__priceSliderWrap{height:22px;position:relative}.FiltersSidebar-module__xmevVq__priceSliderTrack{border-radius:999px;height:6px;position:absolute;top:8px;left:0;right:0}.FiltersSidebar-module__xmevVq__priceRange{appearance:none;pointer-events:none;background:0 0;width:100%;height:22px;margin:0;position:absolute;left:0;right:0}.FiltersSidebar-module__xmevVq__priceRange::-webkit-slider-thumb{appearance:none;border:2px solid var(--color-accent);cursor:pointer;pointer-events:auto;background:#fff;border-radius:50%;width:16px;height:16px}.FiltersSidebar-module__xmevVq__priceRange::-moz-range-thumb{border:2px solid var(--color-accent);cursor:pointer;pointer-events:auto;background:#fff;border-radius:50%;width:16px;height:16px}.FiltersSidebar-module__xmevVq__priceRange::-webkit-slider-runnable-track{background:0 0}.FiltersSidebar-module__xmevVq__priceRange::-moz-range-track{background:0 0}.FiltersSidebar-module__xmevVq__mobileApplyBar{padding-bottom:max(.5rem,env(safe-area-inset-bottom,0px));z-index:2;background:#fff;border-top:1px solid #e5e7eb;margin-top:.75rem;padding-top:.75rem;position:sticky;bottom:0;box-shadow:0 -6px 16px #0000000f}.FiltersSidebar-module__xmevVq__mobileApplyButton{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:.5rem;width:100%;padding:.65rem 1rem;font-size:.9375rem;font-weight:600;transition:filter .2s,background .2s}.FiltersSidebar-module__xmevVq__mobileApplyButton:hover{filter:brightness(1.05)}.FiltersSidebar-module__xmevVq__mobileApplyButton:focus-visible{outline:2px solid rgb(var(--color-accent-rgb)/.45);outline-offset:2px}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__filtersSidebar{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1f293780;border-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__title{color:#f9fafb}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__sectionTitle{color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__sectionToggle{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__sectionToggle:hover{color:#e5e7eb;background:#37415199}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__categoryBulkBtn{color:#f472b6}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__categoryBulkBtn:hover:not(:disabled){color:#f9a8d4}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__categoryBulkBtn:disabled{color:#6b7280}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__categoryBulkSep{color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__optionText{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__option:hover .FiltersSidebar-module__xmevVq__optionText,:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__categoryOptionParentLabel{color:#e5e7eb}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__categoryOptionNested{border-left-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__categoryOptionNestedLabel,:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__categoryExpandBtn{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__categoryExpandBtn:hover{color:#e5e7eb;background:#1f2937}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__rangeValues,:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__priceInputLabel{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__priceInputLabel input{color:#e5e7eb;background:#111827;border-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__priceSliderTrack{background:linear-gradient(90deg,#374151 0% 100%)}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__priceRange::-webkit-slider-thumb{border-color:var(--color-accent);background:#111827}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__priceRange::-moz-range-thumb{border-color:var(--color-accent);background:#111827}:where(html[data-theme=dark],[data-app-theme=dark]) .FiltersSidebar-module__xmevVq__mobileApplyBar{background:#171717;border-top-color:#374151;box-shadow:0 -6px 16px #00000040}
.Pagination-module__hLbM-a__pagination{justify-content:center;align-items:center;gap:1rem;width:100%;min-width:0;max-width:100%;padding:0;display:flex}.Pagination-module__hLbM-a__prevButton,.Pagination-module__hLbM-a__nextButton{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;padding:.3rem;font-size:.875rem;transition:all .2s}.Pagination-module__hLbM-a__prevButton:disabled,.Pagination-module__hLbM-a__nextButton:disabled{color:#9ca3af;cursor:not-allowed;background:#f9fafb;border-color:#e5e7eb}.Pagination-module__hLbM-a__prevButton:hover:not(:disabled),.Pagination-module__hLbM-a__nextButton:hover:not(:disabled){background:#e5e7eb;border-color:#9ca3af}.Pagination-module__hLbM-a__pages{gap:.25rem;min-width:0;display:flex}.Pagination-module__hLbM-a__ellipsis{color:#6b7280;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;padding:0 .125rem;font-size:.875rem;display:inline-flex}:where(html[data-theme=dark],[data-app-theme=dark]) .Pagination-module__hLbM-a__ellipsis{color:#9ca3af}.Pagination-module__hLbM-a__pageButton{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;transition:all .2s;display:flex}.Pagination-module__hLbM-a__pageButton.Pagination-module__hLbM-a__active{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.Pagination-module__hLbM-a__pageButton:hover:not(.Pagination-module__hLbM-a__active){background:#e5e7eb;border-color:#9ca3af}@media (max-width:768px){.Pagination-module__hLbM-a__pagination{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:center;gap:.2rem;min-width:0;padding:.5rem .25rem;overflow-x:auto}.Pagination-module__hLbM-a__prevButton,.Pagination-module__hLbM-a__nextButton{flex-shrink:0;min-height:1.5rem;padding:.2rem .3rem;font-size:.625rem}.Pagination-module__hLbM-a__pages{flex-wrap:nowrap;flex-shrink:0;gap:.125rem}.Pagination-module__hLbM-a__pageButton{flex-shrink:0;width:1.375rem;min-width:1.375rem;height:1.5rem;font-size:.625rem}}:where(html[data-theme=dark],[data-app-theme=dark]) .Pagination-module__hLbM-a__prevButton,:where(html[data-theme=dark],[data-app-theme=dark]) .Pagination-module__hLbM-a__nextButton{color:#d1d5db;background:#374151;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .Pagination-module__hLbM-a__prevButton:disabled,:where(html[data-theme=dark],[data-app-theme=dark]) .Pagination-module__hLbM-a__nextButton:disabled{color:#6b7280;background:#1f2937;border-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .Pagination-module__hLbM-a__prevButton:hover:not(:disabled),:where(html[data-theme=dark],[data-app-theme=dark]) .Pagination-module__hLbM-a__nextButton:hover:not(:disabled){background:#4b5563;border-color:#6b7280}:where(html[data-theme=dark],[data-app-theme=dark]) .Pagination-module__hLbM-a__pageButton{color:#d1d5db;background:#374151;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .Pagination-module__hLbM-a__pageButton.Pagination-module__hLbM-a__active{background:var(--color-accent);border-color:var(--color-accent);color:#fff}:where(html[data-theme=dark],[data-app-theme=dark]) .Pagination-module__hLbM-a__pageButton:hover:not(.Pagination-module__hLbM-a__active){background:#4b5563;border-color:#6b7280}
.CatalogPage-module__8kxAua__catalogPage{box-sizing:border-box;grid-template-rows:auto 1fr auto;gap:1.5rem;width:100%;min-width:0;max-width:1280px;min-height:60vh;margin:0 auto;padding:1rem;display:grid}@media (max-width:1280px){.CatalogPage-module__8kxAua__catalogPage{max-width:1200px}}.CatalogPage-module__8kxAua__topSection{flex-direction:column;grid-row:1;gap:.5rem;display:flex}.CatalogPage-module__8kxAua__mainContent{grid-row:2;grid-template-columns:280px 1fr;gap:2rem;min-width:0;display:grid}.CatalogPage-module__8kxAua__mainContentFullWidth{grid-template-columns:1fr}.CatalogPage-module__8kxAua__mainContentFullWidth .CatalogPage-module__8kxAua__productsSection,.CatalogPage-module__8kxAua__filtersSidebar{grid-column:1}.CatalogPage-module__8kxAua__productsSection{grid-column:2;min-width:0;max-width:100%;position:relative}.CatalogPage-module__8kxAua__filtersOverlay{pointer-events:none;z-index:1000;display:none;position:fixed;inset:0}.CatalogPage-module__8kxAua__filtersOverlay[data-open=true]{pointer-events:auto;display:block}.CatalogPage-module__8kxAua__filtersBackdrop{background:#0006;position:absolute;inset:0}.CatalogPage-module__8kxAua__filtersDrawer{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border-radius:1rem 1rem 0 0;max-height:85vh;padding:1rem 1rem 1.5rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden auto;box-shadow:0 -4px 20px #00000026}:where(html[data-theme=dark],[data-app-theme=dark]) .CatalogPage-module__8kxAua__filtersDrawer{background:#171717}.CatalogPage-module__8kxAua__filtersDrawer>div{background:0 0}.CatalogPage-module__8kxAua__paginationSection{grid-row:3;justify-self:center;width:100%;min-width:0;max-width:100%}@media (max-width:1024px){.CatalogPage-module__8kxAua__catalogPage{max-width:960px}.CatalogPage-module__8kxAua__mainContent{grid-template-columns:250px 1fr;gap:1rem}}@media (max-width:768px){.CatalogPage-module__8kxAua__catalogPage{gap:.35rem;padding:.75rem}.CatalogPage-module__8kxAua__topSection{gap:0}.CatalogPage-module__8kxAua__catalogPageHideMobileBreadcrumbs .CatalogPage-module__8kxAua__breadcrumbsSection{display:none}.CatalogPage-module__8kxAua__mainContent{grid-template-rows:1fr;grid-template-columns:1fr}.CatalogPage-module__8kxAua__filtersSidebar{display:none}.CatalogPage-module__8kxAua__filtersOverlay{opacity:0;pointer-events:none;visibility:hidden;transition:visibility .25s,opacity .25s;display:block}.CatalogPage-module__8kxAua__filtersOverlay[data-open=true]{bottom:calc(4rem + env(safe-area-inset-bottom,0));opacity:1;pointer-events:auto;visibility:visible;top:6rem;left:0;right:0}.CatalogPage-module__8kxAua__filtersDrawer{overscroll-behavior:contain;height:auto;max-height:none;padding:.75rem 0 calc(1.25rem + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;border-radius:0;padding-inline-start:max(0px,env(safe-area-inset-left,0px));padding-inline-end:max(0px,env(safe-area-inset-right,0px));inset:0;overflow:hidden auto}.CatalogPage-module__8kxAua__productsSection{grid-area:1/1}}@media (max-width:480px){.CatalogPage-module__8kxAua__catalogPage{gap:.5rem;padding:.5rem .75rem}.CatalogPage-module__8kxAua__breadcrumbsSection{padding-right:0}}@media (max-width:320px){.CatalogPage-module__8kxAua__catalogPage{padding:.5rem}}.CatalogPage-module__8kxAua__suspenseFallback{color:#6b7280;text-align:center;margin:0;padding:2rem 1rem}:where(html[data-theme=dark],[data-app-theme=dark]) .CatalogPage-module__8kxAua__suspenseFallback{color:#9ca3af}
.CatalogServerProductGrid-module__ahEyha__seoGrid{max-width:1280px;margin:0 auto;padding:0 1rem 1rem}.CatalogServerProductGrid-module__ahEyha__seoGrid[hidden]{display:none!important}.CatalogServerProductGrid-module__ahEyha__seoList{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.CatalogServerProductGrid-module__ahEyha__seoItem{margin:0}.CatalogServerProductGrid-module__ahEyha__seoLink{color:inherit;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:.5rem;height:100%;padding:.75rem;text-decoration:none;transition:border-color .15s;display:flex}.CatalogServerProductGrid-module__ahEyha__seoLink:hover{border-color:#9ca3af}.CatalogServerProductGrid-module__ahEyha__seoImage{aspect-ratio:1;object-fit:cover;border-radius:4px;width:100%}.CatalogServerProductGrid-module__ahEyha__seoName{font-size:.875rem;font-weight:500;line-height:1.35}.CatalogServerProductGrid-module__ahEyha__seoPrice{color:#374151;margin-top:auto;font-size:.875rem}
