@media screen and (max-width:989px){.template-index #MainContent{overflow:visible!important}.template-index #MainContent>.shopify-section{width:100%!important;max-width:100%!important;min-width:0!important;left:0;box-sizing:border-box;transform:none!important}.template-index #MainContent>.shopify-section:first-child,.template-index #MainContent>.shopify-section.section-sale-banner{position:relative!important;top:auto;width:100%!important;height:auto;max-height:none}.template-index #MainContent>.shopify-section:not(:first-child){background:#fff}.template-index .page-width,.template-index .collection .page-width,.template-index .featured-collection .page-width{padding-left:1.6rem;padding-right:1.6rem}.template-index #MainContent>.shopify-section:first-child{z-index:0;min-height:0}.template-index #MainContent>.shopify-section:first-child .banner,.template-index .banner,.template-index .banner--large,.template-index .banner--medium,.template-index .banner--small{min-height:max(52svh,38rem)!important;height:max(52svh,38rem)!important;max-height:none!important}.template-index .banner__media,.template-index .banner__media.animate--ambient{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important;min-height:0!important}.template-index .banner__content,.template-index .banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content,.template-index .banner--medium:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content,.template-index .banner--small:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{display:flex!important;min-height:0!important;height:100%!important;align-items:center!important;justify-content:center!important;padding:calc(var(--header-height, 9rem) + .8rem) 1.6rem 3.2rem!important;box-sizing:border-box!important}.template-index .banner__box,.template-index .banner--desktop-transparent .banner__box,.template-index .banner--content-align-left .banner__box,.template-index .banner--content-align-center .banner__box,.template-index .banner--content-align-mobile-center .banner__box{max-width:100%;width:100%;text-align:center!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}.template-index .banner__heading{font-size:clamp(1.85rem,6.8vw,2.85rem);letter-spacing:.02em;line-height:1.12;margin-bottom:.8rem;text-align:center!important;max-width:100%;text-wrap:balance}.template-index .banner__text,.template-index .banner__text p{text-align:center!important;margin-left:auto;margin-right:auto}.template-index .banner__buttons{margin-top:1.6rem;width:100%;justify-content:center!important}@media screen and (max-width:390px){.template-index .banner__heading{font-size:clamp(1.65rem,6.4vw,2.35rem)}}.template-index .banner .button,.template-index .banner__buttons .button{width:100%;max-width:24rem;min-height:4.8rem}.template-index .banner__media img,body.ecko-home-mobile .template-index .banner__media img{animation:ecko-mobile-kenburns 20s ease-in-out infinite alternate;will-change:transform}.template-index .banner--ecko-gif .banner__media img,.template-index .banner--ecko-carousel .banner__media img,body.ecko-home-mobile .template-index .banner--ecko-gif .banner__media img,body.ecko-home-mobile .template-index .banner--ecko-carousel .banner__media img{animation:none!important;transform:none!important;will-change:auto}.template-index .section-collection-list{overflow-x:clip;max-width:100%}.template-index .section-collection-list:not(:has(.collection-list--menu)) .page-width{padding-left:1.6rem;padding-right:0}.template-index .section-collection-list .collection-list--menu .page-width{padding-left:1.6rem;padding-right:1.6rem}.template-index .section-collection-list .collection-list__header:not(.collection-list__header--menu){padding-right:1.6rem;margin-bottom:1.8rem}.template-index .section-collection-list .collection-list__header-text--menu{padding-right:1.6rem;margin-bottom:2rem}.template-index .section-collection-list .collection-list-title{font-size:2.2rem}.template-index .section-collection-list .collection-list--menu .collection-list.slider--tablet .slider__slide,.template-index .section-collection-list .collection-list--menu .grid--peek.slider .grid__item,.template-index .section-collection-list .collection-list--menu .collection-list .grid__item,.template-index .section-collection-list .collection-list--menu .collection-list .slider__slide{flex:0 0 calc((100% - 1rem)/2)!important;width:calc((100% - 1rem)/2)!important;max-width:calc((100% - 1rem)/2)!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.template-index .section-collection-list .collection-list--menu .collection-list.grid--peek.slider .grid__item:first-of-type,.template-index .section-collection-list .collection-list--menu .collection-list .slider__slide:first-of-type{margin-left:0!important}.template-index .section-collection-list .collection-list--menu .collection-list.grid--peek.slider:after{content:none!important;display:none!important;margin:0!important;width:0!important;padding:0!important}.template-index .section-collection-list:not(:has(.collection-list--menu)) .collection-list.slider--tablet .slider__slide,.template-index .section-collection-list:not(:has(.collection-list--menu)) .grid--peek.slider .grid__item{width:78%!important;max-width:78%!important}.template-index .section-collection-list .card__heading{font-size:1.45rem}.template-index .ecko-who-we-are--banner{padding-left:0;padding-right:0;min-height:62svh!important}.template-index .ecko-who-we-are__content{padding-left:1.6rem;padding-right:1.6rem}.template-index .ecko-who-we-are__heading{font-size:clamp(2.4rem,8vw,3.2rem);margin-bottom:1.4rem}.template-index .ecko-who-we-are__eyebrow{font-size:1.1rem}.template-index .ecko-who-we-are__text{font-size:1.4rem;line-height:1.65}.template-index .collection__title{font-size:2.2rem;text-align:center}.template-index .product-grid{column-gap:1rem;row-gap:2rem}.template-index .product-grid .grid__item,.template-index .product-grid.grid--1-col-tablet-down .grid__item{width:calc(50% - .5rem)!important;max-width:calc(50% - .5rem)!important}.template-index .product-grid .card__heading{font-size:1.35rem}.template-index .product-grid .price{font-size:1.3rem}.template-index #MainContent>.shopify-section.section-sale-banner{z-index:2;background:#111!important;overflow:hidden}.template-index .ecko-sale,.template-index .ecko-sale__content{min-height:0}.template-index .ecko-sale__content{padding:8rem 1.6rem 4.8rem}.template-index .ecko-sale__copy{max-width:100%;width:100%}.template-index .ecko-sale__heading{font-size:clamp(3.2rem,11vw,4.4rem);margin-bottom:2rem}.template-index .ecko-sale__timer{justify-content:center;gap:.4rem .6rem;margin-bottom:2.4rem;width:100%}.template-index .ecko-sale__unit{min-width:5.2rem;flex:1 1 0}.template-index .ecko-sale__num{font-size:clamp(2.8rem,10vw,4rem)}.template-index .ecko-sale__colon{font-size:clamp(2.4rem,8vw,3.4rem)}.template-index .ecko-sale__btn{width:100%;max-width:22rem}body.ecko-home-mobile .template-index .ecko-sale__image{animation:ecko-mobile-kenburns 22s ease-in-out infinite alternate}.template-index #MainContent>.shopify-section.section-testimonials{position:relative!important;z-index:7;display:block;min-height:0!important;height:auto!important;background:#fff!important}.template-index .ecko-testimonials--cards{background:#fff!important}.template-index .ecko-testimonials__quote{font-size:1.45rem}.template-index #MainContent>.shopify-section.section-best-product,.template-index #MainContent>.shopify-section.section-gif-cards{position:relative!important;z-index:6;height:auto!important;max-height:none!important;min-height:0!important;display:block;overflow:visible;background:#f5f5f5!important}.template-index .section-best-product .page-width,.template-index .ecko-best-product .page-width{width:100%;max-width:100%;padding-left:1.6rem!important;padding-right:1.6rem!important}.template-index .ecko-best-product__layout{gap:2rem}.template-index .ecko-best-product .product-form__buttons{display:flex!important;flex-direction:column;gap:1rem}.template-index #MainContent>.shopify-section.section-image-with-text{position:relative!important;z-index:6;background:#fff!important;overflow:visible}.template-index .section-image-with-text .page-width{padding-left:0;padding-right:0}.template-index .section-image-with-text .image-with-text,.template-index .section-image-with-text .image-with-text__grid,.template-index .section-image-with-text .image-with-text__text-item,.template-index .section-image-with-text .image-with-text__content{min-height:0!important;height:auto!important}.template-index .section-image-with-text .image-with-text__media-item{width:100%;min-height:56svh!important;height:56svh!important}.template-index .section-image-with-text .image-with-text__media,.template-index .section-image-with-text .image-with-text__media img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover;object-position:center 12%}.template-index .section-image-with-text .image-with-text__content{padding:3.2rem 1.6rem 4.8rem!important;text-align:left}.template-index .section-image-with-text .image-with-text__heading{font-size:clamp(2.6rem,9vw,3.6rem)}.template-index .section-image-with-text .image-with-text__text{max-width:100%;font-size:1.45rem}.template-index #MainContent>.shopify-section:not(:first-child):not(:nth-child(2)){content-visibility:auto;contain-intrinsic-size:auto 520px}body.ecko-home-mobile .ecko-reveal{opacity:0;transform:translate3d(0,2.4rem,0);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}body.ecko-home-mobile .ecko-reveal.is-revealed{opacity:1;transform:translateZ(0)}body.ecko-home-mobile .banner__heading.ecko-reveal{transform:translate3d(0,1.6rem,0)}body.ecko-home-mobile .banner__buttons.ecko-reveal{transition-delay:.12s}}@keyframes ecko-mobile-kenburns{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.12) translate3d(0,-1.8%,0)}}@media screen and (max-width:989px)and (prefers-reduced-motion:reduce){.template-index .banner__media img,.template-index .ecko-sale__image,body.ecko-home-mobile .template-index .banner__media img,body.ecko-home-mobile .template-index .ecko-sale__image,body.ecko-home-mobile .ecko-reveal{animation:none!important;opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/homepage-mobile.css.map */
