.stats[data-astro-cid-uecwik7p]{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:2rem 1.5rem;margin:0;display:grid}.stat[data-astro-cid-uecwik7p]{flex-direction:column-reverse;gap:.35rem;display:flex}.value[data-astro-cid-uecwik7p]{font:600 var(--step-3)/1 var(--font-display);letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--ink);margin:0}.unit[data-astro-cid-uecwik7p]{letter-spacing:-.01em;margin-left:.15em;font-size:.42em;font-weight:600}.label[data-astro-cid-uecwik7p]{font-size:var(--step--1);color:var(--ink-2);max-width:22ch;line-height:1.4}.faq[data-astro-cid-iquivrk5]{border-top:1px solid var(--line)}details[data-astro-cid-iquivrk5]{border-bottom:1px solid var(--line)}summary[data-astro-cid-iquivrk5]{cursor:pointer;min-height:56px;font:600 var(--step-1)/1.25 var(--font-display);letter-spacing:-.015em;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;list-style:none;display:flex}summary[data-astro-cid-iquivrk5]::-webkit-details-marker{display:none}.plus[data-astro-cid-iquivrk5]{color:var(--ink-2);transition:transform .4s var(--ease-out);flex:none}details[data-astro-cid-iquivrk5][open] .plus[data-astro-cid-iquivrk5]{transform:rotate(45deg)}.answer[data-astro-cid-iquivrk5]{color:var(--ink-2);max-width:68ch;padding-bottom:1.25rem}.answer[data-astro-cid-iquivrk5] p+p{margin-top:.75em}.answer[data-astro-cid-iquivrk5] a{color:var(--link);text-decoration:underline}details[data-astro-cid-iquivrk5][open] .answer[data-astro-cid-iquivrk5]{animation:faq-in .45s var(--ease-out)}@keyframes faq-in{0%{opacity:0;transform:translateY(-4px)}}.info-note[data-astro-cid-4zxlvdgk]{border-radius:var(--radius-s);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);align-items:flex-start;gap:.65rem;max-width:62ch;padding:.85rem 1rem;display:flex}.icon[data-astro-cid-4zxlvdgk]{color:var(--link);flex:none;margin-top:.1em}p[data-astro-cid-4zxlvdgk]{font-size:var(--step--1);margin:0;line-height:1.5}.glass[data-astro-cid-ya4nzgqq].glass-card{border-radius:var(--radius-l);padding:clamp(1.25rem,1rem + 1.5vw,2.25rem)}.video[data-astro-cid-amhfofzo]{margin:0}.poster[data-astro-cid-amhfofzo]{aspect-ratio:16/9;border-radius:var(--radius-l);background:var(--bg-2);color:var(--ink);display:block;position:relative;overflow:hidden}.poster[data-astro-cid-amhfofzo]:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(#22283a00 45%,#22283a47);position:absolute;inset:0}.poster[data-astro-cid-amhfofzo] picture,.poster[data-astro-cid-amhfofzo] .img{width:100%;height:100%}.poster[data-astro-cid-amhfofzo] .img{object-fit:cover}.play[data-astro-cid-amhfofzo]{z-index:1;background:var(--brand-fill);width:72px;height:72px;color:var(--brand-ink);transition:transform .4s var(--ease-spring), background-color .2s;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 8px 24px #0014894d}.play[data-astro-cid-amhfofzo] svg[data-astro-cid-amhfofzo]{margin-left:3px}@media (width<=599px){.play[data-astro-cid-amhfofzo]{width:56px;height:56px}.play[data-astro-cid-amhfofzo] svg[data-astro-cid-amhfofzo]{width:24px;height:24px}}.compact[data-astro-cid-amhfofzo] .play[data-astro-cid-amhfofzo]{width:48px;height:48px;top:auto;bottom:12px;left:12px;translate:none}.compact[data-astro-cid-amhfofzo] .play[data-astro-cid-amhfofzo] svg[data-astro-cid-amhfofzo]{width:20px;height:20px}.poster[data-astro-cid-amhfofzo]:hover .play[data-astro-cid-amhfofzo]{background:var(--brand-fill-hover);transform:scale(1.06)}.poster[data-astro-cid-amhfofzo]:active .play[data-astro-cid-amhfofzo]{background:var(--brand-fill-active);transform:scale(.96)}.poster[data-astro-cid-amhfofzo]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.note[data-astro-cid-amhfofzo]{font-size:var(--step--1);color:var(--ink-2);margin-top:10px}.video-dialog[data-astro-cid-amhfofzo]{background:0 0;border:0;width:min(92vw,1120px,151.111svh);max-width:none;height:fit-content;max-height:none;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.video-dialog[data-astro-cid-amhfofzo]::backdrop{background:#0f121cd1}.frame[data-astro-cid-amhfofzo]{aspect-ratio:16/9;border-radius:var(--radius-m);background:#000;width:100%;overflow:hidden}.frame[data-astro-cid-amhfofzo] iframe{border:0;width:100%;height:100%;display:block}.close[data-astro-cid-amhfofzo]{z-index:1;width:var(--tap);height:var(--tap);background:var(--white);color:var(--ink);transition:transform .4s var(--ease-spring);border:0;border-radius:999px;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 10px #0000004d}@media (width<=599px),(height<=499px){.video-dialog[data-astro-cid-amhfofzo]{width:min(100vw,151.111svh)}}@media (width<=599px){.frame[data-astro-cid-amhfofzo]{border-radius:0}}.close[data-astro-cid-amhfofzo]:active{transform:scale(.9)}.close[data-astro-cid-amhfofzo]:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}:root:has(.video-dialog[open]){overflow:hidden}@media (prefers-reduced-motion:reduce){.play[data-astro-cid-amhfofzo],.close[data-astro-cid-amhfofzo]{transition:none}}.top[data-astro-cid-2lry6lxr]{gap:24px;padding-top:16px;display:grid}.gallery[data-astro-cid-2lry6lxr]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--space));padding-inline:var(--space);scroll-padding-inline:var(--space);scrollbar-width:none;grid-auto-columns:88%;grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.gallery[data-astro-cid-2lry6lxr]::-webkit-scrollbar{display:none}.gallery[data-astro-cid-2lry6lxr]:focus-visible{outline-offset:-3px}.shot[data-astro-cid-2lry6lxr],.row-media[data-astro-cid-2lry6lxr]{aspect-ratio:4/3;border-radius:var(--radius-l);background:var(--bg-2);position:relative;overflow:hidden}.shot[data-astro-cid-2lry6lxr]{scroll-snap-align:start}.shot[data-astro-cid-2lry6lxr]:after,.row-media[data-astro-cid-2lry6lxr]:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;position:absolute;inset:0}.shot[data-astro-cid-2lry6lxr] picture,.shot[data-astro-cid-2lry6lxr] .img,.row-media[data-astro-cid-2lry6lxr] picture,.row-media[data-astro-cid-2lry6lxr] .img{width:100%;height:100%}.shot[data-astro-cid-2lry6lxr] .img,.row-media[data-astro-cid-2lry6lxr] .img{object-fit:cover}.info[data-astro-cid-2lry6lxr]{align-content:start;gap:14px;display:grid}h1[data-astro-cid-2lry6lxr]{font-size:var(--step-3);letter-spacing:-.015em}.tagline[data-astro-cid-2lry6lxr]{font-size:var(--step-1);color:var(--ink-2);letter-spacing:-.01em;max-width:30ch;line-height:1.3}.price[data-astro-cid-2lry6lxr]{font:600 var(--step-2)/1.1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ship-note[data-astro-cid-2lry6lxr]{color:var(--ink-2);font-size:var(--step--1);margin-top:4px}.net-note[data-astro-cid-2lry6lxr]{color:var(--ink-2);font-size:var(--step--2);margin-top:4px}.info[data-astro-cid-2lry6lxr] .reader-short{box-shadow:none;color:var(--ink-2);background:0 0;padding:0}.buybar[data-astro-cid-2lry6lxr].glass{z-index:40;left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom));border-radius:999px;align-items:center;gap:8px;padding:8px;display:flex;position:fixed}.bar-price[data-astro-cid-2lry6lxr]{font-variant-numeric:tabular-nums;white-space:nowrap;flex:1;padding-left:12px;font-weight:600}.qty[data-astro-cid-2lry6lxr] input[data-astro-cid-2lry6lxr]{text-align:center;border:1px solid var(--line);background:var(--bg);font-variant-numeric:tabular-nums;border-radius:999px;width:64px;min-height:52px;padding:0 6px;font-size:16px;font-weight:600}.buybar[data-astro-cid-2lry6lxr] .add{flex:auto;min-width:0;padding-inline:1em}@media (width<=429px){.bar-price[data-astro-cid-2lry6lxr],.buybar[data-astro-cid-2lry6lxr] .add .bag{display:none}}.product[data-astro-cid-2lry6lxr]{padding-bottom:96px}html:has(.buybar){scroll-padding-bottom:96px}body:has(.buybar) .site-footer{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.stats-block[data-astro-cid-2lry6lxr]{margin-top:clamp(32px,4vw,64px)}.stats-block[data-astro-cid-2lry6lxr] .stats-card{padding:clamp(1.25rem,1rem + 2.5vw,3rem)}.stats-block[data-astro-cid-2lry6lxr] .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.stats-block[data-astro-cid-2lry6lxr] .stat{justify-content:flex-end}@media (width<=733px){.stats-block[data-astro-cid-2lry6lxr] .stats .value{font-size:clamp(1.9rem,9vw,2.4rem)}}.hl-block[data-astro-cid-2lry6lxr]{padding-block:var(--section);gap:clamp(48px,6vw,96px);display:grid}.hl-block[data-astro-cid-2lry6lxr] .row{align-items:center;gap:20px;display:grid}.row-copy[data-astro-cid-2lry6lxr]{min-width:0}.row-copy[data-astro-cid-2lry6lxr] h3[data-astro-cid-2lry6lxr]{font-size:var(--step-3);letter-spacing:-.015em}.row-copy[data-astro-cid-2lry6lxr] p[data-astro-cid-2lry6lxr]{font-size:var(--step-1);letter-spacing:-.01em;color:var(--ink-2);max-width:32ch;margin-top:14px;line-height:1.4}.more[data-astro-cid-2lry6lxr]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.more[data-astro-cid-2lry6lxr]>li{display:flex}.more[data-astro-cid-2lry6lxr] .more-card{flex:1}.more[data-astro-cid-2lry6lxr] h3[data-astro-cid-2lry6lxr]{font-size:var(--step-1);letter-spacing:-.02em;line-height:1.2}.more[data-astro-cid-2lry6lxr] p[data-astro-cid-2lry6lxr]{color:var(--ink-2);margin-top:8px}.two-col[data-astro-cid-2lry6lxr]{padding-bottom:var(--section);gap:48px;display:grid}.two-col[data-astro-cid-2lry6lxr]>*{min-width:0}.two-col[data-astro-cid-2lry6lxr] .body>h2:first-child{margin-top:0}.two-col[data-astro-cid-2lry6lxr] .specs-wrap h2[data-astro-cid-2lry6lxr],.faq-wrap[data-astro-cid-2lry6lxr] h2[data-astro-cid-2lry6lxr],.video-block[data-astro-cid-2lry6lxr] h2[data-astro-cid-2lry6lxr]{font-size:var(--step-2);margin-bottom:18px}.specs[data-astro-cid-2lry6lxr]{border-collapse:collapse;width:100%}.specs[data-astro-cid-2lry6lxr] th[data-astro-cid-2lry6lxr],.specs[data-astro-cid-2lry6lxr] td[data-astro-cid-2lry6lxr]{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:14px 0}.specs[data-astro-cid-2lry6lxr] td[data-astro-cid-2lry6lxr]{font-variant-numeric:tabular-nums}.specs[data-astro-cid-2lry6lxr] th[data-astro-cid-2lry6lxr]{width:42%;color:var(--ink-2);padding-right:16px;font-weight:500}.specs[data-astro-cid-2lry6lxr] tr[data-astro-cid-2lry6lxr]:first-child th[data-astro-cid-2lry6lxr],.specs[data-astro-cid-2lry6lxr] tr[data-astro-cid-2lry6lxr]:first-child td[data-astro-cid-2lry6lxr]{border-top:1px solid var(--line)}.faq-wrap[data-astro-cid-2lry6lxr] [data-reveal]>*{max-width:860px}.video-block[data-astro-cid-2lry6lxr]{padding-top:clamp(48px,6vw,96px)}.video-lead[data-astro-cid-2lry6lxr]{color:var(--ink-2);max-width:60ch;margin-top:-8px;margin-bottom:18px}.vids[data-astro-cid-2lry6lxr]{margin:0 calc(-1 * var(--space));padding:2px var(--space) 6px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-padding-inline:var(--space);scrollbar-width:none;grid-auto-columns:min(280px,80%);grid-auto-flow:column;gap:14px;list-style:none;display:grid;overflow-x:auto}.vids[data-astro-cid-2lry6lxr]::-webkit-scrollbar{display:none}.vid[data-astro-cid-2lry6lxr]{scroll-snap-align:start;min-width:0;position:relative}.vid[data-astro-cid-2lry6lxr] figcaption{margin-top:10px}.vid-title[data-astro-cid-2lry6lxr]{font-size:var(--step-0);letter-spacing:-.01em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.vid-meta[data-astro-cid-2lry6lxr]{font-size:var(--step--1);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:4px;display:flex}.vid-meta[data-astro-cid-2lry6lxr] time[data-astro-cid-2lry6lxr]{font-variant-numeric:tabular-nums}.vid-badge[data-astro-cid-2lry6lxr]{border:1px solid var(--line);color:var(--ink);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:.92em;line-height:1.5}.video-note[data-astro-cid-2lry6lxr]{font-size:var(--step--1);color:var(--ink-2);margin-top:14px}@media (width>=734px){.vids[data-astro-cid-2lry6lxr]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:28px 20px;margin-inline:0;padding:0;overflow:visible}}@media (width>=1024px){.vids[data-astro-cid-2lry6lxr]{grid-template-columns:repeat(3,minmax(0,1fr))}}.notes[data-astro-cid-2lry6lxr]{justify-items:start;gap:16px;padding-top:clamp(40px,5vw,72px);display:grid}.advice[data-astro-cid-2lry6lxr]{font-size:var(--step--1);color:var(--ink-2);max-width:68ch}.links[data-astro-cid-2lry6lxr]{flex-wrap:wrap;gap:4px 28px;display:flex}.links[data-astro-cid-2lry6lxr] a[data-astro-cid-2lry6lxr]{min-height:var(--tap);align-items:center;gap:.3em;font-weight:500;display:inline-flex}@media (width>=734px){.buybar[data-astro-cid-2lry6lxr].glass{box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;margin-top:6px;padding:0;position:static}.buybar[data-astro-cid-2lry6lxr].glass:before{content:none}.bar-price[data-astro-cid-2lry6lxr]{display:none}.buybar[data-astro-cid-2lry6lxr] .add{flex:none;padding-inline:1.6em}.product[data-astro-cid-2lry6lxr]{padding-bottom:var(--section)}html:has(.buybar){scroll-padding-bottom:0}body:has(.buybar) .site-footer{padding-bottom:0}.gallery[data-astro-cid-2lry6lxr]{grid-auto-columns:70%}}@media (width>=1024px){.top[data-astro-cid-2lry6lxr]{grid-template-columns:7fr 5fr;align-items:start;gap:clamp(32px,4vw,64px);padding-top:32px}.gallery[data-astro-cid-2lry6lxr]{grid-template-columns:repeat(2,1fr);grid-auto-columns:auto;grid-auto-flow:row;margin:0;padding:0;overflow:visible}.shot[data-astro-cid-2lry6lxr]:first-child{grid-column:1/-1}.info[data-astro-cid-2lry6lxr]{position:sticky;top:84px}.hl-block[data-astro-cid-2lry6lxr] .row{grid-template-columns:7fr 5fr;gap:clamp(32px,5vw,80px)}.hl-block[data-astro-cid-2lry6lxr] .row--flip{grid-template-columns:5fr 7fr}.hl-block[data-astro-cid-2lry6lxr] .row--flip .row-media[data-astro-cid-2lry6lxr]{order:2}.two-col[data-astro-cid-2lry6lxr]{grid-template-columns:5fr 7fr;gap:clamp(32px,4vw,64px)}}
