product-gallery[data-astro-cid-fmfgs2lu]{grid-template-columns:72px minmax(0,1fr);gap:1rem;min-width:0;display:grid}.thumbnails[data-astro-cid-fmfgs2lu]{flex-direction:column;gap:.6rem;max-height:650px;padding:3px;display:flex;overflow-y:auto}.thumbnail[data-astro-cid-fmfgs2lu]{border:2px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;flex:none;padding:3px}.thumbnail[data-astro-cid-fmfgs2lu][aria-pressed=true]{background:#fff0bd;border-color:#284957}.thumbnail[data-astro-cid-fmfgs2lu]:focus-visible,.slides[data-astro-cid-fmfgs2lu]:focus-visible,.slide[data-astro-cid-fmfgs2lu]:focus-visible{outline-offset:-3px;outline:3px solid #284957}.thumbnail[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu]{object-fit:cover;border-radius:6px;width:60px;height:76px}.thumbnail[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu][data-cutout]{object-fit:contain}.viewer[data-astro-cid-fmfgs2lu]{min-width:0}.slides[data-astro-cid-fmfgs2lu]{scroll-snap-type:x mandatory;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);scrollbar-width:thin;display:flex;overflow-x:auto}.slide[data-astro-cid-fmfgs2lu]{aspect-ratio:3/4;scroll-snap-align:start;scroll-snap-stop:always;cursor:zoom-in;flex:0 0 100%;min-width:0}.slide[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu]{object-fit:cover;width:100%;height:100%}.slide[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu][data-cutout]{object-fit:contain}.controls[data-astro-cid-fmfgs2lu]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 5px .4rem 0;display:flex}.controls[data-astro-cid-fmfgs2lu][hidden]{display:none}.counter[data-astro-cid-fmfgs2lu]{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.85rem}.hint[data-astro-cid-fmfgs2lu]{text-align:center;color:var(--muted);font-size:.8rem}.empty[data-astro-cid-fmfgs2lu]{aspect-ratio:3/4;background:var(--sand);border-radius:var(--radius);grid-column:1/-1;place-items:center;display:grid}dialog[data-astro-cid-fmfgs2lu]{background:var(--surface);border:2px solid #284957;border-radius:16px;width:min(1100px,95vw);max-height:94dvh;padding:1rem}dialog[data-astro-cid-fmfgs2lu]::backdrop{background:#0f1d24cc}.zoom-toolbar[data-astro-cid-fmfgs2lu]{justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.zoom-image[data-astro-cid-fmfgs2lu]{max-height:76dvh;overflow:auto}.zoom-image[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu]{width:100%;height:auto}@media (width<=800px){product-gallery[data-astro-cid-fmfgs2lu]{flex-direction:column;gap:.6rem;display:flex}.viewer[data-astro-cid-fmfgs2lu]{order:-1}.thumbnails[data-astro-cid-fmfgs2lu]{flex-direction:row;max-height:none;overflow-x:auto}.slide[data-astro-cid-fmfgs2lu]{aspect-ratio:4/5}}.suggestions[data-astro-cid-nuxkxbdl]{border-top:1px solid var(--line);margin-top:3rem;padding-top:2rem}.suggestions[data-astro-cid-nuxkxbdl] h2[data-astro-cid-nuxkxbdl]{font-size:1.35rem}.detail[data-astro-cid-nuxkxbdl]{grid-template-columns:1.1fr 1fr;align-items:start;gap:2rem;padding-top:2rem;display:grid}@media (width<=800px){.detail[data-astro-cid-nuxkxbdl]{grid-template-columns:1fr;padding-top:1rem}}.info[data-astro-cid-nuxkxbdl]{position:sticky;top:88px}@media (width<=800px){.info[data-astro-cid-nuxkxbdl]{position:static}}.back[data-astro-cid-nuxkxbdl]{font-size:.9rem;text-decoration:none}h1[data-astro-cid-nuxkxbdl]{font-size:clamp(1.7rem,4vw,2.4rem)}.vendor[data-astro-cid-nuxkxbdl]{border:1px solid var(--line);border-left:4px solid var(--vendor);border-radius:var(--radius);background:color-mix(in srgb, var(--vendor) 7%, var(--surface));align-items:center;gap:.75rem;padding:.6rem .9rem .6rem .7rem;text-decoration:none;display:flex}.vendor[data-astro-cid-nuxkxbdl]:hover{border-color:var(--vendor)}.vendor[data-astro-cid-nuxkxbdl]>span[data-astro-cid-nuxkxbdl]:not(.go){flex:1;min-width:0;line-height:1.25;display:grid}.sold-by[data-astro-cid-nuxkxbdl]{font-size:.78rem}.go[data-astro-cid-nuxkxbdl]{color:var(--muted)}.big[data-astro-cid-nuxkxbdl]{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1.8rem;display:flex}.meta[data-astro-cid-nuxkxbdl]{align-items:center;gap:.75rem;display:flex}.notes[data-astro-cid-nuxkxbdl]{background:#fff7e6;border-radius:10px;padding:.75rem 1rem}.desc[data-astro-cid-nuxkxbdl]{white-space:pre-line}.wide[data-astro-cid-nuxkxbdl]{width:100%;padding:.95rem;font-size:1.05rem}.buy[data-astro-cid-nuxkxbdl]{align-items:end;gap:.75rem;display:flex}.buy[data-astro-cid-nuxkxbdl] .wide[data-astro-cid-nuxkxbdl]{flex:1;width:auto}.qty[data-astro-cid-nuxkxbdl]{gap:.25rem;font-size:.85rem;font-weight:600;display:grid}.qty[data-astro-cid-nuxkxbdl] input[data-astro-cid-nuxkxbdl]{width:5.5rem;padding:.85rem .6rem}.small[data-astro-cid-nuxkxbdl]{font-size:.85rem}.options[data-astro-cid-nuxkxbdl]{border:0;gap:.75rem;margin:0;padding:0;display:grid}.options[data-astro-cid-nuxkxbdl] legend[data-astro-cid-nuxkxbdl]{margin-bottom:.5rem;font-size:.9rem;font-weight:600}.group[data-astro-cid-nuxkxbdl]{gap:.35rem;display:grid}.color-name[data-astro-cid-nuxkxbdl]{color:var(--muted);font-size:.88rem}.chips[data-astro-cid-nuxkxbdl]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-nuxkxbdl]{cursor:pointer;position:relative}.chip[data-astro-cid-nuxkxbdl] input[data-astro-cid-nuxkxbdl]{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.chip[data-astro-cid-nuxkxbdl] span[data-astro-cid-nuxkxbdl]{text-align:center;border:1.5px solid var(--line);background:var(--surface);border-radius:10px;min-width:3rem;padding:.55rem .8rem;font-weight:600;display:block}.chip[data-astro-cid-nuxkxbdl] input[data-astro-cid-nuxkxbdl]:checked+span[data-astro-cid-nuxkxbdl]{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.chip[data-astro-cid-nuxkxbdl] input[data-astro-cid-nuxkxbdl]:focus-visible+span[data-astro-cid-nuxkxbdl]{outline:2px solid var(--accent);outline-offset:2px}.chip[data-astro-cid-nuxkxbdl].out{cursor:not-allowed}.chip[data-astro-cid-nuxkxbdl].out span[data-astro-cid-nuxkxbdl]{color:var(--muted);opacity:.55;text-decoration:line-through}
