.product[data-astro-cid-eph2s77r]{gap:32px;padding-top:clamp(24px,4vw,48px);display:grid}@media (width>=1024px){.product[data-astro-cid-eph2s77r]{grid-template-columns:1fr 1fr;align-items:start;gap:72px}.gallery[data-astro-cid-eph2s77r]{top:calc(var(--nav-h) + 24px);position:sticky}}.thumbs[data-astro-cid-eph2s77r]{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px;display:grid}.info[data-astro-cid-eph2s77r]{align-content:start;gap:16px;display:grid}.info[data-astro-cid-eph2s77r] h1[data-astro-cid-eph2s77r]{font-size:clamp(2rem,4.5vw,3.25rem)}.price[data-astro-cid-eph2s77r]{letter-spacing:-.03em;font-size:1.75rem;font-weight:800}.desc[data-astro-cid-eph2s77r]{color:var(--ink-2)}.buy[data-astro-cid-eph2s77r]{gap:20px;padding-top:8px;display:grid}.opt[data-astro-cid-eph2s77r]{border:0;gap:8px;margin:0;padding:0;display:grid}legend[data-astro-cid-eph2s77r],.field[data-astro-cid-eph2s77r] label[data-astro-cid-eph2s77r],.qty[data-astro-cid-eph2s77r] label[data-astro-cid-eph2s77r]{margin-bottom:4px;padding:0;font-size:.95rem;font-weight:600}.chips[data-astro-cid-eph2s77r]{flex-wrap:wrap;gap:8px;display:flex}.chip-opt[data-astro-cid-eph2s77r]{position:relative}.chip-opt[data-astro-cid-eph2s77r] input[data-astro-cid-eph2s77r]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip-opt[data-astro-cid-eph2s77r] span[data-astro-cid-eph2s77r]{border:1.5px solid var(--line);border-radius:var(--radius);justify-content:center;align-items:center;min-width:48px;min-height:44px;padding:0 16px;font-weight:500;display:inline-flex}.chip-opt[data-astro-cid-eph2s77r] input[data-astro-cid-eph2s77r]:checked+span[data-astro-cid-eph2s77r]{border-color:var(--ink);background:var(--ink);color:var(--bg)}.chip-opt[data-astro-cid-eph2s77r] input[data-astro-cid-eph2s77r]:focus-visible+span[data-astro-cid-eph2s77r]{outline:3px solid var(--accent);outline-offset:2px}.field[data-astro-cid-eph2s77r]{gap:6px;display:grid}select[data-astro-cid-eph2s77r],input[data-astro-cid-eph2s77r][type=number]{font:inherit;border:1.5px solid var(--line);border-radius:var(--radius);background:var(--bg);min-height:48px;color:var(--ink);width:100%;padding:0 12px;font-size:1rem}.row[data-astro-cid-eph2s77r]{align-items:end;gap:16px;display:grid}@media (width>=480px){.row[data-astro-cid-eph2s77r]{grid-template-columns:auto 1fr}}.qty[data-astro-cid-eph2s77r]{gap:6px;display:grid}.stepper[data-astro-cid-eph2s77r]{border:1.5px solid var(--line);border-radius:var(--radius);grid-template-columns:48px 72px 48px;display:inline-grid;overflow:hidden}.stepper[data-astro-cid-eph2s77r] button[data-astro-cid-eph2s77r]{background:var(--bg-2);color:var(--ink);font:inherit;cursor:pointer;border:0;min-height:48px;font-size:1.25rem}.stepper[data-astro-cid-eph2s77r] input[data-astro-cid-eph2s77r]{text-align:center;-moz-appearance:textfield;appearance:textfield;border:0;border-radius:0}.stepper[data-astro-cid-eph2s77r] input[data-astro-cid-eph2s77r]::-webkit-inner-spin-button,.stepper[data-astro-cid-eph2s77r] input[data-astro-cid-eph2s77r]::-webkit-outer-spin-button{-webkit-appearance:none}.add[data-astro-cid-eph2s77r]{width:100%}.added[data-astro-cid-eph2s77r]{margin:0}.small[data-astro-cid-eph2s77r]{font-size:.9rem}.also[data-astro-cid-eph2s77r]{margin-top:clamp(48px,7vw,96px)}.also[data-astro-cid-eph2s77r] h2[data-astro-cid-eph2s77r]{margin-bottom:20px;font-size:1.5rem}.also-list[data-astro-cid-eph2s77r]{grid-template-columns:repeat(2,1fr);gap:20px 16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.also-list[data-astro-cid-eph2s77r]{grid-template-columns:repeat(3,1fr);gap:24px}}.also-list[data-astro-cid-eph2s77r] a[data-astro-cid-eph2s77r]{gap:4px;text-decoration:none;display:grid}.also-list[data-astro-cid-eph2s77r] .photo{margin-bottom:6px}.also-name[data-astro-cid-eph2s77r]{font-weight:600}.also-list[data-astro-cid-eph2s77r] a[data-astro-cid-eph2s77r]:hover .also-name[data-astro-cid-eph2s77r]{text-decoration:underline}.also-price[data-astro-cid-eph2s77r]{color:var(--ink-2)}
