.catalog-section{max-width:1170px;margin:12px auto 85px;scroll-margin-top:25px}.catalog-search-label{display:block;font-size:12px;font-weight:700;margin:20px 0 7px}.catalog-search{width:100%;max-width:500px;height:45px;border:1px solid #bbb;padding:10px 14px;background:#fff;color:#222;border-radius:5px;font:inherit}.category-filters{display:flex;gap:8px;overflow-x:auto;padding:22px 0 26px;scrollbar-width:thin}.category-chip{flex:0 0 auto;border:1px solid #d7d4d7;background:#fff;color:#252525;padding:9px 14px;border-radius:40px;font:600 12px var(--sans);cursor:pointer}.category-chip[aria-pressed=true]{background:#272229;color:#fff;border-color:#272229}.category-chip:hover{border-color:#78627a}.catalog-section .shop-grid{row-gap:30px}.load-more{display:block;margin:45px auto 0;background:#252025;color:white;border:0;padding:14px 28px;font:700 12px var(--sans);letter-spacing:.05em;cursor:pointer}.load-more[hidden],.no-results[hidden]{display:none}.no-results{padding:45px 0;color:#777}.catalog-section .shop-product{min-width:0}html[data-theme=dark] .catalog-search,html[data-theme=dark] .category-chip{background:#2a282c;color:#f3eff2;border-color:#555}html[data-theme=dark] .category-chip[aria-pressed=true]{background:#806684;border-color:#806684}html[data-theme=dark] .load-more{background:#e8e2e8;color:#161416}@media(max-width:1230px){.catalog-section{margin-left:20px;margin-right:20px}}@media(max-width:700px){.catalog-section{margin-bottom:65px}.catalog-section .shop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px;overflow:visible}.catalog-section .shop-product{flex:auto}.category-filters{padding:18px 0 22px}.category-chip{font-size:11px}.catalog-search{max-width:none}}
