.section-header.svelte-fspjyw{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:26px;display:flex}h2.svelte-fspjyw{color:var(--color-ink);font-family:var(--font-display);margin:0;font-size:clamp(24px,3.4vw,34px);font-weight:400}span.svelte-fspjyw{color:var(--color-soft);letter-spacing:.04em;font-size:13px}.card.svelte-659r4c{border:1px solid var(--color-border);background:linear-gradient(#ffffff59, #ffffff1f), var(--color-cream);border-radius:14px;grid-template-rows:auto 1fr;display:grid;overflow:hidden;box-shadow:0 14px 34px #4a3f3317}.visual-link.svelte-659r4c{aspect-ratio:1.12;text-decoration:none;display:block}.content.svelte-659r4c{align-content:start;gap:18px;padding:20px;display:grid}.meta.svelte-659r4c{justify-content:space-between;align-items:center;gap:12px;display:flex}.copy.svelte-659r4c{gap:8px;display:grid}h3.svelte-659r4c,p.svelte-659r4c{margin:0}.eyebrow.svelte-659r4c{color:#b07a55;letter-spacing:.2em;text-transform:uppercase;font-size:10.5px;font-weight:800}h3.svelte-659r4c{color:var(--color-ink);font-family:var(--font-display);font-size:23px;font-weight:400;line-height:1.15}h3.svelte-659r4c a:where(.svelte-659r4c){text-decoration:none}h3.svelte-659r4c a:where(.svelte-659r4c):hover{color:var(--color-terracotta-dark)}.price.svelte-659r4c{color:var(--color-terracotta-dark);flex:none;font-size:15px;font-weight:800}.subtitle.svelte-659r4c{color:var(--color-muted);font-size:14.5px;line-height:1.55}.grid.svelte-1uhnreu{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(18px,3vw,28px);display:grid}.shop-hero{text-align:center;padding-top:clamp(48px,8vw,86px);padding-bottom:clamp(34px,6vw,58px)}.eyebrow.svelte-a8yt2h{color:#b07a55;letter-spacing:.36em;text-transform:uppercase;margin-bottom:22px;font-size:11.5px;display:inline-block}h1.svelte-a8yt2h,p.svelte-a8yt2h{margin:0}h1.svelte-a8yt2h{color:var(--color-ink);font-family:var(--font-display);margin-bottom:22px;font-size:clamp(36px,6.5vw,68px);font-weight:400;line-height:1.04}p.svelte-a8yt2h{max-width:620px;color:var(--color-muted);margin:0 auto 34px;font-size:clamp(15px,2vw,18px);line-height:1.65}.collection{padding-top:8px;padding-bottom:clamp(56px,8vw,96px)}
