.subheading,.subtext p:not(strong){font-family:Futura PT Light}.subtext strong{font-family:Futura PT Book;font-weight:400;letter-spacing:10%}.hero-video--wrapper{display:flex;flex-direction:column;gap:1em;justify-content:center;align-items:center;text-align:center;width:100%;padding-top:var(--header-height);overflow:hidden;margin-top:60px}.hero-video--wrapper video{z-index:-1;height:100%;object-fit:cover}.hero-video--wrapper img{height:auto;width:auto}video.hero--mobile{display:block;max-width:100%}video.hero--desktop{display:none;width:100%;max-height:100%}@media (min-width: 768px){video.hero--desktop{display:block}video.hero--mobile{display:none}}.hero-video--wrapper .hero-video--overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;gap:1em;justify-content:center;align-items:center;text-align:center;z-index:1;padding-top:var(--header-height)}.hero-video--wrapper .hero-video--text{padding:2rem}.hero-video--wrapper .hero-video--text img{width:100%;height:100%}.hero-video--wrapper .hero-video--text .image .text-override{display:none;font-size:28px;font-weight:700;margin-bottom:20px}.hero-video--wrapper .hero-video--buttons{display:flex;justify-content:center;flex-wrap:wrap;padding:0 1rem;gap:1em}.hero-video--buttons .button,.hero-video--buttons .button--default{font-size:1rem;color:#fff;text-transform:uppercase;border:0;background-color:#000;padding:.5em 1.5em;transition:all .3s cubic-bezier(.5,.5,0,1)}.hero-video--buttons .button--rounded{border-radius:24px}.hero-video--buttons .button--translucent{color:#fff;border:none;background-color:#0009;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);outline:3px solid rgba(255 255 255 / 0%)}.hero-video--buttons .button--white{color:#000;background-color:#fff}.hero-video--buttons .button:hover{text-decoration:none}.hero-video--buttons .button--default:focus,.hero-video--buttons .button--default:hover{color:#000;background-color:#fff}.hero-video--buttons .button--white:focus,.hero-video--buttons .button--white:hover{color:#fff;background-color:#000}.hero-video--buttons .button--translucent:focus,.hero-video--buttons .button--translucent:hover{color:#fff;background-color:#00000026;outline:3px solid rgba(255 255 255 / 30%)}.hero-video--buttons .button--translucent:active{color:#fff;background-color:#0000000d;text-decoration:none}.hero-video--buttons .outline{background-color:transparent;color:#fff;border:1px solid #fff}.hero-video--buttons .outline:hover{background-color:#fff;color:#000}.no-video{display:flex;justify-content:center;align-items:center;width:100%;color:#555;padding:3rem;letter-spacing:.05em}.hero-media--wrapper{display:flex;width:100%}.hero-media--wrapper>*{max-width:50%;width:100%;height:auto}.hide-desktop{display:none}.hero-media--wrapper.image-left .hero-media--video-wrapper{order:1}.hero-video--wrapper .subtext{padding:1rem!important;line-height:normal}.hero-video--text .heading.mobile-only{display:none}.hero-video--text .heading .left{text-align:left}.hero-video--text .heading .right{text-align:right}@media only screen and (max-width: 989px){.hero-media--wrapper>*{max-width:100%}.hero-video--wrapper .hide-mobile{display:none}.hide-desktop{display:block}.hero-video--wrapper .hero-video--text{padding:1rem!important}.hero-video--wrapper .hero-video--text .image .text-override,.hero-video--text .heading.mobile-only{display:block}.hero-video--text .heading .left{font-size:28px;margin-left:auto;max-width:75%}.hero-video--text .heading .right{font-size:28px;margin-right:auto;max-width:75%}.hero-video--text .heading .center{margin-top:5px}}
/*# sourceMappingURL=/cdn/shop/t/252/assets/component-hero-video.css.map */
