.pdp[data-astro-cid-g5wovr7w]{padding:108px var(--m) clamp(56px, 7vw, 96px);background:var(--stone)}.crumbs[data-astro-cid-g5wovr7w]{color:var(--ink-soft);flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.crumbs[data-astro-cid-g5wovr7w] a[data-astro-cid-g5wovr7w]{color:inherit}.crumbs[data-astro-cid-g5wovr7w] [data-astro-cid-g5wovr7w][aria-current]{color:var(--ink);font-weight:600}.pdp-grid[data-astro-cid-g5wovr7w]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.photo[data-astro-cid-g5wovr7w]{gap:10px;margin:0;display:grid;position:sticky;top:96px}.photo[data-astro-cid-g5wovr7w] a[data-astro-cid-g5wovr7w]{cursor:zoom-in;background:#ecebe8;display:block;overflow:hidden}.photo[data-astro-cid-g5wovr7w] img[data-astro-cid-g5wovr7w]{aspect-ratio:1;object-fit:contain;width:100%;transition:transform .3s var(--ease-out);transform-origin:var(--zx,50%) var(--zy,50%)}@media (hover:hover) and (pointer:fine){.photo[data-astro-cid-g5wovr7w].zooming img[data-astro-cid-g5wovr7w]{transition-duration:.16s;transform:scale(2.1)}}.buy[data-astro-cid-g5wovr7w]{align-content:start;gap:18px;display:grid}.buy[data-astro-cid-g5wovr7w] h1[data-astro-cid-g5wovr7w].long{font-size:clamp(2rem,.6rem + 3vw,4rem)}.buy[data-astro-cid-g5wovr7w] h1[data-astro-cid-g5wovr7w]{font-size:clamp(2.25rem,.8rem + 4.4vw,6rem);font-stretch:112%;line-height:.95}.promise[data-astro-cid-g5wovr7w]{max-width:44ch;font-size:1.125rem}.price-row[data-astro-cid-g5wovr7w]{background:var(--paper);flex-wrap:wrap;align-items:baseline;gap:16px;padding:16px 20px;display:flex}.price[data-astro-cid-g5wovr7w]{font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:800}.save[data-astro-cid-g5wovr7w]{color:var(--ink);background:var(--broth);padding:4px 8px;font-weight:700}.quick[data-astro-cid-g5wovr7w]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;display:grid}.quick[data-astro-cid-g5wovr7w] div[data-astro-cid-g5wovr7w]{background:var(--paper);gap:4px;padding:14px 16px;display:grid}.quick[data-astro-cid-g5wovr7w] dt[data-astro-cid-g5wovr7w]{color:var(--ink-soft);font-size:.9375rem;font-weight:600}.quick[data-astro-cid-g5wovr7w] dd[data-astro-cid-g5wovr7w]{margin:0;font-size:1.125rem;font-weight:700}.quick[data-astro-cid-g5wovr7w] dd[data-astro-cid-g5wovr7w].big{font-size:clamp(1.5rem,1.1rem + 1vw,2rem);font-weight:800;font-stretch:112%;line-height:1.05}.quick[data-astro-cid-g5wovr7w] dt[data-astro-cid-g5wovr7w]{order:2}.quick[data-astro-cid-g5wovr7w] div[data-astro-cid-g5wovr7w]{align-content:start}.choice[data-astro-cid-g5wovr7w]{border:0;gap:10px;margin:0;padding:0;display:grid}.choice[data-astro-cid-g5wovr7w] legend[data-astro-cid-g5wovr7w]{margin-bottom:10px;padding:0;font-weight:700}.chips[data-astro-cid-g5wovr7w]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-g5wovr7w]{position:relative}.chip[data-astro-cid-g5wovr7w] input[data-astro-cid-g5wovr7w]{opacity:0;position:absolute}.chip[data-astro-cid-g5wovr7w] span[data-astro-cid-g5wovr7w]{background:var(--paper);cursor:pointer;border:2px solid #0000;gap:2px;min-width:120px;padding:12px 18px;font-weight:700;transition:border-color .15s;display:grid}.chip[data-astro-cid-g5wovr7w] small[data-astro-cid-g5wovr7w]{color:var(--ink-soft);font-weight:500}.chip[data-astro-cid-g5wovr7w] input[data-astro-cid-g5wovr7w]:checked+span[data-astro-cid-g5wovr7w]{border-color:var(--ink)}.chip[data-astro-cid-g5wovr7w] input[data-astro-cid-g5wovr7w]:focus-visible+span[data-astro-cid-g5wovr7w]{outline:2px solid var(--ink);outline-offset:2px}.qty-row[data-astro-cid-g5wovr7w]{align-items:center;gap:20px;display:flex}.acts[data-astro-cid-g5wovr7w]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.acts[data-astro-cid-g5wovr7w] .btn[data-astro-cid-g5wovr7w]{min-height:56px}.assure[data-astro-cid-g5wovr7w]{background:color-mix(in srgb, var(--ink) 6%, transparent);gap:10px;margin:8px 0 0;padding:18px 20px;list-style:none;display:grid}.assure[data-astro-cid-g5wovr7w] li[data-astro-cid-g5wovr7w]{align-items:center;gap:10px;display:flex}.desc[data-astro-cid-g5wovr7w]{padding:clamp(64px, 8vw, 112px) var(--m);background:var(--paper)}.desc-grid[data-astro-cid-g5wovr7w]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.desc-main[data-astro-cid-g5wovr7w]{gap:14px;max-width:62ch;display:grid}.desc-main[data-astro-cid-g5wovr7w] h2[data-astro-cid-g5wovr7w],.spec-title[data-astro-cid-g5wovr7w]{margin-bottom:8px;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem)}.desc-main[data-astro-cid-g5wovr7w] h3[data-astro-cid-g5wovr7w]{margin-top:16px;font-size:1.125rem}.spec[data-astro-cid-g5wovr7w]{gap:0;margin:0;display:grid}.spec[data-astro-cid-g5wovr7w] div[data-astro-cid-g5wovr7w]{grid-template-columns:140px 1fr;gap:16px;padding:14px 16px;display:grid}.spec[data-astro-cid-g5wovr7w] div[data-astro-cid-g5wovr7w]:nth-of-type(odd){background:var(--stone)}.spec[data-astro-cid-g5wovr7w] dt[data-astro-cid-g5wovr7w]{color:var(--ink-soft);font-weight:600}.spec[data-astro-cid-g5wovr7w] dd[data-astro-cid-g5wovr7w]{text-align:right;margin:0;font-weight:600}.more[data-astro-cid-g5wovr7w]{padding:clamp(64px, 8vw, 112px) var(--m);background:var(--stone)}.more-head[data-astro-cid-g5wovr7w]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:32px;display:flex}.more-head[data-astro-cid-g5wovr7w] h2[data-astro-cid-g5wovr7w]{font-size:clamp(2rem,4vw,3.5rem);font-stretch:112%}.more-grid[data-astro-cid-g5wovr7w]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.mini[data-astro-cid-g5wovr7w]{background:var(--paper);color:var(--ink);gap:4px;padding-bottom:16px;text-decoration:none;display:grid}.mini[data-astro-cid-g5wovr7w] img[data-astro-cid-g5wovr7w]{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .4s var(--ease-out);margin-bottom:10px}.mini[data-astro-cid-g5wovr7w]:hover img[data-astro-cid-g5wovr7w]{transform:scale(1.03)}.mini[data-astro-cid-g5wovr7w]{overflow:hidden}.mini[data-astro-cid-g5wovr7w]>span[data-astro-cid-g5wovr7w]{padding-inline:14px}.mini-name[data-astro-cid-g5wovr7w]{font-size:1.0625rem;font-weight:700}.mini-meta[data-astro-cid-g5wovr7w]{color:var(--ink-soft)}.mini-price[data-astro-cid-g5wovr7w]{margin-top:4px;font-weight:700}@media (width<=860px){.pdp[data-astro-cid-g5wovr7w]{padding-top:84px}.pdp-grid[data-astro-cid-g5wovr7w],.desc-grid[data-astro-cid-g5wovr7w]{grid-template-columns:1fr}.photo[data-astro-cid-g5wovr7w]{margin-inline:calc(var(--m) * -1);position:static}.photo[data-astro-cid-g5wovr7w] img[data-astro-cid-g5wovr7w]{aspect-ratio:auto;width:100%;height:min(52svh,80vw)}.more-grid[data-astro-cid-g5wovr7w]{grid-template-columns:repeat(2,minmax(0,1fr))}.spec[data-astro-cid-g5wovr7w] div[data-astro-cid-g5wovr7w]{grid-template-columns:120px 1fr}}@media (width<=420px){.acts[data-astro-cid-g5wovr7w]{grid-template-columns:1fr}.quick[data-astro-cid-g5wovr7w]{grid-template-columns:1fr 1fr}}
