.fs-scroll-video{position:relative;width:100%}.fs-scroll-video:not(.is-ready) .fs-scroll-video__scroll-container{height:100vh!important}.fs-scroll-video:not(.is-ready) .fs-scroll-video__media:before{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:2px solid rgba(255,255,255,.2);border-top-color:#fffc;border-radius:50%;animation:fs-scroll-video-spin .8s linear infinite;z-index:5}@keyframes fs-scroll-video-spin{to{transform:rotate(360deg)}}.fs-scroll-video__scroll-container{position:relative;width:100%;min-height:100vh;background:#000}.fs-scroll-video__sticky{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;height:100vh;overflow:hidden;background:#000;min-height:100vh}.fs-scroll-video__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.06),transparent 35%),#0c0c0c;overflow:hidden}.fs-scroll-video__video{width:100%;height:100%;object-fit:cover;display:block;background:#0c0c0c;will-change:contents;transform:translateZ(0)}.fs-scroll-video__placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#111;color:#666;font-size:14px;text-transform:uppercase;letter-spacing:.1em}.fs-scroll-video__placeholder .placeholder-svg{width:15%;max-width:120px;opacity:.4;margin-bottom:20px}.fs-scroll-video__placeholder:after{content:"Add a video in section settings"}.fs-scroll-video__progress{position:absolute;bottom:0;left:0;right:0;height:4px;background:#fff3;z-index:10}.fs-scroll-video__progress-bar{height:100%;background:#ffffffe6;transform-origin:left;transform:scaleX(0)}.fs-scroll-video__chrome{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;pointer-events:none;background:linear-gradient(180deg,#0000,#0006 60%,#000000a6);color:#fff;z-index:5}.fs-scroll-video__label{margin-bottom:12px}.fs-scroll-video__eyebrow{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.fs-scroll-video__subtitle{margin:4px 0 0;font-size:16px;font-weight:500;line-height:1.4}.fs-scroll-video__scroll-hint{position:absolute;top:130px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:.1em;opacity:1;transition:opacity .5s ease;z-index:10}.fs-scroll-video__scroll-hint svg{animation:fs-scroll-video-bounce 2s infinite}.fs-scroll-video__scroll-hint.is-hidden{opacity:0;pointer-events:none}@keyframes fs-scroll-video-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.fs-scroll-video__exit-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:15;opacity:0;pointer-events:none;transition:opacity .3s ease}.fs-scroll-video__exit-content{text-align:center;padding:24px}.fs-scroll-video__exit-cta{display:inline-block;padding:16px 40px;background:#fff;color:#000;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;border:none;cursor:pointer;transition:background .2s ease,transform .2s ease}.fs-scroll-video__exit-cta:hover{background:#f0f0f0;transform:scale(1.02)}a.fs-scroll-video__exit-cta:hover{color:#000}.fs-scroll-video__media{transition:transform .15s ease-out,opacity .15s ease-out,border-radius .15s ease-out;overflow:hidden}.fs-scroll-video.is-exit-active .fs-scroll-video__chrome{opacity:0;transition:opacity .3s ease}.fs-scroll-video.is-exit-active .fs-scroll-video__progress{opacity:0}@media screen and (max-width: 749px){.fs-scroll-video__sticky{height:100svh}.fs-scroll-video__scroll-hint{top:120px;font-size:12px}.fs-scroll-video__chrome{padding:18px}}@media (prefers-reduced-motion: reduce){.fs-scroll-video__scroll-container{height:auto!important}.fs-scroll-video__sticky{position:relative;height:auto;aspect-ratio:16 / 9}.fs-scroll-video__scroll-hint,.fs-scroll-video__progress{display:none}.fs-scroll-video__scroll-hint svg{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/fs-scroll-video.css.map */
