.prod[data-astro-cid-xeftkqo4]{padding-block:28px var(--section)}.crumb[data-astro-cid-xeftkqo4]{color:#897664;flex-wrap:wrap;gap:10px;margin-bottom:28px;font-size:13px;display:flex}.crumb[data-astro-cid-xeftkqo4] a[data-astro-cid-xeftkqo4]{text-underline-offset:3px;text-decoration:underline #c5b4a1}.crumb[data-astro-cid-xeftkqo4] a[data-astro-cid-xeftkqo4]:hover{color:var(--accent)}.prod-grid[data-astro-cid-xeftkqo4]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:40px 72px;display:grid}.gallery[data-astro-cid-xeftkqo4]{top:calc(var(--header-h) + 24px);gap:12px;display:grid;position:sticky}.g-main[data-astro-cid-xeftkqo4]{aspect-ratio:4/5;max-height:calc(100vh / var(--z,1) - var(--header-h) - 120px);border-radius:var(--r-card);background:var(--cream);min-height:420px;position:relative;overflow:hidden}.g-main[data-astro-cid-xeftkqo4] img[data-astro-cid-xeftkqo4]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s var(--ease);position:absolute;inset:0}.g-main[data-astro-cid-xeftkqo4] img[data-astro-cid-xeftkqo4].is-active{opacity:1}.avail[data-astro-cid-xeftkqo4]:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.avail--in[data-astro-cid-xeftkqo4]{color:var(--olive)}.avail--order[data-astro-cid-xeftkqo4]{color:var(--accent-2)}.g-thumbs[data-astro-cid-xeftkqo4]{scrollbar-width:thin;gap:10px;display:flex;overflow-x:auto}.g-thumb[data-astro-cid-xeftkqo4]{aspect-ratio:4/5;border:1px solid var(--line);background:var(--cream);opacity:.7;border-radius:8px;flex:none;width:76px;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}.g-thumb[data-astro-cid-xeftkqo4] img[data-astro-cid-xeftkqo4]{object-fit:cover;width:100%;height:100%}.g-thumb[data-astro-cid-xeftkqo4]:hover{opacity:1}.g-thumb[data-astro-cid-xeftkqo4][aria-pressed=true]{opacity:1;border:2px solid var(--accent)}.g-note[data-astro-cid-xeftkqo4]{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:8px;display:flex}.g-note[data-astro-cid-xeftkqo4] .icon{color:var(--accent-2)}.info[data-astro-cid-xeftkqo4]{align-content:start;gap:0;padding-top:6px;display:grid}.info[data-astro-cid-xeftkqo4] h1[data-astro-cid-xeftkqo4]{letter-spacing:-.045em;margin:12px 0 26px;font-size:clamp(2.3rem,1.7rem + 2vw,3.5rem)}.price-box[data-astro-cid-xeftkqo4]{border-block:1px solid var(--line);gap:12px;padding:22px 0;display:grid}.price-row[data-astro-cid-xeftkqo4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.price[data-astro-cid-xeftkqo4]{font:400 clamp(2rem, 1.6rem + 1.2vw, 2.6rem) / 1 var(--serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.price[data-astro-cid-xeftkqo4] small[data-astro-cid-xeftkqo4]{font:600 var(--fs-sm) var(--sans);letter-spacing:0;color:var(--muted)}.price--request[data-astro-cid-xeftkqo4]{font-size:clamp(1.6rem,1.3rem + .8vw,2rem)}.avail[data-astro-cid-xeftkqo4]{background:var(--cream-2);border:1px solid var(--line);border-radius:6px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:800;display:inline-flex}.width[data-astro-cid-xeftkqo4]{color:#5f5043;align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.width[data-astro-cid-xeftkqo4] .icon{color:var(--accent-2)}.buy[data-astro-cid-xeftkqo4]{grid-template-columns:auto minmax(0,1fr);gap:10px 12px;margin-top:26px;display:grid}.qty[data-astro-cid-xeftkqo4]{border:1px solid var(--line-strong);border-radius:var(--r-btn);background:var(--paper);align-items:center;min-height:54px;display:inline-flex}.qty-btn[data-astro-cid-xeftkqo4]{width:44px;height:52px;color:var(--accent);border-radius:var(--r-btn);background:0 0;border:0;place-items:center;display:grid}.qty-btn[data-astro-cid-xeftkqo4]:hover{background:var(--cream-2)}.qty-in[data-astro-cid-xeftkqo4]{text-align:right;width:46px;font:800 17px var(--sans);font-variant-numeric:tabular-nums;color:var(--ink);background:0 0;border:0}.qty-in[data-astro-cid-xeftkqo4]:focus{outline:none}.qty-unit[data-astro-cid-xeftkqo4]{color:var(--muted);padding:0 6px 0 4px;font-size:14px;font-weight:700}.btn-buy[data-astro-cid-xeftkqo4]{min-height:54px;font-size:15px}.buy-sum[data-astro-cid-xeftkqo4]{color:var(--muted);font-variant-numeric:tabular-nums;grid-column:1/-1;margin:0;font-weight:700}.buy-sum[data-astro-cid-xeftkqo4]:empty{display:none}.buy[data-astro-cid-xeftkqo4]+.cta[data-astro-cid-xeftkqo4]{margin-top:10px}@media (width<=420px){.buy[data-astro-cid-xeftkqo4]{grid-template-columns:minmax(0,1fr)}.qty[data-astro-cid-xeftkqo4]{justify-content:space-between}}.cta[data-astro-cid-xeftkqo4]{gap:10px;margin-top:26px;display:grid}.cta[data-astro-cid-xeftkqo4] .btn[data-astro-cid-xeftkqo4]{min-height:54px;font-size:15px}.quick[data-astro-cid-xeftkqo4]{flex-wrap:wrap;gap:8px 24px;margin-top:16px;display:flex}.quick[data-astro-cid-xeftkqo4] a[data-astro-cid-xeftkqo4]{font-size:var(--fs-sm);color:var(--accent);align-items:center;gap:8px;font-weight:800;display:inline-flex}.quick[data-astro-cid-xeftkqo4] a[data-astro-cid-xeftkqo4]:hover{text-underline-offset:4px;text-decoration:underline}.desc[data-astro-cid-xeftkqo4],.attrs[data-astro-cid-xeftkqo4]{gap:12px;margin-top:40px;display:grid}.desc[data-astro-cid-xeftkqo4] h2[data-astro-cid-xeftkqo4],.attrs[data-astro-cid-xeftkqo4] h2[data-astro-cid-xeftkqo4]{letter-spacing:-.03em;font-size:1.6rem}.desc[data-astro-cid-xeftkqo4] p[data-astro-cid-xeftkqo4]{color:#54473b;max-width:62ch;line-height:1.75}.attrs[data-astro-cid-xeftkqo4] dl[data-astro-cid-xeftkqo4]{border-top:1px solid var(--line);margin:0}.attrs[data-astro-cid-xeftkqo4] dl[data-astro-cid-xeftkqo4]>div[data-astro-cid-xeftkqo4]{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.6fr) 1fr;gap:16px;padding:13px 0;font-size:15px;display:grid}.attrs[data-astro-cid-xeftkqo4] dt[data-astro-cid-xeftkqo4]{color:var(--muted)}.attrs[data-astro-cid-xeftkqo4] dd[data-astro-cid-xeftkqo4]{margin:0;font-weight:700}.deliv[data-astro-cid-xeftkqo4]{background:var(--cream-2);border:1px solid var(--line);border-radius:var(--r-card);gap:18px;margin:40px 0 0;padding:22px 24px;list-style:none;display:grid}.deliv[data-astro-cid-xeftkqo4] li[data-astro-cid-xeftkqo4]{align-items:flex-start;gap:14px;display:flex}.deliv[data-astro-cid-xeftkqo4] .icon{color:var(--accent-2);margin-top:2px}.deliv[data-astro-cid-xeftkqo4] div[data-astro-cid-xeftkqo4]{gap:2px;font-size:14px;display:grid}.deliv[data-astro-cid-xeftkqo4] span[data-astro-cid-xeftkqo4]{color:var(--muted)}.inline-link[data-astro-cid-xeftkqo4]{color:var(--accent);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.more[data-astro-cid-xeftkqo4]{justify-self:start;margin-top:20px}@media (width<=960px){.prod-grid[data-astro-cid-xeftkqo4]{grid-template-columns:1fr;gap:28px}.gallery[data-astro-cid-xeftkqo4]{position:static}.g-main[data-astro-cid-xeftkqo4]{min-height:0;max-height:none}}@media (width<=700px){.prod[data-astro-cid-xeftkqo4]{padding-top:18px}.crumb[data-astro-cid-xeftkqo4]{margin-bottom:18px}.gallery[data-astro-cid-xeftkqo4]{margin-inline:calc(var(--pad) * -1)}.g-main[data-astro-cid-xeftkqo4]{aspect-ratio:1;border-radius:0}.g-thumbs[data-astro-cid-xeftkqo4],.g-note[data-astro-cid-xeftkqo4]{padding-inline:var(--pad)}.info[data-astro-cid-xeftkqo4] h1[data-astro-cid-xeftkqo4]{margin-bottom:18px}.deliv[data-astro-cid-xeftkqo4]{padding:18px}}
