.tab-contents{padding-top:var(--spacing-sections-mobile)}.tab-contents .slideshow{border-radius:var(--size-12);transition:scroll-left .6s ease}.tab-contents .skincare__products--heading{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width: 991px){.tab-contents .skincare__products--heading{padding:0}}.tab-contents.page-width{padding-top:var(--size-24);padding-bottom:var(--size-24)}.tab-contents .image-with-text__media{background-color:rgba(0,0,0,0)}.tab-contents .tab-pane{display:none}.tab-contents .tab-pane.active{display:flex}@media screen and (min-width: 750px){.tab-contents .tab-pane{-moz-column-gap:var(--size-46);column-gap:var(--size-46)}}.tab-contents .video__product-title{display:none}.tab-contents .skincare__products--heading{display:flex;flex-direction:column;row-gap:var(--size-8)}.tab-contents .skincare__products--heading p{padding-top:0;margin-block-start:0;margin-block-end:0}.tab-contents .skincare__products .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(100% - 5rem - var(--grid-mobile-horizontal-spacing))}.tab-contents .skincare__products ul li:only-child{padding-right:1.5rem}.tab-contents .product-grid{margin-block-start:0}.tab-contents slider-component{--desktop-margin-left-first-item: 0}.tab-contents slider-component .slider{padding-left:1.5rem;padding-right:1.5rem;scroll-padding-left:1.5rem}@media screen and (min-width: 991px){.tab-contents slider-component .slider{width:100%;padding-left:0;padding-right:0}}@media screen and (min-width: 750px){.tab-contents .skincare__products{width:calc(53% - var(--grid-desktop-horizontal-spacing)/2)}.tab-contents .skincare__products--heading{max-width:80%}.tab-contents .image-with-text__media-item{width:calc(28% - var(--grid-desktop-horizontal-spacing)/2)}.tab-contents video{-o-object-fit:cover;object-fit:cover}.tab-contents .video__tutorial{padding-left:1.5rem}.tab-contents .video__tutorial .media,.tab-contents .video__tutorial img{border-radius:0}}@media screen and (min-width: 750px)and (min-width: 750px){.tab-contents .video__tutorial{padding-left:5rem}}@media screen and (min-width: 750px){.tab-contents .video__tutorial .banner::after,.tab-contents .video__tutorial .banner__media::after{content:none}.tab-contents .video__tutorial .slideshow__slide{width:100%;height:100%}.tab-contents .video__tutorial .slideshow__controls{width:100%;display:flex;justify-content:space-between;border:0;padding:var(--size-16);border:1px solid var(--grey-200);border-radius:var(--variant-pills-shadow-blur-radius);margin-top:1rem}.tab-contents .video__tutorial .slideshow__controls~.slideshow .slideshow__slide:empty{display:none}}@media screen and (min-width: 990px){.tab-contents{padding-top:var(--spacing-sections-desktop)}.tab-contents .slider--desktop .slider__slide:first-child{margin-left:0}.tab-contents .slider--desktop .grid__item{max-width:380px}}.tab-contents .slider-progress-bar__wrapper{padding-left:0}.tab-step-routine{display:flex;position:sticky;top:0;width:100%;z-index:3;padding:var(--size-16) 0;background-color:var(--SF-white);min-height:var(--current-headers-height)}.tab-step-routine ul{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;display:inline-flex;position:relative;margin:0 auto;padding:var(--size-8) 0;-moz-column-gap:var(--size-8);column-gap:var(--size-8)}.tab-step-routine .tab{cursor:pointer;display:flex;flex-direction:column;align-items:center;row-gap:var(--size-4)}.tab-step-routine .tab.active span{background-color:var(--SF-accent)}.tab-step-routine .tab.active label{color:var(--grey-950)}.tab-step-routine .tab label{font-weight:var(--font-weight--btn);color:var(--grey-300)}@media screen and (min-width: 750px){.tab-step-routine .tab label{text-align:center}}.tab-step-routine .tab span{height:26px;width:26px;background-color:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight--btn)}@media screen and (min-width: 750px){.tab-step-routine .tab{width:10rem;position:relative}.tab-step-routine .tab span::before{content:"";position:absolute;left:64px;width:100%;height:5px;background-color:var(--grey-50);z-index:-1}}.tab-step-routine li:last-child span::before{width:0}@media screen and (min-width: 750px){.tab-step-routine ul{justify-content:center;padding:0}.tab-step-routine .tab span{background-color:var(--grey-50);height:26px;width:26px}}@media screen and (max-width: 749px){.tab-step-routine{padding:0}.tab-step-routine ul{padding-left:1.5rem}.tab-step-routine .tab{flex-direction:row;background:var(--grey-50);border-radius:var(--size-4);-moz-column-gap:var(--size-8);column-gap:var(--size-8);padding:var(--size-4) var(--size-8)}.tab-step-routine .tab label{white-space:nowrap}.tab-step-routine ul li:last-of-type{margin-right:1.5rem}}.tutorial-modal__content{display:flex;flex-direction:column;justify-content:flex-start}.tutorial-modal__content .banner__media{z-index:2}.tutorial-modal__content slideshow-component{width:100%;row-gap:var(--size-8)}.tutorial-modal__content .slideshow__slide{width:100%;max-width:100%}.tutorial-modal__content .video__product-title{padding-bottom:var(--size-12)}.tutorial-modal__content .slideshow__controls{justify-content:space-between;border:0}@media screen and (min-width: 750px){.tutorial-modal__content .slideshow__controls{position:absolute;bottom:0;width:100%;display:flex;justify-content:space-between;border:0;padding:var(--size-16)}}.tutorial-modal__content .video-section__media .video__product-title{display:none}.tutorial-modal__content--body{position:fixed;bottom:0;top:auto;left:0;width:100%;height:90%;max-height:90vh;border-radius:0;border:none;box-shadow:none;z-index:4}.tutorial-modal__content--body .modal-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--color-foreground), 0.5);z-index:3;animation:animateLocalization var(--duration-default) ease}.tutorial-modal__heading{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:1.5rem 0 0 0}.tutorial-modal__heading .icon{height:18px;width:18px}.tutorial-modal__toggle .icon{height:18px;width:18px}