:root{--zns-navy: #0B1F4D;--zns-orange: #EA580C}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.zns-sky{display:none!important}.znsbg{position:fixed;top:-4%;right:-4%;bottom:-4%;left:-4%;z-index:-2;pointer-events:none;overflow:hidden}.znsbg img{width:100%;height:100%;object-fit:cover;filter:blur(26px) saturate(1.1);transform:scale(1.08)}.znsbg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f7f5ff80}.zfilm{position:relative;height:260vh}.zfilm__pin{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;isolation:isolate;background:#f4f1fb;color:#141a2e}.zfilm__scene{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform,opacity;transform-origin:50% 46%}.zfilm__scene img{width:100%;height:100%;object-fit:cover;display:block}.zfilm__scene--2{opacity:0}.zfilm__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(70% 55% at 50% 48%,#ffffff6b,#fff0 70%)}.zfilm__dust{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen}.zfilm .zch-orbs{z-index:1}.zfilm .zch-orb{opacity:.55}.zfilm .zch-stage{z-index:2}.zfilm .zch-copy{z-index:3}.zfilm__copy2{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.6rem;padding:0 1.6rem;opacity:0;pointer-events:none}.zfilm__copy2 h2{margin:0;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:clamp(3.6rem,7vw,9rem);line-height:.95;letter-spacing:-.04em;color:var(--zns-navy);text-shadow:0 2px 0 rgba(255,255,255,.85),0 30px 80px rgba(255,255,255,.9)}.zfilm__copy2 p{margin:0;font-size:clamp(1.6rem,1.8vw,2rem);color:#1f2747;text-shadow:0 1px 12px rgba(255,255,255,.9)}.zfilm .zch-title{color:var(--zns-navy)}.zfilm .zch-btn--glass{border:2px solid var(--zns-navy);color:var(--zns-navy);background:#ffffffd9}.zfilm__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;opacity:0;background:linear-gradient(to bottom,#f4f1fb33,#f4f1fb 70%)}.zfilm__rail{position:absolute;right:clamp(14px,3vw,48px);top:50%;transform:translateY(-50%);z-index:5;display:flex;flex-direction:column;gap:10px}.zfilm__rail span{width:4px;height:44px;border-radius:2px;background:#0b1f4d2e;overflow:hidden}.zfilm__rail i{display:block;width:100%;height:100%;background:var(--zns-navy);transform:scaleY(0);transform-origin:top}#MainContent{position:relative;z-index:1}#MainContent>.shopify-section:first-child{margin-top:-12vh}#MainContent slideshow-component{display:block;margin:0 clamp(12px,3vw,48px);border-radius:40px;overflow:hidden;border:2.5px solid var(--zns-navy);box-shadow:0 70px 120px -60px #0b1f4d80}#MainContent .slideshow__slide{overflow:hidden}.zns-cine #MainContent .image-with-text__media .media,.zns-cine #MainContent .slideshow__media{transform:translate3d(0,calc(var(--zc, 0) * -46px),0) scale(1.12);will-change:transform}.zns-cine #MainContent .scroll-trigger{animation:none!important;opacity:1!important;transform:none!important}#MainContent .card-wrapper{background:#fff!important;border:2.5px solid var(--zns-navy)!important;border-radius:22px!important;padding:8px!important;box-shadow:0 22px 44px -30px #0b1f4d73!important;transition:border-color .25s ease,transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease!important}#MainContent .card-wrapper:before,#MainContent .card-wrapper:after{display:none!important}#MainContent .card-wrapper:hover,#MainContent .card-wrapper.zns-near,#MainContent .card-wrapper:focus-within{border-color:var(--zns-orange)!important;box-shadow:0 32px 60px -30px #ea580c8c!important}#MainContent .card-wrapper:hover{transform:translateY(-6px)}#MainContent .card__heading,#MainContent .card__heading a{color:var(--zns-navy)!important;font-family:Space Grotesk,sans-serif}.zcg .zcg-card-inner{border:2.5px solid var(--zns-navy)!important;background:#fff!important;transition:border-color .25s ease,box-shadow .3s ease!important}.zcg .zcg-card:hover .zcg-card-inner,.zcg .zcg-card.zns-near .zcg-card-inner{border-color:var(--zns-orange)!important;box-shadow:0 30px 60px -26px #ea580c80!important}.zcg .zcg-label{color:var(--zns-navy)!important}#MainContent .multicolumn-card{border:2.5px solid var(--zns-navy)!important;background:#fff!important;transition:border-color .25s ease,box-shadow .35s ease}#MainContent .multicolumn-card.zns-near,#MainContent .multicolumn-card:hover{border-color:var(--zns-orange)!important;box-shadow:0 30px 60px -30px #ea580c80}#MainContent .image-with-text__content,#MainContent .slideshow__text.banner__box{border:2.5px solid var(--zns-navy)!important;background:#ffffffe0!important}#MainContent .title,#MainContent .collection-list-title,#MainContent h2.title{background:none!important;-webkit-background-clip:border-box;background-clip:border-box;color:var(--zns-navy)!important}.zns-rise{clip-path:inset(0 0 100% 0);transform:translate3d(0,.5em,0);transition:clip-path 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1)}.zns-rise.zns-in{clip-path:inset(0 0 -10% 0);transform:none}.zns-wave{opacity:0;transform:translate3d(0,46px,0);transition:opacity .8s ease,transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:var(--zd, 0ms)}.zns-wave.zns-in{opacity:1;transform:none}@media screen and (max-width:749px){.zfilm{height:220vh}#MainContent>.shopify-section:first-child{margin-top:-6vh}#MainContent slideshow-component{border-radius:26px;margin:0 10px}.zfilm__rail{display:none}}@media(prefers-reduced-motion:reduce){.zfilm{height:auto}.zfilm__pin{position:relative}.zns-rise,.zns-wave{clip-path:none!important;opacity:1!important;transform:none!important;transition:none!important}.zns-cine #MainContent .image-with-text__media .media,.zns-cine #MainContent .slideshow__media{transform:none}}@supports (animation-timeline: view()){.zfilm.zfilm--css{view-timeline:--zfilm block}.zfilm--css .zfilm__scene{transform:translate3d(calc(var(--zfx, 0) * -14px),calc(var(--zfy, 0) * -10px),0)}.zfilm--css .zfilm__scene--1{animation:zf-scene1 auto linear both;animation-timeline:--zfilm;animation-range:contain 0% contain 100%}.zfilm--css .zfilm__scene--2{animation:zf-scene2 auto linear both;animation-timeline:--zfilm;animation-range:contain 0% contain 100%}.zfilm--css .zch-copy{animation:zf-copy auto linear both;animation-timeline:--zfilm;animation-range:contain 0% contain 100%}.zfilm--css .zfilm__copy2{animation:zf-copy2 auto linear both;animation-timeline:--zfilm;animation-range:contain 0% contain 100%}.zfilm--css .zch-float{transform:translate3d(calc(var(--zfx, 0) * var(--d, .5) * -42px),calc(var(--zfy, 0) * var(--d, .5) * -30px),0);animation:zf-float auto linear both;animation-timeline:--zfilm;animation-range:contain 2% contain 42%}.zfilm--css .zfilm__veil{animation:zf-veil auto ease-in-out both;animation-timeline:--zfilm;animation-range:contain 86% contain 100%}.zfilm--css .zfilm__rail i{animation:zf-tick auto linear both;animation-timeline:--zfilm;animation-range:contain 0% contain 25%}.zfilm--css .zfilm__rail span:nth-child(2) i{animation-range:contain 25% contain 50%}.zfilm--css .zfilm__rail span:nth-child(3) i{animation-range:contain 50% contain 75%}.zfilm--css .zfilm__rail span:nth-child(4) i{animation-range:contain 75% contain 100%}.zfilm--css.zf-c1off .zch-copy>*{pointer-events:none}.zfilm--css.zf-c2on .zfilm__copy2{pointer-events:auto}.zfilm--css.zf-flown .zch-float{pointer-events:none}@media(hover:hover){.zns-cssfilm #MainContent>.shopify-section{view-timeline:--zsec block}.zns-cssfilm.zns-cine #MainContent .image-with-text__media .media,.zns-cssfilm.zns-cine #MainContent .slideshow__media{animation:zf-drift auto linear both;animation-timeline:--zsec;animation-range:cover 0% cover 100%}}}@keyframes zf-scene1{0%{scale:1.02;opacity:1;animation-timing-function:cubic-bezier(.33,1,.68,1)}36%{opacity:1;animation-timing-function:ease-in-out}58%{opacity:0}60%{scale:1.32}to{scale:1.32;opacity:0}}@keyframes zf-scene2{0%,36%{opacity:0;scale:1.2;animation-timing-function:ease-in-out}58%{opacity:1}62%{scale:1.02;animation-timing-function:ease-in-out}to{opacity:1;scale:1.34}}@keyframes zf-copy{0%,6%{opacity:1;translate:0 0;scale:1;animation-timing-function:ease-in-out}30%,to{opacity:0;translate:0 -110px;scale:1.08}}@keyframes zf-copy2{0%,62%{opacity:0;translate:0 60px;animation-timing-function:ease-in-out}74%{opacity:1}78%{translate:0 0}88%{opacity:1;animation-timing-function:ease-in-out}97%,to{opacity:0;translate:0 0}}@keyframes zf-float{0%{translate:0 0 0;opacity:1;animation-timing-function:ease-in-out}33%{opacity:1;animation-timing-function:linear}75%{opacity:0}to{translate:0 calc(var(--d, .5) * -160px) calc(var(--d, .5) * var(--zfz, 1000px));opacity:0}}@keyframes zf-veil{0%{opacity:0}to{opacity:1}}@keyframes zf-tick{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes zf-drift{0%{transform:translate3d(0,-46px,0) scale(1.12)}to{transform:translate3d(0,46px,0) scale(1.12)}}@media(hover:none){.zfilm{--zfz: 520px}.zfilm__dust{display:none!important}.zns-cine #MainContent .image-with-text__media .media,.zns-cine #MainContent .slideshow__media{transform:none!important;will-change:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/zns-cinematic-film.css.map */
