@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;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-gap{width:14px}.filters-spacer{flex:1}.no-results{padding-bottom:80px}.forge-card-image{aspect-ratio:2/1}.card-image.forge-card-image{background:var(--light-section)}.selection-card-image{aspect-ratio:1/1;padding:24px}.selection-card-text{font-size:clamp(40px,5vw,80px);text-align:center}}
