@layer pages{.catalog-hero{background-image:url("./files/catalog-cover-1920-RYPPHOAB.webp");background-image:image-set(url("./files/catalog-cover-1920-GVFJ5QKG.avif") type("image/avif"),url("./files/catalog-cover-1920-RYPPHOAB.webp") type("image/webp"))}@media(max-width:980px){.catalog-hero{background-image:url("./files/catalog-cover-1200-OGLI4JNG.webp");background-image:image-set(url("./files/catalog-cover-1200-LYBUF46X.avif") type("image/avif"),url("./files/catalog-cover-1200-OGLI4JNG.webp") type("image/webp"))}}@media(max-width:640px){.catalog-hero{background-image:url("./files/catalog-cover-phone-FDSJBMXY.webp");background-image:image-set(url("./files/catalog-cover-phone-RPXYD2ID.avif") type("image/avif"),url("./files/catalog-cover-phone-FDSJBMXY.webp") type("image/webp"))}}.filters{display:flex;gap:6px 26px;flex-wrap:wrap;padding:0 var(--gutter);margin-bottom:40px;align-items:center}.filters .pill-button{--pill-letter-spacing: .04em}.filters .filter-chip:hover{background:var(--text);color:var(--background);border-color:var(--text)}.filters-group{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.filters-group-sort{margin-left:auto}.filters-label{display:none;color:var(--text-secondary)}@media(max-width:640px){.filters{display:grid;gap:18px;margin-bottom:32px}.filters-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-left:0}.filters-group-three{grid-template-columns:repeat(3,minmax(0,1fr))}.filters-group-sort{grid-template-columns:1fr}.filters-label{display:block;grid-column:1 / -1;margin-bottom:2px}.filters .pill-button{--pill-height: 38px;--pill-padding: 6px;--pill-letter-spacing: .02em;min-width:0;white-space:nowrap}.filters .select{width:100%;height:38px}}@media(hover:none){.filters .filter-chip:not(.is-active):hover{background:transparent;color:var(--text);border-color:var(--border-strong)}}.no-results{padding-bottom:80px}.forge-card-image{aspect-ratio:2/1}.forge-grid{container-type:inline-size}@media(min-width:981px){.forge-card-image{aspect-ratio:auto;height:calc((100cqw - 2 * var(--build-grid-gap)) / 3)}}.card-image.forge-card-image{background:var(--light-section)}[data-theme=light] .card-image.forge-card-image{background:var(--surface-card)}.selection-card-image{aspect-ratio:1/1;padding:24px}}
