.hero-video-section{position:relative;display:flex;overflow:hidden;min-height:320px;max-height:1000px;height:90vh;font-size:14px}.hero-video-section.video-height-small{height:30vh}.hero-video-section.video-height-medium{height:60vh}.hero-video-section.video-height-large{height:90vh}.hero-video-section .bg-video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;background:linear-gradient(90deg,#00000080,#0000 80%)}.hero-video-section .bg-video{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block;pointer-events:none}.hero-video-section .bg-video video{width:100%;height:100%;object-fit:cover;object-position:center center}.hero-video-section .info-card{position:relative;width:100%;max-width:1400px;margin:auto;padding:12rem 5rem 0}.hero-video-section .info-card .info-inner{display:inline-block}.hero-video-section .info-card .info-inner .info-title h1{font-size:4em;color:#fff;letter-spacing:.01em;margin:0;padding:0;clear:both;font-weight:300;line-height:.9em;max-width:800px}.hero-video-section .info-card .info-inner .info-title h1 span{font-size:24%;letter-spacing:.2em;font-weight:300;margin-bottom:30px;display:inline-block;line-height:1em;padding-left:5px}.hero-video-section .info-card .info-inner .info-buttons{padding-top:50px}.hero-video-section .info-card .info-inner .info-buttons a{border:1px solid white;padding:8px 22px;font-size:1.2em;color:#fff;text-decoration:none;border-radius:2px;background-color:#0003;transition:all .3s;margin-right:2em;white-space:nowrap}.hero-video-section .info-card .info-inner .info-buttons a:hover{background-color:#fff;color:#333}@media (max-width: 767px){.hero-video-section.video-height-small{height:20vh}.hero-video-section.video-height-medium{height:40vh}.hero-video-section.video-height-large{height:64vh}.hero-video-section{height:64vh;font-size:8px}.hero-video-section .info-card{padding:12rem 20px 0}.hero-video-section .info-card .info-inner .info-title h1{max-width:320px;margin:0 auto;line-height:1.2em}.hero-video-section .info-card .info-inner .info-title h1 span{margin-bottom:20px}.hero-video-section .info-card{margin:auto auto 30px;text-align:center}.hero-video-section .info-card .info-inner .info-buttons a{font-size:1.6em;margin:0 1em;padding:10px 16px}}@media (max-width: 425px){.hero-video-section .info-card .info-inner .info-buttons{padding-top:20px}.hero-video-section .info-card .info-inner .info-buttons a{display:block;width:100%;margin:1em 0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hero-video-section.css.map */
