.hero-bg-wrapper{position:relative;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.hero-bg-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.custom-hero-media .col.col--left{display:block}.hero-bg-wrapper .container{max-width:unset}.hero-left-media img{width:100%;height:auto;object-fit:contain;max-height:900px}.hero-bg-wrapper .container.split.hero-foreground{height:100%}.hero-bg-wrapper .container.split.hero-foreground h1{font-size:4em;margin-bottom:15px}.hero-bg-wrapper .container.split.hero-foreground p{margin-bottom:30px}.bg-purple .btn{background-color:var(--green);color:var(--purple)}.bg-purple .btn-outline{border:1px solid var(--green);color:var(--green);margin-top:15px}.hero-bg-wrapper .col--right{padding:50px 0 100px}.pos-top{object-position:center top}.pos-center{object-position:center center}.pos-bottom{object-position:center bottom}@media screen and (min-width: 900px){.hero-left-media img{max-height:700px}}@media screen and (max-width: 900px){.hero-left-media img{width:100%;height:auto;object-fit:contain;max-height:400px}.hero-bg-wrapper .container.split.hero-foreground{padding-top:200px}.hero-bg-wrapper .container.split.hero-foreground h1{font-size:3em;margin-bottom:15px}}@media screen and (max-width: 700px){.hero-bg-wrapper .container.split.hero-foreground h1{font-size:2.4em;margin-bottom:15px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/CUSTOM-full-header.css.map */
