.prod[data-astro-cid-cak5it2e]{padding-top:12px}.back-link[data-astro-cid-cak5it2e]{display:inline-block;padding:12px 0;text-decoration:none;font-weight:600}.cols[data-astro-cid-cak5it2e]{display:grid;grid-template-columns:7fr 5fr;gap:clamp(24px,5vw,72px);align-items:start;margin-top:12px}.gallery[data-astro-cid-cak5it2e]{position:sticky;top:16px}.plate[data-astro-cid-cak5it2e]{--field: var(--f1);background:var(--field);padding:8%;border-radius:var(--radius);aspect-ratio:4 / 5;transition:background .3s ease}.plate[data-astro-cid-cak5it2e] img[data-astro-cid-cak5it2e]{width:100%;height:100%;object-fit:cover;border-radius:3px}.thumbs[data-astro-cid-cak5it2e]{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.thumbs[data-astro-cid-cak5it2e] button[data-astro-cid-cak5it2e]{width:68px;padding:0;border:0;background:var(--surface);border-radius:4px;cursor:pointer;opacity:.7}.thumbs[data-astro-cid-cak5it2e] button[data-astro-cid-cak5it2e][aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--ink)}.thumbs[data-astro-cid-cak5it2e] img[data-astro-cid-cak5it2e]{aspect-ratio:4/5;width:100%;object-fit:cover;border-radius:4px}h1[data-astro-cid-cak5it2e]{font-size:clamp(2rem,1.3rem + 2.4vw,3.25rem);margin:6px 0 12px}.price[data-astro-cid-cak5it2e]{font:600 1.5rem var(--font-text);margin-bottom:18px}.desc[data-astro-cid-cak5it2e] p[data-astro-cid-cak5it2e]{white-space:pre-line}.desc[data-astro-cid-cak5it2e]{display:grid;gap:10px;max-width:52ch;margin-bottom:28px}.order[data-astro-cid-cak5it2e]{display:grid;gap:22px;background:var(--surface);padding:clamp(18px,3vw,28px);border-radius:var(--radius)}fieldset[data-astro-cid-cak5it2e]{border:0;padding:0;margin:0}legend[data-astro-cid-cak5it2e]{font-weight:600;margin-bottom:10px;padding:0}.swatches[data-astro-cid-cak5it2e]{display:flex;flex-wrap:wrap;gap:10px}.swatches[data-astro-cid-cak5it2e] label[data-astro-cid-cak5it2e]{cursor:pointer}.swatches[data-astro-cid-cak5it2e] input[data-astro-cid-cak5it2e],.pills[data-astro-cid-cak5it2e] input[data-astro-cid-cak5it2e]{position:absolute;opacity:0;pointer-events:none}.swatches[data-astro-cid-cak5it2e] i[data-astro-cid-cak5it2e]{display:block;width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 2px #0000001a;transition:transform .15s ease}.swatches[data-astro-cid-cak5it2e] input[data-astro-cid-cak5it2e]:checked+i[data-astro-cid-cak5it2e]{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--ink);transform:scale(1.06)}.swatches[data-astro-cid-cak5it2e] input[data-astro-cid-cak5it2e]:focus-visible+i[data-astro-cid-cak5it2e]{outline:3px solid var(--accent);outline-offset:4px}.sr[data-astro-cid-cak5it2e]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pills[data-astro-cid-cak5it2e]{display:flex;flex-wrap:wrap;gap:8px}.pills[data-astro-cid-cak5it2e] span[data-astro-cid-cak5it2e]{display:inline-block;padding:11px 18px;border-radius:999px;background:var(--bg);font-weight:600;cursor:pointer}.pills[data-astro-cid-cak5it2e] input[data-astro-cid-cak5it2e]:checked+span[data-astro-cid-cak5it2e]{background:var(--ink);color:var(--bg)}.pills[data-astro-cid-cak5it2e] input[data-astro-cid-cak5it2e]:focus-visible+span[data-astro-cid-cak5it2e]{outline:3px solid var(--accent);outline-offset:3px}.field[data-astro-cid-cak5it2e]{display:grid;gap:6px;font-weight:600}.field[data-astro-cid-cak5it2e] input[data-astro-cid-cak5it2e],.field[data-astro-cid-cak5it2e] textarea[data-astro-cid-cak5it2e]{font:400 1.0625rem var(--font-text);padding:14px 16px;border:2px solid transparent;border-radius:var(--radius);background:var(--bg);color:var(--ink);resize:vertical}.field[data-astro-cid-cak5it2e] input[data-astro-cid-cak5it2e]:focus,.field[data-astro-cid-cak5it2e] textarea[data-astro-cid-cak5it2e]:focus{border-color:var(--ink);outline:none}.preview[data-astro-cid-cak5it2e]{background:var(--bg);border-radius:var(--radius);padding:14px 16px}.preview[data-astro-cid-cak5it2e] p[data-astro-cid-cak5it2e]{white-space:pre-line;margin-top:4px;font-size:1rem}.order[data-astro-cid-cak5it2e] .btn[data-astro-cid-cak5it2e]{width:100%}.more[data-astro-cid-cak5it2e]{margin-top:96px}.more[data-astro-cid-cak5it2e] h2[data-astro-cid-cak5it2e]{font-size:var(--step-head);margin-bottom:32px;max-width:14ch}.grid[data-astro-cid-cak5it2e]{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 12px}@media(max-width:900px){.cols[data-astro-cid-cak5it2e]{grid-template-columns:1fr}.gallery[data-astro-cid-cak5it2e]{position:static}.grid[data-astro-cid-cak5it2e]{grid-template-columns:repeat(2,1fr)}}
