.gallery[data-astro-cid-ihllb3az]{border-radius:var(--radius-band)}.gallery[data-astro-cid-ihllb3az]:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.gallery__stage[data-astro-cid-ihllb3az]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-band);background:var(--color-ink)}.js .gallery__stage[data-astro-cid-ihllb3az]{grid-template-columns:minmax(0,1fr) 128px}.gallery__view[data-astro-cid-ihllb3az]{display:grid;gap:var(--space-4)}.gallery__frame[data-astro-cid-ihllb3az] .shot{box-shadow:0 0 0 1px var(--color-line-dark)}.js .gallery__frame[data-astro-cid-ihllb3az]:not(.is-current){display:none}.gallery__navs[data-astro-cid-ihllb3az]{display:flex;gap:var(--space-2);margin-top:var(--space-1)}.gallery__nav[data-astro-cid-ihllb3az]{display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);transition:background-color var(--dur-short) var(--ease)}.gallery__nav[data-astro-cid-ihllb3az]:hover{background:var(--color-accent)}.gallery__nav[data-astro-cid-ihllb3az]:active{transform:translateY(1px)}.gallery__nav[data-astro-cid-ihllb3az]:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.gallery[data-astro-cid-ihllb3az]:not(.gallery--compact) .gallery__nav[data-astro-cid-ihllb3az]:focus-visible{outline-color:var(--color-accent)}.gallery__thumbs[data-astro-cid-ihllb3az]{display:none;align-content:start;gap:var(--space-2)}.js .gallery__thumbs[data-astro-cid-ihllb3az]{display:grid}.gallery__thumb[data-astro-cid-ihllb3az]{padding:0;border:2px solid transparent;border-radius:calc(var(--radius-media) + 2px);background:none;transition:border-color var(--dur-short) var(--ease)}.gallery__thumb[data-astro-cid-ihllb3az]:hover{border-color:var(--color-on-dark-muted)}.gallery__thumb[data-astro-cid-ihllb3az][aria-pressed=true]{border-color:var(--color-accent)}.gallery__thumb[data-astro-cid-ihllb3az]:active{transform:translateY(1px)}.gallery__thumb[data-astro-cid-ihllb3az]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.gallery__thumb[data-astro-cid-ihllb3az] .shot{border-radius:var(--radius-media)}.gallery--compact[data-astro-cid-ihllb3az] .gallery__stage[data-astro-cid-ihllb3az],.js .gallery--compact[data-astro-cid-ihllb3az] .gallery__stage[data-astro-cid-ihllb3az]{grid-template-columns:minmax(0,1fr);max-width:36rem;padding:0;background:transparent}.gallery--compact[data-astro-cid-ihllb3az] .gallery__thumbs[data-astro-cid-ihllb3az]{display:flex;align-items:center}.gallery--compact[data-astro-cid-ihllb3az] .gallery__thumb[data-astro-cid-ihllb3az]{display:none}.gallery--compact[data-astro-cid-ihllb3az] .gallery__navs[data-astro-cid-ihllb3az]{margin-top:var(--space-3)}.gallery--compact[data-astro-cid-ihllb3az] .shot[data-astro-cid-ihllb3az]{max-height:16rem}@media(max-width:47.99rem){.gallery__stage[data-astro-cid-ihllb3az],.js .gallery__stage[data-astro-cid-ihllb3az]{grid-template-columns:minmax(0,1fr);padding:var(--space-3);border-radius:var(--radius-card)}.gallery__thumbs[data-astro-cid-ihllb3az]{grid-template-columns:repeat(4,minmax(0,1fr))}.gallery__navs[data-astro-cid-ihllb3az]{grid-column:1 / -1;justify-content:flex-end}.gallery__nav[data-astro-cid-ihllb3az]{width:44px;height:44px}}.buybox__checks[data-astro-cid-es3a3cls]{display:grid;gap:var(--space-3);padding:0;list-style:none;color:var(--color-ink)}.buybox__checks[data-astro-cid-es3a3cls] li[data-astro-cid-es3a3cls]{display:flex;align-items:center;gap:var(--space-3)}.buybox__price[data-astro-cid-es3a3cls]{display:flex;align-items:baseline;gap:var(--space-2);padding-top:var(--space-5);border-top:1px solid var(--color-line);color:var(--color-ink);font:600 var(--text-section)/1 var(--font-display);letter-spacing:var(--tracking-section)}.buybox__unit[data-astro-cid-es3a3cls]{color:var(--color-muted);font:400 var(--text-small)/1.4 var(--font-body);letter-spacing:0}.buybox__actions[data-astro-cid-es3a3cls]{display:grid;gap:var(--space-3)}.buybox__actions[data-astro-cid-es3a3cls] .btn[data-astro-cid-es3a3cls]{padding-inline:var(--space-4);font-size:var(--text-small)}@media(max-width:25rem){.buybox[data-astro-cid-es3a3cls]{padding:var(--space-5) 0;border-width:1px 0 0;border-radius:0;background:none}.buybox__actions[data-astro-cid-es3a3cls] .btn[data-astro-cid-es3a3cls]{font-size:var(--text-label)}}.included__list[data-astro-cid-xpwi7k5w]{display:grid;gap:var(--space-2);padding:0;list-style:none;counter-reset:inc}.included__list[data-astro-cid-xpwi7k5w] li[data-astro-cid-xpwi7k5w]{display:grid;grid-template-columns:2.25ch minmax(0,1fr);gap:var(--space-3);color:var(--color-ink);font-size:var(--text-small);line-height:1.45;counter-increment:inc}.included__list[data-astro-cid-xpwi7k5w] li[data-astro-cid-xpwi7k5w]:before{content:counter(inc) ".";color:var(--color-muted);font-variant-numeric:tabular-nums;text-align:right}.details__rows[data-astro-cid-ocp36ggc]{display:grid}.details__rows[data-astro-cid-ocp36ggc] div[data-astro-cid-ocp36ggc]{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--color-line);font-size:var(--text-small)}.details__rows[data-astro-cid-ocp36ggc] div[data-astro-cid-ocp36ggc]:first-child{border-top:0;padding-top:0}dt[data-astro-cid-ocp36ggc]{color:var(--color-muted)}dd[data-astro-cid-ocp36ggc]{color:var(--color-ink);font-weight:500;text-align:right}dd[data-astro-cid-ocp36ggc] a[data-astro-cid-ocp36ggc]{color:var(--color-ink)}.related[data-astro-cid-yd7b273o]{display:grid;gap:var(--space-6);padding-top:var(--section-gap)}.related__list[data-astro-cid-yd7b273o]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);padding:0;list-style:none}@media(max-width:64rem){.related__list[data-astro-cid-yd7b273o]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.related__list[data-astro-cid-yd7b273o]{grid-template-columns:minmax(0,1fr)}}h1[data-astro-cid-yvbahnfj],h2[data-astro-cid-yvbahnfj]{overflow-wrap:break-word;min-width:0}.detail[data-astro-cid-yvbahnfj]{display:grid;gap:var(--space-5);padding-top:var(--space-5)}.detail__fold[data-astro-cid-yvbahnfj],.detail__grid[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,400px);gap:var(--space-7);align-items:start}.detail__intro[data-astro-cid-yvbahnfj]{display:grid;gap:var(--space-5);min-width:0}.detail__title[data-astro-cid-yvbahnfj]{max-width:14ch}.detail__lede[data-astro-cid-yvbahnfj]{max-width:60ch}.detail__main[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);min-width:0}.detail__side[data-astro-cid-yvbahnfj]{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.detail__fold[data-astro-cid-yvbahnfj] .buybox{position:sticky;top:calc(var(--nav-offset) + var(--space-4))}.inside[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);padding-top:var(--space-6)}.inside__head[data-astro-cid-yvbahnfj]{display:grid;gap:var(--space-4)}@media(max-width:71.99rem){.detail__fold[data-astro-cid-yvbahnfj],.detail__grid[data-astro-cid-yvbahnfj]{grid-template-columns:minmax(0,1fr)}.detail__fold[data-astro-cid-yvbahnfj] .buybox{position:static}}
