@media screen and (max-width:767px){.template-index{padding-bottom:72px}.template-index .m-button{min-height:48px;padding-top:12px;padding-bottom:12px;-webkit-tap-highlight-color:transparent}.template-index .m-button--link{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.template-index .sf-home__slideshow{--hero-content-bottom: clamp(50px, 12vw, 80px);overflow:hidden;max-width:100%}.template-index .sf-home__slideshow .swiper-container,.template-index .sf-home__slideshow .swiper-wrapper,.template-index .sf-home__slideshow .swiper-slide{overflow:hidden;max-width:100%}.template-index .sf-home__slideshow.m-slider--content-stack .m-slide{position:relative;overflow:hidden;max-width:100%;width:100%}.template-index .sf-home__slideshow.m-slider--content-stack .m-slide__media{position:relative;inset:auto;z-index:0;width:100%;max-width:100%;height:auto}.template-index .sf-home__slideshow.m-slider--content-stack .m-slide__wrapper,.template-index .sf-home__slideshow .m-slide__wrapper{position:absolute!important;top:auto!important;left:0!important;right:0!important;bottom:var(--hero-content-bottom);height:auto!important;width:100%!important;max-width:100%!important;min-width:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch!important;margin:0!important;padding:0 15px!important;box-sizing:border-box!important;pointer-events:none;overflow:hidden}.template-index .sf-home__slideshow .m-slide__wrapper.container,.template-index .sf-home__slideshow .m-slide__wrapper.container-fluid{padding-left:15px!important;padding-right:15px!important;margin-left:0!important;margin-right:0!important}.template-index .sf-home__slideshow .m-slide__content{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden;text-align:left!important}.template-index .sf-home__slideshow.m-slider--content-stack .m-slide__content,.template-index .sf-home__slideshow.m-slider--content-stack .m-slide__button,.template-index .sf-home__slideshow.m-slider--content-stack .m-slide__button .m-button{pointer-events:auto}.template-index .sf-home__slideshow .m-slide[class*=--middle-] .m-slide__wrapper,.template-index .sf-home__slideshow .m-slide[class*=--top-] .m-slide__wrapper,.template-index .sf-home__slideshow .m-slide[class*=--bottom-] .m-slide__wrapper{top:auto!important;bottom:var(--hero-content-bottom)!important;align-items:stretch!important;justify-content:flex-end!important}.template-index .sf-home__slideshow .m-slide__title{font-size:clamp(26px,7vw,34px);line-height:1.15;margin-bottom:10px;max-width:100%;overflow-wrap:break-word;word-wrap:break-word}.template-index .sf-home__slideshow .m-slide__description{font-size:15px;line-height:1.55;margin-bottom:4px;max-width:100%;overflow-wrap:break-word;word-wrap:break-word}.template-index .sf-home__slideshow .m-richtext__button.m-slide__button{justify-content:flex-start!important;width:100%!important;max-width:100%!important;min-width:0;gap:10px;margin-top:16px;margin-bottom:0;padding-bottom:0;box-sizing:border-box}.template-index .sf-home__slideshow .m-slide__button{flex-direction:row;flex-wrap:nowrap;align-items:stretch;width:100%!important;max-width:100%!important;min-width:0;gap:10px;margin-top:16px;margin-bottom:0;box-sizing:border-box}.template-index .sf-home__slideshow .m-slide__button .m-button{flex:1 1 0!important;width:auto!important;max-width:none!important;min-width:0!important;min-height:48px;height:auto;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:12px 8px;font-size:13px;line-height:1.3;white-space:normal;border-radius:var(--btn-border-radius, 4px);box-sizing:border-box}.template-index .sf-home__slideshow .m-slide__button .m-button--primary{background-color:rgb(var(--color-button, 34 34 34));color:rgb(var(--color-button-text, 255 255 255));border:var(--btn-border-width, 1px) solid rgb(var(--color-button, 34 34 34))}.template-index .sf-home__slideshow .m-slide__button .m-button--secondary{background-color:transparent;color:rgb(var(--color-outline-button, 34 34 34));border:var(--btn-border-width, 1px) solid rgb(var(--color-outline-button, 34 34 34))}.template-index .sf-home__slideshow .m-slide__button-first{order:1}.template-index .sf-home__slideshow .m-slide__button-second{order:2}.template-index .sf-home__slideshow .m-slider-controls,.template-index .sf-home__slideshow .swiper-pagination{display:none!important}.template-index .m-icon-box-section .m-icon-box__heading{font-size:14px;line-height:1.35}.template-index .m-icon-box-section .m-icon-box__description{font-size:12px;line-height:1.45}.template-index .m-mixed-layout--mobile-scroll .m-mixed-layout__inner{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px}.template-index .m-mixed-layout--mobile-scroll .m-mixed-layout__inner>.m\:column,.template-index .m-mixed-layout--mobile-scroll .m-mixed-layout__inner>.swiper-slide{scroll-snap-align:start;min-width:72vw;max-width:72vw}.template-index .m-icon-box-section .m-icon-box{min-height:120px;padding:16px 14px;border-radius:var(--blocks-radius, 10px)}.template-index .m-icon-box-section .m-icon-box__inner{height:100%}.template-index .m-icon-box-section a.m-icon-box__icon:before,.template-index .m-icon-box-section .m-icon-box__heading a,.template-index .m-icon-box-section .m-icon-box__inner>a{position:relative}.template-index .m-skincare-routine__header{margin-bottom:20px}.template-index .m-skincare-routine__step{padding:18px 0}.template-index .m-skincare-routine__description,.template-index .m-skincare-routine__product-name{font-size:16px!important;line-height:1.55}.template-index .m-skincare-routine__buttons{flex-direction:row;flex-wrap:nowrap;align-items:stretch;width:100%;gap:10px}.template-index .m-skincare-routine__buttons .m-richtext__button{flex:1 1 0;min-width:0;width:50%;max-width:50%;margin:0}.template-index .m-skincare-routine__buttons .m-button{width:100%;min-height:48px;justify-content:center;text-align:center;box-sizing:border-box;white-space:normal;padding-left:8px;padding-right:8px;font-size:13px;line-height:1.3}.template-index .m-skincare-routine__buttons .m-button--primary{order:1}.template-index .m-skincare-routine__buttons .m-button--secondary{order:2}.template-index .m-icon-box-section .m-icon-box .m-button{width:100%;justify-content:center;margin-top:14px}.template-index .m-icon-box-section .m-icon-box__description{font-size:16px;line-height:1.55}.template-index .m-ingredients__description,.template-index .m-results__disclaimer,.template-index .m-results__stat-text,.template-index .m-icon-box-section:last-of-type .m-icon-box__heading{font-size:16px!important;line-height:1.55}.template-index .m-product-tabs .m-section__tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:4px}.template-index .m-product-tabs .m-section__tabs::-webkit-scrollbar{display:none}.template-index .m-product-tabs .m-tabs__wrapper{flex-wrap:nowrap;gap:8px;padding-bottom:4px}.template-index .m-product-tabs .m-tab-header{flex-shrink:0;min-height:44px;padding:10px 16px;font-size:14px}.template-index .m-product-tabs .m-product-card__action .m-button,.template-index .m-product-tabs .m-product-card-quick-add{min-height:44px;width:100%}.template-index .m-product-tabs .m-product-card__title{font-size:14px;line-height:1.35}.template-index .m-product-tabs .m-product-tabs__load-more{display:flex!important;width:100%;margin-top:24px;justify-content:stretch}.template-index .m-product-tabs .m-product-tabs__load-more .m-button,.template-index .m-product-tabs .m-section__button .m-button,.template-index .m-product-tabs .m-product-tabs__footer .m-button{width:100%!important;max-width:100%;display:flex;justify-content:center;text-align:center;min-height:48px;box-sizing:border-box}.template-index .m-results__stats{gap:16px}.template-index .m-results__stat-value{font-size:40px}.template-index .m-results__content .m-richtext__button .m-button{width:100%;justify-content:center}.template-index .m-hero-section .m-hero__btn{display:flex!important;width:100%;justify-content:stretch}.template-index .m-hero-section .m-hero__btn .m-button{width:100%!important;max-width:100%;display:flex;justify-content:center;text-align:center;box-sizing:border-box}.template-index .m-hero-section .m-hero__title{font-size:clamp(24px,6.5vw,32px);line-height:1.2}.template-index .m-image-with-text .m-richtext__button{display:flex;width:100%;justify-content:stretch}.template-index .m-image-with-text .m-content-box__button .m-button,.template-index .m-image-with-text .m-richtext__button .m-button{width:100%!important;max-width:100%;display:flex;justify-content:center;text-align:center;box-sizing:border-box}.template-index .m-image-with-text__inner{gap:24px}.template-index .m-rich-text .m-richtext__button{display:flex;width:100%;justify-content:stretch}.template-index .m-rich-text .m-richtext__button .m-button{width:100%!important;max-width:100%;display:flex;justify-content:center;text-align:center;box-sizing:border-box}.template-index .m-section__heading{font-size:clamp(22px,5.5vw,28px);line-height:1.25}.template-index .m-section__description,.template-index .m-section__subheading{font-size:14px;line-height:1.55}.template-index .m-section-py{padding-top:min(var(--section-padding-top, 50px),40px);padding-bottom:min(var(--section-padding-bottom, 50px),40px)}.template-index .m-icon-box-section.m-section-py,.template-index .m-product-tabs.m-section-py,.template-index .m-image-with-text.m-section-py{padding-top:min(var(--section-padding-top, 50px),36px);padding-bottom:min(var(--section-padding-bottom, 50px),36px)}.template-index .m-icon-box-section:last-of-type .m-icon-box__description{font-size:16px}.template-index .m-icon-box-section:last-of-type .m-icon-box__description a{font-size:15px;font-weight:600;text-decoration:none}.template-index .m-mobile-sticky-bar--item{min-height:56px;padding:14px 16px}}@media screen and (max-width:767px)and (hover:none)and (pointer:coarse){.template-index .m-button--primary:active{transform:scale(.98);transition:transform .1s ease}.template-index .m-icon-box-section .m-icon-box:active{transform:scale(.99);transition:transform .1s ease}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mobile-media.css.map */
