.Breadcrumbs-module__YdWdoa__breadcrumbs{margin-bottom:1rem;padding:0 .5rem}.Breadcrumbs-module__YdWdoa__list{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__YdWdoa__item{align-items:center;gap:.5rem;display:flex}.Breadcrumbs-module__YdWdoa__link{color:#6b7280;cursor:pointer;font-size:.875rem;text-decoration:none;transition:color .2s;display:inline-block}.Breadcrumbs-module__YdWdoa__link:hover,.Breadcrumbs-module__YdWdoa__link:focus-visible{color:var(--color-accent)}.Breadcrumbs-module__YdWdoa__current{color:#374151;font-size:.875rem;font-weight:500}.Breadcrumbs-module__YdWdoa__separator{color:#9ca3af;font-size:.875rem}@media (max-width:768px){.Breadcrumbs-module__YdWdoa__breadcrumbs{margin-bottom:.35rem;padding:0}}:where(html[data-theme=dark],[data-app-theme=dark]) .Breadcrumbs-module__YdWdoa__link{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .Breadcrumbs-module__YdWdoa__link:hover,:where(html[data-theme=dark],[data-app-theme=dark]) .Breadcrumbs-module__YdWdoa__link:focus-visible{color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .Breadcrumbs-module__YdWdoa__current{color:#e5e7eb}:where(html[data-theme=dark],[data-app-theme=dark]) .Breadcrumbs-module__YdWdoa__separator{color:#6b7280}
.ProductsGrid-module__XmqpHa__productsGrid{flex-direction:column;gap:1.5rem;width:100%;min-width:0;max-width:100%;display:flex}.ProductsGrid-module__XmqpHa__gridHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:0 .5rem;display:flex}.ProductsGrid-module__XmqpHa__headerRight{align-items:center;gap:1rem;display:flex}.ProductsGrid-module__XmqpHa__totalCount{color:#6b7280;font-size:.875rem}.ProductsGrid-module__XmqpHa__titleBlock{flex-direction:column;gap:.25rem;min-width:0;display:flex}.ProductsGrid-module__XmqpHa__titleHierarchy{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ProductsGrid-module__XmqpHa__catalogRootLabel{margin:0;display:none}.ProductsGrid-module__XmqpHa__categorySubtitle{color:#111827;margin:0;font-size:1.5rem;font-weight:600}.ProductsGrid-module__XmqpHa__titleRow{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.ProductsGrid-module__XmqpHa__titleRow .ProductsGrid-module__XmqpHa__title{flex:1;min-width:0}.ProductsGrid-module__XmqpHa__mobileFiltersIconButton{display:none}.ProductsGrid-module__XmqpHa__title{color:#111827;margin:0;font-size:1.5rem;font-weight:600}.ProductsGrid-module__XmqpHa__searchQueryHint{color:#6b7280;margin:0;font-size:.875rem}.ProductsGrid-module__XmqpHa__sorting{align-items:center;gap:.5rem;display:flex}.ProductsGrid-module__XmqpHa__sortLabel{color:#374151;white-space:nowrap;font-size:.875rem}.ProductsGrid-module__XmqpHa__sortSelect{appearance:none;box-sizing:border-box;color:#374151;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;background-color:#ffffffeb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%236b7280' d='M2 3h6L5 7z'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:.625rem;border:1px solid #e5e7eb;border-radius:.375rem;padding:.5rem 1.75rem .5rem .75rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.ProductsGrid-module__XmqpHa__sortSelect option{color:#374151;font-size:inherit;background-color:#fff}.ProductsGrid-module__XmqpHa__sortSelect:hover{background-color:#fffffffa}.ProductsGrid-module__XmqpHa__sortSelect:focus{outline:none}.ProductsGrid-module__XmqpHa__sortSelect:focus-visible{border-color:rgb(var(--color-accent-rgb)/.45);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.2);background-color:#fffffffa}.ProductsGrid-module__XmqpHa__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1rem;min-width:0;padding:0 .5rem;display:grid}.ProductsGrid-module__XmqpHa__grid.ProductsGrid-module__XmqpHa__gridDesktop4{grid-template-columns:repeat(4,1fr)}@media (max-width:1280px){.ProductsGrid-module__XmqpHa__grid{grid-template-columns:repeat(3,1fr)}.ProductsGrid-module__XmqpHa__grid.ProductsGrid-module__XmqpHa__gridDesktop4{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.ProductsGrid-module__XmqpHa__grid,.ProductsGrid-module__XmqpHa__grid.ProductsGrid-module__XmqpHa__gridDesktop4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ProductsGrid-module__XmqpHa__productsGrid{gap:1rem}.ProductsGrid-module__XmqpHa__gridHeader{flex-direction:column;align-items:stretch;gap:.75rem;padding:0}.ProductsGrid-module__XmqpHa__headerRight{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-width:0}.ProductsGrid-module__XmqpHa__totalCount{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:.75rem;overflow:hidden}.ProductsGrid-module__XmqpHa__sorting{flex-wrap:nowrap;flex:0 auto;gap:.35rem;min-width:0}.ProductsGrid-module__XmqpHa__sortSelect{background-position:right .35rem center;background-size:.55rem;flex:auto;min-width:0;max-width:min(11.5rem,48vw);padding:.3rem 1.4rem .3rem .4rem;font-size:.8125rem}.ProductsGrid-module__XmqpHa__title{font-size:1.25rem;font-weight:600}.ProductsGrid-module__XmqpHa__catalogRootLabel{color:#111827;font-size:1.25rem;font-weight:600;line-height:1.25;display:block}.ProductsGrid-module__XmqpHa__categorySubtitle{font-size:1.0625rem;font-weight:600;line-height:1.3}.ProductsGrid-module__XmqpHa__titleHierarchy{gap:.125rem}.ProductsGrid-module__XmqpHa__mobileFiltersIconButton{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}.ProductsGrid-module__XmqpHa__mobileFiltersIconButton:hover{color:var(--color-accent)}.ProductsGrid-module__XmqpHa__mobileFiltersIconButton:focus{outline:none}.ProductsGrid-module__XmqpHa__mobileFiltersIconButton:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.25)}.ProductsGrid-module__XmqpHa__mobileFiltersIcon{width:1.25rem;height:1.25rem}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__mobileFiltersIconButton{color:#d1d5db;background:#1f293780;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__mobileFiltersIconButton:hover{color:var(--color-accent)}.ProductsGrid-module__XmqpHa__sortLabel{flex-shrink:0;font-size:.75rem}.ProductsGrid-module__XmqpHa__grid{grid-template-columns:1fr;gap:.75rem;padding:0}:is(.ProductsGrid-module__XmqpHa__grid.ProductsGrid-module__XmqpHa__gridMobile2,html[data-mobile-catalog-columns="2"] .ProductsGrid-module__XmqpHa__grid){grid-template-columns:repeat(2,1fr);gap:.5rem}}@media (max-width:480px){.ProductsGrid-module__XmqpHa__productsGrid,.ProductsGrid-module__XmqpHa__grid{gap:.75rem}.ProductsGrid-module__XmqpHa__sortLabel{font-size:.6875rem}.ProductsGrid-module__XmqpHa__sortSelect{padding:.28rem 1.35rem .28rem .35rem;font-size:.75rem}.ProductsGrid-module__XmqpHa__totalCount{font-size:.6875rem}}.ProductsGrid-module__XmqpHa__loading,.ProductsGrid-module__XmqpHa__error,.ProductsGrid-module__XmqpHa__empty{text-align:center;color:#6b7280;background:#f9fafb;border-radius:.5rem;padding:3rem 1rem;font-size:1rem}.ProductsGrid-module__XmqpHa__error{color:var(--color-accent);background:#fef2f2}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__categorySubtitle,:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__catalogRootLabel,:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__title{color:#f9fafb}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__searchQueryHint{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__loading,:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__empty{color:#9ca3af;background:#1f2937}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__error{color:#fca5a5;background:#450a0a}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__sortSelect{color:#f9fafb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#1f2937eb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%239ca3af' d='M2 3h6L5 7z'/%3E%3C/svg%3E");border:1px solid #4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__sortSelect option{color:#f9fafb;background-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__sortSelect:hover{background-color:#1f2937fa}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__sortSelect:focus-visible{border-color:rgb(var(--color-accent-rgb)/.45);box-shadow:0 0 0 2px rgb(var(--color-accent-rgb)/.22)}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__totalCount{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .ProductsGrid-module__XmqpHa__sortLabel{color:#d1d5db}
.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}
.ComparePage-module__GcVyIW__container{max-width:1280px;margin:0 auto;padding:2rem 1rem}.ComparePage-module__GcVyIW__header{margin-bottom:2rem}.ComparePage-module__GcVyIW__titleRow{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.ComparePage-module__GcVyIW__title{color:#111827;flex:1;min-width:0;margin:0;font-size:1.75rem;font-weight:700}.ComparePage-module__GcVyIW__itemCount{color:#6b7280;white-space:nowrap;flex-shrink:0;font-size:.9375rem;font-weight:500;line-height:1.2}.ComparePage-module__GcVyIW__loading,.ComparePage-module__GcVyIW__error{text-align:center;padding:4rem 2rem}.ComparePage-module__GcVyIW__loading{color:#6b7280;font-size:1rem}.ComparePage-module__GcVyIW__error h1{color:var(--color-accent);margin-bottom:1rem;font-size:1.5rem}.ComparePage-module__GcVyIW__error p{color:#6b7280;margin-bottom:1.5rem}.ComparePage-module__GcVyIW__empty{text-align:center;padding:4rem 2rem}.ComparePage-module__GcVyIW__empty h2{color:#111827;margin-bottom:.5rem;font-size:1.5rem}.ComparePage-module__GcVyIW__empty p{color:#6b7280;margin-bottom:1.5rem}.ComparePage-module__GcVyIW__link{background:var(--gradient-accent);color:#fff;border-radius:.375rem;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:background .2s;display:inline-block}.ComparePage-module__GcVyIW__link:hover{background:var(--gradient-accent-hover)}.ComparePage-module__GcVyIW__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ComparePage-module__GcVyIW__compareWrapper{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.ComparePage-module__GcVyIW__slotNav{justify-content:center;align-items:center;gap:.5rem;padding:.35rem .25rem;display:flex}.ComparePage-module__GcVyIW__slotNav button{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.125rem;line-height:1;transition:background .15s,border-color .15s,color .15s;display:flex}.ComparePage-module__GcVyIW__slotNav button:hover{border-color:var(--color-accent);color:var(--color-accent);background:#f9fafb}.ComparePage-module__GcVyIW__slotNav span{color:#6b7280;text-align:center;min-width:2.75rem;font-size:.75rem}.ComparePage-module__GcVyIW__compareTableWrapper{overflow:auto visible}.ComparePage-module__GcVyIW__compareTable{grid-template-columns:180px repeat(4,1fr);gap:0;min-width:min-content;display:grid}.ComparePage-module__GcVyIW__tableHeader{display:contents}.ComparePage-module__GcVyIW__headerCellChars{z-index:11;background:#f9fafb;grid-column:1;position:sticky;left:0;box-shadow:2px 0 4px #0000000f}.ComparePage-module__GcVyIW__slotColumn{border-left:1px solid #e5e7eb;flex-direction:column;gap:.5rem;min-width:220px;padding:.75rem;display:flex}.ComparePage-module__GcVyIW__slotColumn:first-of-type{border-left:none}.ComparePage-module__GcVyIW__slotCard{flex:none;overflow:hidden}.ComparePage-module__GcVyIW__slotCard>*{width:100%}.ComparePage-module__GcVyIW__tableRow{display:contents}.ComparePage-module__GcVyIW__tableRow>.ComparePage-module__GcVyIW__rowLabel{color:#374151;overflow-wrap:anywhere;word-break:break-word;z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;grid-column:1;align-items:flex-start;min-width:0;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;display:flex;position:sticky;left:0;box-shadow:2px 0 4px #0000000f}.ComparePage-module__GcVyIW__tableRow:hover>.ComparePage-module__GcVyIW__rowLabel{background:#f9fafb}.ComparePage-module__GcVyIW__tableRow>.ComparePage-module__GcVyIW__rowCell{color:#374151;overflow-wrap:anywhere;word-break:break-word;border-bottom:1px solid #e5e7eb;border-left:1px solid #e5e7eb;align-items:flex-start;min-width:0;min-height:0;padding:.5rem .75rem;font-size:.8125rem;display:flex}.ComparePage-module__GcVyIW__tableRow>.ComparePage-module__GcVyIW__rowCell:first-of-type{border-left:none}.ComparePage-module__GcVyIW__mobileCompare{flex-direction:column;gap:.5rem;min-width:0;padding:0;display:flex}.ComparePage-module__GcVyIW__mobileCardCell{min-width:0;min-height:0}.ComparePage-module__GcVyIW__mobileNavRow{gap:.5rem;min-width:0;display:grid}.ComparePage-module__GcVyIW__mobileNavCell{justify-content:center;min-width:0;display:flex}.ComparePage-module__GcVyIW__mobileParamsTable{border:1px solid #e5e7eb;border-radius:.25rem;gap:0;min-width:0;display:grid;overflow:hidden}.ComparePage-module__GcVyIW__mobileParamRowLabel{color:#6b7280;overflow-wrap:anywhere;word-break:break-word;z-index:1;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;align-items:center;min-width:0;min-height:0;padding:.375rem .35rem;font-size:.6875rem;font-weight:600;display:flex;position:sticky;left:0}.ComparePage-module__GcVyIW__mobileParamRowValue{color:#111827;overflow-wrap:anywhere;word-break:break-word;background:#fff;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;align-items:flex-start;min-width:0;min-height:0;padding:.375rem .35rem;font-size:.6875rem;display:flex}.ComparePage-module__GcVyIW__mobileParamRowValueLast{border-right:none}.ComparePage-module__GcVyIW__priceContainer{flex-direction:column;gap:.125rem;display:flex}.ComparePage-module__GcVyIW__price{color:#111827;font-size:.9375rem;font-weight:600}.ComparePage-module__GcVyIW__oldPrice{color:#9ca3af;font-size:.75rem;text-decoration:line-through}.ComparePage-module__GcVyIW__inStock{color:#059669;font-weight:500}.ComparePage-module__GcVyIW__outOfStock{color:#6b7280}.ComparePage-module__GcVyIW__onOrder{color:var(--color-accent);font-weight:500}.ComparePage-module__GcVyIW__soldOut{color:#6b7280;font-weight:500}@media (max-width:768px){.ComparePage-module__GcVyIW__compareTableWrapper{display:none}}@media (min-width:769px){.ComparePage-module__GcVyIW__mobileCompare{display:none}}@media (max-width:768px){.ComparePage-module__GcVyIW__container{padding:.75rem .5rem}.ComparePage-module__GcVyIW__header{margin-bottom:1rem}.ComparePage-module__GcVyIW__title{font-size:1.125rem}.ComparePage-module__GcVyIW__itemCount{font-size:.8125rem}.ComparePage-module__GcVyIW__mobileCompare{gap:.5rem;padding:0}.ComparePage-module__GcVyIW__mobileParamRowLabel,.ComparePage-module__GcVyIW__mobileParamRowValue{padding:.3rem .28rem;font-size:.625rem}}@media (max-width:420px){.ComparePage-module__GcVyIW__mobileCompare{gap:.5rem}}:where(html[data-theme=dark],[data-app-theme=dark]) .ComparePage-module__GcVyIW__title{color:#f9fafb}:where(html[data-theme=dark],[data-app-theme=dark]) .ComparePage-module__GcVyIW__itemCount,:where(html[data-theme=dark],[data-app-theme=dark]) .ComparePage-module__GcVyIW__loading{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .ComparePage-module__GcVyIW__error h1{color:#f87171}:where(html[data-theme=dark],[data-app-theme=dark]) .ComparePage-module__GcVyIW__error p{color:#d1d5db}:where(html[data-theme=dark],[data-app-theme=dark]) .ComparePage-module__GcVyIW__empty h2{color:#f9fafb}:where(html[data-theme=dark],[data-app-theme=dark]) .ComparePage-module__GcVyIW__empty p{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .ComparePage-module__GcVyIW__link{background:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .ComparePage-module__GcVyIW__link:hover{background:var(--color-accent-hover)}:where(html[data-theme=dark],[data-app-theme=dark]) .ComparePage-module__GcVyIW__compareWrapper{background:#1f2937;border-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ComparePage-module__GcVyIW__headerCellChars{background:#111827}:where(html[data-theme=dark],[data-app-theme=dark]) .ComparePage-module__GcVyIW__slotColumn{border-left-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ComparePage-module__GcVyIW__slotNav button{color:#e5e7eb;background:#374151;border-color:#4b5563}:where(html[data-theme=dark],[data-app-theme=dark]) .ComparePage-module__GcVyIW__slotNav button:hover{border-color:var(--color-accent);color:#f9a8c4}:where(html[data-theme=dark],[data-app-theme=dark]) .ComparePage-module__GcVyIW__slotNav span{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .ComparePage-module__GcVyIW__tableRow>.ComparePage-module__GcVyIW__rowLabel{color:#d1d5db;background:#1f2937;border-bottom-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ComparePage-module__GcVyIW__tableRow:hover>.ComparePage-module__GcVyIW__rowLabel{background:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ComparePage-module__GcVyIW__tableRow>.ComparePage-module__GcVyIW__rowCell{color:#e5e7eb;border-bottom-color:#374151;border-left-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ComparePage-module__GcVyIW__mobileParamsTable{border-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ComparePage-module__GcVyIW__mobileParamRowLabel{color:#9ca3af;background:#111827;border-bottom-color:#374151;border-right-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ComparePage-module__GcVyIW__mobileParamRowValue{color:#f9fafb;background:#1f2937;border-bottom-color:#374151;border-right-color:#374151}:where(html[data-theme=dark],[data-app-theme=dark]) .ComparePage-module__GcVyIW__price{color:#f9fafb}:where(html[data-theme=dark],[data-app-theme=dark]) .ComparePage-module__GcVyIW__oldPrice{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .ComparePage-module__GcVyIW__inStock{color:#34d399}:where(html[data-theme=dark],[data-app-theme=dark]) .ComparePage-module__GcVyIW__outOfStock{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .ComparePage-module__GcVyIW__onOrder{color:var(--color-accent)}:where(html[data-theme=dark],[data-app-theme=dark]) .ComparePage-module__GcVyIW__soldOut{color:#9ca3af}
.FavoritesPage-module__vOZbXa__container{max-width:1280px;margin:0 auto;padding:2rem 1rem}.FavoritesPage-module__vOZbXa__header{margin-bottom:.75rem}.FavoritesPage-module__vOZbXa__titleRow{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.FavoritesPage-module__vOZbXa__title{color:#111827;flex:1;min-width:0;margin:0;font-size:2rem;font-weight:700}.FavoritesPage-module__vOZbXa__itemCount{color:#6b7280;white-space:nowrap;flex-shrink:0;font-size:.9375rem;font-weight:500;line-height:1.2}.FavoritesPage-module__vOZbXa__productsGrid{width:100%;min-width:0;max-width:100%;margin-top:0}.FavoritesPage-module__vOZbXa__empty{text-align:center;padding:4rem 2rem}.FavoritesPage-module__vOZbXa__empty h2{color:#111827;margin:0 0 1rem;font-size:1.5rem;font-weight:600}.FavoritesPage-module__vOZbXa__empty p{color:#6b7280;margin:0 0 2rem;font-size:1rem}.FavoritesPage-module__vOZbXa__loading,.FavoritesPage-module__vOZbXa__error{text-align:center;padding:4rem 2rem}.FavoritesPage-module__vOZbXa__error h1{color:var(--color-accent);margin:0 0 1rem;font-size:1.5rem;font-weight:600}.FavoritesPage-module__vOZbXa__error p{color:#6b7280;margin:0 0 2rem;font-size:1rem}.FavoritesPage-module__vOZbXa__link{background:var(--gradient-accent);color:#fff;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:background .2s;display:inline-block}.FavoritesPage-module__vOZbXa__link:hover{background:var(--gradient-accent-hover)}:where(html[data-theme=dark],[data-app-theme=dark]) .FavoritesPage-module__vOZbXa__title{color:#f9fafb}:where(html[data-theme=dark],[data-app-theme=dark]) .FavoritesPage-module__vOZbXa__itemCount{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .FavoritesPage-module__vOZbXa__empty h2{color:#f9fafb}:where(html[data-theme=dark],[data-app-theme=dark]) .FavoritesPage-module__vOZbXa__empty p{color:#9ca3af}:where(html[data-theme=dark],[data-app-theme=dark]) .FavoritesPage-module__vOZbXa__error h1{color:#f87171}:where(html[data-theme=dark],[data-app-theme=dark]) .FavoritesPage-module__vOZbXa__error p{color:#9ca3af}@media (max-width:768px){.FavoritesPage-module__vOZbXa__container{padding:1rem}.FavoritesPage-module__vOZbXa__title{font-size:1.25rem;font-weight:600}.FavoritesPage-module__vOZbXa__itemCount{font-size:.8125rem}.FavoritesPage-module__vOZbXa__header{margin-bottom:.5rem}}
