.js-bg-container-lazy.bg-image-lazy{background:0 0 !important}.la-collagen-renovation-description{color:#fff;text-transform:uppercase}@media only screen and (min-width:768px){.la-collagen-renovation-description{margin:100px auto 40px;padding:0 20px;flex-direction:row !important;gap:20px}}@media (max-width:767px){.la-collagen-renovation-description{margin:56px -10px 0}}@media only screen and (min-width:768px){.la-collagen-renovation-description__item-wr{min-width:calc(610/1240*100%)}}@media (max-width:767px){.la-collagen-renovation-description__item-wr{padding:0 10px}}.la-collagen-renovation-description__item{position:relative;align-items:flex-start;height:554px;overflow:hidden}@media only screen and (min-width:768px){.la-collagen-renovation-description__item{max-width:610px;padding:32px 40px 40px;border-radius:40px}}@media (max-width:767px){.la-collagen-renovation-description__item{display:flex !important;padding:24px 16px;border-radius:20px}}.la-collagen-renovation-description__image{display:block}.la-collagen-renovation-description__title{line-height:1.2}@media only screen and (min-width:1025px){.la-collagen-renovation-description__title{font-size:40px}}@media (max-width:1024px){.la-collagen-renovation-description__title{font-size:32px}}.la-collagen-renovation-description__subtitle{margin:20px 0 0;line-height:1.2}@media only screen and (min-width:1025px){.la-collagen-renovation-description__subtitle{font-size:28px}}@media (max-width:1024px){.la-collagen-renovation-description__subtitle{font-size:24px}}.la-collagen-renovation-description__text{line-height:1.2}@media only screen and (min-width:1025px){.la-collagen-renovation-description__text{font-size:28px}}@media (max-width:1024px){.la-collagen-renovation-description__text{font-size:24px}}.la-collagen-renovation-description__bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.la-collagen-renovation-description__bg._top img.lazy_loaded{object-position:50% 100%}.la-collagen-renovation-description__bg img.lazy_loaded{display:block;width:100%;min-height:100%;max-height:100%;object-fit:cover}@media only screen and (min-width:768px){.la-collagen-renovation-description .pagebuilder-column-line{gap:20px}}.landing-routine .prodicts-list{display:flex;flex-wrap:wrap}.landing-routine .product-item-details{justify-content:space-between}.landing-routine .product-item .main-info{order:-2;flex-grow:1;display:flex;flex-direction:column}.landing-routine .product-item .product-item-info{width:100%;padding:0}@media (max-width:767px){.landing-routine .product-item .product-item-photo{margin:0 0 8px}}@media only screen and (min-width:768px){.landing-routine .product-item .product-item-photo{margin:0 0 5px}}.landing-routine .product-item-info:hover .product-image-photo{transform:none}.landing-routine .product-image-wrapper{overflow:hidden}.landing-routine .product-overlays-wrapper,.landing-routine .product-overlay{display:none}.landing-routine .product-additional-text{display:flex;align-items:center;height:32px;font-weight:600}@media (max-width:767px){.landing-routine .product-additional-text{font-size:12px}}@media only screen and (min-width:768px){.landing-routine .product-additional-text{margin:0 0 7px;font-size:14px}}.landing-routine .product-additional-text__step-index{flex-shrink:0;color:#fff;line-height:1;background:#3d77e3;border-radius:4px}@media (max-width:767px){.landing-routine .product-additional-text__step-index{margin:0 8px 0 0;padding:6px 6.5px 6px}}@media only screen and (min-width:768px){.landing-routine .product-additional-text__step-index{margin:0 7px 0 0;padding:9px 7px}}.landing-routine .product-additional-text__step-name{color:#3d77e3;text-transform:uppercase;line-height:.97}.landing-routine .product-item-rating{margin:4px 0 2px}@media (max-width:767px){.landing-routine .product-item .product-reviews-summary{margin:-1px 0 0}}.landing-routine .product-item .rating-summary .rating-result>span:before{filter:brightness(0)}@media (max-width:767px){.landing-routine .product-item .reviews-actions{padding:4px 0 0 9px}}@media only screen and (min-width:768px){.landing-routine .product-item .reviews-actions{padding:2px 0 0 9px}}.landing-routine .product-item .product-item-gamma,.landing-routine .product-item .product-item-type,.landing-routine .product-item .product-item-link{display:block;color:#000;text-transform:none;text-decoration:none}.landing-routine .product-item .product-item-gamma{font-weight:700;line-height:1.4}@media (max-width:767px){.landing-routine .product-item .product-item-gamma{margin:0 0 3px;font-size:20px}}@media only screen and (min-width:768px){.landing-routine .product-item .product-item-gamma{font-size:24px}}.landing-routine .product-item .product-item-type{font-size:16px;line-height:1.45}@media (max-width:767px){.landing-routine .product-item .product-item-type{margin:0 0 8px}}@media only screen and (min-width:768px){.landing-routine .product-item .product-item-type{margin:0 0 7px}}.landing-routine .product-item .product-item-link{flex-grow:1;color:#4b4f54}@media (max-width:767px){.landing-routine .product-item .product-item-link{margin:0 0 14.5px;font-size:14px;line-height:1.4}}@media only screen and (min-width:768px){.landing-routine .product-item .product-item-link{margin:0 0 16px;font-size:16px;line-height:1.35}}.landing-routine .product-item .volumes-container{display:flex}.landing-routine .product-item .simple-volume{margin:0 8px 16px 0;padding:9px}@media (max-width:360px){.landing-routine .product-item .simple-volume{padding-right:8px;padding-left:8px}}.landing-routine .product-item .simple-volume:not(:last-child){display:none}.landing-routine .product-item .actions-primary{flex-grow:1;display:flex;align-items:flex-end;justify-content:flex-start}.landing-routine .product-item .action.primary{width:100%;height:50px;margin:8px 0 0;padding:16px 5px 14px;font-family:'FuturaPT','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:0;text-align:center;line-height:1}.landing-routine .product-item .actions-secondary{order:-1}.landing-routine .product-item .actions-secondary .action.towishlist{right:-5px}.landing-routine .product-item .actions-secondary .action.towishlist:hover:before{filter:brightness(0)}.landing-routine .product-item .actions-secondary .action.towishlist:before{width:32px;height:32px}.normaderm-acne-expert{position:relative}@media only screen and (min-width:768px){.normaderm-acne-expert{padding:120px 0 0}}@media (max-width:767px){.normaderm-acne-expert{padding:54px 16px 0}}@media only screen and (min-width:768px){.normaderm-acne-expert__img{width:440px;height:440px}}@media (max-width:767px){.normaderm-acne-expert__img{width:44.8%;height:170px;margin:0 0 135px}}.normaderm-acne-expert__content{position:absolute;background-color:#f5f5f5;transform-style:preserve-3d}.normaderm-acne-expert__content:before{content:'';display:block;position:absolute;transform:translateZ(-1px);background:url('/media/cms/vichy/landing/normaderm-acne/expert-marks.png') no-repeat;background-size:contain !important}@media only screen and (min-width:768px){.normaderm-acne-expert__content:before{left:48px;top:-46px;width:124px;height:74px}}@media (max-width:767px){.normaderm-acne-expert__content:before{right:9px;top:-30px;width:62px;height:37px}}@media only screen and (min-width:1025px){.normaderm-acne-expert__content{right:0;bottom:56px;width:70%}}@media only screen and (min-width:768px) and (max-width:1024px){.normaderm-acne-expert__content{width:55%;right:20px;bottom:20px}}@media only screen and (min-width:768px){.normaderm-acne-expert__content{max-width:867px;padding:48px}}@media (max-width:767px){.normaderm-acne-expert__content{right:0;bottom:0;width:calc(100vw - 43.5%);padding:20px}}.normaderm-acne-expert__text{line-height:1.5;font-weight:500}@media only screen and (min-width:768px){.normaderm-acne-expert__text{font-size:20px;margin:0 0 10px}}@media (max-width:767px){.normaderm-acne-expert__text{font-size:16px}}.normaderm-acne-expert__text_color{color:#058651}.normaderm-acne-expert__signature{line-height:1.2;color:#5f5f5f}@media only screen and (min-width:768px){.normaderm-acne-expert__signature{font-size:16px}}@media (max-width:767px){.normaderm-acne-expert__signature{position:absolute;left:-52%;bottom:26px;max-width:115px;font-size:13px}}.normaderm-acne-expert .row-full-width-inner{position:relative}@media only screen and (min-width:1025px){.normaderm-acne-expert .row-full-width-inner{max-width:1240px !important}}@media only screen and (min-width:768px) and (max-width:1024px){.normaderm-acne-expert .row-full-width-inner{padding:0 20px}}@media only screen and (min-width:768px){.normaderm-acne-expert ._mobile-only{display:none}}@keyframes creamWiggleNoMobile{0%{transform:translateY(-20px) rotate(0deg)}100%{transform:rotate(-10deg)}}@keyframes cream1WiggleNoMobile{0%{transform:translateY(5px) rotate(0deg)}100%{transform:rotate(5deg)}}@keyframes serumWiggleNoMobile{0%{transform:translateY(-25px) rotate(0deg)}100%{transform:rotate(-10deg)}}@keyframes cream1WiggleMobile{0%{transform:translateY(15px) rotate(0deg)}100%{transform:rotate(10deg)}}@keyframes serumWiggleMobile{0%{transform:translateY(-15px) rotate(0deg)}100%{transform:rotate(-10deg)}}.neovadiol-title{letter-spacing:0;font-weight:600;color:#000;text-transform:uppercase}@media (max-width:767px){.neovadiol-title{font-size:36px;line-height:40px;text-align:left;padding-left:16px}}@media only screen and (min-width:768px){.neovadiol-title{font-size:40px;line-height:44px;text-align:center}}.neovadiol-main-banner{background-color:#f4f4f4;color:#000}.neovadiol-main-banner__content{position:relative;z-index:3}@media (max-width:767px){.neovadiol-main-banner__content{padding:52px 0 100px;margin:0 16px}}@media only screen and (min-width:768px) and (max-width:1024px){.neovadiol-main-banner__content{margin:0 16px;padding:96px 0 70px}}@media only screen and (min-width:768px){.neovadiol-main-banner__content{padding:96px 0 129px;max-width:1240px}}@media only screen and (min-width:1240px){.neovadiol-main-banner__content{margin:0 auto}}@media only screen and (min-width:1025px) and (max-width:1239px){.neovadiol-main-banner__content{margin:0 20px}}.neovadiol-main-banner__block{display:flex}@media (max-width:767px){.neovadiol-main-banner__block{flex-direction:column}}.neovadiol-main-banner__drop{position:absolute;z-index:-1}.neovadiol-main-banner__drop_1{left:-130px;top:-45px}.neovadiol-main-banner__drop_2{top:-69px;right:-217px}@media (max-width:767px){.neovadiol-main-banner__background_1{width:182px;height:182px}}@media only screen and (min-width:768px){.neovadiol-main-banner__background_1{width:281px;height:281px}}@media (max-width:767px){.neovadiol-main-banner__background_2{width:450px;height:450px}}@media only screen and (min-width:768px){.neovadiol-main-banner__background_2{width:673px;height:673px}}@media only screen and (min-width:768px){.neovadiol-main-banner__info{width:50%;margin-bottom:45px}}@media only screen and (min-width:768px) and (max-width:1024px){.neovadiol-main-banner__info{padding-left:20px}}.neovadiol-main-banner__number{background-color:#ffd23c;width:fit-content}@media (max-width:767px){.neovadiol-main-banner__number{padding:8px;border-radius:4px}}@media only screen and (min-width:768px){.neovadiol-main-banner__number{padding:11px;border-radius:5px}}.neovadiol-main-banner__images{margin-bottom:-5px}@media (max-width:767px){.neovadiol-main-banner__images{width:53px;height:24px}}@media only screen and (min-width:768px) and (max-width:1024px){.neovadiol-main-banner__images{width:51px;height:22px}}@media only screen and (min-width:1025px){.neovadiol-main-banner__images{width:70px;height:32px}}.neovadiol-main-banner__recomendation{display:flex;align-items:center}@media (max-width:767px){.neovadiol-main-banner__recomendation{gap:12px;margin-bottom:20px}}@media only screen and (min-width:768px){.neovadiol-main-banner__recomendation{gap:16px;margin-bottom:48px}}.neovadiol-main-banner__text{font-weight:600;letter-spacing:0;text-transform:uppercase}@media (max-width:767px){.neovadiol-main-banner__text{font-size:14px;line-height:14px;margin-bottom:4px}}@media only screen and (min-width:768px) and (max-width:1024px){.neovadiol-main-banner__text{font-size:16px;line-height:18px;margin-bottom:5px}}@media only screen and (min-width:1025px){.neovadiol-main-banner__text{font-size:19px;line-height:19px;margin-bottom:5px}}.neovadiol-main-banner__description{font-weight:400;letter-spacing:0;text-transform:uppercase}@media (max-width:767px){.neovadiol-main-banner__description{font-size:13px;line-height:1}}@media only screen and (min-width:768px) and (max-width:1024px){.neovadiol-main-banner__description{font-size:13px;line-height:15px}}@media only screen and (min-width:1025px){.neovadiol-main-banner__description{font-size:17px;line-height:1}}.neovadiol-main-banner__title{font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase}@media (max-width:767px){.neovadiol-main-banner__title{font-size:56px;margin-bottom:4px}}@media only screen and (min-width:768px) and (max-width:1024px){.neovadiol-main-banner__title{font-size:60px;margin-bottom:8px}}@media only screen and (min-width:1025px){.neovadiol-main-banner__title{font-size:80px;margin-bottom:8px}}.neovadiol-main-banner__subtitle{font-weight:400;letter-spacing:0;text-transform:uppercase}@media (max-width:767px){.neovadiol-main-banner__subtitle{font-size:20px;line-height:24px;max-width:250px}}@media only screen and (min-width:768px) and (max-width:1024px){.neovadiol-main-banner__subtitle{font-size:22px;line-height:26px}}@media only screen and (min-width:1025px){.neovadiol-main-banner__subtitle{font-size:32px;line-height:38px}}@media (max-width:767px){.neovadiol-main-banner__headline{margin-bottom:20px}}@media only screen and (min-width:768px){.neovadiol-main-banner__headline{margin-bottom:32px}}.neovadiol-main-banner__supplements-list{display:flex}@media (max-width:767px){.neovadiol-main-banner__supplements-list{flex-direction:column;gap:8px}}@media only screen and (min-width:768px) and (max-width:1024px){.neovadiol-main-banner__supplements-list{flex-direction:column;gap:8px}}@media only screen and (min-width:1025px) and (max-width:1239px){.neovadiol-main-banner__supplements-list{flex-direction:column;gap:10px}}@media only screen and (min-width:768px){.neovadiol-main-banner__supplements-list{gap:24px}}.neovadiol-main-banner__item{list-style-type:none;font-weight:500;letter-spacing:0;text-transform:uppercase;border-left:3px solid #ffd23c}@media (max-width:767px){.neovadiol-main-banner__item{font-size:14px;line-height:18px;padding-left:12px}}@media only screen and (min-width:768px){.neovadiol-main-banner__item{font-size:20px;line-height:26px;padding-left:16px}}.neovadiol-main-banner__link{display:block;width:fit-content;padding:13px 85px;border-radius:25px;font-size:16px;font-weight:500;line-height:21px;letter-spacing:0;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;background-color:#000;border:2px solid #000;transition:background-color .3s,color .3s}@media (max-width:767px){.neovadiol-main-banner__link{position:relative;z-index:10;margin:0 auto}}@media only screen and (min-width:1025px){.neovadiol-main-banner__link:hover{background-color:transparent;color:#000}}.neovadiol-main-banner__products{position:relative}@media (max-width:767px){.neovadiol-main-banner__products{height:348px}}@media only screen and (min-width:768px){.neovadiol-main-banner__products{width:50%}}.neovadiol-main-banner__product{animation-iteration-count:infinite;animation-direction:alternate;position:absolute;cursor:pointer}.neovadiol-main-banner__product._cream{animation-duration:4s;animation-timing-function:ease-in-out;animation-name:creamWiggleNoMobile}@media (max-width:767px){.neovadiol-main-banner__product._cream{top:20px;left:calc(50% - 190px);width:215px}}@media only screen and (min-width:768px) and (max-width:1024px){.neovadiol-main-banner__product._cream{top:0;left:0;width:200px;height:auto}}@media only screen and (min-width:1025px){.neovadiol-main-banner__product._cream{top:-70px;left:-20px}}.neovadiol-main-banner__product._cream1{animation-duration:3s;animation-timing-function:ease-in-out}@media (max-width:767px){.neovadiol-main-banner__product._cream1{top:161px;width:217px;right:calc(50% - 172px);animation-name:cream1WiggleMobile}}@media only screen and (min-width:768px){.neovadiol-main-banner__product._cream1{animation-name:cream1WiggleNoMobile;z-index:5}}@media only screen and (min-width:768px) and (max-width:1024px){.neovadiol-main-banner__product._cream1{left:0;top:270px;width:260px}}@media only screen and (min-width:1025px){.neovadiol-main-banner__product._cream1{bottom:-130px;right:200px}}.neovadiol-main-banner__product._serum{animation-duration:5s;animation-timing-function:ease-in-out}@media (max-width:767px){.neovadiol-main-banner__product._serum{top:-191px;width:153px;right:calc(50% - 154px);animation-name:serumWiggleMobile}}@media only screen and (min-width:768px){.neovadiol-main-banner__product._serum{animation-name:serumWiggleNoMobile}}@media only screen and (min-width:768px) and (max-width:1024px){.neovadiol-main-banner__product._serum{top:-83px;width:194px;right:20px}}@media only screen and (min-width:1025px){.neovadiol-main-banner__product._serum{top:-143px;right:40px}}@media only screen and (min-width:1025px){.neovadiol-main-banner__product:hover .neovadiol-main-banner__product-image{transform:scale(1.1) rotate(-5deg)}}.neovadiol-main-banner__product-image{transition:transform 1s}@media (max-width:767px){.neovadiol-navigation{margin-top:-45px;margin-bottom:36px}}@media only screen and (min-width:768px) and (max-width:1024px){.neovadiol-navigation{margin-top:-45px;margin-bottom:56px}}@media only screen and (min-width:768px){.neovadiol-navigation{margin-top:-50px;margin-bottom:76px;position:relative;z-index:5}}.neovadiol-navigation .story-image-wrap{border:2px solid rgba(229,229,229,.9)}@media (max-width:767px){.neovadiol-navigation .story-image-wrap{width:90px;height:90px}}@media only screen and (min-width:1025px){.neovadiol-navigation .story-link:hover .story-image-wrap{border-color:#000}}@media only screen and (min-width:1240px){.neovadiol-navigation .slick-track{width:100% !important}}@media only screen and (min-width:1240px){.neovadiol-navigation .slick-list{padding:0 13px 0 50px}}@media only screen and (min-width:1240px){.neovadiol-navigation .slick-slide{min-width:165px}}@media (max-width:767px){.neovadiol-banners{padding:0 0 73px}}@media only screen and (min-width:768px) and (max-width:1024px){.neovadiol-banners{margin:0 0 40px}}@media only screen and (min-width:1025px){.neovadiol-banners{margin:10px 10px 80px}}.neovadiol-banners__item{min-height:554px}@media (max-width:767px){.neovadiol-banners__item{padding:25px 16px 12px 20px}}@media only screen and (min-width:768px){.neovadiol-banners__item{padding:24px 16px 14px 24px}}.neovadiol-banners__item:before{background-color:transparent}@media only screen and (min-width:1025px){.neovadiol-banners .slick-arrow{width:40px}}@media only screen and (min-width:1025px){.neovadiol-banners .slick-arrow.slick-disabled,.neovadiol-banners .slick-arrow.slick-disabled:hover{opacity:.3}}@media only screen and (min-width:1025px){.neovadiol-banners .slick-arrow:before{background-size:50px}}@media (max-width:767px){.neovadiol-banners .slick-dots{margin-top:20px}}@media only screen and (min-width:1025px){.neovadiol-banners .slick-prev:before,.neovadiol-banners .slick-prev:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 43 10'%3E%3Cpath d='M.206 5.48a.662.662 0 010-.96L4.692.199a.725.725 0 01.997 0 .66.66 0 010 .96L1.702 5l3.987 3.84a.661.661 0 010 .961.725.725 0 01-.997 0L.206 5.481zM43 5.68H.705V4.321H43v1.358z'/%3E%3C/svg%3E");background-position:0 50%}}@media only screen and (min-width:1025px){.neovadiol-banners .slick-next:before,.neovadiol-banners .slick-next:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 43 10'%3E%3Cpath d='M42.794 5.48a.662.662 0 000-.96L38.308.199a.725.725 0 00-.997 0 .66.66 0 000 .96L41.298 5l-3.987 3.84a.661.661 0 000 .961.725.725 0 00.997 0l4.486-4.32zM0 5.68h42.295V4.321H0v1.358z'/%3E%3C/svg%3E");background-position:100% 50%}}@media (max-width:767px){.neovadiol-banners .slick-dots{display:flex;justify-content:center;top:calc(100% - 65px)}}.neovadiol-banners__block{height:100%;display:flex;flex-direction:column;justify-content:space-between}.neovadiol-banners__block_bottom{justify-content:flex-end}@media (max-width:767px){.neovadiol-banners__block_bottom{padding-bottom:17px}}.neovadiol-banners__block_top{justify-content:flex-start}.neovadiol-banners__block_top .neovadiol-banners__explanation-footnotes{top:-13px;left:2px}.neovadiol-banners__block_center{align-items:center}.neovadiol-banners__block_center .neovadiol-banners__result{justify-content:center}.neovadiol-banners__block_center .neovadiol-banners__statistics{padding-right:15px}.neovadiol-banners__block_center .neovadiol-banners__explanation-footnotes{top:-12px;left:3px}.neovadiol-banners__notification{border-radius:4px}@media (max-width:767px){.neovadiol-banners__notification{margin-bottom:12px}}@media only screen and (min-width:768px){.neovadiol-banners__notification{margin-bottom:16px;margin-top:8px}}@media (max-width:767px){.neovadiol-banners__title{margin-bottom:17px}}@media only screen and (min-width:768px){.neovadiol-banners__title{padding:0 20px;margin-bottom:34px}}.neovadiol-banners__subtitle{font-weight:700;letter-spacing:0;color:#000;text-transform:capitalize}@media (max-width:767px){.neovadiol-banners__subtitle{font-size:18px;line-height:27px;margin-bottom:4px}}@media only screen and (min-width:768px){.neovadiol-banners__subtitle{font-size:20px;line-height:30px;margin-bottom:4px}}.neovadiol-banners__description{font-weight:500;letter-spacing:0;color:#000;text-transform:none}@media (max-width:767px){.neovadiol-banners__description{font-size:16px;line-height:20px;max-width:220px}}@media only screen and (min-width:768px){.neovadiol-banners__description{font-size:18px;line-height:23px}}.neovadiol-banners__number{border-radius:4px;margin-bottom:12px}.neovadiol-banners__recommendation{font-weight:600;letter-spacing:0;color:#000;margin-bottom:4px;text-transform:uppercase}@media (max-width:767px){.neovadiol-banners__recommendation{font-size:14px;line-height:14px}}@media only screen and (min-width:768px){.neovadiol-banners__recommendation{font-size:13px;line-height:13px}}.neovadiol-banners__text{font-weight:400;letter-spacing:0;text-transform:uppercase;color:#000}@media (max-width:767px){.neovadiol-banners__text{font-size:13px;line-height:13px}}@media only screen and (min-width:768px){.neovadiol-banners__text{font-size:12px;line-height:12px}}.neovadiol-banners__statistics{display:flex;flex-direction:column;width:fit-content;color:#000}@media only screen and (min-width:768px){.neovadiol-banners__statistics{margin-bottom:10px}}.neovadiol-banners__statistics_white{color:#fff}.neovadiol-banners__result{display:flex;gap:4px}.neovadiol-banners__digital{font-size:96px;font-weight:500;line-height:96px;letter-spacing:0}.neovadiol-banners__explanation{font-size:24px;font-weight:400;line-height:24px;letter-spacing:0;text-align:center}.neovadiol-banners__explanation-footnotes{font-size:8px;font-weight:400;line-height:8px;letter-spacing:0;top:-13px;left:-3px}.neovadiol-banners__mark{font-size:56px;font-weight:400;line-height:56px;letter-spacing:0;align-self:center}.neovadiol-banners__percent{font-size:56px;font-weight:400;line-height:56px;letter-spacing:0;align-self:end;padding-bottom:10px}.neovadiol-banners [data-content-type=html]{height:100%;width:100%}.neovadiol-your-care-routine{background:#f7f7f7}@media (max-width:767px){.neovadiol-your-care-routine{border-radius:32px 32px 0 0;padding-bottom:50px}}@media only screen and (min-width:768px){.neovadiol-your-care-routine__content{position:relative}}@media (max-width:767px){.neovadiol-your-care-routine__container{padding:0}}@media only screen and (min-width:768px) and (max-width:1024px){.neovadiol-your-care-routine__container{padding:0 0 40px 300px}}@media only screen and (min-width:1025px){.neovadiol-your-care-routine__container{padding:0 20px 56px 440px;margin:0 auto;max-width:1280px}}.neovadiol-your-care-routine .landing-routine .product-overlays-wrapper{display:flex}@media (max-width:767px){.neovadiol-your-care-routine .landing-routine .product-overlays-wrapper{flex-direction:row-reverse;left:138px}}.neovadiol-your-care-routine .landing-routine .product-overlay{display:block}.neovadiol-your-care-routine .product-item-img{display:flex;align-items:flex-end}@media (max-width:767px){.neovadiol-your-care-routine .landing-routine .product-item .main-info{padding-top:30px}}.neovadiol-your-care-routine__img{opacity:0}.neovadiol-your-care-routine__title{margin:0}@media (max-width:767px){.neovadiol-your-care-routine__title{margin:40px 0 32px;padding:0 20px}}@media only screen and (min-width:768px){.neovadiol-your-care-routine__title{margin:56px 0 40px;text-align:left}}@media (max-width:767px){.neovadiol-your-care-routine__top{margin-bottom:4px}}@media only screen and (min-width:768px){.neovadiol-your-care-routine__top{margin-bottom:44px}}.neovadiol-your-care-routine__change{display:flex;gap:20px;align-items:center;position:relative;z-index:5;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media (max-width:767px){.neovadiol-your-care-routine__change_fixed{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:10;background:#f7f7f7;width:100%;padding:16px 0;justify-content:center}}@media (max-width:767px){.neovadiol-your-care-routine__change{padding-left:25px}}.neovadiol-your-care-routine__change-container{height:44px}.neovadiol-your-care-routine__button{width:80px;height:44px;position:relative;background:#fff;border-radius:36px;border:1px solid #ffd23c;padding:4px;transition:justify-content .3s}.neovadiol-your-care-routine__button._checked{justify-content:flex-end}.neovadiol-your-care-routine__button:hover{background:#fff;border:1px solid #ffd23c}.neovadiol-your-care-routine__button:active{background:#fff;border:1px solid #ffd23c}.neovadiol-your-care-routine__button:focus{background:#fff;border:1px solid #ffd23c}.neovadiol-your-care-routine__circle{position:absolute;top:50%;left:4px;transform:translateY(-50%);height:34px;background-color:#ffd23c;width:34px;border-radius:50%;transition:left .3s}._checked .neovadiol-your-care-routine__circle{left:calc(100% - 38px)}.neovadiol-your-care-routine__text{font-size:16px;font-weight:400;line-height:21px;letter-spacing:0;color:#000;text-transform:uppercase;text-align:center}.neovadiol-your-care-routine__text._checked{font-weight:700}.neovadiol-your-care-routine ._text1{width:103px}@media (max-width:767px){.neovadiol-your-care-routine ._text2{width:110px;text-align:left}}@media only screen and (min-width:768px){.neovadiol-your-care-routine ._text2{width:142px}}.neovadiol-your-care-routine-products__block{display:flex;flex-direction:column;gap:16px}@media (max-width:767px){.neovadiol-your-care-routine-products__tab{min-height:900px}}@media only screen and (min-width:768px){.neovadiol-your-care-routine-products__tab{min-height:780px}}.neovadiol-your-care-routine-products__change-tab{display:none}.neovadiol-your-care-routine-products__change-tab._checked{display:block}@media (max-width:767px){.neovadiol-your-care-routine-products__images{position:relative;min-height:442px}}.neovadiol-your-care-routine-products__img{opacity:0}.neovadiol-your-care-routine-products__img._checked{opacity:1}@media only screen and (min-width:768px){.neovadiol-your-care-routine-products__img{position:absolute;bottom:0;height:1063px}}@media only screen and (min-width:768px) and (max-width:1024px){.neovadiol-your-care-routine-products__img{right:calc(100% - 840px)}}@media only screen and (min-width:1025px){.neovadiol-your-care-routine-products__img{right:37%}}@media only screen and (min-width:1241px) and (max-width:1439px){.neovadiol-your-care-routine-products__img{right:31%}}@media (max-width:767px){.neovadiol-your-care-routine-products__img2{position:absolute;height:inherit;top:0;left:0;z-index:0}}@media only screen and (min-width:768px) and (max-width:1024px){.neovadiol-your-care-routine-products__img2{right:calc(100% - 732px)}}@media only screen and (min-width:1025px){.neovadiol-your-care-routine-products__img2{right:43%}}@media only screen and (min-width:1241px) and (max-width:1439px){.neovadiol-your-care-routine-products__img2{right:40%}}.neovadiol-your-care-routine-products__info{display:flex;flex-direction:column}@media (max-width:767px){.neovadiol-your-care-routine-products__info{position:relative;z-index:1;margin-top:-70px;gap:32px}}@media only screen and (min-width:768px){.neovadiol-your-care-routine-products__info{gap:40px}}.neovadiol-your-care-routine-products__background{margin-bottom:-7px;object-fit:cover}@media (max-width:767px){.neovadiol-your-care-routine-products__background{height:442px;object-position:36% 100%}}@media only screen and (min-width:768px){.neovadiol-your-care-routine-products__background{height:100%;object-position:right}}.neovadiol-your-care-routine-products__title{font-weight:500;letter-spacing:.12em;color:#000;text-transform:uppercase;padding:8px 16px;width:fit-content;border:1px solid #000;background-color:#fff;border-radius:100px}@media (max-width:767px){.neovadiol-your-care-routine-products__title{font-size:14px;line-height:18px;margin-left:20px}}@media only screen and (min-width:768px){.neovadiol-your-care-routine-products__title{font-size:16px;line-height:21px;position:relative;z-index:5}}.neovadiol-your-care-routine-products__list .product-item{padding-right:10px;background-color:#fff;height:100%}@media (max-width:767px){.neovadiol-your-care-routine-products__list .product-item{padding:16px 16px 20px;border-radius:20px}}@media only screen and (min-width:768px){.neovadiol-your-care-routine-products__list .product-item{padding:16px;border-radius:16px}}@media (max-width:767px){.neovadiol-your-care-routine-products__list .product-item .action.primary{margin-top:4px}}@media only screen and (min-width:768px){.neovadiol-your-care-routine-products__list .product-item .action.primary{width:fit-content;padding:12px 36px;line-height:1;height:44px;margin:0}}.neovadiol-your-care-routine-products__list .product-item .product-item-gamma{font-weight:700;letter-spacing:0}@media (max-width:767px){.neovadiol-your-care-routine-products__list .product-item .product-item-gamma{font-size:18px;line-height:27px}}@media only screen and (min-width:768px){.neovadiol-your-care-routine-products__list .product-item .product-item-gamma{font-size:14px;line-height:17px;margin-bottom:4px}}.neovadiol-your-care-routine-products__list .product-item .product-item-type{font-weight:500;letter-spacing:0}@media (max-width:767px){.neovadiol-your-care-routine-products__list .product-item .product-item-type{font-size:16px;line-height:21px}}@media only screen and (min-width:768px){.neovadiol-your-care-routine-products__list .product-item .product-item-type{font-size:14px;line-height:18px}}.neovadiol-your-care-routine-products__list .product-item .product-item-link{font-weight:400;letter-spacing:0;color:#4b4f54;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (max-width:767px){.neovadiol-your-care-routine-products__list .product-item .product-item-link{font-size:16px;line-height:24px;flex-grow:1}}@media only screen and (min-width:768px){.neovadiol-your-care-routine-products__list .product-item .product-item-link{font-size:14px;line-height:21px;margin-bottom:14px;flex-grow:0}}.neovadiol-your-care-routine-products__list .slick-track{display:flex !important}@media (max-width:767px){.neovadiol-your-care-routine-products__list .slick-track{margin:0}}.neovadiol-your-care-routine-products__list .slick-list{width:100%}.neovadiol-your-care-routine-products__list .slick-slide{height:inherit !important}@media (max-width:767px){.neovadiol-your-care-routine-products__list .slick-slide{margin-right:12px;max-height:285px}}@media only screen and (min-width:768px){.neovadiol-your-care-routine-products__list .slick-slide{margin-right:20px;min-width:390px;max-height:195px}}.neovadiol-your-care-routine-products__list .slick-slide div:first-child{height:100%}.neovadiol-your-care-routine-products__list .product-item-block{display:grid}@media (max-width:767px){.neovadiol-your-care-routine-products__list .product-item-block{column-gap:8px;grid-template-columns:130px 1fr}}@media only screen and (min-width:768px){.neovadiol-your-care-routine-products__list .product-item-block{column-gap:12px;grid-template-columns:140px 1fr}}.neovadiol-your-care-routine-products__list .product-item-photo{display:block}@media (max-width:767px){.neovadiol-your-care-routine-products__list .product-item-photo{width:130px;height:130px}}@media only screen and (min-width:768px){.neovadiol-your-care-routine-products__list .product-item-photo{width:140px;height:140px}}@media only screen and (min-width:768px){.neovadiol-your-care-routine-products__list .product-item-img{grid-row-start:1;grid-row-end:3}}.neovadiol-your-care-routine-products__list .product-item-bottom{display:flex;flex-direction:column;align-self:end}@media (max-width:767px){.neovadiol-your-care-routine-products__list .product-item-bottom{grid-column-start:1;grid-column-end:3}}@media only screen and (min-width:768px){.neovadiol-your-care-routine-products__list .product-item-bottom{grid-column-start:2}}@media only screen and (min-width:1025px){.neovadiol-your-care-routine-products__list .slick-arrow{top:-36px;width:20px}}@media only screen and (min-width:1025px){.neovadiol-your-care-routine-products__list .slick-arrow.slick-disabled,.neovadiol-your-care-routine-products__list .slick-arrow.slick-disabled:hover{opacity:.3}}.neovadiol-your-care-routine-products__list .slick-prev{left:calc(100% - 80px)}@media only screen and (min-width:1025px){.neovadiol-your-care-routine-products__list .slick-prev:before,.neovadiol-your-care-routine-products__list .slick-prev:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23000' stroke-linecap='round' d='M7 15L2 9.5 7 4M2 9.5h17'/%3E%3C/svg%3E");background-position:0 50%}}@media only screen and (min-width:768px){.neovadiol-your-care-routine-products__list .slick-next{right:20px}}@media only screen and (min-width:1025px){.neovadiol-your-care-routine-products__list .slick-next:before,.neovadiol-your-care-routine-products__list .slick-next:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23000' stroke-linecap='round' d='M13 15l5-5.5L13 4M18 9.5H1'/%3E%3C/svg%3E");background-position:100% 50%}}@media only screen and (min-width:768px){.neovadiol-reviews-products__title{margin-top:0}}.neovadiol-reviews-products .slick-arrow{margin-top:-15px}@media only screen and (min-width:1025px){.neovadiol-reviews-products .slick-arrow{width:20px}}@media only screen and (min-width:1025px){.neovadiol-reviews-products .slick-prev:before,.neovadiol-reviews-products .slick-prev:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23000' stroke-linecap='round' d='M7 15L2 9.5 7 4M2 9.5h17'/%3E%3C/svg%3E");background-position:0 50%}}@media only screen and (min-width:1025px){.neovadiol-reviews-products .slick-prev{left:0 !important}}@media only screen and (min-width:1025px){.neovadiol-reviews-products .slick-next:before,.neovadiol-reviews-products .slick-next:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23000' stroke-linecap='round' d='M13 15l5-5.5L13 4M18 9.5H1'/%3E%3C/svg%3E");background-position:100% 50%}}@media only screen and (min-width:1025px){.neovadiol-reviews-products .slick-next{left:271px !important}}@media only screen and (min-width:1025px){.neovadiol-reviews-products .reviews-product__img{padding-left:15px}}@media (max-width:767px){.neovadiol-reviews-products .slick-track{margin-left:0}}@media only screen and (min-width:768px){.neovadiol-reviews-products .slick-track{margin-left:-15px}}@media (max-width:767px){.neovadiol-reviews-products .reviews-product-wrap{padding-top:36px;height:290px;margin-top:-30px;margin-bottom:29px}}@media only screen and (min-width:768px){.neovadiol-reviews-products .reviews-product-wrap{margin-top:117px;border-radius:16px !important;padding:48px 115px 48px 40px}}@media only screen and (min-width:1025px) and (max-width:1239px){.neovadiol-reviews-products .reviews-product-wrap{margin-left:20px}}.neovadiol-reviews-products .reviews-product-wrap:after{background-image:url('/media/cms/vichy/landing/neovadiol/reviews/sign.svg');top:0}@media (max-width:767px){.neovadiol-reviews-products .reviews-product-wrap:after{width:71px;height:44px;right:15px}}@media only screen and (min-width:768px){.neovadiol-reviews-products .reviews-product-wrap:after{width:134px;height:78px;right:60px}}@media (max-width:767px){.neovadiol-reviews-products .reviews-product__name{font-size:14px;line-height:20px}}@media (max-width:767px){.neovadiol-reviews-products .reviews-product{margin-bottom:120px}}@media only screen and (min-width:768px) and (max-width:1024px){.neovadiol-reviews-products .reviews-product{margin-bottom:10px}}@media (max-width:767px){.neovadiol-reviews-products .reviews-product__subtitle{font-size:16px;line-height:21px}}@media only screen and (min-width:768px){.neovadiol-reviews-products .reviews-product__subtitle{margin-bottom:8px}}@media (max-width:767px){.neovadiol-reviews-products .reviews-product__descriptions{font-size:14px;line-height:20px}}@media only screen and (min-width:768px){.neovadiol-reviews-products .reviews-product__descriptions{line-height:23px}}@media (max-width:767px){.neovadiol-reviews-products .reviews-product__button-wr{max-width:unset}}@media only screen and (min-width:768px){.neovadiol-reviews-products .reviews-product__button-wr{max-width:295px}}.neovadiol-reviews-products .action.primary{width:100%}@media only screen and (min-width:768px){.neovadiol-reviews-products .action.primary{line-height:1}}@media (max-width:767px){.neovadiol-reviews-products .reviews-product__title a{font-size:14px;height:20px}}@media (max-width:767px){.neovadiol-reviews-products .reviews-product__title a strong{font-size:16px;height:23px;margin-bottom:2px}}@media (max-width:767px){.neovadiol-reviews-products .reviews-product__title{padding-left:32px}}@media only screen and (min-width:768px){.neovadiol-reviews-products .reviews-product__title{padding-left:15px}}@media (max-width:767px){.neovadiol-reviews-products .reviews-product__img{max-width:160px}}@media (max-width:767px){.neovadiol-expert.normaderm-acne-expert{padding:0}}@media only screen and (min-width:768px){.neovadiol-expert.normaderm-acne-expert{position:relative;padding:70px 0}}.neovadiol-expert .row-full-width-inner{display:flex}@media (max-width:767px){.neovadiol-expert .row-full-width-inner{flex-direction:column;gap:24px}}@media only screen and (min-width:768px) and (max-width:1024px){.neovadiol-expert .row-full-width-inner{flex-direction:column}}@media only screen and (min-width:1025px){.neovadiol-expert .row-full-width-inner{flex-direction:row-reverse;max-width:1280px !important;padding:0 20px;justify-content:flex-end}}.neovadiol-expert .normaderm-acne-expert__img .lazy{border-radius:20px}@media (max-width:767px){.neovadiol-expert .normaderm-acne-expert__img .lazy{height:100% !important;object-fit:cover;object-position:left}}@media (max-width:767px){.neovadiol-expert .normaderm-acne-expert__img{width:100%;height:384px;margin:0;padding:0 16px}}@media only screen and (min-width:768px){.neovadiol-expert .normaderm-acne-expert__bg-img{position:absolute;z-index:-1}}@media only screen and (min-width:768px){.neovadiol-expert .normaderm-acne-expert__bg-img._1{bottom:-60px;left:-246px;width:410px}}@media only screen and (min-width:768px){.neovadiol-expert .normaderm-acne-expert__bg-img._2{top:28px;right:-281px;width:503px}}@media (max-width:767px){.neovadiol-expert .normaderm-acne-expert__img{display:flex;justify-content:center}}.neovadiol-expert__content{display:flex;flex-direction:column;border-radius:20px;box-shadow:0 4px 50px 0 rgba(0,0,0,.1);backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px)}@media (max-width:767px){.neovadiol-expert__content{margin-top:-116px;padding:46px 16px 30px;background:linear-gradient(180deg,rgba(236,234,234,.6) 0%,#fff 100%);width:100%}}@media only screen and (min-width:768px) and (max-width:1024px){.neovadiol-expert__content{margin-top:-40px;padding:24px;right:20px;top:180px;width:100%;max-width:100%}}@media (max-width:1024px){.neovadiol-expert__content{position:static}}@media only screen and (min-width:1025px){.neovadiol-expert__content{top:calc(56% + 20px);right:20px;bottom:auto;transform:translateY(-50%);width:calc(100% - 410px);padding:48px 48px 38px}}@media only screen and (min-width:768px){.neovadiol-expert__content{background:rgba(255,255,255,.2)}}.neovadiol-expert__content:before{background-image:url('/media/cms/vichy/landing/neovadiol/expert/expert-marks.png');z-index:10}@media (max-width:767px){.neovadiol-expert__content:before{width:94px;height:54px;left:calc(50% + 85px)}}@media only screen and (min-width:768px) and (max-width:1024px){.neovadiol-expert__content:before{top:-55px;left:10px}}@media (max-width:767px){.neovadiol-expert__title{text-align:start}}@media only screen and (min-width:768px) and (max-width:1024px){.neovadiol-expert__title{letter-spacing:-.8px;margin-bottom:30px}}@media only screen and (min-width:768px){.neovadiol-expert__title{text-align:center}}@media only screen and (min-width:1025px){.neovadiol-expert__title{margin-left:100px;letter-spacing:-.8px}}.neovadiol-expert__question{color:#000;font-size:20px;font-weight:700;line-height:120%}@media (max-width:767px){.neovadiol-expert__question{margin-bottom:14px;position:relative}}@media only screen and (min-width:768px){.neovadiol-expert__question{margin-bottom:8px}}.neovadiol-expert__text{color:#000;font-style:normal;font-weight:400;line-height:140%}@media (max-width:767px){.neovadiol-expert__text{font-size:16px;margin-bottom:24px}}@media only screen and (min-width:768px){.neovadiol-expert__text{font-size:18px;margin-bottom:16px}}.neovadiol-expert__doctor{color:#4b4f54;font-weight:400;line-height:140%;margin:0;font-size:16px}.neovadiol-footnotes{display:flex;flex-direction:column;margin:0;padding:0;list-style-type:none}@media (max-width:767px){.neovadiol-footnotes{padding:0 16px;margin-top:56px}}@media only screen and (min-width:768px){.neovadiol-footnotes{margin-top:36px;padding:0 20px}}.neovadiol-footnotes__item{color:#777;font-weight:400;line-height:140%;margin:0}@media (max-width:767px){.neovadiol-footnotes__item{font-size:14px}}@media only screen and (min-width:768px){.neovadiol-footnotes__item{font-size:16px}}