.category-browse{--home-pearl:#fdfcf9;padding-bottom:64px}.category-frame{padding-inline:4%}.category-breadcrumb{color:var(--color-muted);align-items:center;gap:12px;padding-block:16px;font-size:12px;display:flex}.category-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.category-breadcrumb a:hover{color:var(--color-ink)}.category-hero{background:var(--market-band);border-radius:16px;grid-template-columns:1.15fr 1fr;min-height:370px;margin-bottom:20px;animation:.65s both category-enter;display:grid;overflow:hidden}.category-hero-copy{padding:42px}.category-hero h1{font:400 clamp(40px, 5vw, 62px)/1 var(--font-serif);letter-spacing:-.04em;margin-top:20px}.category-hero h2{font:400 clamp(21px, 2.5vw, 28px)/1.25 var(--font-serif);text-wrap:balance;max-width:370px;margin-top:18px}.category-hero-copy>p{color:#595955;max-width:370px;margin-top:14px;font-size:13px;line-height:1.8}.category-explore{border-bottom:1px solid #a5a59f;align-items:center;gap:28px;min-height:44px;margin-top:22px;font-size:12px;font-weight:500;display:inline-flex}.category-explore span{transition:transform .2s}.category-explore:hover span{transform:translate(3px,3px)}.category-hero-art{min-height:300px;position:relative;overflow:hidden}.category-hero-art img{animation:1s both category-image-in}.category-art-caption{background:#ffffffed;border-radius:6px;width:fit-content;max-width:calc(100% - 40px);padding:14px 18px;font-size:11px;position:absolute;bottom:20px;left:20px;right:20px}.category-catalogue{padding-top:38px;scroll-margin-top:180px}.category-toolbar{justify-content:space-between;align-items:end;gap:24px;display:flex}.category-toolbar h2,.category-next h2{font:400 clamp(26px, 3vw, 34px)/1.2 var(--font-serif);letter-spacing:-.025em;margin-top:10px}.category-controls{gap:10px;display:flex}.category-search{align-items:center;gap:10px;padding-inline:13px;display:flex}.category-search svg{width:17px;height:17px;color:var(--color-muted);flex-shrink:0}.category-search input{background:0 0;outline:none;width:175px;min-width:0}.category-sort select{cursor:pointer;max-width:100%}.category-results{color:var(--color-muted);justify-content:space-between;gap:16px;margin:24px 0 18px;font-size:11px;display:flex}.category-grid{grid-template-columns:repeat(auto-fill,minmax(160px,176px));justify-content:start;gap:22px;display:grid}@media (min-width:1001px){.category-grid[data-sparse]{grid-template-columns:repeat(var(--sparse-columns,5), minmax(0, 176px));justify-content:space-between}}.category-grid>li{min-width:0;animation:.6s both category-enter;animation-delay:var(--reveal-delay)}.category-browse .home-product-card{background:var(--home-pearl);border-radius:16px;height:100%;padding-bottom:18px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 3px 14px #28251b06,0 1px 2px #28251b05}.category-browse .home-product-card:hover{transform:translateY(-3px);box-shadow:0 8px 22px #28251b0e}.category-browse .home-product-card .cover-art{aspect-ratio:1;border:0;border-radius:16px 16px 12px 12px}.category-browse .home-card-badge{border:3px solid var(--home-pearl);background:var(--home-pearl)}.category-browse .home-product-card>span:not(.home-card-badge){margin:12px 15px 0;font-size:9px;display:block}.category-browse .home-product-card>p{margin-left:15px;margin-right:15px}.category-browse .home-product-card>p:first-of-type{min-height:39px;margin-top:5px;font-size:14px;line-height:1.4}.category-browse .home-product-card>p:nth-of-type(2){margin-top:5px;font-size:11px}.category-browse .home-product-card>p:last-of-type{flex-wrap:wrap;justify-content:space-between;margin-top:12px;font-size:12px}.category-browse .home-product-card>p:last-of-type>span[aria-hidden]{display:none}.category-preview-note{text-align:center;color:var(--color-muted);margin-top:28px;font-size:11px;line-height:1.7}.category-empty{text-align:center;padding:60px 16px}.category-empty h3{font:400 28px var(--font-serif)}.category-empty p{color:var(--color-muted);margin-top:10px;font-size:13px}.category-empty button{cursor:pointer;min-height:44px;margin-top:14px;text-decoration:underline}.category-next{border-top:1px solid var(--color-line);grid-template-columns:1fr 1fr;gap:40px;margin-top:64px;padding-top:32px;display:grid}.category-next-links{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.category-next-links a{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;min-height:48px;font-size:12px;display:flex}.category-next-links span{transition:transform .2s}.category-next-links a:hover span{transform:translate(2px,-2px)}@keyframes category-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes category-image-in{0%{transform:scale(1.04)}to{transform:scale(1)}}@media (max-width:1000px){.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-toolbar{flex-direction:column;align-items:start}.category-hero-copy{padding:30px}}@media (max-width:640px){.category-frame{padding-inline:20px}.category-hero{grid-template-columns:1fr}.category-hero-copy{padding:28px}.category-hero-art{min-height:210px}.category-hero h1{font-size:44px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.category-controls{flex-wrap:wrap;width:100%}.category-search{flex:1}.category-search input{width:100%}.category-next{grid-template-columns:1fr;gap:24px;margin-top:40px}.category-results{font-size:10px}.category-sort{flex:1}.category-sort select{width:100%}}@media (prefers-reduced-motion:reduce){.category-browse *,.category-browse :before,.category-browse :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.category-browse .home-product-card:hover,.category-browse .cover-art img{transform:none!important}}.category-browse .category-hero{border-radius:16px}.category-browse .category-art-caption{border-radius:8px}.category-browse .home-product-card .cover-art{border-radius:15px 15px 8px 8px}.category-browse .category-search,.category-browse .category-sort select{background:var(--market-surface);border:0;border-radius:12px;min-height:50px;transition:box-shadow .16s;box-shadow:0 0 0 1px #00000008,0 1px 2px #1a160d0f}.category-browse .category-search:hover,.category-browse .category-sort select:hover{box-shadow:0 0 0 1px #00000012,0 2px 4px #1a160d16}.category-browse .category-search:focus-within,.category-browse .category-sort select:focus-visible{box-shadow:0 0 0 2px #111;outline:none!important}.category-browse .category-search input{min-height:0;padding-block:13px;font-size:14px}.category-browse .category-search input::placeholder{color:#a3a49d}.category-browse .category-search input:focus-visible{outline:none!important}.category-browse .category-sort select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2363645f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding:0 38px 0 16px;font-size:14px}