.hero-video-section{position:relative;width:100%;height:100vh;overflow:hidden;margin:0;padding:0}.hero-video-wrapper{position:relative;width:100%;height:100%}.hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;display:block;pointer-events:none}.hero-video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero-video-content{position:absolute;z-index:2;padding:2rem;display:flex;flex-direction:column;gap:1rem}.hero-video-content--center{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;align-items:center}.hero-video-content--bottom-left{bottom:4rem;left:4rem;text-align:left;align-items:flex-start}.hero-video-content--bottom-right{bottom:4rem;right:4rem;text-align:right;align-items:flex-end}.hero-video-heading{font-size:clamp(2rem,6vw,5rem);font-weight:300;letter-spacing:.15em;text-transform:uppercase;margin:0;line-height:1.1}.hero-video-subheading{font-size:clamp(.9rem,2vw,1.2rem);letter-spacing:.2em;text-transform:uppercase;margin:0;opacity:.85}.hero-video-btn{display:inline-block;margin-top:.5rem;padding:.75rem 2.5rem;border:1px solid currentColor;text-decoration:none;font-size:.8rem;letter-spacing:.25em;text-transform:uppercase;transition:background .3s ease,color .3s ease}.hero-video-btn:hover{background:#ffffff26}body.template-index #shopify-section-header{position:fixed!important;top:0!important;left:0!important;width:100%!important;z-index:1000!important;background:transparent!important}body.template-index .header-wrapper{background:transparent!important;border-bottom:none!important;box-shadow:none!important;transition:background .4s ease,border-color .4s ease,box-shadow .4s ease!important}body.template-index .header-wrapper.scrolled{background:#fff!important;border-bottom:1px solid #e8e8e8!important;box-shadow:0 1px 8px #0000000f!important}body.template-index .shopify-section-header-sticky,body.template-index .header-wrapper--border-bottom{border-bottom:none!important;box-shadow:none!important}body.template-index .header-wrapper:not(.scrolled) .header__heading-link,body.template-index .header-wrapper:not(.scrolled) .header__icon,body.template-index .header-wrapper:not(.scrolled) .header__menu-item,body.template-index .header-wrapper:not(.scrolled) nav a,body.template-index .header-wrapper:not(.scrolled) button,body.template-index .header-wrapper:not(.scrolled) svg{color:#fff!important;fill:#fff!important;stroke:#fff!important}body.template-index .header-wrapper.scrolled .header__heading-link,body.template-index .header-wrapper.scrolled .header__icon,body.template-index .header-wrapper.scrolled .header__menu-item,body.template-index .header-wrapper.scrolled nav a,body.template-index .header-wrapper.scrolled button,body.template-index .header-wrapper.scrolled svg{color:#000!important;fill:#000!important;stroke:#000!important}body.template-index main#MainContent,body.template-index .main-content,body.template-index #MainContent{padding-top:0!important;margin-top:0!important}body.template-index{--header-height: 0px !important}@media(max-width:768px){.hero-video-content--bottom-left,.hero-video-content--bottom-right{bottom:2rem;left:2rem;right:2rem;text-align:left;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/hero-video.css.map */
