.top.svelte-1vodbqu{padding:calc(var(--section) * .8) 0 calc(var(--section) * .7);background:radial-gradient(120% 120% at 0% 0%, #1c2654 0%, #1c265400 55%), linear-gradient(160deg, var(--midnight) 0%, #0b0c0f 90%)}.top.svelte-1vodbqu h1:where(.svelte-1vodbqu){max-width:14ch}.lede.svelte-1vodbqu{max-width:var(--measure);margin-top:1.2rem;font-size:1.2rem;line-height:1.6}.trust.svelte-1vodbqu{padding:calc(var(--space) * .45) 0}.trustbar.svelte-1vodbqu{flex-wrap:wrap;gap:.8rem 2.6rem;display:flex}.titem.svelte-1vodbqu{color:var(--muted);align-items:center;gap:.55rem;font-size:.92rem;display:flex}.titem.svelte-1vodbqu svg:where(.svelte-1vodbqu){color:var(--accent-ink);flex-shrink:0}.list.svelte-1vodbqu{gap:var(--section);display:grid}.item.svelte-1vodbqu{min-width:0}.shot.svelte-1vodbqu{aspect-ratio:5/4;border-radius:var(--radius);background:#f3f3f5;display:block;overflow:hidden}.shot.svelte-1vodbqu img:where(.svelte-1vodbqu){object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.item.svelte-1vodbqu:hover .shot:where(.svelte-1vodbqu) img:where(.svelte-1vodbqu){transform:scale(1.03)}.meta.svelte-1vodbqu h2:where(.svelte-1vodbqu){margin:0 0 .6rem;font-size:clamp(2rem,3.4vw,2.8rem)}.meta.svelte-1vodbqu h2:where(.svelte-1vodbqu) a:where(.svelte-1vodbqu){color:var(--text)}.meta.svelte-1vodbqu h2:where(.svelte-1vodbqu) a:where(.svelte-1vodbqu):hover{color:var(--accent-ink)}.tagline.svelte-1vodbqu{margin:0 0 .7rem;font-size:1.1rem;font-weight:600}.body.svelte-1vodbqu{margin:0 0 1.4rem;font-size:1rem;line-height:1.65}.colors.svelte-1vodbqu{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.4rem;display:flex}.swatch.svelte-1vodbqu{cursor:pointer;background:var(--dot);border:1px solid #0000002e;border-radius:50%;width:26px;height:26px;padding:0;transition:box-shadow .2s,transform .2s}.swatch.svelte-1vodbqu:hover{transform:scale(1.08)}.swatch.on.svelte-1vodbqu{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--text)}.colorname.svelte-1vodbqu{color:var(--muted);margin-left:.4rem;font-size:.88rem}.price.svelte-1vodbqu{color:var(--accent-ink);font-variant-numeric:tabular-nums;margin:0;font-size:1.6rem;font-weight:700}.sizes.svelte-1vodbqu{color:var(--muted);font-size:.95rem;font-weight:500}.meta.svelte-1vodbqu .actions:where(.svelte-1vodbqu){margin-top:1.4rem}.note.svelte-1vodbqu{margin-top:var(--space);font-size:.95rem}.empty.svelte-1vodbqu{padding:3rem 0}
