body.gallery-open{overflow:hidden}.product-gallery[data-astro-cid-fmfgs2lu]{align-self:start;min-width:0}.gallery-main[data-astro-cid-fmfgs2lu]{aspect-ratio:1;background:#10110d;width:100%;min-height:0;position:relative;overflow:hidden}.gallery-main-image[data-astro-cid-fmfgs2lu]{object-fit:contain;width:100%;height:100%;display:block}.product-zoom[data-astro-cid-fmfgs2lu]{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.gallery-open-label[data-astro-cid-fmfgs2lu]{z-index:2;border:1px solid var(--line);color:#fff;background:#050505e8;border-radius:4px;align-items:center;gap:8px;padding:12px;font-size:.7rem;display:flex;position:absolute;bottom:18px;right:18px}.gallery-thumbnails[data-astro-cid-fmfgs2lu]{gap:10px;margin-top:16px;padding:4px;display:flex;overflow-x:auto}.gallery-thumbnails[data-astro-cid-fmfgs2lu] button[data-astro-cid-fmfgs2lu]{border:1px solid var(--line);cursor:pointer;background:#10110d;flex:0 0 72px;height:72px;padding:4px}.gallery-thumbnails[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu]{object-fit:contain;width:100%;height:100%}button[data-astro-cid-fmfgs2lu]:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.product-lightbox[data-astro-cid-fmfgs2lu]{border:1px solid var(--line);width:min(1100px,100vw - 40px);max-width:none;max-height:calc(100svh - 32px);color:var(--paper);overscroll-behavior:contain;background:#0b0c09;border-radius:8px;margin:auto;padding:0;overflow:auto}.product-lightbox[data-astro-cid-fmfgs2lu]::backdrop{background:#000e}.gallery-topbar[data-astro-cid-fmfgs2lu]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.gallery-kicker[data-astro-cid-fmfgs2lu]{letter-spacing:.15em;text-transform:uppercase;color:var(--lime);font-size:.6rem}.gallery-topbar[data-astro-cid-fmfgs2lu] p[data-astro-cid-fmfgs2lu]{margin:5px 0 0;font-size:.9rem;font-weight:700}.product-lightbox[data-astro-cid-fmfgs2lu] button[data-astro-cid-fmfgs2lu]{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--paper);cursor:pointer;background:#171912;border-radius:4px;place-items:center;display:grid}.product-lightbox[data-astro-cid-fmfgs2lu] button[data-astro-cid-fmfgs2lu]:disabled{opacity:.35;cursor:default}.gallery-viewer[data-astro-cid-fmfgs2lu]{position:relative}.gallery-stage[data-astro-cid-fmfgs2lu]{overscroll-behavior:contain;touch-action:pan-y;height:min(55svh,660px);position:relative;overflow:auto}.gallery-stage[data-astro-cid-fmfgs2lu][data-zoomed]{cursor:grab;touch-action:none}.gallery-stage[data-astro-cid-fmfgs2lu][data-dragging]{cursor:grabbing}.gallery-surface[data-astro-cid-fmfgs2lu]{place-items:center;width:max-content;min-width:100%;height:max-content;min-height:100%;display:grid}.gallery-surface[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;max-height:none;display:block}.gallery-surface[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu][hidden]{display:none}.gallery-arrow[data-astro-cid-fmfgs2lu]{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.gallery-prev[data-astro-cid-fmfgs2lu]{left:12px}.gallery-next[data-astro-cid-fmfgs2lu]{right:12px}.gallery-toolbar[data-astro-cid-fmfgs2lu]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.gallery-toolbar[data-astro-cid-fmfgs2lu] p[data-astro-cid-fmfgs2lu]{color:var(--muted);margin:0;font-size:.75rem}.gallery-zoom[data-astro-cid-fmfgs2lu]{gap:6px;display:flex}.gallery-help[data-astro-cid-fmfgs2lu]{color:var(--muted);margin:0 24px;font-size:.7rem;line-height:1.5}.gallery-filmstrip[data-astro-cid-fmfgs2lu]{margin:12px 24px 18px}.gallery-filmstrip[data-astro-cid-fmfgs2lu] button[data-astro-cid-fmfgs2lu]{flex-basis:64px;height:64px}.gallery-filmstrip[data-astro-cid-fmfgs2lu] [data-astro-cid-fmfgs2lu][aria-pressed=true]{border-color:var(--lime);background:#272c0a}.gallery-error[data-astro-cid-fmfgs2lu]{text-align:center;color:var(--muted);font-size:.85rem;line-height:1.5;position:absolute;inset:30% 15% auto}@media (width<=600px){.product-lightbox[data-astro-cid-fmfgs2lu]{width:calc(100vw - 16px);max-height:calc(100svh - 16px)}.gallery-topbar[data-astro-cid-fmfgs2lu],.gallery-toolbar[data-astro-cid-fmfgs2lu]{padding:12px}.gallery-topbar[data-astro-cid-fmfgs2lu] p[data-astro-cid-fmfgs2lu]{font-size:.78rem}.gallery-help[data-astro-cid-fmfgs2lu],.gallery-filmstrip[data-astro-cid-fmfgs2lu]{margin-inline:12px}.gallery-stage[data-astro-cid-fmfgs2lu]{height:48svh}.gallery-arrow[data-astro-cid-fmfgs2lu]{min-width:40px}.gallery-prev[data-astro-cid-fmfgs2lu]{left:6px}.gallery-next[data-astro-cid-fmfgs2lu]{right:6px}}
