@font-face{font-family:Moulin;font-display:swap;src:url(https://cdn.shopify.com/s/files/1/0725/3026/4281/files/Moulin-Medium-Web.woff?v=1732649920) format("woff")}@font-face{font-family:NH Display Regular;font-display:swap;src:url(https://cdn.shopify.com/s/files/1/0725/3026/4281/files/Linotype_-_NHaasGroteskDSPro-55Rg.woff2?v=1732649954) format("woff2")}@font-face{font-family:NH Text Regular;font-display:swap;src:url(https://cdn.shopify.com/s/files/1/0725/3026/4281/files/Linotype_-_NHaasGroteskTXPro-55Rg.woff2?v=1732649954) format("woff2")}.zero-fullscreen-outer{--zero-desktop-nav-offset: 145px;--zero-text-color: #fff;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);overflow:hidden;position:relative;background:#fff;color:#000}.zero-fullscreen-outer *,.zero-fullscreen-outer *:before,.zero-fullscreen-outer *:after{box-sizing:border-box}.zero-fullscreen-outer fullscreen-media,.zero-fullscreen-outer .block{display:block}.zero-fullscreen-padding{padding:0}.zero-fullscreen-outer .relative{position:relative}.zero-fullscreen-outer .absolute{position:absolute}.zero-fullscreen-outer .inset-0{top:0;right:0;bottom:0;left:0}.zero-fullscreen-outer .overflow-hidden{overflow:hidden}.zero-fullscreen-outer .hidden{display:none}.zero-fullscreen-outer .flex{display:flex}.zero-fullscreen-outer .w-full{width:100%}.zero-fullscreen-outer .h-full{height:100%}.zero-fullscreen-outer .bg-transparent{background-color:transparent}.zero-fullscreen-media{background-color:#f5f5f5;aspect-ratio:1 / 1}.zero-fullscreen-media video,.zero-fullscreen-media img{display:block;width:100%;height:100%;object-fit:cover}.zero-fullscreen-media .video-component__wrapper{width:100%;height:100%;background-image:var(--zero-video-poster);background-position:center;background-size:cover;background-repeat:no-repeat}.zero-fullscreen-outer .fullscreen-media__text-content{z-index:3;position:absolute;row-gap:20px;top:40px;right:40px;bottom:40px;left:40px;display:flex;flex-direction:column;justify-content:flex-end;color:var(--zero-text-color);pointer-events:none}.zero-fullscreen-outer .fullscreen-media__link-overlay{z-index:4;position:absolute;top:0;right:0;bottom:0;left:0;display:block}.zero-fullscreen-outer .visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap;word-wrap:normal!important}.zero-fullscreen-outer .h2,.zero-fullscreen-outer h2{margin:0;color:inherit;font-family:Moulin,Times,serif;font-size:24px;font-weight:500;line-height:24px;letter-spacing:0;text-transform:uppercase}.zero-fullscreen-outer p{margin:0;color:inherit;font-family:NH Display Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.2;letter-spacing:0}.zero-fullscreen-outer .button--inline-text,.zero-fullscreen-outer .link--inline-text{display:inline-block;width:fit-content;color:inherit;font-family:NH Text Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:12px;text-transform:uppercase;text-decoration-line:underline!important;text-decoration-style:solid;text-decoration-color:currentColor;text-decoration-skip-ink:none;-webkit-text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:5px}.zero-fullscreen-outer a.link--inline-text{text-decoration-line:underline}.zero-fullscreen-outer .fullscreen-media__outside-text-content{display:none}.zero-fullscreen-outer .zero-mobile-video{display:block}.zero-fullscreen-outer .zero-desktop-video{display:none}.zero-fullscreen-outer .video-component__wrapper:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.zero-fullscreen-outer .video-component__wrapper.video-playable:before{display:none}.zero-fullscreen-outer .video-component__controls{display:block}.zero-fullscreen-outer .video-component__loading-icon{position:absolute;top:50%;left:50%;z-index:1;display:none;transform:translate(-50%,-50%)}.zero-fullscreen-outer .video-component__loading-icon.is-loading{display:block}.zero-fullscreen-outer .video-component__loading-icon .loading-icon{display:inline-block;width:60px;height:60px;opacity:.75;color:#fff;vertical-align:middle;pointer-events:none;border:8px solid currentcolor;border-bottom-color:transparent;border-radius:50%;animation:zero-loader-spin 1s linear infinite;position:relative}@keyframes zero-loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.zero-fullscreen-outer .video-component__play-pause{visibility:hidden;opacity:0;position:absolute;display:flex;justify-content:center;align-items:center;bottom:30px;right:30px;height:36px;width:36px;padding:0;background-color:#ffffff26;border:0;border-radius:50%;z-index:5;transition:background-color .3s ease-in-out;cursor:pointer}.zero-fullscreen-outer .video-component__play-pause:focus,.zero-fullscreen-outer .video-component__play-pause:hover{background-color:#ffffff4d}.zero-fullscreen-outer .video-component__play-pause svg{height:16px;width:16px}.zero-fullscreen-outer .video-component__play-pause.is-playing .play-icon,.zero-fullscreen-outer .video-component__play-pause.is-paused .pause-icon{display:none}.zero-fullscreen-outer .video-component__play-pause.is-shown{visibility:visible;opacity:1}.zero-fullscreen-outer .video-component__play-pause:disabled{opacity:.5;cursor:wait}@media screen and (max-width:768px){.zero-fullscreen-outer .fullscreen-media__text-content{row-gap:15px;top:30px;right:20px;bottom:30px;left:20px}.zero-fullscreen-outer .fullscreen-media__text-content.mobile-text-outside{display:none}.zero-fullscreen-outer .fullscreen-media__outside-text-content{display:flex;flex-direction:column;justify-content:flex-end;row-gap:15px;padding:20px 20px 40px;background:#fff;color:#000}.zero-fullscreen-outer .video-component__loading-icon .loading-icon{width:40px;height:40px;border:6px solid currentcolor;border-bottom-color:transparent}}@media screen and (min-width:768px){.zero-fullscreen-outer .desktop-ratio--fullscreen-with-nav{aspect-ratio:unset;height:calc(100vh - var(--zero-desktop-nav-offset))}.zero-fullscreen-outer .md\:hidden{display:none}.zero-fullscreen-outer .md\:block{display:block}.zero-fullscreen-outer .zero-mobile-video{display:none!important}.zero-fullscreen-outer .zero-desktop-video{display:block!important}.zero-fullscreen-outer .h2,.zero-fullscreen-outer h2{font-size:32px;line-height:32px}.zero-fullscreen-outer .button--inline-text,.zero-fullscreen-outer .link--inline-text{font-size:14px;line-height:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/zero-fullscreen-media.css.map */
