.photo-zoom[data-astro-cid-pan3ngwa]{z-index:1;cursor:zoom-in;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.photo-zoom[data-astro-cid-pan3ngwa][aria-pressed=true]{cursor:zoom-out;touch-action:none}.photo-zoom[data-astro-cid-pan3ngwa]:focus-visible{outline-offset:-6px;outline:3px solid #fff;box-shadow:inset 0 0 0 3px #222}.zoom-hint[data-astro-cid-pan3ngwa]{color:#222;max-width:calc(100% - 24px);font:11px/1.4 var(--sans);white-space:nowrap;pointer-events:none;background:#fffffff0;border:1px solid #0002;border-radius:20px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.zoom-hint[data-astro-cid-pan3ngwa] svg[data-astro-cid-pan3ngwa]{flex-shrink:0;width:18px;height:18px}.photo-zoom[data-astro-cid-pan3ngwa][aria-pressed=true] .zoom-plus[data-astro-cid-pan3ngwa]{display:none}.gallery-image[data-astro-cid-pan3ngwa][data-zoomed=true]>img[data-astro-cid-pan3ngwa]{object-fit:fill;will-change:transform;pointer-events:none;user-select:none;max-width:none;position:absolute;top:0;left:0}.gallery[data-astro-cid-pan3ngwa]{min-width:0}.gallery-main[data-astro-cid-pan3ngwa]{aspect-ratio:1/1.1;position:relative;overflow:hidden}.gallery-image[data-astro-cid-pan3ngwa],.gallery-video[data-astro-cid-pan3ngwa]{width:100%;height:100%;position:absolute;inset:0}.gallery-image[data-astro-cid-pan3ngwa]{justify-content:center;align-items:center;display:flex}.gallery-image[data-astro-cid-pan3ngwa]>img[data-astro-cid-pan3ngwa],.gallery-image[data-astro-cid-pan3ngwa] svg{object-fit:contain;width:100%;height:100%}.gallery-video[data-astro-cid-pan3ngwa]{object-fit:contain;background:#111}.thumbnails[data-astro-cid-pan3ngwa]{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.thumbnail[data-astro-cid-pan3ngwa]{border:1px solid var(--line);aspect-ratio:1;background:#e9e7dc;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.thumbnail[data-astro-cid-pan3ngwa] img[data-astro-cid-pan3ngwa]{object-fit:contain;width:100%;height:100%}.thumbnail[data-astro-cid-pan3ngwa][aria-current=true],.thumbnail[data-astro-cid-pan3ngwa][aria-pressed=true]{outline:2px solid var(--ink);outline-offset:2px}.video-thumbnail[data-astro-cid-pan3ngwa]{cursor:pointer}.video-play-icon[data-astro-cid-pan3ngwa]{color:#fff;background:#161616dc;border:1px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.video-play-icon[data-astro-cid-pan3ngwa] svg[data-astro-cid-pan3ngwa]{width:20px;height:20px}.video-caption[data-astro-cid-pan3ngwa]{color:#fff;letter-spacing:.04em;background:#161616dc;font-size:9px;line-height:1.6;position:absolute;bottom:0;left:0;right:0}.video-quality[data-astro-cid-pan3ngwa]{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.video-quality[data-astro-cid-pan3ngwa] select[data-astro-cid-pan3ngwa]{font:inherit;border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--ink);padding:5px 8px}.media-status[data-astro-cid-pan3ngwa]{color:#fff;pointer-events:none;background:#111d;padding:8px 12px;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.resume-video[data-astro-cid-pan3ngwa]{color:#fff;background:#111e;border:1px solid #fff;border-radius:30px;padding:12px 20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media-error[data-astro-cid-pan3ngwa]{color:#fff;text-align:center;background:#161616;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;font-size:13px;display:flex;position:absolute;inset:0}.media-error[data-astro-cid-pan3ngwa] button[data-astro-cid-pan3ngwa]{color:inherit;background:0 0;border:1px solid;padding:10px 20px}.media-error[data-astro-cid-pan3ngwa] a[data-astro-cid-pan3ngwa],.media-note[data-astro-cid-pan3ngwa] a[data-astro-cid-pan3ngwa]{text-underline-offset:3px;text-decoration:underline}.media-note[data-astro-cid-pan3ngwa]{margin-top:14px;font-size:12px;line-height:1.7}@media (width<=650px){.thumbnails[data-astro-cid-pan3ngwa]{gap:7px}.video-play-icon[data-astro-cid-pan3ngwa]{width:28px;height:28px}.video-play-icon[data-astro-cid-pan3ngwa] svg[data-astro-cid-pan3ngwa]{width:17px;height:17px}}.product-copy .listing-description>h2{letter-spacing:normal;line-height:1.3}.product-copy .listing-description .description{contain:layout paint;isolation:isolate;min-width:0;max-width:100%;font:400 14px/1.8 var(--sans);letter-spacing:normal;overflow-wrap:anywhere;display:flow-root;overflow:auto}.listing-description .description :where(*){box-sizing:border-box;max-width:100%}.listing-description .description :where(p){margin:.75em 0}.listing-description .description :where(h1,h2,h3,h4,h5,h6){letter-spacing:normal;margin:1em 0 .5em;font-family:inherit;font-weight:700;line-height:1.35}.listing-description .description :where(h1){font-size:2em}.listing-description .description :where(h2){font-size:1.6em}.listing-description .description :where(h3){font-size:1.3em}.listing-description .description :where(h4,h5,h6){font-size:1em}.listing-description .description :where(b,strong){font-weight:700}.listing-description .description :where(i,em){font-style:italic}.listing-description .description :where(u){text-decoration:underline}.listing-description .description :where(s){text-decoration:line-through}.listing-description .description :where(ul,ol){margin:.75em 0;padding-inline-start:1.75em}.listing-description .description :where(blockquote){border-inline-start:2px solid var(--line);margin:1em 0;padding-inline-start:1em}.listing-description .description :where(pre){white-space:pre-wrap;margin:.75em 0}.listing-description .description :where(pre,code){font-family:monospace}.listing-description .description :where(table){border-collapse:collapse;display:block;overflow:auto}.listing-description .description :where(th,td){border:1px solid var(--line);padding:.35em .6em}.listing-description .description :where(hr){border:0;border-top:1px solid var(--line);margin:1em 0}.purchase-link[data-astro-cid-vh65b6wk]{font-weight:700}.product-page[data-astro-cid-vh65b6wk]{padding-top:35px}.product-detail[data-astro-cid-vh65b6wk]{grid-template-columns:1.05fr 1fr;gap:65px;display:grid}.product-copy[data-astro-cid-vh65b6wk] h1[data-astro-cid-vh65b6wk]{margin:15px 0 23px;font-size:clamp(2rem,3.3vw,3.3rem);line-height:1.16}.detail-price[data-astro-cid-vh65b6wk]{font:25px var(--serif);margin-bottom:18px}.condition[data-astro-cid-vh65b6wk]{color:var(--muted);margin:0 0 18px;font-size:12px}.purchase-link[data-astro-cid-vh65b6wk]{width:100%;margin-top:3px}.checkout-note[data-astro-cid-vh65b6wk]{color:var(--muted);margin-top:13px;font-size:11px;line-height:1.8}.freshness[data-astro-cid-vh65b6wk]{color:var(--muted);margin-top:8px;font-size:10px}.listing-description[data-astro-cid-vh65b6wk]{border-top:1px solid var(--line);margin-top:25px;padding:25px 0}.listing-description[data-astro-cid-vh65b6wk] h2[data-astro-cid-vh65b6wk]{margin-bottom:14px;font-size:25px}.description[data-astro-cid-vh65b6wk]{overflow-wrap:anywhere;font-size:13px;line-height:1.85}.description[data-astro-cid-vh65b6wk] p{margin:10px 0}.description[data-astro-cid-vh65b6wk] table{max-width:100%;display:block;overflow:auto}.condition-note[data-astro-cid-vh65b6wk]{margin-top:18px;font-size:12px}details[data-astro-cid-vh65b6wk]{border-top:1px solid var(--line);padding:16px 0;font-size:12px}summary[data-astro-cid-vh65b6wk]{cursor:pointer;font-size:13px}details[data-astro-cid-vh65b6wk] p[data-astro-cid-vh65b6wk],details[data-astro-cid-vh65b6wk] ul[data-astro-cid-vh65b6wk]{margin-top:12px}details[data-astro-cid-vh65b6wk]>a[data-astro-cid-vh65b6wk]{text-decoration:underline}dl[data-astro-cid-vh65b6wk]{margin:15px 0 0}dl[data-astro-cid-vh65b6wk]>div[data-astro-cid-vh65b6wk]{grid-template-columns:1fr 1.4fr;gap:20px;padding:7px 0;display:grid}dt[data-astro-cid-vh65b6wk]{color:var(--muted)}dd[data-astro-cid-vh65b6wk]{overflow-wrap:anywhere;margin:0}.item-reference[data-astro-cid-vh65b6wk]{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-top:20px;font-size:10px;display:flex}@media (width<=900px){.product-detail[data-astro-cid-vh65b6wk]{gap:30px}}@media (width<=650px){.product-detail[data-astro-cid-vh65b6wk]{grid-template-columns:1fr}.product-copy[data-astro-cid-vh65b6wk] h1[data-astro-cid-vh65b6wk]{font-size:33px}.product-page[data-astro-cid-vh65b6wk]{padding-top:25px}}
