.sizes.svelte-741pu4{border:0;padding:0;margin:0 0 6px}legend.svelte-741pu4{font-weight:600;margin-bottom:8px}.opts.svelte-741pu4{display:flex;gap:8px;flex-wrap:wrap}label.svelte-741pu4{position:relative;display:grid;justify-items:center;min-width:64px;padding:6px 12px;border:1.5px solid var(--line);border-radius:var(--radius-s);background:#fff;cursor:pointer;line-height:1.2}label.svelte-741pu4 small:where(.svelte-741pu4){font-size:.7rem;color:var(--muted)}label.on.svelte-741pu4{background:var(--marine);border-color:var(--marine);color:#fff}label.on.svelte-741pu4 small:where(.svelte-741pu4){color:#cfd6ee}label.out.svelte-741pu4{opacity:.45;cursor:not-allowed;text-decoration:line-through}label.svelte-741pu4:has(input:where(.svelte-741pu4):focus-visible){outline:3px solid var(--ice);outline-offset:2px}input.svelte-741pu4{position:absolute;opacity:0;inset:0;margin:0;cursor:inherit}.guide.svelte-741pu4{margin:4px 0 20px;font-size:.85rem}.guide.svelte-741pu4 summary:where(.svelte-741pu4){color:var(--royal);text-decoration:underline;cursor:pointer;list-style:none;width:fit-content}.guide.svelte-741pu4 summary:where(.svelte-741pu4)::-webkit-details-marker{display:none}.guide.svelte-741pu4 p:where(.svelte-741pu4){margin-top:8px;max-width:52ch}.low.svelte-741pu4{color:#b4432c;font-size:.85rem;font-weight:600;margin:-8px 0 12px}.buy.svelte-741pu4{display:flex;gap:12px}.qty.svelte-741pu4{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:var(--radius-pill);background:#fff}.qty.svelte-741pu4 button:where(.svelte-741pu4){width:44px;height:46px;border:0;background:none;font-size:1.2rem;cursor:pointer;color:var(--marine);border-radius:var(--radius-pill)}.qty.svelte-741pu4 button:where(.svelte-741pu4):disabled{opacity:.35;cursor:default}.qty.svelte-741pu4 output:where(.svelte-741pu4){min-width:20px;text-align:center;font-weight:600}.add.svelte-741pu4{flex:1;min-height:48px}.add.svelte-741pu4:disabled{opacity:.5;cursor:not-allowed}.crumbs[data-astro-cid-qjdsawmc]{font-size:.8rem;color:var(--muted);margin:20px 0;display:flex;gap:6px;flex-wrap:wrap}.crumbs[data-astro-cid-qjdsawmc] a[data-astro-cid-qjdsawmc]{color:var(--royal)}.layout[data-astro-cid-qjdsawmc]{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:start}.gallery[data-astro-cid-qjdsawmc]{position:sticky;top:84px}.slides[data-astro-cid-qjdsawmc]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;border-radius:var(--radius-l);scrollbar-width:none}.slide[data-astro-cid-qjdsawmc]{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1;border-radius:var(--radius-l);overflow:hidden;background:#fff;display:grid;place-items:center}.slide[data-astro-cid-qjdsawmc].ring{padding:12%}.slide[data-astro-cid-qjdsawmc] img[data-astro-cid-qjdsawmc]{width:100%;height:100%;object-fit:cover}.thumbs[data-astro-cid-qjdsawmc]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.thumbs[data-astro-cid-qjdsawmc] a[data-astro-cid-qjdsawmc]{aspect-ratio:1;border-radius:var(--radius-m);overflow:hidden;background:#fff;display:grid;place-items:center;padding:0}.thumbs[data-astro-cid-qjdsawmc] a[data-astro-cid-qjdsawmc]:first-child{padding:14%}.thumbs[data-astro-cid-qjdsawmc] img[data-astro-cid-qjdsawmc]{width:100%;height:100%;object-fit:cover}.details[data-astro-cid-qjdsawmc] h1[data-astro-cid-qjdsawmc]{font-size:clamp(2.4rem,5vw,3.4rem);margin-top:14px}.price[data-astro-cid-qjdsawmc]{font-size:1.4rem;font-weight:700;color:var(--marine);margin:8px 0 14px}.desc[data-astro-cid-qjdsawmc]{font-size:1.05rem;margin-bottom:22px;max-width:52ch}.desc[data-astro-cid-qjdsawmc] p{margin:0 0 .6em}.swatches[data-astro-cid-qjdsawmc]{margin-bottom:18px}.swatches[data-astro-cid-qjdsawmc] p[data-astro-cid-qjdsawmc]{color:var(--text);margin-bottom:8px}.sw-row[data-astro-cid-qjdsawmc]{display:flex;gap:10px;flex-wrap:wrap}.sw-row[data-astro-cid-qjdsawmc] a[data-astro-cid-qjdsawmc]{width:36px;height:36px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1.5px var(--line)}.sw-row[data-astro-cid-qjdsawmc] a[data-astro-cid-qjdsawmc][aria-current]{box-shadow:0 0 0 2px var(--marine)}.sold[data-astro-cid-qjdsawmc]{font-weight:600;margin:12px 0}.where[data-astro-cid-qjdsawmc]{display:flex;gap:14px;padding:18px 20px;margin-top:22px}.where[data-astro-cid-qjdsawmc] .icon[data-astro-cid-qjdsawmc]{flex:0 0 36px;height:36px;border-radius:50%;background:var(--tint);color:var(--royal);display:grid;place-items:center}.where[data-astro-cid-qjdsawmc] h2[data-astro-cid-qjdsawmc]{font-family:var(--font-sans);font-size:1rem;margin-bottom:4px}.where[data-astro-cid-qjdsawmc] p[data-astro-cid-qjdsawmc]{font-size:.92rem}.acc[data-astro-cid-qjdsawmc]{margin-top:20px;border-top:1px solid var(--line)}.acc[data-astro-cid-qjdsawmc] details[data-astro-cid-qjdsawmc]{border-bottom:1px solid var(--line);padding:14px 4px}.acc[data-astro-cid-qjdsawmc] summary[data-astro-cid-qjdsawmc]{font-weight:600;cursor:pointer}.acc[data-astro-cid-qjdsawmc] p[data-astro-cid-qjdsawmc]{margin-top:10px;font-size:.92rem}@media(max-width:860px){.layout[data-astro-cid-qjdsawmc]{grid-template-columns:1fr;gap:24px}.gallery[data-astro-cid-qjdsawmc]{position:static}}
