.shopify-section{position:relative}.subheading,.subtext p:not(strong){font-family:Futura}.subtext strong{font-family:Futura;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}@media (max-width: 767.98px){.hero-video--wrapper{padding-top:0}}.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{position:relative;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;text-transform:uppercase;border:0;padding:.5em 1.5em;transition:all .3s cubic-bezier(.5,.5,0,1);min-width:250px;transition:opacity .5s ease-in-out}.hero-video--buttons .button:hover{text-decoration:none;opacity:.8}.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;overflow:hidden}.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{display:block}.hero-video--buttons .button{max-width:330px;width:100%}.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}}.badge-container .badge-wrapper{display:block;text-transform:uppercase;line-height:1;padding:15px}.badge-container .badge-wrapper .badge{position:relative;text-align:center;top:50%;transform:translateY(-50%)}[data-template="page.membership"] h3.subheading,[data-template="page.membership"] .subtext p{font-weight:300}
/*# sourceMappingURL=/cdn/shop/t/413/assets/component-hero-video.css.map */
