.ingredients-slideshow-container{width:90%;max-width:1400px;margin:0 auto}.ingredients-heading{color:var(--vm-black);text-align:center;font-family:Montserrat;font-size:var(--vm-heading-font-size);font-weight:400;line-height:125%}.ingredients-sub-heading{color:var(--VM---RECOVERY, #0067b0);text-align:center;font-family:Montserrat;font-size:var(--vm-heading-font-size);font-weight:700;line-height:125%}.ingredients-heading-blurb{max-width:784px;margin:30px auto 0;color:var(--VM---BLACK, #102b26);text-align:center;font-family:Montserrat;font-size:24px;font-weight:500;line-height:150%}.slideshow-container{position:relative;margin-top:72px;padding-bottom:630px;overflow:hidden}.slide-container{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;display:flex;justify-content:center;opacity:0;transition:opacity .5s ease-in-out}.slide-container.active{opacity:1}.slideshow-image{max-width:100%}.slide-titles{display:flex;column-gap:25px;flex-wrap:wrap;justify-content:flex-start;margin:1rem auto 0;padding:0;list-style:none;color:var(--vm--light--gray);font-family:Montserrat;font-size:53px;font-weight:700;line-height:normal}.slide-titles li{cursor:pointer;opacity:.6}.slide-titles li.active{opacity:1;color:var(--VM---RECOVERY, #0067b0)}.slide-subtexts{margin-top:40px;padding:0}.slide-subtext{display:none}.slide-subtext.active{display:block;color:var(--vm-black);font-family:Montserrat;font-size:24px;font-weight:500;line-height:140%}@media screen and (max-width: 989px){.slideshow-mobile{margin-top:40px}.slideshow-mobile__track{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;gap:30px;overflow-x:scroll;scroll-snap-type:x proximity}.slideshow-mobile__track::-webkit-scrollbar{display:none}.slideshow-mobile__card{flex:1 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.slideshow-mobile-card__img-container{position:relative;border-radius:15px;line-height:0;overflow:hidden}.slideshow-mobile-card__img-container:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;border-radius:12px;background:linear-gradient(180deg,#0000 59.8%,#00000080);mix-blend-mode:multiply}.slideshow-mobile-card__img-container img{object-fit:cover;max-width:100%;height:auto}.slideshow-mobile-card__img-container .slideshow-mobile__label{font-size:44px;line-height:normal;font-weight:700;color:#fff;position:absolute;bottom:20px;left:20px;z-index:1}.slideshow-mobile__card p{margin:20px 0;font-size:24px}.slideshow-mobile__navigation{list-style-type:none;padding:0;margin:0;display:flex;justify-content:center;gap:10px}.slideshow-mobile__navigation li,.slideshow-mobile__navigation svg{width:10px;height:10px}}@media screen and (max-width: 650px){.slideshow-mobile-card__img-container img{aspect-ratio:1/1}.slideshow-mobile__card p{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/section-clear-skin-ingredients-slideshow.css.map */
