._9Sc0CG_filtersContainer{gap:var(--space-6);margin-bottom:var(--space-8);flex-direction:column;display:flex}._9Sc0CG_typeFilters{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}._9Sc0CG_filterButton{transition:all .2s}._9Sc0CG_filterButton._9Sc0CG_active{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}._9Sc0CG_additionalFilters{gap:var(--space-4);padding:var(--space-5);background:var(--background-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}._9Sc0CG_filterGroup{align-items:center;min-width:200px;display:flex}._9Sc0CG_searchInput{width:100%;min-width:250px}._9Sc0CG_categorySelect{min-width:180px}._9Sc0CG_priceRange{align-items:center;gap:var(--space-2);display:flex}._9Sc0CG_priceInput{width:100px}._9Sc0CG_priceSeparator{color:var(--text-secondary);font-weight:var(--font-weight-medium)}._9Sc0CG_clearButton{margin-left:auto}@media (max-width:768px){._9Sc0CG_typeFilters{gap:var(--space-2)}._9Sc0CG_filterButton{padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm)}._9Sc0CG_additionalFilters{align-items:stretch;gap:var(--space-3);flex-direction:column}._9Sc0CG_filterGroup,._9Sc0CG_searchInput{min-width:auto}._9Sc0CG_priceRange{justify-content:center}._9Sc0CG_clearButton{align-self:center;margin-left:0}}@media (max-width:480px){._9Sc0CG_typeFilters{flex-direction:column;align-items:center}._9Sc0CG_filterButton{text-align:center;width:200px}}
.bxu2Gq_productsList{gap:var(--space-6);flex-direction:column;display:flex}.bxu2Gq_resultsInfo{text-align:center;color:var(--text-secondary);font-size:var(--font-size-md);margin-bottom:var(--space-2)}.bxu2Gq_productsGrid{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.bxu2Gq_loadingState,.bxu2Gq_errorState,.bxu2Gq_emptyState{text-align:center;padding:60px 20px}.bxu2Gq_loader{font-size:var(--font-size-lg);color:var(--text-secondary)}.bxu2Gq_errorState h2,.bxu2Gq_emptyState h2{color:var(--text-primary);margin-bottom:var(--space-4)}.bxu2Gq_errorState p,.bxu2Gq_emptyState p{color:var(--text-secondary);margin-bottom:var(--space-6)}.bxu2Gq_retryButton,.bxu2Gq_clearFiltersButton{background:var(--primary-color);color:#fff;padding:var(--space-3) var(--space-6);border-radius:var(--radius-sm);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;border:none;transition:background-color .2s}.bxu2Gq_retryButton:hover,.bxu2Gq_clearFiltersButton:hover{background:var(--primary-color-dark)}.bxu2Gq_retryButton:active,.bxu2Gq_clearFiltersButton:active{transform:translateY(1px)}.bxu2Gq_clearFiltersButton{background:var(--secondary-color)}.bxu2Gq_clearFiltersButton:hover{background:var(--secondary-color-dark)}@media (max-width:1024px){.bxu2Gq_productsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.bxu2Gq_productsGrid{gap:var(--space-4);grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.bxu2Gq_productsGrid{grid-template-columns:1fr}.bxu2Gq_productsList{gap:var(--space-4)}.bxu2Gq_loadingState,.bxu2Gq_errorState,.bxu2Gq_emptyState{padding:var(--space-10) var(--space-4)}}
.rEpKaG_grid{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.rEpKaG_card{background:var(--bg-primary,#fff);border:1px solid var(--border-color,#ececf3);border-radius:1.2rem;flex-direction:column;display:flex;overflow:hidden}@supports (corner-shape:squircle){.rEpKaG_card{corner-shape:squircle;border-radius:var(--radius-2xl)}}.rEpKaG_cardImage{background:linear-gradient(90deg, var(--bg-tertiary,#f0f0f5) 25%, var(--bg-secondary,#e8e8ed) 50%, var(--bg-tertiary,#f0f0f5) 75%);border-radius:var(--radius-sm);aspect-ratio:4/3;background-size:200% 100%;border-radius:0;animation:1.5s ease-in-out infinite rEpKaG_shimmer}.rEpKaG_cardContent{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.rEpKaG_cardTitle{background:linear-gradient(90deg, var(--bg-tertiary,#f0f0f5) 25%, var(--bg-secondary,#e8e8ed) 50%, var(--bg-tertiary,#f0f0f5) 75%);border-radius:var(--radius-sm);background-size:200% 100%;width:80%;height:20px;animation:1.5s ease-in-out infinite rEpKaG_shimmer}.rEpKaG_cardDescription{background:linear-gradient(90deg, var(--bg-tertiary,#f0f0f5) 25%, var(--bg-secondary,#e8e8ed) 50%, var(--bg-tertiary,#f0f0f5) 75%);border-radius:var(--radius-sm);background-size:200% 100%;width:90%;height:14px;animation:1.5s ease-in-out infinite rEpKaG_shimmer}.rEpKaG_cardDescriptionShort{background:linear-gradient(90deg, var(--bg-tertiary,#f0f0f5) 25%, var(--bg-secondary,#e8e8ed) 50%, var(--bg-tertiary,#f0f0f5) 75%);border-radius:var(--radius-sm);background-size:200% 100%;width:65%;height:14px;animation:1.5s ease-in-out infinite rEpKaG_shimmer}.rEpKaG_cardFooter{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-2);margin-top:auto;display:flex}.rEpKaG_cardPrice{background:linear-gradient(90deg, var(--bg-tertiary,#f0f0f5) 25%, var(--bg-secondary,#e8e8ed) 50%, var(--bg-tertiary,#f0f0f5) 75%);border-radius:var(--radius-sm);background-size:200% 100%;width:80px;height:22px;animation:1.5s ease-in-out infinite rEpKaG_shimmer}.rEpKaG_cardButton{background:linear-gradient(90deg, var(--bg-tertiary,#f0f0f5) 25%, var(--bg-secondary,#e8e8ed) 50%, var(--bg-tertiary,#f0f0f5) 75%);border-radius:var(--radius-sm);background-size:200% 100%;border-radius:10px;width:40px;height:40px;animation:1.5s ease-in-out infinite rEpKaG_shimmer}@supports (corner-shape:squircle){.rEpKaG_cardButton{corner-shape:squircle;border-radius:14px}}@media (max-width:1024px){.rEpKaG_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.rEpKaG_grid{gap:var(--space-4);grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.rEpKaG_grid{grid-template-columns:1fr}}
