.shots[data-astro-cid-fqjt62f3]{max-width:1120px;margin-top:40px}.shots__track[data-astro-cid-fqjt62f3]{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:3px}.shots__track[data-astro-cid-fqjt62f3]::-webkit-scrollbar{display:none}.shots__track[data-astro-cid-fqjt62f3]:focus-visible{outline:2px solid var(--red);outline-offset:2px}.shots__slide[data-astro-cid-fqjt62f3]{flex:0 0 100%;scroll-snap-align:start;margin:0}.shots__slide[data-astro-cid-fqjt62f3] img[data-astro-cid-fqjt62f3]{display:block;width:auto;max-width:min(100%,800px);height:auto;margin:0 auto}.shots__slide[data-astro-cid-fqjt62f3] figcaption[data-astro-cid-fqjt62f3]{margin-top:10px;color:var(--muted);font-size:13px;text-align:center}.shots__bar[data-astro-cid-fqjt62f3]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.shots__count[data-astro-cid-fqjt62f3]{color:var(--muted);font-size:13px}.shots__btns[data-astro-cid-fqjt62f3]{display:flex;gap:8px}.shots__btns[data-astro-cid-fqjt62f3] button[data-astro-cid-fqjt62f3]{background:transparent;color:var(--text);border:1px solid var(--line);padding:6px 14px;font-family:var(--mono);font-size:14px;cursor:pointer}.shots__btns[data-astro-cid-fqjt62f3] button[data-astro-cid-fqjt62f3]:hover{border-color:var(--text);color:var(--red)}.product[data-astro-cid-2ozpnuxq]{padding:0 var(--gutter) 120px}.product__top[data-astro-cid-2ozpnuxq]{display:flex;gap:clamp(20px,3vw,40px);align-items:flex-start;padding:clamp(40px,7vh,80px) 0 32px;border-bottom:1px solid var(--line)}.product__icon[data-astro-cid-2ozpnuxq]{width:clamp(72px,10vw,128px);height:auto;flex:none}.product__eyebrow[data-astro-cid-2ozpnuxq]{color:var(--red);font-size:13px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.product__title[data-astro-cid-2ozpnuxq]{font-family:var(--display);font-weight:400;font-size:clamp(44px,6.5vw,96px);line-height:.9;text-transform:uppercase}.product__lead[data-astro-cid-2ozpnuxq]{margin-top:18px;font-size:20px}.product__buy[data-astro-cid-2ozpnuxq]{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.product__badges[data-astro-cid-2ozpnuxq]{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.product__badges[data-astro-cid-2ozpnuxq] img[data-astro-cid-2ozpnuxq]{display:block}.product__button[data-astro-cid-2ozpnuxq]{display:inline-block;padding:12px 22px;background:var(--red);color:#fff;text-decoration:none;font-weight:600}.product__button[data-astro-cid-2ozpnuxq]:hover{filter:brightness(1.1)}.product__button--store[data-astro-cid-2ozpnuxq]{padding:11px 21px;border:1px solid var(--text);background:none;color:var(--text)}.product__button--store[data-astro-cid-2ozpnuxq]:hover{filter:none;background:var(--text);color:var(--bg)}.product__soon[data-astro-cid-2ozpnuxq]{display:inline-block;padding:12px 22px;border:1px solid var(--line);color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:14px}.product__note[data-astro-cid-2ozpnuxq]{color:var(--muted)}.product__or[data-astro-cid-2ozpnuxq]{margin:0 -6px;color:var(--muted)}.product__shot[data-astro-cid-2ozpnuxq]{margin:40px 0 0;max-width:1120px}.product__shot[data-astro-cid-2ozpnuxq] video[data-astro-cid-2ozpnuxq]{width:100%;height:auto;display:block}.product__body[data-astro-cid-2ozpnuxq]{max-width:68ch;padding-top:24px}.product__body[data-astro-cid-2ozpnuxq] h2[data-astro-cid-2ozpnuxq]{font-family:var(--display);font-weight:400;font-size:clamp(20px,2vw,26px);line-height:1.05;text-transform:uppercase;margin:36px 0 8px}.product__body[data-astro-cid-2ozpnuxq] p[data-astro-cid-2ozpnuxq]+p[data-astro-cid-2ozpnuxq]{margin-top:14px}.product__body[data-astro-cid-2ozpnuxq] p[data-astro-cid-2ozpnuxq],.product__body[data-astro-cid-2ozpnuxq] li[data-astro-cid-2ozpnuxq]{color:#cfcfcf}.product__body[data-astro-cid-2ozpnuxq] ul[data-astro-cid-2ozpnuxq]{padding-left:1.2em}.product__body[data-astro-cid-2ozpnuxq] li[data-astro-cid-2ozpnuxq]+li[data-astro-cid-2ozpnuxq]{margin-top:6px}.product__body[data-astro-cid-2ozpnuxq] a[data-astro-cid-2ozpnuxq]:not(.product__button){color:var(--text);text-decoration-color:var(--red)}.product__body[data-astro-cid-2ozpnuxq] a[data-astro-cid-2ozpnuxq]:not(.product__button):hover{color:var(--red)}.product__faq[data-astro-cid-2ozpnuxq] dt[data-astro-cid-2ozpnuxq]{color:var(--text);font-weight:500;margin-top:18px}.product__faq[data-astro-cid-2ozpnuxq] dd[data-astro-cid-2ozpnuxq]{margin:4px 0 0;color:#cfcfcf}
