.product-wrap[data-astro-cid-26655nrc]{padding-top:calc(var(--header-h) + 1.5rem);padding-bottom:clamp(3rem,6vw,6rem)}.product[data-astro-cid-26655nrc]{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.pgallery[data-astro-cid-26655nrc]{top:calc(var(--header-h) + 1rem);gap:.75rem;min-width:0;display:grid;position:sticky}.pgallery__main[data-astro-cid-26655nrc]{scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--paper-2);display:flex;overflow-x:auto}.pgallery__main[data-astro-cid-26655nrc]::-webkit-scrollbar{display:none}.pgallery__main[data-astro-cid-26655nrc] a[data-astro-cid-26655nrc]{scroll-snap-align:center;aspect-ratio:1;cursor:zoom-in;flex:0 0 100%;position:relative}.pgallery__main[data-astro-cid-26655nrc] img[data-astro-cid-26655nrc]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.pgallery__thumbs[data-astro-cid-26655nrc]{gap:.6rem;display:flex}.pgallery__thumbs[data-astro-cid-26655nrc] button[data-astro-cid-26655nrc]{opacity:.6;background:var(--paper-2);border:1px solid #0000;width:72px;height:72px;transition:opacity .2s,border-color .2s;overflow:hidden}.pgallery__thumbs[data-astro-cid-26655nrc] button[data-astro-cid-26655nrc].is-on{opacity:1;border-color:var(--ink)}.pgallery__thumbs[data-astro-cid-26655nrc] img[data-astro-cid-26655nrc]{object-fit:cover;width:100%;height:100%}.pgallery__dots[data-astro-cid-26655nrc]{justify-content:center;gap:6px;display:none}.pgallery__dots[data-astro-cid-26655nrc] i[data-astro-cid-26655nrc]{background:var(--paper-3);border-radius:50%;width:6px;height:6px;transition:background .2s,transform .2s}.pgallery__dots[data-astro-cid-26655nrc] i[data-astro-cid-26655nrc].is-on{background:var(--ink);transform:scale(1.2)}.pinfo[data-astro-cid-26655nrc]{gap:.25rem;min-width:0;display:grid}.pinfo__title[data-astro-cid-26655nrc]{margin-top:.75rem;font-size:clamp(2.4rem,1.8rem + 2vw,3.6rem);font-weight:400}.pinfo__sub[data-astro-cid-26655nrc]{font-family:var(--font-display);color:var(--muted);margin:.25rem 0 0;font-size:1.35rem;font-style:italic}.pinfo__price[data-astro-cid-26655nrc]{font-variant-numeric:tabular-nums;align-items:baseline;gap:.75rem;margin:1.25rem 0 .25rem;font-size:1.6rem;font-weight:500;display:flex}.pinfo__price[data-astro-cid-26655nrc] small[data-astro-cid-26655nrc]{font-size:var(--fs-xs);color:var(--muted);font-weight:400}.pinfo__medium[data-astro-cid-26655nrc]{font-size:var(--fs-sm);color:var(--muted);margin:0}.buy[data-astro-cid-26655nrc]{border-top:1px solid var(--line);gap:1.6rem;margin-top:1.75rem;padding-top:1.75rem;display:grid}.fmt[data-astro-cid-26655nrc][hidden]{display:none}.pills--format[data-astro-cid-26655nrc] .pill[data-astro-cid-26655nrc]{flex:140px}.pills--format[data-astro-cid-26655nrc] .pill[data-astro-cid-26655nrc] span[data-astro-cid-26655nrc]{width:100%}.original-box[data-astro-cid-26655nrc]{background:var(--paper-2);border-left:2px solid var(--gold);gap:1rem;padding:1.1rem;display:flex}.original-box[data-astro-cid-26655nrc] svg{width:28px;height:28px;color:var(--gold);flex:none}.original-box[data-astro-cid-26655nrc] b[data-astro-cid-26655nrc]{font-weight:600;font-size:var(--fs-sm);display:block}.original-box[data-astro-cid-26655nrc] span[data-astro-cid-26655nrc]{font-size:var(--fs-sm);color:var(--muted)}.buy__actions[data-astro-cid-26655nrc]{gap:.75rem;display:flex}.buy__actions[data-astro-cid-26655nrc] .qty[data-astro-cid-26655nrc]{height:48px}.buy__actions[data-astro-cid-26655nrc] .qty[data-astro-cid-26655nrc] button[data-astro-cid-26655nrc]{width:40px}.buy__actions[data-astro-cid-26655nrc] .qty[data-astro-cid-26655nrc] svg{width:14px;height:14px}.buy__add[data-astro-cid-26655nrc]{flex:1}.pinfo__trust[data-astro-cid-26655nrc]{font-size:var(--fs-sm);color:var(--ink-2);gap:.6rem;margin:1.75rem 0 .5rem;padding:0;list-style:none;display:grid}.pinfo__trust[data-astro-cid-26655nrc] li[data-astro-cid-26655nrc]{align-items:center;gap:.6rem;display:flex}.pinfo__trust[data-astro-cid-26655nrc] svg{width:18px;height:18px;color:var(--gold);flex:none}.pinfo__trust[data-astro-cid-26655nrc] a[data-astro-cid-26655nrc]{text-underline-offset:3px;text-decoration:underline}.accs[data-astro-cid-26655nrc]{border-top:1px solid var(--line);margin-top:1rem}.sticky-buy[data-astro-cid-26655nrc]{display:none}@media (width<=900px){.product[data-astro-cid-26655nrc]{grid-template-columns:1fr;gap:1.5rem}.product-wrap[data-astro-cid-26655nrc]{padding-top:calc(var(--header-h) + .75rem)}.pgallery[data-astro-cid-26655nrc]{margin-inline:calc(var(--gutter) * -1);position:static}.pgallery__main[data-astro-cid-26655nrc] a[data-astro-cid-26655nrc]{aspect-ratio:1}.pgallery__thumbs[data-astro-cid-26655nrc]{display:none}.pgallery__dots[data-astro-cid-26655nrc]{display:flex}.pinfo__title[data-astro-cid-26655nrc]{margin-top:.4rem}.sticky-buy[data-astro-cid-26655nrc]{z-index:40;padding:.75rem var(--gutter) calc(.75rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);transition:transform .4s var(--ease);background:#f8f4eef5;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky-buy[data-astro-cid-26655nrc].is-on{transform:none}.sticky-buy[data-astro-cid-26655nrc] div[data-astro-cid-26655nrc]{min-width:0;display:grid}.sticky-buy[data-astro-cid-26655nrc] b[data-astro-cid-26655nrc]{font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;font-size:1.15rem;font-weight:500;overflow:hidden}.sticky-buy[data-astro-cid-26655nrc] span[data-astro-cid-26655nrc]{font-size:var(--fs-sm);font-weight:600}.sticky-buy[data-astro-cid-26655nrc] .btn[data-astro-cid-26655nrc]{min-height:44px;padding-inline:1.25rem}.related[data-astro-cid-26655nrc]{grid-template-columns:1fr 1fr!important;gap:1.5rem .75rem!important}}
