.cm-product.cc-reel-product{--cr-ink: #edf6f8;--cr-muted: #a4b8c1;--cr-line: #28404c;--cr-ice: #12232d;--cm-gallery-shift: 0px;--cm-film-shift: 0px;background:#08151d;color:#edf6f8;overflow:clip}.cm-product [hidden]{display:none!important}.cm-product .cc-breadcrumb{color:#90a9b4;padding-block:25px}.cm-product .cc-reel-pdp{padding-top:8px;padding-bottom:105px;gap:clamp(32px,5vw,84px)}.cm-product .cc-reel-copy h1,.cm-product .cm-product-purchase-title{font-size:clamp(44px,5vw,76px);line-height:1.01;font-weight:500;letter-spacing:-.06em}.cm-product .cc-reel-copy .cc-eyebrow{color:#89cbd8}.cm-product .cc-reel-tagline{font-size:clamp(19px,1.9vw,26px);line-height:1.4;color:#e3eef2}.cm-product .cc-reel-copy .cc-pdp-intro{color:#a4b8c1;font-size:14px}.cm-product .cc-reel-gallery{top:28px}.cm-product .cc-reel-gallery-main{border:1px solid #27404d;background:#071722;border-radius:5px;isolation:isolate}.cm-product .cc-reel-gallery-main:has(.cc-main-image:not(.cc-studio-image)){background:#f4f7f8}.cm-product .cc-reel-gallery-main .cc-studio-image{transform:translateY(var(--cm-gallery-shift)) scale(1.065)}.cm-product .cc-reel-gallery-main .cc-main-image{transition:opacity .25s ease}.cm-product .cc-reel-image-label{background:#0a1824cf;color:#c3e5ed;border:1px solid #7392a359;font-size:8px;border-radius:2px;padding:8px 10px}.cm-product .cc-reel-thumbnails button{border-color:#304a59;background:#0d202c;border-radius:3px}.cm-product .cc-reel-thumbnails button[aria-pressed=true]{border-color:#a5e2ed;box-shadow:0 0 0 1px #a5e2ed}.cm-product .cc-reel-thumbnails [data-cc-image]:not([data-studio]){background:#f7f9fa}.cm-product .cc-reel-gallery-caption{color:#92aebb;font-size:10px;letter-spacing:.03em}.cm-product .cc-reel-benefits{gap:0;margin-top:27px;border-top:1px solid #29404c;border-bottom:1px solid #29404c}.cm-product .cc-reel-benefit{padding:20px 15px 20px 0;background:none;border:0;border-radius:0}.cm-product .cc-reel-benefit+.cc-reel-benefit{border-left:1px solid #29404c;padding-left:17px}.cm-product .cc-reel-benefit svg{color:#93d6e5}.cm-product .cc-reel-benefit h2{color:#e9f2f5}.cm-product .cc-reel-benefit p{color:#9eb5bf}.cm-product .cc-reel-buy-panel{margin-top:28px;padding:26px;border-color:#324d5b;background:linear-gradient(150deg,#172c38,#0c1d28);border-radius:5px;box-shadow:0 20px 70px #0002}.cm-product .cc-reel-price-row .cc-price{color:#f3f9fb}.cm-product .cc-reel-price-row .cc-price s{color:#9cb0bb}.cm-product .cc-reel-price-row .cc-stock{color:#9cd3bd}.cm-product .cc-reel-price-row .cc-stock.is-unavailable{color:#e0bfb6}.cm-product .cc-product-form label{color:#c9dce5}.cm-product .cc-product-form select,.cm-product .cc-product-form input{color:#f1f7f9;background:#0c1d27;border:1px solid #415b69;border-radius:3px}.cm-product .cc-product-form select option{background:#0c1d27;color:#f1f7f9}.cm-product .cc-buy-row input{color-scheme:dark}.cm-product .cc-reel-add{border-radius:3px;background:#a5e2ed;color:#122b35!important}.cm-product .cc-reel-add:hover{background:#c9f0f6}.cm-product .cc-reel-checkout-note{color:#a9bec8}.cm-product .cc-reel-trust{border-color:#36505d;color:#d4e2e8}.cm-product .cc-reel-tax-note{color:#92aab6;font-size:10px}.cm-product .cc-reel-swatches button{border-color:#506875;border-radius:3px;color:#cfe0e8;background:#0c1d27}.cm-product .cc-reel-swatches button[aria-pressed=true]{color:#edf7fa;border-color:#a5e2ed;background:#21414c}.cm-product .cc-reel-accordions{margin-top:30px}.cm-product .cc-reel-accordions details{border-color:#29424f}.cm-product .cc-reel-accordions details p{color:#a4b8c1}.cm-product .cc-reel-accordions summary{color:#ddebf1}.cm-product .cc-reel-summary-specs dt{color:#9db4bf}.cm-product .cc-reel-summary-specs dd{color:#dfedf2}.cm-product .cm-product-noscript-add{width:100%;border-radius:3px;margin-top:12px}.cm-product-badge{color:#e9f3f7}.cm-product-badge .jdgm-prev-badge__text{color:#e9f3f7!important}.cm-product .cm-product-film{position:relative;isolation:isolate;min-height:650px;height:calc(100svh - 116px);max-height:1080px;overflow:hidden;background:#06121c}.cm-product-film:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#031019b5 0%,#0310192e 62%,transparent),linear-gradient(0deg,#04111ee6 0%,transparent 55%);pointer-events:none}.cm-product .cm-product-film-video{position:absolute;z-index:-1;top:-4%;right:-4%;bottom:-4%;left:-4%;width:108%;height:108%;object-fit:cover;object-position:center;transform:translateY(var(--cm-film-shift))}.cm-product-film-content{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-block:70px 106px;pointer-events:none}.cm-product .cm-product-film-content .cc-eyebrow{color:#c0e7ef;font-size:10px;margin-bottom:20px!important}.cm-product .cm-product-film-content h1{color:#f2f8fa;font-size:clamp(70px,8.5vw,142px);font-weight:500;letter-spacing:-.072em;line-height:.93;max-width:1000px}.cm-product-film-content .cm-product-badge{pointer-events:auto;margin-top:20px}.cm-product .cm-product-film-content>p:not(.cc-eyebrow){margin-top:22px;color:#c1d3de;font-size:clamp(18px,1.7vw,25px);max-width:600px;line-height:1.45}.cm-product .cm-product-film-cta{margin-top:30px;pointer-events:auto;border-radius:3px;min-width:220px;color:#122b35!important}.cm-product-film-bottom{position:absolute;z-index:2;bottom:24px;left:0;right:0;display:flex;justify-content:space-between;align-items:center;color:#a8bdcb;font-size:9px;letter-spacing:.13em;text-transform:uppercase;pointer-events:none}.cm-product-film-control{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid #8babb967;color:#e5f1f7;background:#061726b8;padding:10px 13px;cursor:pointer;font-size:10px;line-height:1.3;border-radius:3px;pointer-events:auto}.cm-product-film-control svg{width:14px;height:14px;fill:currentColor;stroke:none}.cm-product-film-control.is-playing svg{fill:none;stroke:currentColor;stroke-width:3}.cm-product-gallery-film{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#06121c}.cm-product-gallery-film video{display:block;height:100%;width:100%;object-fit:cover}.cm-product-gallery-film .cm-product-film-control{position:absolute;bottom:18px;right:18px;z-index:2}.cm-product .cm-product-film-thumbnail{position:relative;overflow:hidden}.cm-product .cm-product-film-thumbnail img{object-fit:cover}.cm-product .cm-product-film-thumbnail>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0613214d;color:#d7f2f8;font-size:18px;text-shadow:0 2px 8px #000}.cm-product .cm-product-story{padding-top:90px;padding-bottom:80px;background:linear-gradient(180deg,#050f17,#0a1b26 60%,#08151d);border-top:1px solid #213947}.cm-product-story-heading{margin-bottom:72px}.cm-product-story-heading .cc-eyebrow{color:#8fc6d3}.cm-product .cm-product-story-heading h2{max-width:900px;font-size:clamp(46px,6.5vw,95px);font-weight:500;line-height:1;letter-spacing:-.065em}.cm-product-story-heading>p:last-child{margin-top:27px!important;max-width:550px;color:#a1b6c2;font-size:15px;line-height:1.8}.cm-product-chapter{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:clamp(40px,8vw,130px);margin-bottom:85px}.cm-product-chapter-reverse .cm-product-chapter-visual{order:2}.cm-product-chapter-visual{position:relative;overflow:hidden;aspect-ratio:1.12;min-width:0;background:#071925;border:1px solid #274251}.cm-product-chapter-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(140deg,#bbebfa09,transparent 45%,#0004);pointer-events:none}.cm-product-chapter-visual img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.05)}.cm-product[data-model=pod] .cm-product-chapter-visual img{object-position:76% center}.cm-product[data-model=nano] .cm-product-chapter-visual{background:#f4f7f8}.cm-product[data-model=nano] .cm-product-chapter-visual img{object-fit:contain}.cm-product .cm-product-control-visual img{transform:scale(1.35);object-position:center 25%}.cm-product[data-model=pod] .cm-product-control-visual img{object-position:80% center;transform:scale(1.25)}.cm-product-chapter-number{position:absolute;z-index:1;top:20px;left:22px;padding:7px 11px;background:#051420b8;border:1px solid #8bc9dc45;color:#b9e2f1;font-size:11px;letter-spacing:.12em}.cm-product-chapter-copy{padding-block:24px}.cm-product-chapter-copy .cc-eyebrow{color:#8ac9d8;margin-bottom:24px!important}.cm-product .cm-product-chapter-copy h3{font-size:clamp(34px,4vw,59px);line-height:1.06;letter-spacing:-.055em}.cm-product-chapter-copy>p:not(.cc-eyebrow):not(.cm-product-caption){color:#abc0cc;font-size:14px;line-height:1.9;max-width:520px;margin-top:24px!important}.cm-product-chapter-rule{display:block;width:54px;height:1px;background:#75b3c4;margin-block:29px}.cm-product .cm-product-caption{color:#869eab;font-size:11px;line-height:1.7;max-width:430px}.cm-product-chapter-copy .cc-text-link{color:#c6e7ee;font-size:13px;border-color:#507887}.cm-product-power-visual{background:radial-gradient(ellipse at center,#183e52,#0a2030 38%,#06131e 75%)}.cm-product-power-orbit{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.cm-product-power-orbit span{position:absolute;width:40%;aspect-ratio:1;border:1px solid #93d4eb45;border-radius:50%;box-shadow:0 0 30px #78c4eb06;animation:cm-product-orbit 5s ease-in-out 1}.cm-product-power-orbit span:nth-child(2){width:64%;animation-delay:-1.7s;opacity:.65}.cm-product-power-orbit span:nth-child(3){width:88%;animation-delay:-3.3s;opacity:.3}.cm-product-power-orbit svg{width:21%;height:21%;color:#b2e9f5;stroke-width:.9;filter:drop-shadow(0 0 22px #82d1f54a)}.cm-product-viewfinder{position:absolute;z-index:1;width:36%;aspect-ratio:1;left:32%;top:26%;border:1px solid #addef073;box-shadow:0 0 0 100vmax #07192611}.cm-product-viewfinder:before,.cm-product-viewfinder:after{content:"";position:absolute;width:18px;height:18px;border-color:#bae9f4;border-style:solid}.cm-product-viewfinder:before{top:-1px;left:-1px;border-width:1px 0 0 1px}.cm-product-viewfinder:after{bottom:-1px;right:-1px;border-width:0 1px 1px 0}.cm-product .cc-reel-related{padding-top:45px;padding-bottom:95px}.cm-product .cc-reel-related-heading h2{color:#e9f3f7}.cm-product .cc-reel-related-heading .cc-text-link{color:#c4e8f0}.cm-product .cc-card-copy h3{color:#e2eff4}.cm-product .cc-card-copy p{color:#a0b6c1}.cm-product .cc-card-price{color:#edf7fa}.cm-product .cc-card-price s{color:#95aab5}.cm-product .cc-card-copy .cc-text-link{color:#d1e7ee;border-color:#2c4451}.cm-product-motion [data-cm-product-reveal]{opacity:0;transform:translateY(34px);transition:opacity .85s ease,transform 1.05s cubic-bezier(.2,.65,.2,1)}.cm-product-motion [data-cm-product-reveal].is-visible{opacity:1;transform:none}.cm-product .cc-reel-mobile-purchase{background:#081925f5;border-color:#426171;color:#e9f4f8;box-shadow:0 -5px 25px #0004}.cm-product .cc-reel-mobile-purchase>div span:last-child{color:#99b0bc}.cm-product .cc-reel-mobile-purchase .cc-button{color:#122b35!important;border-radius:3px}@keyframes cm-product-orbit{0%,to{transform:scale(.96);opacity:.45}50%{transform:scale(1.04);opacity:.85}}@media(max-width:1100px){.cm-product .cm-product-film-content h1{font-size:clamp(65px,9vw,110px)}.cm-product-chapter{gap:50px}.cm-product .cc-reel-buy-panel{padding:23px}}@media(max-width:800px){.cm-product .cc-reel-pdp{gap:32px;padding-bottom:64px}.cm-product .cc-reel-copy h1,.cm-product .cm-product-purchase-title{font-size:clamp(43px,8vw,65px)}.cm-product .cm-product-film{min-height:670px;height:calc(100svh - 96px);max-height:950px}.cm-product .cm-product-film-video{object-position:60% center}.cm-product-film-content{padding-bottom:128px}.cm-product .cm-product-film-content h1{font-size:clamp(60px,12vw,95px)}.cm-product .cm-product-story{padding-top:65px;padding-bottom:40px}.cm-product-story-heading{margin-bottom:45px}.cm-product-chapter{grid-template-columns:minmax(0,1fr);gap:29px;margin-bottom:58px}.cm-product-chapter-reverse .cm-product-chapter-visual{order:0}.cm-product-chapter-copy{padding:0}.cm-product-chapter-copy .cc-eyebrow{margin-bottom:17px!important}.cm-product .cm-product-chapter-copy h3{font-size:clamp(34px,6vw,49px)}.cm-product-chapter-copy>p:not(.cc-eyebrow):not(.cm-product-caption){max-width:none;font-size:13px;margin-top:18px!important}.cm-product-chapter-rule{margin-block:22px}}@media(max-width:700px){.cm-product .cc-breadcrumb{padding-block:19px}.cm-product .cm-product-film{min-height:650px}.cm-product-film:after{background:linear-gradient(0deg,#04111df2,#04111d42 65%,#04111d16)}.cm-product .cm-product-film-video{object-position:58% center}.cm-product-film-content{padding-top:50px;padding-bottom:138px}.cm-product .cm-product-film-content .cc-eyebrow{font-size:9px;margin-bottom:18px!important}.cm-product .cm-product-film-content h1{font-size:clamp(57px,13vw,88px);line-height:.96}.cm-product .cm-product-film-content>p:not(.cc-eyebrow){font-size:18px;max-width:330px;margin-top:17px!important}.cm-product .cm-product-film-cta{min-height:50px;min-width:200px;margin-top:25px}.cm-product-film-bottom{bottom:85px}.cm-product-film-bottom>span{max-width:150px;font-size:8px;line-height:1.7;letter-spacing:.08em}.cm-product-film-control{font-size:9px;gap:9px;padding:10px 12px}.cm-product .cc-reel-gallery-main{border-radius:3px}.cm-product .cc-reel-buy-panel{padding:22px 18px;margin-top:23px}.cm-product .cc-reel-benefit{padding:17px 11px 17px 0}.cm-product .cc-reel-benefit+.cc-reel-benefit{padding-left:12px}.cm-product .cc-reel-benefit h2{font-size:10px}.cm-product .cc-reel-benefit p{font-size:9px}.cm-product .cc-reel-copy .cc-pdp-intro{font-size:13px}.cm-product .cm-product-story-heading h2{font-size:clamp(43px,10vw,64px)}.cm-product-story-heading>p:last-child{font-size:13px;margin-top:23px!important}.cm-product .cc-reel-related{padding-bottom:115px}}@media(prefers-reduced-motion:reduce){.cm-product .cm-product-film-video,.cm-product .cc-reel-gallery-main .cc-studio-image{transform:none}.cm-product-power-orbit span{animation:none}.cm-product [data-cm-product-reveal]{opacity:1;transform:none;transition:none}.cm-product .cc-reel-gallery-main .cc-main-image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cc-cinematic-product.css.map */
