.pg[data-astro-cid-fmfgs2lu]{gap:.75rem;display:grid}.pg__stage[data-astro-cid-fmfgs2lu]{position:relative}.pg__open[data-astro-cid-fmfgs2lu]{border:1px solid var(--line);cursor:zoom-in;background:#070b10;border-radius:12px;width:100%;padding:0;display:none;position:relative;overflow:hidden}.pg__open[data-astro-cid-fmfgs2lu].is-active{display:block}.pg__open[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu],.pg__open[data-astro-cid-fmfgs2lu] video[data-astro-cid-fmfgs2lu],.pg__full[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu],.pg__full[data-astro-cid-fmfgs2lu] video[data-astro-cid-fmfgs2lu],.pg__thumb[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu],.pg__thumb[data-astro-cid-fmfgs2lu] video[data-astro-cid-fmfgs2lu],.pg__dot[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu],.pg__dot[data-astro-cid-fmfgs2lu] video[data-astro-cid-fmfgs2lu]{object-fit:contain;background:#05070a;width:100%;height:100%}.pg__open[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu],.pg__open[data-astro-cid-fmfgs2lu] video[data-astro-cid-fmfgs2lu]{max-height:28rem;display:block}.pg__play[data-astro-cid-fmfgs2lu]{color:#fff;pointer-events:none;background:#05070acc;border-radius:999px;padding:.35rem .7rem;font-size:.85rem;position:absolute;bottom:1rem;left:1rem}.pg__thumbs[data-astro-cid-fmfgs2lu],.pg__dots[data-astro-cid-fmfgs2lu]{gap:.5rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.pg__thumb[data-astro-cid-fmfgs2lu],.pg__dot[data-astro-cid-fmfgs2lu],.pg__close[data-astro-cid-fmfgs2lu],.pg__nav[data-astro-cid-fmfgs2lu]{border:1px solid var(--line);color:#f4f7fb;cursor:pointer;background:#070b10;padding:0}.pg__thumb[data-astro-cid-fmfgs2lu],.pg__dot[data-astro-cid-fmfgs2lu]{border-radius:8px;flex:0 0 4.6rem;height:3.2rem;overflow:hidden}.pg__thumb[data-astro-cid-fmfgs2lu].is-active,.pg__dot[data-astro-cid-fmfgs2lu].is-active{border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan)}.pg__lightbox[data-astro-cid-fmfgs2lu]{color:#f4f7fb;background:#05070a;border:1px solid #ffffff2e;border-radius:16px;width:min(96vw,1280px);max-width:none;height:min(94vh,900px);max-height:none;padding:0}.pg__lightbox[data-astro-cid-fmfgs2lu]::backdrop{background:#020408db}.pg__frame[data-astro-cid-fmfgs2lu]{box-sizing:border-box;grid-template-rows:1fr auto;height:100%;padding:2.6rem 3.4rem 1rem;display:grid;position:relative}.pg__full[data-astro-cid-fmfgs2lu]{place-items:center;min-height:0;display:grid}.pg__full[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu],.pg__full[data-astro-cid-fmfgs2lu] video[data-astro-cid-fmfgs2lu]{object-fit:contain;max-width:100%;max-height:calc(94vh - 8.5rem)}.pg__close[data-astro-cid-fmfgs2lu]{z-index:2;color:#12171d;letter-spacing:.02em;background:#f4f7fb;border:1px solid #fff;border-radius:999px;padding:.4rem .85rem;font-weight:700;position:absolute;top:.7rem;right:.7rem}.pg__close[data-astro-cid-fmfgs2lu]:hover,.pg__nav[data-astro-cid-fmfgs2lu]:hover{background:var(--cyan);color:#041018;border-color:#fff}.pg__nav[data-astro-cid-fmfgs2lu]{z-index:2;color:#12171d;background:#f4f7fb;border:1px solid #fff;border-radius:999px;width:2.4rem;height:2.4rem;font-size:1.6rem;font-weight:700;line-height:1;position:absolute;top:42%}.pg__nav--prev[data-astro-cid-fmfgs2lu]{left:.55rem}.pg__nav--next[data-astro-cid-fmfgs2lu]{right:.55rem}.pg__dots[data-astro-cid-fmfgs2lu]{justify-content:center;padding:.85rem 0 .2rem}.product-detail[data-astro-cid-cezwlk7t]{width:min(100% - 2rem, var(--max));grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:2rem;margin-inline:auto;display:grid}.product-detail__title[data-astro-cid-cezwlk7t]{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(1.8rem,3.5vw,2.6rem)}.product-detail__desc[data-astro-cid-cezwlk7t]{color:var(--muted);margin-top:0}.product-detail__price[data-astro-cid-cezwlk7t]{margin:1rem 0 1.25rem;font-size:1.35rem}.product-detail__copy[data-astro-cid-cezwlk7t]{color:var(--muted);white-space:pre-wrap;margin-top:1.5rem}.product-detail__faq[data-astro-cid-cezwlk7t]{margin-top:2rem}.product-detail__faq[data-astro-cid-cezwlk7t] h2[data-astro-cid-cezwlk7t],.product-detail__checkout-title[data-astro-cid-cezwlk7t]{font-family:var(--font-display);font-size:1.35rem}.product-detail__checkout-title[data-astro-cid-cezwlk7t]{margin-top:0;font-size:1.2rem}.product-detail__buy[data-astro-cid-cezwlk7t]{position:sticky;top:5.5rem}@media (width<=900px){.product-detail[data-astro-cid-cezwlk7t]{grid-template-columns:1fr}.product-detail__buy[data-astro-cid-cezwlk7t]{position:static}}
