.hero{display:flex;position:relative;flex-direction:column;background-color:#efe7d5;overflow:hidden}.hero-fallback-svg{position:absolute;right:0;bottom:0;opacity:.5}.hero__box.gradient{transform:perspective(0)}.hero__box{background:var(--gradient-background)}@media only screen and (min-width: 750px){.hero__box{text-align:left}.hero__content{min-width:40rem;width:35%;clip-path:ellipse(100% 100% at 0% 50%)}}.hero__media.animate--zoom-in{clip-path:inset(0px)}.hero__media.animate--zoom-in>img:not(.zoom):not(.deferred-media__poster-button),.hero__media.animate--zoom-in>svg:not(.zoom):not(.deferred-media__poster-button){position:fixed;height:100vh}@media screen and (min-width: 750px){.hero{flex-direction:row}.hero-height--small{height:33rem}.hero-height--medium{height:40rem}.hero-height--large{height:50rem}}@media screen and (min-width: 750px) and (max-width: 989px){.hero-height--small{height:20rem}.hero-height--medium{height:25rem}.hero-height--large{height:30rem}}@media screen and (max-width: 749px){.banner:not(.banner--stacked){flex-direction:row;flex-wrap:wrap}.hero-height--small .hero__media{height:10rem}.hero-height--medium .hero__media{height:15rem}.hero-height--large .hero__media{height:20rem}}.hero__media{position:relative;width:100%}@media screen and (min-width: 750px){.hero__media{height:100%;position:absolute;right:0;top:0;width:70%}}@media screen and (max-width: 749px){.banner--mobile-bottom .hero__media{position:relative}.banner:before{display:none!important}}.banner:after,.hero__media:after{content:"";position:absolute;top:0;background:#000;opacity:0;z-index:1;width:100%;height:100%}.hero__box>*+.hero__text{margin-top:1.5rem}.hero__box>.hero__text p{font-size:2rem;line-height:3rem;color:rgba(var(--color-foreground),.75)}@media screen and (min-width: 750px){.hero__box>*+.hero__text{margin-top:2rem}}@media screen and (max-width: 749px){.hero__box>.hero__text p{font-size:1.8rem;line-height:2.4rem}}.hero__box>*+*{margin-top:1rem}.hero__box>*:first-child{margin-top:0}@media screen and (min-width: 750px){.hero__box{height:100%;display:flex;flex-direction:column;justify-content:center;padding:6rem}}@media screen and (min-width: 750px) and (max-width: 989px){.hero__box{padding:4rem}}.hero__heading{margin-bottom:0;font-size:3.2rem}@media screen and (min-width: 990px){.hero__heading{font-size:4.2rem}}.hero__box .hero__heading+*{margin-top:2rem}.hero__box>*+.hero__buttons{margin-top:3rem}.hero__box>*+.hero__buttons .button{font-weight:600}.hero__buttons{display:inline-flex;flex-wrap:wrap;gap:1rem;max-width:45rem;word-break:break-word}@media screen and (max-width: 749px){.hero__box{text-align:center;padding:3rem 2rem}.hero__box>*+.hero__buttons{margin-top:2rem}}.template-collection .hero__heading{font-weight:600;margin-bottom:2rem}.template-collection .hero__box>.hero__text p{font-size:1.6rem;line-height:2.4rem;font-family:Quicksand}.template-collection .hero__box>*+.hero__text{margin-top:0}.template-collection .hero__box>*+.hero__text a{color:#387274}@media screen and (min-width: 750px) and (max-width: 989px){.template-collection .hero-height--medium{height:30rem}}@media screen and (min-width: 750px){.template-collection .hero__heading{font-size:4.2rem}}@media scren and (max-width: 749px){.template-collection .hero__box{background:#fff}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/section-hero.css.map */
