.hero-video-section{position:relative;width:100vw;height:100vh;overflow:hidden;margin:0;padding:0;margin-top:0!important}.shopify-section:has(.homepage-hero-video){padding:0!important;margin:0!important}.hero-video-container{position:relative;width:100%;height:100%;background:#000}.hero-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;object-fit:cover;z-index:1}video.hero-video{width:100vw;height:100vh;object-fit:cover}.hero-video-iframe-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}iframe.hero-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:56.25vw;min-height:100vh;min-width:177.78vh;border:none}.hero-video-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000}.hero-video-poster{width:100%;height:100%;object-fit:cover}.hero-video-empty{color:#fff;text-align:center;padding:2rem}.hero-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:2;pointer-events:none}.hero-video-content{position:absolute;bottom:60px;left:50%;transform:translate(-50%);text-align:center;color:#fff;z-index:3;padding:2rem;max-width:90%;font-family:Times New Roman,Times,serif}.hero-video-heading{font-size:clamp(2rem,5vw,4rem);margin-bottom:1rem;font-weight:300;letter-spacing:.05em}.hero-video-subheading{font-size:clamp(1rem,2vw,1.5rem);margin-bottom:2rem;font-weight:300}.hero-video-button{display:inline-block;padding:1rem 2rem;background:transparent;color:#fff;border:1px solid #fff;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;transition:all .3s ease}.hero-video-button:hover{background:#fff;color:#000}@media screen and (max-width: 768px){.hero-video-section{height:100vh;height:100dvh}video.hero-video{width:100vw;height:100vh;height:100dvh;object-fit:cover;object-position:center}iframe.hero-video{width:177.78vh;width:177.78dvh;height:100vh;height:100dvh;min-width:100vw;min-height:56.25vw}.hero-video-heading{font-size:clamp(1.5rem,8vw,2.5rem)}.hero-video-subheading{font-size:clamp(.875rem,3vw,1.125rem)}.hero-video-button{padding:.75rem 1.5rem;font-size:.875rem}}@media screen and (min-width: 768px) and (max-width: 1024px){video.hero-video,iframe.hero-video{object-position:center center}}@media screen and (max-width: 896px) and (orientation: landscape){.hero-video-section{height:100vh}video.hero-video{width:auto;min-width:100vw;height:100vh}}.hero-video-section:first-child{margin-top:0}@media screen and (min-width: 750px){.hero-video-section{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}}@supports (-webkit-touch-callout: none){.hero-video-section{height:-webkit-fill-available}@media screen and (max-width: 768px){.hero-video-section{min-height:-webkit-fill-available;height:100vh}}}video::-webkit-media-controls{display:none!important}video::-webkit-media-controls-enclosure{display:none!important}video::-webkit-media-controls-panel{display:none!important}video::-webkit-media-controls-play-button{display:none!important}.hero-video{pointer-events:none;user-select:none;-webkit-user-select:none}.hero-video{opacity:0;animation:fadeIn .5s ease-in forwards}@keyframes fadeIn{to{opacity:1}}body:has(.hero-video-section:first-child){overflow-x:hidden}.homepage-hero-video+.shopify-section{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/34/assets/homepage-hero-video.css.map */
