.background-video-section{position:relative;width:100%;height:100vh;min-height:100vh;max-height:100vh;margin:0;padding:0;overflow:hidden;z-index:1;display:flex;align-items:center;justify-content:center}.background-video-section:before,.background-video-section:after,.shopify-section>[class^=template--]{display:none!important;visibility:hidden!important;content:none!important;opacity:0!important;height:0!important;width:0!important;overflow:hidden!important}.shopify-section+.shopify-section .background-video-section,.background-video-section+.shopify-section{margin-top:0;border-top:none}.background-video-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.background-video{position:absolute;top:0;left:0;width:100%;height:100%}.background-video video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;transform:translate(-50%) translateY(-50%);object-fit:cover;object-position:center center;transition:opacity 1s ease}.background-video img#initial-image,.background-video img[id^=initial-image-],.background-video img#initial-mobile-image,.background-video img[id^=initial-mobile-image-]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:opacity 1s ease}.background-video-embed{position:absolute;top:0;left:0;width:100%;height:100%}.background-video-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.background-image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.background-image-inner{width:100%;height:100%;object-fit:cover;object-position:center}.video-fallback{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:none;overflow:hidden}.video-fallback img{width:100%;height:100%;object-fit:cover;object-position:center}.video-error .background-video-iframe,.video-error .background-video{display:none}.video-error .video-fallback{display:block}.desktop-video{display:none}.mobile-video{display:block}@media screen and (min-width: 768px){.desktop-video{display:block}.mobile-video{display:none}}.background-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;display:block!important}.background-video-content{position:absolute;z-index:3;padding:3rem;width:100%;box-sizing:border-box;pointer-events:auto}.position-top-left{top:10%;left:10%;transform:none}.position-top-center{top:15%;left:50%;transform:translate(-50%)}.position-top-right{top:10%;right:10%;transform:none}.position-center-left{top:50%;left:10%;transform:translateY(-50%)}.position-center{top:50%;left:50%;transform:translate(-50%,-50%)}.position-center-right{top:50%;right:10%;transform:translateY(-50%)}.position-bottom-left{bottom:10%;left:10%;transform:none;align-items:flex-start}.position-bottom-center{bottom:15%;left:50%;transform:translate(-50%)}.position-bottom-right{bottom:10%;right:10%;transform:none}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.background-video-heading{margin-bottom:1.5rem;font-weight:700;line-height:1.1;max-width:100%;width:100%;text-align:inherit;font-family:inherit;letter-spacing:-.01em}.background-video-subheading{margin-bottom:2.5rem;line-height:1.5;max-width:100%;width:100%;text-align:inherit;display:block;font-family:inherit;letter-spacing:.01em}.text-left .background-video-subheading{text-align:left}.text-center .background-video-subheading{text-align:center}.text-right .background-video-subheading{text-align:right}.button-container{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:2rem;max-width:100%;width:100%}.text-left .button-container{justify-content:flex-start}.text-center .button-container{justify-content:center}.text-right .button-container{justify-content:flex-end}.background-video-button{display:inline-block;padding:.9rem 2rem;text-decoration:none;font-weight:600;text-align:center;letter-spacing:.02em;text-transform:uppercase;position:relative;z-index:1;margin:.7rem .5rem;border-radius:30px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:none;box-shadow:none;border:none}.button-container{display:flex;flex-wrap:wrap;gap:1rem}.background-video-button{transition:all .3s ease;position:relative;display:inline-block;margin:.5rem;box-shadow:0 2px 4px #0000001a}.background-video-button.filled:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.background-video-button.outline:hover{background-color:#0000000a;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.background-video-button.link:hover{opacity:.8;text-decoration:underline}.background-video-button:focus,.background-video-button:focus-visible{outline:2px solid #2563eb;outline-offset:2px;box-shadow:0 0 0 2px #2563eb66}.background-video-button.filled{border-width:2px;border-style:solid}.background-video-button.outline{background-color:transparent;border-width:2px;border-style:solid}.background-video-button.link{background-color:transparent;border:none;text-decoration:none;padding:.75rem 0;box-shadow:none;position:relative}.background-video-button.link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(.7)}.background-video-content.animated-fade-in{animation:fadeIn 1.2s ease forwards;opacity:0}.background-video-content.animated-slide-up{animation:slideUp 1s ease forwards;opacity:0;transform:translateY(30px)}.background-video-content.animated-zoom-in{animation:zoomIn 1.2s ease forwards;opacity:0;transform:scale(.92)}.background-video-content.animated-staggered .background-video-heading{opacity:0;animation:fadeIn .8s ease forwards;animation-delay:.2s}.background-video-content.animated-staggered .background-video-subheading{opacity:0;animation:fadeIn .8s ease forwards;animation-delay:.6s}.background-video-content.animated-staggered .button-container{opacity:0;animation:fadeIn .8s ease forwards;animation-delay:1s}@media (prefers-reduced-motion: reduce){.background-video-content.animated-fade-in,.background-video-content.animated-slide-up,.background-video-content.animated-zoom-in{animation:none;opacity:1;transform:none}.background-video-content.animated-staggered .background-video-heading,.background-video-content.animated-staggered .background-video-subheading,.background-video-content.animated-staggered .button-container{animation:none;opacity:1;animation-delay:0s}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media screen and (max-width: 767px){.background-video-content{padding:2rem;max-width:100%;width:90%;margin:0 auto}.button-container{display:flex;flex-direction:column;width:100%;gap:1rem}.text-left .button-container{align-items:flex-start}.text-center .button-container{align-items:center}.text-right .button-container{align-items:flex-end}.background-video-button{width:auto;min-width:220px;max-width:100%;padding:1rem 1.5rem;margin:.4rem 0;font-size:.9rem!important;letter-spacing:.03em}.background-video-heading{margin-bottom:1.2rem!important;font-size:2.2rem!important;letter-spacing:-.01em}.background-video-subheading{margin-bottom:1.7rem!important;width:100%;max-width:100%;font-size:1.1rem!important;line-height:1.6}.text-left .background-video-subheading{margin-left:0;margin-right:auto;text-align:left}.text-center .background-video-subheading{margin-left:auto;margin-right:auto;text-align:center}.text-right .background-video-subheading{margin-left:auto;margin-right:0;text-align:right}.position-mobile-center{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;bottom:auto!important;right:auto!important}.position-mobile-top-center{top:15%!important;left:50%!important;transform:translate(-50%)!important;bottom:auto!important;right:auto!important}.position-mobile-bottom-center{bottom:15%!important;left:50%!important;transform:translate(-50%)!important;top:auto!important;right:auto!important}.background-video.mobile-video-portrait video{object-fit:contain}.background-video-section.mobile-height-three-quarters{height:75vh!important;min-height:75vh!important;max-height:75vh!important}.background-video-section.mobile-height-half{height:50vh!important;min-height:50vh!important;max-height:50vh!important}.background-video-section.mobile-height-fixed{height:var(--mobile-height-px)!important;min-height:var(--mobile-height-px)!important;max-height:var(--mobile-height-px)!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-background-video.css.map */
