.hero-section .container-full{padding-left:0;padding-right:0}.container-full .hero--has-overlay:before{border-radius:0!important}.hero{display:block;position:relative;width:100%;overflow:hidden;background-color:#0000}.hero.hero--adapt .hero__bg{height:0;padding-block-end:calc(100%/(.0001 + var(--aspect-ratio)))}@media screen and (max-width:767px){.hero.hero--adapt .hero__bg{padding-block-end:calc(100%/(.0001 + var(--aspect-ratio-mobile, var(--aspect-ratio))))}}.hero.hero--adapt .parallax{position:relative}.hero.hero--adapt .parallax__wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.hero:not(.hero--adapt).hero--small .hero__bg{height:290px}.hero:not(.hero--adapt).hero--medium .hero__bg{height:360px}.hero:not(.hero--adapt).hero--large .hero__bg{height:420px}.hero:not(.hero--adapt).hero--fullscreen .hero__bg{height:calc(100vh - var(--header-height, 0px) - var(--announcement-height, 0px) - 54px)}@media screen and (min-width:768px){.hero:not(.hero--adapt).hero--small .hero__bg{height:420px}.hero:not(.hero--adapt).hero--medium .hero__bg{height:560px}.hero:not(.hero--adapt).hero--large .hero__bg{height:720px}}.hero--has-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:var(--color-image-overlay);opacity:var(--opacity-image-overlay);border-radius:var(--blocks-radius)}@media screen and (max-width:767px){.hero--has-overlay.hero__mobile-no-overlay:before{display:none}}.hero__inner{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding-top:40px;padding-bottom:40px;background-color:rgba(var(--color-background),0)}@media screen and (min-width:768px){.hero__inner{padding-top:60px;padding-bottom:60px}}@media screen and (min-width:1280px){.hero__inner{padding-top:100px;padding-bottom:100px}}.hero__inner[class*=--middle-]{align-items:center}.hero__inner[class*=--top-]{align-items:flex-start}.hero__inner[class*=--bottom-]{align-items:flex-end}.hero__inner--top-center,.hero__inner--bottom-center,.hero__inner--middle-center{justify-content:center}.hero__inner--top-left,.hero__inner--bottom-left,.hero__inner--middle-left{justify-content:flex-start}.hero__inner--top-right,.hero__inner--bottom-right,.hero__inner--middle-right{justify-content:flex-end}.hero__content{width:max-content}@media screen and (min-width:768px){.hero__content{max-width:46rem}}.hero__content p{margin-top:0}.hero__title,.hero__subtitle{padding-left:0;padding-right:0;display:block}.hero__title{margin-bottom:24px}@media screen and (max-width:767px){.hero__title{margin-bottom:12px}}.hero__subtitle{margin-bottom:16px}@media screen and (max-width:767px){.hero__subtitle{margin-bottom:8px}}.hero__text{margin-bottom:24px}@media screen and (max-width:767px){.hero__text{margin-bottom:16px}}.hero__btn{display:flex;align-items:center;gap:24px}@media screen and (max-width:767px){.hero__content br{display:none}.hero__content .hero__btn .sf__btn:not(.button--link){padding-top:7px;padding-bottom:7px}.hero--large .hero__inner,.hero--fullscreen .hero__inner{padding-top:80px;padding-bottom:80px}.hero--content-stack{overflow:visible;margin-bottom:40px}.hero--content-stack .hero__inner{position:relative!important;z-index:2;padding-top:32px;padding-bottom:0;display:block;background-color:rgba(var(--color-background))}.hero--content-stack .hero__inner:not(.color-scheme-inherit){padding-bottom:32px}.hero--content-stack .hero__content{width:100%}.hero--content-stack .hero__title{color:rgb(var(--color-heading))}.hero--content-stack .hero__subtitle{color:rgb(var(--color-foreground))}.hero--content-stack .hero__text{color:rgb(var(--color-foreground-secondary))}.hero--content-stack.hero--has-overlay:before{display:none}.hero--content-stack .button--white{background-color:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}}.hero--has-link .hero__inner{pointer-events:none;z-index:7}.hero--has-link .hero__btn{pointer-events:auto}.video__bg{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none}.video__bg iframe,.video__bg video{display:block;position:absolute;left:0;top:0;max-width:none;border:none;width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/184/assets/hero.css.map */
