.card[data-astro-cid-tjdfhdqb]{display:flex;flex-direction:column;gap:14px;text-decoration:none}.card-visual[data-astro-cid-tjdfhdqb]{position:relative;aspect-ratio:1;padding:9%;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);transition:border-color .2s ease}.card-visual[data-astro-cid-tjdfhdqb]>*{transition:transform .35s ease}.card[data-astro-cid-tjdfhdqb]:hover .card-visual[data-astro-cid-tjdfhdqb]{border-color:var(--text)}.card[data-astro-cid-tjdfhdqb]:hover .card-visual[data-astro-cid-tjdfhdqb]>*{transform:scale(1.04)}.card-badge[data-astro-cid-tjdfhdqb]{position:absolute;top:12px;left:12px;z-index:1}.card-body[data-astro-cid-tjdfhdqb]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.card-name[data-astro-cid-tjdfhdqb]{font-family:var(--font-body);font-style:normal;text-transform:none;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.3}.card-price[data-astro-cid-tjdfhdqb]{margin:0;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.card-colors[data-astro-cid-tjdfhdqb]{display:flex;align-items:center;gap:10px;margin:-6px 0 0;color:var(--muted);font-size:.88rem}.card-swatches[data-astro-cid-tjdfhdqb]{display:inline-flex}.card-swatches[data-astro-cid-tjdfhdqb] span[data-astro-cid-tjdfhdqb]{width:16px;height:16px;margin-right:-4px;border-radius:50%;background:var(--c);border:2px solid var(--surface);box-shadow:0 0 0 1px var(--line)}.hero[data-astro-cid-j7pv25f6]{padding-block:clamp(36px,7vw,88px) clamp(40px,6vw,72px);overflow:hidden}.hero-in[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(28px,5vw,72px)}h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.5rem,6vw,4.6rem);margin-bottom:22px}.lead[data-astro-cid-j7pv25f6]{max-width:34em;font-size:1.12rem;color:var(--muted);margin-bottom:30px}.hero-facts[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px 22px;margin:30px 0 0;padding:0;list-style:none;font-size:.9rem;color:var(--muted)}.hero-facts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:50%;background:var(--accent);vertical-align:2px}.hero-visual[data-astro-cid-j7pv25f6]{display:block;padding:6%;background:#fff;border:1px solid var(--line);border-radius:var(--radius)}.empty[data-astro-cid-j7pv25f6]{padding:24px 0;font-size:1.05rem}.collection[data-astro-cid-j7pv25f6]{padding-top:clamp(24px,4vw,40px)}.section-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid var(--line)}.section-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.8rem,3.6vw,2.6rem)}.section-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);margin:0;padding:0;list-style:none}.about[data-astro-cid-j7pv25f6]{margin-top:clamp(56px,9vw,110px)}.about-in[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:clamp(24px,5vw,64px);padding:clamp(28px,5vw,56px);border-radius:var(--radius);background:var(--surface);border:1px solid var(--line)}.about-in--solo[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.about-in[data-astro-cid-j7pv25f6] .about-mark{width:clamp(72px,12vw,132px);height:auto}.about[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.7rem,3.2vw,2.4rem);margin-bottom:16px}.about[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:42em;font-size:1.05rem}.about[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}@media(max-width:980px){.grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.hero-in[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-visual[data-astro-cid-j7pv25f6]{order:-1;max-width:420px;width:100%;margin-inline:auto}.about-in[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media(max-width:420px){.grid[data-astro-cid-j7pv25f6]{gap:14px}}
