.amp-carousel-section{background-color:#fff;padding:60px 0;overflow:hidden}.amp-carousel-wrapper{display:flex;align-items:center;justify-content:center;max-width:1400px;margin:0 auto;position:relative}.amp-slide{display:none;flex:1;align-items:center;justify-content:space-between;gap:60px;opacity:0;transition:opacity 1s ease-in-out}.amp-slide.active{display:flex;opacity:1}.amp-slide-image{flex:1;max-width:50%}.amp-slide-image img{width:100%;height:auto;display:block;border-radius:12px}.amp-slide-content{flex:1;padding-right:40px}.amp-slide-title{font-size:var(--heading-size, 36px);font-weight:700;margin-bottom:20px}.amp-slide-description{font-size:var(--text-size, 18px);color:#444}.amp-progress-bar{position:absolute;bottom:20px;right:20px;height:4px;width:100px;background:#eee;overflow:hidden;border-radius:2px}.amp-progress-fill{height:100%;width:0%;background-color:#18d67b;transition:width 8s linear}@media screen and (max-width: 749px){.amp-carousel-wrapper{display:block;padding:0 20px}.amp-slide{display:block!important;opacity:1!important;flex-direction:column}.amp-slide-image{max-width:100%;margin-bottom:20px}.amp-slide-content{padding:0}.amp-progress-bar{display:none}}.feature-blocks{display:flex;flex-direction:column;background-color:#000;margin-top:4rem}.feature-block{display:flex;flex-direction:column;text-align:center;margin-bottom:40px;padding:0}.feature-block__title{margin-bottom:20px;padding:0 20px;color:#fff;font-size:26px;letter-spacing:-.2px}.feature-block__image img,.feature-block__image video{width:100vw;max-width:100%;margin-left:calc(-1*(100vw - 100%)/2);aspect-ratio:1 / 1;object-fit:cover;display:block}.feature-block__text-wrapper{margin-top:20px}.feature-block__description{padding:0 20px;color:#8a8a8d;line-height:1.4;letter-spacing:-.2px;font-weight:600}.feature-block__description .highlight-white{color:#fff;font-weight:600}.feature-block__title .highlight-green{color:#00e676}@media screen and (max-width: 749px){.feature-block{text-align:left}.feature-block__title{order:1}.feature-block__image{order:2}.feature-block__description{order:3;margin-top:20px}}@media screen and (min-width: 750px){.mobile-only{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
