h1,h2,h3,h4,h5,h6,p,.hero-banner__block,.banner__content-container,.hero-heading{font-family:var(--font-body-family)}.eyebrow,.button--primary-black,.button--secondary-black{font-family:var(--font-eyebrow-family)}.hero-banner-block-inner{display:flex;position:relative}.hero-banner__inner{margin:0}.banner__content-container{position:relative}.banner__media{height:100%;position:absolute!important;left:0;top:0;width:100%}.banner__media:after{content:"";position:absolute;top:0;background:rgb(var(--color-foreground));opacity:0;z-index:1;width:100%;height:100%}.banner__media .placeholder-svg{position:absolute;left:0;top:0;height:100%;width:100%}.banner__content{padding:0rem;display:flex;position:relative;width:100%;max-width:var(--page-width);height:100%;min-height:auto;align-items:flex-end;justify-content:center;z-index:1}.hero-heading.h1,.hero-heading.h2,.hero-heading.h3{font-weight:800}.banner__button-wrapper{display:flex;flex-wrap:wrap;flex-direction:column}.banner__button{display:inline-flex;flex-wrap:wrap;min-width:fit-content;word-break:break-word;max-width:fit-content;font-size:1.4rem;line-height:160%;padding:1rem 3rem}.banner__parallax{background-attachment:fixed;background-position:center;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center}.banner__parallaxbg{overflow-x:hidden;overflow-y:auto;perspective:1px}.banner__parallaxbg .banner__media>img{position:absolute!important;top:10px!important;right:0;bottom:0;left:0!important}.banner__button .icon.icon-play{margin-left:.6rem;width:2rem;height:2rem;min-width:2rem;min-height:2rem}.banner-video__modal .banner-video__modal-content{width:100%;height:100%}.banner-video__modal .banner-video__modal-toggle{background-color:transparent;width:2rem;height:2rem;padding:.5rem;border:none}.banner-video__modal .banner-video__modal-toggle .icon{width:2rem;height:2rem;min-width:2rem;max-height:2rem}.banner-video__modal .banner-video__modal-content-info,.banner-video__modal .banner-video__modal-video,.banner-video__modal .banner-video__modal-video iframe{width:100%;height:100%}.shopify-section.section-image-banner{position:relative}.banner__disclaimer-text{position:absolute;bottom:2rem;z-index:2}.hero-banner__inner{display:block}.banner__content-container{display:flex;flex:1}.hero__content-box .hero__info p{margin-bottom:0!important;margin-top:1rem;font-size:1.6rem;font-weight:400}.hero-block-subheading{font-size:1.4rem;letter-spacing:0px;line-height:1}.hero-block__background-link{display:block;color:inherit;text-decoration:none}.hero__heading{letter-spacing:.25%;font-weight:800}.button--round.button--small{border-radius:15rem!important;cursor:pointer;font-size:1.4rem;text-transform:capitalize;transition:all linear .2s;min-width:auto;padding:1rem 3rem;line-height:1.43;min-height:4.2rem;font-weight:400;display:flex;justify-content:center;align-items:center}.button--round.button--small:hover{opacity:.9}.hero-banner-block-inner:after,.banner__media:after{content:none!important}.hero__content-box>*{margin-top:1rem}.hero__content-box>*{margin-bottom:0!important}.hero__content-box h1,.hero__content-box h2,.hero__content-box h3{line-height:1}.banner__buttons{display:inline-flex;flex-wrap:wrap;gap:1rem;margin-top:2rem;word-break:break-word}.button--secondary-black{border-color:currentColor}.button--secondary-black:hover{border-color:var(--color-button-foreground-2)}.banner__media img{transform:scale(1);will-change:transform;transition:transform 1s cubic-bezier(.4,0,1,1)}.hero-banner-block-inner:hover .banner__media img{transform:scale(1.2)}.hero-banner-block--disable-image-animation:hover .banner__media img{transform:scale(1)}.hero-banner-section{margin:0 auto}@media screen and (min-width: 1500px){.banner__media--large-screens--hide{display:none;visibility:hidden}}@media screen and (min-width: 749px) and (max-width: 989px){.banner__media>img{object-fit:cover}}@media screen and (min-width: 767px){.banner__content--top-left{align-items:flex-start;justify-content:flex-start}.banner__content--top-center{align-items:flex-start;justify-content:center}.banner__content--top-right{align-items:flex-start;justify-content:flex-end}.banner__content--middle-left{align-items:center;justify-content:flex-start}.banner__content--middle-center{align-items:center;justify-content:center}.banner__content--middle-right{align-items:center;justify-content:flex-end}.banner__content--bottom-left{align-items:flex-end;justify-content:flex-start}.banner__content--bottom-center{align-items:flex-end;justify-content:center}.banner__content--bottom-right{align-items:flex-end;justify-content:flex-end}.banner__content--top{align-items:flex-start}.banner__content--middle{align-items:center}.banner__content--bottom{align-items:flex-end}.banner--content-align-left .banner__text,.banner--content-align-left .banner__heading,.banner--content-align-left .banner__button-wrapper{margin-left:0;margin-right:auto}.banner--content-align-center .banner__text,.banner--content-align-center .banner__heading,.banner--content-align-center .banner__button-wrapper{margin-left:auto;margin-right:auto}.banner--content-align-right .banner__text,.banner--content-align-right .banner__heading,.banner--content-align-right .banner__button-wrapper{margin-left:auto;margin-right:0}.banner--content-align-left .hero__content-box{text-align:left}.banner--content-align-center .hero__content-box{text-align:center}.banner--content-align-right .hero__content-box{text-align:right}}@media (min-width: 768px){.hero-banner__inner{display:flex;gap:0px;margin-bottom:0}.hero-banner__inner .hero-banner__block{flex:1;min-width:0px}.hero-banner-block-inner{height:100%!important}.hero-banner__inner .banner__content--middle{align-items:center;justify-content:center}.eyebrow-desktop-normal{text-transform:unset}.eyebrow-desktop-uppercase{text-transform:uppercase}.hero-heading.h1{font-size:5.8rem}.hero-heading.h2{font-size:3.2rem}.hero-heading.h3{font-size:2.5rem}}@media screen and (max-width: 767px){.banner__mobile--content--top-left{align-items:flex-start;justify-content:flex-start}.banner__mobile--content--top-center{align-items:flex-start;justify-content:center}.banner__mobile--content--top-right{align-items:flex-start;justify-content:flex-end}.banner__mobile--content--middle-left{align-items:center;justify-content:flex-start}.banner__mobile--content--middle-center{align-items:center;justify-content:center}.banner__mobile--content--middle-right{align-items:center;justify-content:flex-end}.banner__mobile--content--bottom-left{align-items:flex-end;justify-content:flex-start}.banner__mobile--content--bottom-center{align-items:flex-end;justify-content:center}.banner__mobile--content--bottom-right{align-items:flex-end;justify-content:flex-end}.banner--content-align-mobile-left .banner__text,.banner--content-align-mobile-left .banner__heading,.banner--content-align-mobile-left .banner__button-wrapper{margin-left:0;margin-right:auto}.banner--content-align-mobile-center .banner__text,.banner--content-align-mobile-center .banner__heading,.banner--content-align-mobile-center .banner__button-wrapper{margin-left:auto;margin-right:auto}.banner--content-align-mobile-right .banner__text,.banner--content-align-mobile-right .banner__heading,.banner--content-align-mobile-right .banner__button-wrapper{margin-left:auto;margin-right:0}.banner--content-align-mobile-left .hero__content-box{text-align:left}.banner--content-align-mobile-center .hero__content-box{text-align:center}.banner--content-align-mobile-right .hero__content-box{text-align:right}.hero-banner__inner{display:flex;flex-direction:column;margin-bottom:0}.hero-banner__block{flex:1}.eyebrow-mobile-normal{text-transform:unset}.eyebrow-mobile-uppercase{text-transform:uppercase}.small-hide{display:none!important}.button--small{padding:1rem 2.4rem}}@media screen and (min-width: 1440px){.hero__content-box{padding:6rem}}@media screen and (min-width: 1024px) and (max-width: 1439px){.hero__content-box{padding:3rem;width:auto}.large-up-hide{display:none!important}}@media screen and (max-width: 1023px){.hero__content-box{padding:3rem 2rem;max-width:100%!important}.hero__content-box{flex:1}.hero-banner-section{max-width:100%!important}}@media screen and (min-width: 768px) and (max-width: 1223px){.medium-hide{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/214/assets/section-hero-banner.css.map */
