.ae--hero-section,.ae--hero-section .container{position:relative;height:100%;z-index:4}.ae--hero-section .container{padding-inline-start:0rem;padding-inline-end:0rem}.ae--hero-image.ae--hero-image__overlay{position:relative}.ae--hero-image.ae--hero-image__overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0003}.ae--hero-image picture{display:block}.ae--hero-image,.ae--hero-image picture,.ae--hero-image picture img{height:471px;width:100%}.ae--hero-section .container{position:relative}.hero-icon-wrapper{position:absolute;bottom:-45px;left:50%;transform:translate(-50%);width:90px;height:90px;display:flex;justify-content:center;align-items:center;z-index:9}.hero-icon-wrapper img{width:100%;display:block;margin:auto;pointer-events:none;height:auto;position:absolute}.hero-icon-wrapper img.clockwise{-webkit-animation:rotating-counter-clockwise 11s linear infinite;-moz-animation:rotating-counter-clockwise 11s linear infinite;-ms-animation:rotating-counter-clockwise 11s linear infinite;-o-animation:rotating-counter-clockwise 11s linear infinite;animation:rotating-counter-clockwise 11s linear infinite}.hero-icon-wrapper img.counter-clockwise{-webkit-animation:rotating-clockwise 11s linear infinite;-moz-animation:rotating-clockwise 11s linear infinite;-ms-animation:rotating-clockwise 11s linear infinite;-o-animation:rotating-clockwise 11s linear infinite;animation:rotating-clockwise 11s linear infinite}.ae--hero-image picture img{object-fit:cover}@-webkit-keyframes rotating-clockwise{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating-clockwise{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotating-counter-clockwise{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotating-counter-clockwise{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.ae--hero-video{display:block;line-height:0;position:relative;z-index:2}.ae--hero-video video{height:475px;width:100%;object-fit:cover}.ae--hero-content{width:100%;max-width:30rem;z-index:1}.ae--hero-content_title{font-size:40px;line-height:4.2rem;font-family:var(--secondary-font-bold);font-weight:700;margin-top:0;margin-bottom:0}.ae--hero-content_text{font-size:1.8rem;line-height:1.8rem;letter-spacing:.01px;margin-bottom:0;margin-top:0;font-family:var(--primary-font-black);font-weight:900}.ae--hero-content_title p,.ae--hero-content_text p{margin:0;font-weight:inherit}.ae--logo-gif{position:absolute;width:9rem;height:9rem;top:auto;bottom:-6rem;left:50%;transform:translate(-50%);z-index:2}@media(min-width:768px){.hero-icon-wrapper{width:138px;bottom:-70px;height:138px}.ae--hero-section .container{padding-inline-start:1.5rem;padding-inline-end:1.5rem}.ae--hero-content_title{font-size:64px;line-height:6.2rem}.ae--hero-content_text{font-size:2rem;line-height:2rem;max-width:var(--text-width)}.ae--hero-content .ae--button{margin:0}.ae--logo-gif{width:14rem;height:14rem;bottom:-7rem}.ae--hero-image.ae--hero-image__overlay:before{border-radius:2.5rem}}@media(min-width:1441px){.ae--hero-content_title{font-size:6.4rem;line-height:6.2rem}}@media screen and (max-width:768px){section#shopify-section-template--15891623968846__hero .ae--hero-content{top:35%}}.hero__banner{display:flex;min-height:475px}.hero__banner--reverse{flex-direction:row-reverse}.hero__banner .ae--hero-content{display:flex;flex-direction:column;justify-content:center;padding:40px}.hero__banner .ae--hero-video{flex:1;max-width:50%}.hero__banner .ae--hero-video img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.hero__banner.hero__banner--full_bg .ae--hero-video img{position:relative}.hero__banner .ae--hero-content{flex:1;max-width:50%;background-color:var(--content-bg-color);color:var(--content-text-color)}.hero__banner .ae--hero-video{border-bottom-left-radius:2.5rem;border-top-left-radius:2.5rem;overflow:hidden}.hero__banner .ae--hero-content{border-bottom-right-radius:2.5rem;border-top-right-radius:2.5rem;overflow:hidden}.hero__banner--reverse .ae--hero-video{border-radius:0;border-bottom-right-radius:2.5rem;border-top-right-radius:2.5rem}.hero__banner--reverse .ae--hero-content{border-radius:0;border-bottom-left-radius:2.5rem;border-top-left-radius:2.5rem}.hero__banner .ae--hero-content.text-align-left{text-align:left;align-items:flex-start}.hero__banner .ae--hero-content.text-align-center{text-align:center;align-items:center}.hero__banner .ae--hero-content.text-align-right{text-align:right;align-items:flex-end}.hero__banner.hero__banner--overlay .ae--hero-content{position:absolute;padding:2.5rem 2rem;border-radius:2.5rem;top:50%;transform:translateY(-50%);max-width:var(--content-width)}.hero__banner.hero__banner--overlay .ae--hero-video{max-width:100%;border-radius:2.5rem}.ae--hero-content_title-image{display:block}.ae--hero-content.text-align-left .ae--hero-content_title-image{margin-left:0;margin-right:auto}.ae--hero-content.text-align-center .ae--hero-content_title-image{margin-left:auto;margin-right:auto}.ae--hero-content.text-align-right .ae--hero-content_title-image{margin-left:auto;margin-right:0}@media(max-width:768px){.ae--hero-content.mobile-text-align-left .ae--hero-content_title-image{margin-left:0;margin-right:auto}.ae--hero-content.mobile-text-align-center .ae--hero-content_title-image{margin-left:auto;margin-right:auto}.ae--hero-content.mobile-text-align-right .ae--hero-content_title-image{margin-left:auto;margin-right:0}}@media(min-width:768px){.hero__banner--overlay.desktop-content-position-center .ae--hero-content{left:50%;transform:translate(-50%) translateY(-50%);right:auto}.hero__banner--overlay.desktop-content-position-right .ae--hero-content{right:6rem;left:auto}.hero__banner--overlay.desktop-content-position-left .ae--hero-content{left:6rem;right:auto}.hero__banner--overlay.desktop-content-vertical-position-top .ae--hero-content{top:0;transform:translate(-50%);bottom:auto}.hero__banner--overlay.desktop-content-vertical-position-bottom .ae--hero-content{top:auto;transform:translate(-50%);bottom:0}.hero__banner--overlay.desktop-content-vertical-position-between .ae--hero-content{height:calc(100% - 6rem);transform:translate(-50%);top:0}}@media(max-width:768px){.hero__banner{flex-direction:column-reverse}.hero__banner .ae--hero-content,.hero__banner .ae--hero-video{max-width:100%}.hero__banner .ae--hero-content{padding:35px 38px;border-radius:0;flex:0}.hero__banner .ae--hero-content.text-align-left{text-align:center;align-items:center}.hero__banner--reverse .ae--hero-video,.hero__banner.hero__banner--overlay .ae--hero-video{border-radius:0}.hero__banner.hero__banner--overlay .ae--hero-content{left:50%;transform:translate(-50%,-50%);right:auto;max-width:var(--mob-content-width)}.hero__banner--overlay.mobile-content-position-top .ae--hero-content{top:0;transform:translate(-50%);bottom:auto}.hero__banner--overlay.mobile-content-position-bottom .ae--hero-content{top:auto;transform:translate(-50%);bottom:0}.hero__banner--overlay.mobile-content-position-between .ae--hero-content{height:calc(100% - var(--mobile-between-bottom-offset, 6rem));transform:translate(-50%);top:0}.hero__banner .ae--hero-content.mobile-text-align-left{text-align:left;align-items:flex-start}.hero__banner .ae--hero-content.mobile-text-align-center{text-align:center;align-items:center}.hero__banner .ae--hero-content.mobile-text-align-right{text-align:right;align-items:flex-end}.hero__banner--overlay.mobile-content-position-between .ae--hero-content .ae--button{margin-top:auto}.ae--hero-content .ae--button{height:40px;font-size:11px;max-width:max-content;padding:0 20px}.hero__banner .ae--hero-content{color:var(--content-text-color-mob)}}
/*# sourceMappingURL=/cdn/shop/t/2514/assets/section-hero.css.map */
