.video-lightbox-modal{transition:all .25s cubic-bezier(.104,.204,.492,1)}.background-video{position:relative;display:flex;align-items:center;text-align:center;overflow:hidden;width:100%}.background-video__fallback-img,.background-video__iframe,.background-video__overlay{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.background-video__fallback-img{z-index:-1}.background-video__fallback-img img{width:100%;height:100%;object-fit:cover;object-position:center center}.background-video__iframe{z-index:0;overflow:hidden;transform:translateZ(0)}.background-video__iframe>video{position:absolute;top:50%;left:50%;z-index:1;min-width:100%;min-height:100%;width:auto;height:auto;max-width:none;transform:translate(-50%,-50%);object-fit:cover;object-position:center center}.background-video__iframe iframe{position:absolute;z-index:1;width:300%;height:150%;top:-25%;left:-100%}@media only screen and (min-width:768px){.background-video__iframe iframe{width:200%;height:200%;left:-50%;top:-50%}}@media only screen and (min-width:1068px){.background-video__iframe iframe{width:150%;height:300%;left:-25%;top:-100%}}.background-video__iframe--mobile{display:none}.background-video--has-mobile-video .background-video__iframe--desktop{display:block}.background-video__fallback-img--mobile,.hide-desktop{display:none}@media only screen and (max-width:767px){.background-video--has-mobile-video .background-video__iframe--desktop{display:none}.background-video--has-mobile-video .background-video__iframe--mobile{display:block}.background-video__fallback-img--desktop.hide-mobile{display:none}.background-video__fallback-img--mobile{display:block}}.background-video__overlay{z-index:3;background:rgba(var(--color-overlay-rgb),var(--overlay-opacity))}.background-video__content-wrap{display:flex;padding:0 15px;width:100%;position:relative;z-index:5}@media only screen and (min-width:768px){.background-video__content-wrap{padding:0 40px}}.background-video__content{max-width:600px;margin:0 auto;color:#fff}.background-video__content .h1{color:#fff}@media only screen and (max-width:767px){.template-index #main-content>.section-background-video:first-child{margin-top:calc(-1 * var(--header-height, 0px))}.template-index #main-content>.section-background-video:first-child .background-video.mobile-height-full{height:calc(100svh - var(--announcement-height, 0px) + var(--header-height, 0px));min-height:calc(100svh - var(--announcement-height, 0px) + var(--header-height, 0px))}}@media only screen and (max-width:767px){.background-video.mobile-height-350,.background-video.mobile-height-400,.background-video.mobile-height-450,.background-video.mobile-height-500{height:auto}}.video-lightbox-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;width:100%;padding:70px 30px;background:rgba(var(--color-overlay-rgb),.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);height:100%}.video-lightbox-modal[open]{opacity:1;visibility:visible;z-index:101}.video-lightbox-modal[open] .video-lightbox-modal__content{display:flex}.video-lightbox-modal__opener{display:inline-block;margin-top:20px}.video-lightbox-modal__button{display:flex;margin:0 auto;align-items:center;justify-content:center;cursor:pointer;color:#fff;border:1px solid #fff;border-radius:50%;width:80px;height:80px}.video-lightbox-modal__button svg{width:24px;height:auto;margin-left:2px;pointer-events:none}.video-lightbox-modal__button span{font-size:.8125rem;letter-spacing:.2em;font-weight:700}.video-lightbox-modal__button.no-js{display:none}.no-js .video-lightbox-modal__button.no-js{display:inline-flex}.video-lightbox-modal__toggle{width:26px;height:26px;border:1px solid var(--color-accent);background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:-36px;right:0}.video-lightbox-modal__toggle svg{width:12px;height:12px}.video-lightbox-modal__content{max-height:none;max-width:clamp(300px,90vw,800px);margin:0 auto;left:50%;transform:translate3d(-50%,-50%,0);width:100%;position:absolute;top:50%;display:none;flex-direction:column;background:var(--color-accent)}.video-lightbox-modal__content-info{position:relative;padding-bottom:56.25%}.video-lightbox-modal__content-info iframe,.video-lightbox-modal__content-info video{position:absolute;width:100%;height:100%;border:0;left:0}
/*# sourceMappingURL=/cdn/shop/t/10/assets/background-video.css.map */
