.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:471px;width:100%;object-fit:cover}.ae--hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;max-width:30rem;z-index:1}.ae--hero-content_title{font-size:4rem;line-height:4.2rem;color:var(--hero-text-color);font-family:var(--secondary-font-bold);font-weight:700;margin-top:0;margin-bottom:2rem}.ae--hero-content_text{font-size:2rem;line-height:1;letter-spacing:.01px;text-transform:uppercase;margin-bottom:2rem;margin-top:0;color:var(--hero-text-color);font-family:var(--primary-font-black);font-weight:900}.ae--hero-content .ae--button{margin:0 auto}.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{text-align:left}.ae--hero-content_title{font-size:5rem;line-height:4.8rem}.ae--hero-content_text{font-size:2rem;max-width:var(--text-width)}.ae--hero-content .ae--button{margin:0}.ae--hero-content{left:6rem;max-width:var(--content-width);transform:translateY(-50%)}.ae--logo-gif{width:14rem;height:14rem;bottom:-7rem}.ae--hero-image picture img,.ae--hero-video video{border-radius:2.5rem}.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%}}
/*# sourceMappingURL=/cdn/shop/t/2301/assets/section-hero.css.map */
