.Category__Sidebar{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);min-height:200px;padding:15px}.lazy{opacity:0;transition:opacity .3s ease-in-out}.lazy.loaded{opacity:1}.placeholder{animation:loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.rating{display:inline-block;position:relative}.rating .cover{color:#ddd;left:0;overflow:hidden;position:absolute;top:0;width:100%}.product-link{transition:none}.product-link:hover{text-decoration:none}.produs{contain:layout style paint}.products-grid{contain:layout;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.categories-sidebar-modern,.filter-section{contain:layout style}.categories-hidden{display:none}.categories-hidden.show{display:block}.custom-sort-dropdown{contain:layout style;display:none}.custom-sort-dropdown.open{display:block}.pagination{contain:layout style}@media (max-width:767px){.products-grid{gap:10px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.produs{margin-bottom:15px}}.seo-desc-wrapper{max-height:100px;overflow:hidden;position:relative;transition:max-height .4s ease}.seo-desc-wrapper.is-expanded{max-height:2000px}.seo-desc-fade{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);bottom:0;height:50px;left:0;pointer-events:none;position:absolute;right:0;transition:opacity .3s ease}.seo-desc-wrapper.is-expanded .seo-desc-fade{opacity:0}.seo-desc-content{line-height:1.55}.seo-desc-content p{margin-bottom:8px}.seo-desc-content p:last-child{margin-bottom:0}.seo-desc-toggle{align-items:center;background:transparent;border:1px solid #dde1e6;border-radius:6px;color:#0582b3;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-top:8px;padding:6px 14px;transition:all .2s ease}.seo-desc-toggle:hover{background:#f0f7fb;border-color:#0582b3;color:#046b93}.seo-desc-toggle__icon{font-size:11px;transition:transform .3s ease}.seo-desc-toggle[aria-expanded=true] .seo-desc-toggle__icon{transform:rotate(180deg)}@media (max-width:767px){.seo-desc-wrapper{max-height:80px}.seo-desc-toggle{font-size:12px;padding:5px 12px}}
