.js-bg-container-lazy.bg-image-lazy{background:0 0 !important}.product-items .product-item{order:42}.product-items .product-item:nth-child(1){order:calc(1*2)}.product-items .product-item:nth-child(2){order:calc(2*2)}.product-items .product-item:nth-child(3){order:calc(3*2)}.product-items .product-item:nth-child(4){order:calc(4*2)}.product-items .product-item:nth-child(5){order:calc(5*2)}.product-items .product-item:nth-child(6){order:calc(6*2)}.product-items .product-item:nth-child(7){order:calc(7*2)}.product-items .product-item:nth-child(8){order:calc(8*2)}.product-items .product-item:nth-child(9){order:calc(9*2)}.product-items .product-item:nth-child(10){order:calc(10*2)}.product-items .product-item:nth-child(11){order:calc(11*2)}.product-items .product-item:nth-child(12){order:calc(12*2)}.product-items .product-item:nth-child(13){order:calc(13*2)}.product-items .product-item:nth-child(14){order:calc(14*2)}.product-items .product-item:nth-child(15){order:calc(15*2)}.product-items .product-item:nth-child(16){order:calc(16*2)}.product-items .product-item:nth-child(17){order:calc(17*2)}.product-items .product-item:nth-child(18){order:calc(18*2)}.product-items .product-item:nth-child(19){order:calc(19*2)}.product-items .product-item:nth-child(20){order:calc(20*2)}.catalog-category-view .category-view .breadcrumbs{margin-top:12px;margin-bottom:24px}@media only screen and (min-width:768px){.catalog-category-view .breadcrumbs .items{max-width:1280px}}@media only screen and (min-width:1025px){.catalog-category-view.page-products .products-grid .product-item{width:25%}}@media only screen and (min-width:768px){.catalog-category-view .column.main{min-width:100%}}.catalog-category-view .sidebar-main,.catalog-category-view .toolbar-products{display:none}.catalog-category-view .category-view{order:-1}.catalog-category-view .page-header{order:-2}@media (max-width:767px){.catalog-category-view .products.list{padding:0 6px}}@media only screen and (min-width:768px){.catalog-category-view .products.list{padding:0 10px}}.catalog-category-view .page-wrapper>.page-bottom{max-width:none;width:100%;padding:0}.custom-category-between-products-card{display:none}.custom-category-between-products-card:nth-child(-n+9){display:block}@media (max-width:767px){.custom-category-between-products-card._review{width:100%}}@media only screen and (min-width:1025px){.custom-category-between-products-card._review .widget.block{padding-bottom:30px !important}}.custom-category-between-products-card .widget.block>[data-content-type=row],.custom-category-between-products-card .widget.block>[data-content-type=row]>[data-element=inner]{height:100%}.normaderm-custom-category-page .column.main{color:#000}.normaderm-custom-category-page .category-description{display:none}.product-items .custom-category-between-products-card._reviews{order:13}@media (max-width:767px){.product-items .custom-category-between-products-card._reviews{min-width:100vw;margin:33px -6px 29px;padding:0}}@media only screen and (min-width:768px){.product-items .custom-category-between-products-card._reviews{min-width:100%;margin:10px 0 -30px}}@media only screen and (min-width:768px) and (max-width:1024px){.product-items .custom-category-between-products-card._reviews{order:11}}@media (max-width:767px){.product-items .custom-category-between-products-card._skinconsult{order:21;min-width:100vw;margin:16.5px -6px 31.5px;padding:0}}@media only screen and (min-width:768px) and (max-width:1024px){.product-items .custom-category-between-products-card._skinconsult{order:19;min-width:66.6%}}@media only screen and (min-width:1025px){.product-items .custom-category-between-products-card._skinconsult{order:23;min-width:75%}}.product-items .product-item .action.towishlist:hover:before{filter:brightness(0)}.product-items .product-item .product-item-name>a,.product-items .product-item .price-box .price{color:#000}.product-items .product-item .product-item-description:hover{color:#058651}.product-items .product-item .rating-summary .rating-result>span:before{filter:brightness(0)}.product-items .product-item .product-reviews-summary .reviews-actions a:hover{color:#058651}.normaderm-category-banner{font-family:'FuturaPT','Helvetica Neue',Helvetica,Arial,sans-serif;color:#000;justify-content:center !important;position:relative}@media only screen and (min-width:1240px){.normaderm-category-banner{min-height:550px;padding:22px 0 0;background-image:url('/media/cms/vichy/rich-plp/normaderm/banner-xl.jpg') !important;background-position:50% 50% !important}}@media only screen and (min-width:1025px) and (max-width:1239px){.normaderm-category-banner{min-height:460px;padding:0 0 35px}}@media only screen and (min-width:768px) and (max-width:1024px){.normaderm-category-banner{min-height:310px;background-position:center !important}}@media only screen and (min-width:768px){.normaderm-category-banner{margin:0 0 -16px}}@media (max-width:767px){.normaderm-category-banner{justify-content:flex-end !important;background-position:center !important;min-height:645px;margin:0 0 40px}}.normaderm-category-banner:after{content:'';background-image:url('/media/cms/vichy/rich-plp/normaderm/decor.svg');background-size:contain;position:absolute}@media only screen and (min-width:1240px){.normaderm-category-banner:after{right:60px}}@media only screen and (min-width:1025px) and (max-width:1239px){.normaderm-category-banner:after{right:20px}}@media only screen and (min-width:1025px){.normaderm-category-banner:after{top:60px;width:150px;height:209px}}@media only screen and (min-width:768px) and (max-width:1024px){.normaderm-category-banner:after{width:98px;height:135px;top:24px;right:5px}}@media (max-width:767px){.normaderm-category-banner .row-full-width-inner{padding:0 10px 35px 16px}}.normaderm-category-banner .pagebuilder-column-group{justify-content:flex-end}@media only screen and (min-width:1240px){.normaderm-category-banner__column{max-width:611px}}@media only screen and (min-width:1025px) and (max-width:1239px){.normaderm-category-banner__column{max-width:50%}}@media only screen and (min-width:768px) and (max-width:1024px){.normaderm-category-banner__column{max-width:52%}}@media only screen and (min-width:768px){.normaderm-category-banner__column{position:relative}}.normaderm-category-banner__label{font-size:18px;line-height:1.1;text-transform:uppercase;max-width:150px;margin:0}@media only screen and (min-width:1240px){.normaderm-category-banner__label{position:absolute;top:-135px;left:-235px}}@media (max-width:767px){.normaderm-category-banner__label{font-size:15px;color:#fff;text-align:right;position:absolute;right:16px;top:25px}}.normaderm-category-banner__label-number{font-size:27px;font-weight:500;display:inline-block}@media only screen and (min-width:768px){.normaderm-category-banner__label-number{color:#fff;background:#e7427a;padding:6px 8px 8px 6px;margin:0 0 1px}}@media (max-width:767px){.normaderm-category-banner__label-number{color:#058651;background:#fff;padding:3px 7px 3px 0;margin:0 0 3px}}.normaderm-category-banner__label-sup{letter-spacing:.3px}@media only screen and (min-width:768px){.normaderm-category-banner__label-sup{font-size:10px;top:-10px}}@media (max-width:767px){.normaderm-category-banner__label-sup{font-size:9px;top:-11px;right:-5px}}.normaderm-category-banner__title{font-weight:500;line-height:1.07;letter-spacing:0}@media only screen and (min-width:1240px){.normaderm-category-banner__title{font-size:72px}}@media only screen and (min-width:1025px) and (max-width:1239px){.normaderm-category-banner__title{font-size:64px}}@media only screen and (min-width:1025px){.normaderm-category-banner__title{margin:0}}@media only screen and (min-width:768px) and (max-width:1024px){.normaderm-category-banner__title{font-size:56px;margin:0 0 5px}}@media (max-width:767px){.normaderm-category-banner__title{font-size:52px;margin:0}}@media (max-width:374px){.normaderm-category-banner__title{font-size:48px}}.normaderm-category-banner__title-mark{line-height:1.07;font-weight:500;text-transform:uppercase;color:#fff;background:#058651;display:inline-block;padding:5px 4px 4px}@media only screen and (min-width:1025px){.normaderm-category-banner__title-mark{font-size:24px;margin:0 0 24px}}@media only screen and (min-width:768px) and (max-width:1024px){.normaderm-category-banner__title-mark{font-size:20px;margin:0 0 15px}}@media (max-width:767px){.normaderm-category-banner__title-mark{font-size:20px;margin:0 0 20px}}.normaderm-category-banner__text{text-transform:uppercase;max-width:400px;margin:0}@media only screen and (min-width:768px){.normaderm-category-banner__text{font-size:18px;line-height:1.7}}@media (max-width:767px){.normaderm-category-banner__text{font-size:20px;line-height:1.6;padding:0 5px 0 0}}.normaderm-category-banner__text-item{margin:0 8px 0 0}.normaderm-custom-category-reviews .reviews-product-slider-wrap{font-family:'FuturaPT','Helvetica Neue',Helvetica,Arial,sans-serif}@media (max-width:767px){.normaderm-custom-category-reviews .reviews-product-slider-wrap{padding:140px 0 0;background:#f5f5f5}}@media only screen and (min-width:768px){.normaderm-custom-category-reviews .reviews-product-slider-wrap{margin:100px 0 50px;padding:133px 0 64px}}@media only screen and (min-width:768px){.normaderm-custom-category-reviews .reviews-product-slider-wrap:before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);display:block;width:100vw;height:100%;background:#f5f5f5}}@media only screen and (min-width:768px){.normaderm-custom-category-reviews .reviews-product-slider-wrap .pagebuilder-column-group{flex-wrap:nowrap}}@media only screen and (min-width:1025px){.normaderm-custom-category-reviews .reviews-product-slider-wrap .pagebuilder-column-group{max-width:964px;margin:auto}}@media (max-width:767px){.normaderm-custom-category-reviews .reviews-product-slider-wrap .slick-dots{top:auto;bottom:26.5px;left:10px}}@media (max-width:767px){.normaderm-custom-category-reviews .reviews-product-slider-wrap .slick-dots li.slick-active button{background:#000}}.normaderm-custom-category-reviews .reviews-product-slider-wrap .slick-arrow{background-position:50% 50%;background-size:100%;background-repeat:no-repeat}.normaderm-custom-category-reviews .reviews-product-slider-wrap .slick-arrow.slick-disabled{opacity:.4}.normaderm-custom-category-reviews .reviews-product-slider-wrap .slick-arrow:before{display:none}.normaderm-custom-category-reviews .reviews-product-slider-wrap .slick-prev{background-image:url("/media/cms/vichy/landing/normaderm-acne/prev-arrow.png")}.normaderm-custom-category-reviews .reviews-product-slider-wrap .slick-next{background-image:url("/media/cms/vichy/landing/normaderm-acne/next-arrow.png")}@media (max-width:767px){.normaderm-custom-category-reviews .reviews-product-slider{padding:0}}@media only screen and (min-width:768px){.normaderm-custom-category-reviews .reviews-product-slider{margin:0}}@media only screen and (min-width:768px){.normaderm-custom-category-reviews .reviews-product-slider .slick-arrow{width:51px;height:51px}}@media only screen and (min-width:1240px){.normaderm-custom-category-reviews .reviews-product-slider .slick-arrow{width:101px;height:101px}}@media only screen and (min-width:768px){.normaderm-custom-category-reviews .reviews-product-slider .slick-prev{left:0}}@media only screen and (min-width:1240px){.normaderm-custom-category-reviews .reviews-product-slider .slick-prev{left:-16px}}@media only screen and (min-width:768px){.normaderm-custom-category-reviews .reviews-product-slider .slick-next{left:auto;right:0}}@media only screen and (min-width:1240px){.normaderm-custom-category-reviews .reviews-product-slider .slick-next{right:-16px}}.normaderm-custom-category-reviews .reviews-slider-wrap-links{bottom:auto;height:max-content}@media (max-width:767px){.normaderm-custom-category-reviews .reviews-slider-wrap-links{top:40px}}@media only screen and (min-width:768px){.normaderm-custom-category-reviews .reviews-slider-wrap-links{top:0;left:50%;transform:translate(-50%,-50%);min-width:100%}}@media only screen and (min-width:1240px){.normaderm-custom-category-reviews .reviews-slider-wrap-links{min-width:980px}}@media (max-width:767px){.normaderm-custom-category-reviews .reviews-slider-wrap-links .slick-list{padding:0 7px}}.normaderm-custom-category-reviews .reviews-slider-wrap-links .slick-track{margin:auto}@media (max-width:767px){.normaderm-custom-category-reviews .reviews-slider-wrap-links .slick-track{justify-content:flex-start}}.normaderm-custom-category-reviews .reviews-slider-wrap-links .slick-slide{height:auto;border-radius:0;opacity:1}@media (max-width:767px){.normaderm-custom-category-reviews .reviews-slider-wrap-links .slick-slide{width:106px !important;margin:0;padding:0 9px}}@media only screen and (min-width:768px){.normaderm-custom-category-reviews .reviews-slider-wrap-links .slick-slide{width:auto !important;margin:0 27px}}.normaderm-custom-category-reviews .reviews-slider-wrap-links .slick-current{height:auto;border:none}@media only screen and (min-width:768px){.normaderm-custom-category-reviews .reviews-slider-wrap-links .slick-current{width:auto !important;padding:0}}.normaderm-custom-category-reviews .reviews-slider-wrap-links .slick-current .reviews-slider-link{background-image:conic-gradient(from 90deg at top 2px left 2px,rgba(255,255,255,.01) 90deg,#058651 0),conic-gradient(from 180deg at top 2px right 2px,rgba(255,255,255,.01) 90deg,#058651 0),conic-gradient(from 0deg at bottom 2px left 2px,rgba(255,255,255,.01) 90deg,#058651 0),conic-gradient(from -90deg at bottom 2px right 2px,rgba(255,255,255,.01) 90deg,#058651 0)}@media only screen and (min-width:768px){.normaderm-custom-category-reviews .reviews-slider-wrap-links .slick-arrow{width:30px;height:30px}}@media only screen and (min-width:768px){.normaderm-custom-category-reviews .reviews-slider-wrap-links .slick-prev{left:0}}@media only screen and (min-width:768px){.normaderm-custom-category-reviews .reviews-slider-wrap-links .slick-next{left:auto;right:0}}.normaderm-custom-category-reviews .reviews-slider-link{background-image:conic-gradient(from 90deg at top 1px left 1px,rgba(255,255,255,.01) 90deg,#686868 0),conic-gradient(from 180deg at top 1px right 1px,rgba(255,255,255,.01) 90deg,#686868 0),conic-gradient(from 0deg at bottom 1px left 1px,rgba(255,255,255,.01) 90deg,#686868 0),conic-gradient(from -90deg at bottom 1px right 1px,rgba(255,255,255,.01) 90deg,#686868 0);background-position:0 0,100% 0,0 100%,100% 100%;background-size:24% 24%;background-origin:border-box;background-repeat:no-repeat}@media (max-width:767px){.normaderm-custom-category-reviews .reviews-slider-link{width:88px !important;height:88px;padding:12px}}@media only screen and (min-width:768px){.normaderm-custom-category-reviews .reviews-slider-link{width:auto !important;height:auto;padding:20px}}.normaderm-custom-category-reviews .reviews-slider-link img{background:#fff;border-radius:0}.normaderm-custom-category-reviews .reviews-product-wrap{height:auto;background:0 0}@media (max-width:767px){.normaderm-custom-category-reviews .reviews-product-wrap{padding:4px 16px 61px}}@media only screen and (min-width:768px){.normaderm-custom-category-reviews .reviews-product-wrap{justify-content:center !important;min-width:0;padding:0 60px 0 0}}@media only screen and (min-width:1025px){.normaderm-custom-category-reviews .reviews-product-wrap{padding:10px 13px 0}}.normaderm-custom-category-reviews .reviews-product-wrap:after{display:none}.normaderm-custom-category-reviews .reviews-product-wrap figure{height:32px}@media (max-width:767px){.normaderm-custom-category-reviews .reviews-product{height:auto;margin-bottom:0}}@media only screen and (min-width:768px){.normaderm-custom-category-reviews .reviews-product{flex-shrink:0;max-width:40%}}@media only screen and (min-width:1025px){.normaderm-custom-category-reviews .reviews-product{min-width:381px}}.normaderm-custom-category-reviews .reviews-product__img{width:100%}@media (max-width:767px){.normaderm-custom-category-reviews .reviews-product__img{max-width:300px;height:300px;margin:0 auto}}@media only screen and (min-width:768px){.normaderm-custom-category-reviews .reviews-product__img{max-width:none}}@media only screen and (min-width:1025px){.normaderm-custom-category-reviews .reviews-product__img{height:381px}}.normaderm-custom-category-reviews .reviews-product__subtitle{text-transform:none}@media (max-width:1024px){.normaderm-custom-category-reviews .reviews-product__subtitle{font-size:24px;font-weight:500}}@media (max-width:767px){.normaderm-custom-category-reviews .reviews-product__subtitle{margin:18px 0 5px}}@media only screen and (min-width:768px) and (max-width:1024px){.normaderm-custom-category-reviews .reviews-product__subtitle{margin:20px 0 8px}}@media only screen and (min-width:1025px){.normaderm-custom-category-reviews .reviews-product__subtitle{margin:29px 0 10px;font-size:28px;font-weight:600}}.normaderm-custom-category-reviews .reviews-product__descriptions{display:block;overflow:visible}@media (max-width:1024px){.normaderm-custom-category-reviews .reviews-product__descriptions{margin:0 0 20px;font-size:16px;line-height:1.38}}@media only screen and (min-width:1025px){.normaderm-custom-category-reviews .reviews-product__descriptions{margin:0 0 35px;font-size:18px;line-height:1.4}}.normaderm-custom-category-reviews .reviews-product__name{font-family:'FuturaPT','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;color:#5f5f5f}@media (max-width:767px){.category-skinconsult{position:relative;padding-top:106.5%;background-size:100% !important;background-position:0 0 !important}}@media only screen and (min-width:768px){.category-skinconsult{height:600px;background-size:auto 100%}}@media only screen and (min-width:768px) and (max-width:1024px){.category-skinconsult{background-position-x:44% !important}}@media (max-width:767px){.category-skinconsult__content{padding:32px 16px 0}}@media only screen and (min-width:768px) and (max-width:1024px){.category-skinconsult__content{padding:0 0 0 48%}}@media only screen and (min-width:1025px){.category-skinconsult__content{padding:0 0 0 51.1%}}.category-skinconsult__title{line-height:1}@media (max-width:767px){.category-skinconsult__title{margin:0 0 17px;font-size:48px}}@media only screen and (min-width:768px){.category-skinconsult__title{margin:0 0 16px;font-size:64px}}.category-skinconsult__title strong{font-weight:600;white-space:nowrap}.category-skinconsult__title em{position:relative;font-size:20px;font-style:normal;letter-spacing:2px;vertical-align:top}@media (max-width:767px){.category-skinconsult__title em{top:1px;left:8px}}@media only screen and (min-width:768px){.category-skinconsult__title em{top:4px;left:6px}}.category-skinconsult__text{text-transform:uppercase}@media (max-width:767px){.category-skinconsult__text{margin:0 0 32px;font-size:16px;line-height:1.2}}@media only screen and (min-width:768px){.category-skinconsult__text{margin:0 0 32px;font-size:20px;line-height:1.3}}.category-skinconsult__text strong{display:block;margin:0 0 6px;font-weight:700}@media (max-width:767px){.category-skinconsult__buttons-wr{display:flex}}@media (max-width:767px){.category-skinconsult__button{flex-grow:1}}.category-skinconsult__button .pagebuilder-button-primary{display:flex;justify-content:center;align-items:center;height:50px;margin:0;padding:0 5px;font-weight:500;font-size:14px;text-transform:uppercase;line-height:1.3}@media only screen and (min-width:768px){.category-skinconsult__button .pagebuilder-button-primary{width:260px}}@media (max-width:767px){.category-skinconsult__time{flex-shrink:0}}.category-skinconsult__time .pagebuilder-button-primary{margin:0;color:#000;text-transform:uppercase}@media (max-width:767px){.category-skinconsult__time .pagebuilder-button-primary{padding:14px 0 0 10px;font-size:14px;white-space:nowrap}}@media (max-width:340px){.category-skinconsult__time .pagebuilder-button-primary{padding-top:15px;font-size:12px}}@media only screen and (min-width:768px){.category-skinconsult__time .pagebuilder-button-primary{font-size:12px}}.category-skinconsult__time .pagebuilder-button-primary,.category-skinconsult__time .pagebuilder-button-primary:hover{background:0 0;border-color:rgba(255,255,255,.01)}.category-skinconsult__animate-circle img{position:absolute}@media (max-width:767px){.category-skinconsult__animate-circle img{top:37vw;left:32.2%;width:35.4%}}@media only screen and (min-width:768px){.category-skinconsult__animate-circle img{top:210px}}@media only screen and (min-width:768px) and (max-width:1024px){.category-skinconsult__animate-circle img{left:calc(43% - 216px)}}@media only screen and (min-width:1025px){.category-skinconsult__animate-circle img{left:calc(50% - 342px)}}@media only screen and (min-width:768px){.category-skinconsult .row-full-width-inner{position:relative;display:flex;align-items:center;height:100%}}@media only screen and (min-width:768px){.category-skinconsult .pagebuilder-column-group{width:100%}}.normaderm-custom-category-skinconsult .category-skinconsult{color:#fff}@media (max-width:767px){.normaderm-custom-category-skinconsult .category-skinconsult{padding:107px 32px 32px;background-position:100% 0 !important;background-size:cover !important}}@media only screen and (min-width:768px){.normaderm-custom-category-skinconsult .category-skinconsult{position:relative;background-position:50% 50% !important}}@media only screen and (min-width:768px) and (max-width:1024px){.normaderm-custom-category-skinconsult .category-skinconsult{padding:0 0 40px 40px}}@media only screen and (min-width:1025px){.normaderm-custom-category-skinconsult .category-skinconsult{padding:0 0 49px 56px}}@media only screen and (min-width:768px){.normaderm-custom-category-skinconsult .category-skinconsult:before{content:'';position:absolute;top:39px;right:32px;display:block;width:187px;height:259px;background-image:url('/media/cms/vichy/rich-plp/normaderm/skinconsult-label.svg');background-position:100% 0;background-size:contain;background-repeat:no-repeat}}@media (max-width:767px){.normaderm-custom-category-skinconsult .category-skinconsult__title{margin:0 0 12px;font-size:40px}}@media only screen and (min-width:768px){.normaderm-custom-category-skinconsult .category-skinconsult__title{margin:0 0 17px}}@media (max-width:767px){.normaderm-custom-category-skinconsult .category-skinconsult__title em{top:2px;left:7px;font-size:14px;letter-spacing:1.2px}}@media (max-width:767px){.normaderm-custom-category-skinconsult .category-skinconsult__text{margin:0 0 25px;text-transform:none}}@media only screen and (min-width:768px){.normaderm-custom-category-skinconsult .category-skinconsult__text{margin:0 0 30px;font-family:'FuturaPT','Helvetica Neue',Helvetica,Arial,sans-serif}}@media only screen and (min-width:1025px){.normaderm-custom-category-skinconsult .category-skinconsult__text{font-size:24px}}@media (max-width:767px){.normaderm-custom-category-skinconsult .category-skinconsult__text strong{font-size:18px}}@media (max-width:767px){.normaderm-custom-category-skinconsult .category-skinconsult__button{max-width:271px}}.normaderm-custom-category-skinconsult .category-skinconsult__button .pagebuilder-button-primary{font-family:'FuturaPT','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:18px}@media (max-width:767px){.normaderm-custom-category-skinconsult .category-skinconsult__button .pagebuilder-button-primary{padding:4px 0 0;letter-spacing:.4px}}@media only screen and (min-width:768px){.normaderm-custom-category-skinconsult .category-skinconsult__button .pagebuilder-button-primary{padding:3px 0 0}}@media only screen and (min-width:1025px){.normaderm-custom-category-skinconsult .category-skinconsult__button .pagebuilder-button-primary{width:300px}}.normaderm-custom-category-skinconsult .category-skinconsult__time .pagebuilder-button-primary{display:flex;padding:0 12px 7px;font-family:'FuturaPT','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;color:#fff}.normaderm-category-dermatologist-reason{font-family:'FuturaPT';position:relative}@media only screen and (min-width:768px){.normaderm-category-dermatologist-reason{height:650px}}.normaderm-category-dermatologist-reason__content-column{display:flex;flex-direction:column;z-index:10}@media only screen and (min-width:768px){.normaderm-category-dermatologist-reason__content-column{height:100%;justify-content:center !important;align-items:flex-end;padding:48px 47px 0 0}}@media only screen and (min-width:768px) and (max-width:1024px){.normaderm-category-dermatologist-reason__content-column{width:75% !important;padding-right:13%}}@media (max-width:767px){.normaderm-category-dermatologist-reason__content-column{order:2;align-items:center;margin:44px 0 0}}@media only screen and (min-width:768px){.normaderm-category-dermatologist-reason__img-column{width:auto}}@media (max-width:767px){.normaderm-category-dermatologist-reason__img-column{order:1}}.normaderm-category-dermatologist-reason__angle-img{position:absolute;left:80px}@media only screen and (min-width:768px) and (max-width:1024px){.normaderm-category-dermatologist-reason__angle-img{left:5%}}@media (max-width:767px){.normaderm-category-dermatologist-reason__angle-img{left:16px}}.normaderm-category-dermatologist-reason__angle-img img{width:92px;height:127px}.normaderm-category-dermatologist-reason__point{display:flex}@media only screen and (min-width:768px){.normaderm-category-dermatologist-reason__point:not(:last-child){margin:0 0 48px}.normaderm-category-dermatologist-reason__point:nth-child(3){margin-right:29px}.normaderm-category-dermatologist-reason__point:nth-child(4){margin-right:60px}.normaderm-category-dermatologist-reason__point:nth-child(5){margin-right:52px}}@media (max-width:767px){.normaderm-category-dermatologist-reason__point:not(:last-child){margin:0 0 24px}.normaderm-category-dermatologist-reason__point:nth-child(2){margin-left:37px}.normaderm-category-dermatologist-reason__point:nth-child(3){margin-right:21px}}.normaderm-category-dermatologist-reason__point-text{text-transform:uppercase;line-height:1;max-width:244px}@media only screen and (min-width:768px){.normaderm-category-dermatologist-reason__point-text{font-size:24px}}@media only screen and (min-width:768px) and (max-width:1024px){.normaderm-category-dermatologist-reason__point-text{font-size:20px}}@media (max-width:767px){.normaderm-category-dermatologist-reason__point-text{font-size:16px}}.normaderm-category-dermatologist-reason__point-accent{line-height:1;font-weight:700;color:#058651;margin:0 24px 0 0}@media only screen and (min-width:768px){.normaderm-category-dermatologist-reason__point-accent{font-size:48px}}@media (max-width:767px){.normaderm-category-dermatologist-reason__point-accent{font-size:32px}}.normaderm-category-dermatologist-reason__point-short{font-size:28px;font-weight:300;margin:0 0 0 3px}@media (max-width:767px){.normaderm-category-dermatologist-reason__point-short{font-size:31px}}.normaderm-category-dermatologist-reason__img img{object-fit:cover;z-index:0}@media only screen and (min-width:768px){.normaderm-category-dermatologist-reason__img img{position:absolute;top:0;right:0;width:43%;height:100% !important;object-position:left}}@media only screen and (min-width:768px) and (max-width:1024px){.normaderm-category-dermatologist-reason__img img{width:60%}}@media (max-width:767px){.normaderm-category-dermatologist-reason__img img{width:100%}}.normaderm-category-dermatologist-reason__circle{position:absolute;top:93px;right:34%;width:130px;height:130px}@media only screen and (min-width:768px) and (max-width:1024px){.normaderm-category-dermatologist-reason__circle{top:auto;bottom:10%;right:calc(40% - 38px)}}@media (max-width:767px){.normaderm-category-dermatologist-reason__circle{width:91px;height:91px;top:calc(90vw - 28px);left:11.2%}}.normaderm-category-dermatologist-reason__circle-text{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;line-height:1;font-weight:700;color:#fff;z-index:10;border-radius:50%;background-color:#058651}@media only screen and (min-width:768px){.normaderm-category-dermatologist-reason__circle-text{font-size:32px}}@media (max-width:767px){.normaderm-category-dermatologist-reason__circle-text{font-size:22px}}.normaderm-category-dermatologist-reason__rotated-text{position:absolute;border-radius:50%;z-index:10;animation:rotateText 10s linear infinite}@media only screen and (min-width:768px){.normaderm-category-dermatologist-reason__rotated-text{width:227px;height:227px;top:7%;right:calc(34% - 47px)}}@media only screen and (min-width:768px) and (max-width:1024px){.normaderm-category-dermatologist-reason__rotated-text{top:auto;bottom:2.5%;right:calc(40% - 85px)}}@media (max-width:767px){.normaderm-category-dermatologist-reason__rotated-text{width:160px;height:160px;top:calc(90vw - 63px);left:calc(11% - 33px)}}@media only screen and (min-width:768px){.normaderm-category-dermatologist-reason ._top{top:64px}}@media (max-width:767px){.normaderm-category-dermatologist-reason ._top{top:16px}}@media only screen and (min-width:768px){.normaderm-category-dermatologist-reason ._bottom{bottom:58px}}@media (max-width:767px){.normaderm-category-dermatologist-reason ._number{font-size:36px}}@media only screen and (min-width:768px){.normaderm-category-dermatologist-reason ._percent{font-size:18px}}@media only screen and (min-width:768px){.normaderm-category-dermatologist-reason .pagebuilder-column-group{height:100%}}@keyframes rotateText{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media only screen and (min-width:1360px){.normaderm-category-articles .blog-articles-widget .slick-arrow{top:85px;transform:none;width:101px;height:101px;background-position:50% 50% !important;background-size:100% !important;background-repeat:no-repeat !important;box-shadow:0 0 5px rgba(0,0,0,.1);border-radius:50%}}@media only screen and (min-width:1360px){.normaderm-category-articles .blog-articles-widget .slick-arrow.slick-disabled{opacity:.4}}@media only screen and (min-width:1360px){.normaderm-category-articles .blog-articles-widget .slick-arrow:before{display:none}}@media only screen and (min-width:1360px){.normaderm-category-articles .blog-articles-widget .slick-prev{left:-30px;background-image:url('/media/cms/vichy/landing/normaderm-acne/prev-arrow.png') !important}}@media only screen and (min-width:1360px){.normaderm-category-articles .blog-articles-widget .slick-next{right:-30px;background-image:url('/media/cms/vichy/landing/normaderm-acne/next-arrow.png') !important}}.normaderm-category-articles .blog-articles-widget-item{color:#000}.normaderm-category-articles .blog-articles-widget-item__title:hover{color:#058651}.normaderm-category-articles .blog-articles-widget-item__link{color:#058651}.normaderm-category-articles .blog-articles-widget-item__link:hover{color:#000}.normaderm-category-articles .block-static-block.widget{margin:0}.normaderm-acne-ticker{display:flex;flex-direction:row !important}.normaderm-acne-ticker__item{flex-shrink:0;padding:0 20px;font-weight:300;text-transform:uppercase}@media (max-width:767px){.normaderm-acne-ticker__item{font-size:32px}}@media only screen and (min-width:768px){.normaderm-acne-ticker__item{font-size:64px}}.normaderm-acne-ticker__item strong{font-weight:500}.normaderm-acne-ticker__item em{font-style:normal;color:#058651}@keyframes normaderm-acne-point-pulse{0%,100%{box-shadow:0 0 0 16px rgba(5,134,81,.25)}50%{box-shadow:0 0 0 0 #fff}}.normaderm-acne-main-effects{position:relative}@media (max-width:767px){.normaderm-acne-main-effects{height:530px;padding:0 16px;background-color:#e2e5ea;background-position:calc(50% + 2.1vw) 15px !important;background-size:auto 100% !important}}@media only screen and (min-width:768px){.normaderm-acne-main-effects{height:750px;background-position:50% 75% !important;background-size:auto 900px !important}}.normaderm-acne-main-effects__text{transform:translateX(30px);text-transform:uppercase;line-height:1.1;letter-spacing:.1px;opacity:0;transition:opacity .2s,transform .2s}@media (max-width:767px){.normaderm-acne-main-effects__text{position:relative;width:165px;font-size:16px}}@media only screen and (min-width:768px){.normaderm-acne-main-effects__text{position:absolute;left:20px;width:305px;font-size:27px}}.normaderm-acne-main-effects__text._1{transition-delay:.4s}@media (max-width:767px){.normaderm-acne-main-effects__text._1{height:106px;margin:138px 0 0}}@media only screen and (min-width:768px){.normaderm-acne-main-effects__text._1{top:185px}}@media only screen and (min-width:1025px){.normaderm-acne-main-effects__text._1{left:calc(20px + 20vw)}}@media only screen and (min-width:1240px){.normaderm-acne-main-effects__text._1{left:calc(50% - 352px)}}@media (max-width:767px){.normaderm-acne-main-effects__text._1:after{right:41px;width:calc(50vw - 105px)}}@media only screen and (min-width:768px){.normaderm-acne-main-effects__text._1:after{right:62px;width:calc(50vw - 200px)}}@media only screen and (min-width:1025px){.normaderm-acne-main-effects__text._1:after{width:calc(30vw - 200px)}}@media only screen and (min-width:1240px){.normaderm-acne-main-effects__text._1:after{right:57px;width:164px}}.normaderm-acne-main-effects__text._2{transition-delay:.2s}@media (max-width:767px){.normaderm-acne-main-effects__text._2{height:126px}}@media only screen and (min-width:768px){.normaderm-acne-main-effects__text._2{top:407px}}@media only screen and (min-width:1025px){.normaderm-acne-main-effects__text._2{left:calc(20px + 10vw)}}@media only screen and (min-width:1240px){.normaderm-acne-main-effects__text._2{left:calc(50% - 432px)}}@media (max-width:767px){.normaderm-acne-main-effects__text._2:after{right:47px;width:calc(50vw - 125px)}}@media only screen and (min-width:768px){.normaderm-acne-main-effects__text._2:after{right:67px;width:calc(50vw - 230px)}}@media only screen and (min-width:1025px){.normaderm-acne-main-effects__text._2:after{width:calc(40vw - 230px)}}@media only screen and (min-width:1240px){.normaderm-acne-main-effects__text._2:after{right:58px;width:163px}}@media (max-width:767px){.normaderm-acne-main-effects__text._3{width:120px}}@media only screen and (min-width:768px){.normaderm-acne-main-effects__text._3{top:604px}}@media only screen and (min-width:1240px){.normaderm-acne-main-effects__text._3{left:calc(50% - 512px)}}@media (max-width:767px){.normaderm-acne-main-effects__text._3:after{right:11px;width:calc(50vw - 125px)}}@media only screen and (min-width:768px){.normaderm-acne-main-effects__text._3:after{right:134px;width:calc(50vw - 214px)}}@media only screen and (min-width:1240px){.normaderm-acne-main-effects__text._3:after{right:124px;width:328px}}.normaderm-acne-main-effects__text strong{display:block;font-weight:600;letter-spacing:0}@media (max-width:767px){.normaderm-acne-main-effects__text strong{margin:0 0 3px;font-size:20px}}@media only screen and (min-width:768px){.normaderm-acne-main-effects__text strong{margin:0 0 6px;font-size:34px}}.normaderm-acne-main-effects__text:after{content:'';position:absolute;transform:translate(100%);display:block;background-image:url('/media/cms/vichy/landing/normaderm-acne/main-effects-connecting-line.png');background-size:auto 100%;background-position:50% 50%}@media (max-width:767px){.normaderm-acne-main-effects__text:after{top:30px;height:2.6px}}@media only screen and (min-width:768px){.normaderm-acne-main-effects__text:after{top:17px;height:4.1px}}.normaderm-acne-main-effects._visible .normaderm-acne-main-effects__text{transform:none;opacity:1;transition:opacity 1s,transform 1s}.normaderm-acne-main-effects._visible .normaderm-acne-main-effects__text._1{transition-delay:.5s}.normaderm-acne-main-effects._visible .normaderm-acne-main-effects__text._2{transition-delay:1s}.normaderm-acne-main-effects._visible .normaderm-acne-main-effects__text._3{transition-delay:1.5s}.normaderm-acne-main-effects__point{font-size:0}@media (max-width:767px){.normaderm-acne-main-effects__point.banner-info-point:before,.normaderm-acne-main-effects__point.banner-info-point:after{width:35px;height:35px}}@media (max-width:767px){.normaderm-acne-main-effects__point.banner-info-point:before{border-width:8px}}.normaderm-acne-main-effects__point.banner-info-point:after{box-shadow:0 0 0 12.5px rgba(5,134,81,.25);animation-name:normaderm-acne-point-pulse}.normaderm-acne-main-effects__point._1:before,.normaderm-acne-main-effects__point._2:before{border-color:#058651}@media (max-width:767px){.normaderm-acne-main-effects__point._1{top:148px;left:calc(52.1vw + 34px)}}@media only screen and (min-width:768px){.normaderm-acne-main-effects__point._1{top:175px;left:calc(50% + 50px)}}@media (max-width:767px){.normaderm-acne-main-effects__point._2{top:254px;left:calc(52.1vw + 11px)}}@media only screen and (min-width:768px){.normaderm-acne-main-effects__point._2{top:395px;left:calc(50% - 38px)}}@media (max-width:767px){.normaderm-acne-main-effects__point._3{top:379px;left:calc(52.1vw - 2px)}}@media only screen and (min-width:768px){.normaderm-acne-main-effects__point._3{top:592px;left:calc(50% - 18px)}}.normaderm-acne-efficiency{background:linear-gradient(360deg,#f5f5f7 39.62%,#fff 100%)}@media (max-width:767px){.normaderm-acne-efficiency{padding:112px 0 55px}}@media only screen and (min-width:768px){.normaderm-acne-efficiency{padding:197px 20px 0}}.normaderm-acne-efficiency__info{text-transform:uppercase;line-height:1.1;border-style:solid;border-color:#e7427a}@media (max-width:767px){.normaderm-acne-efficiency__info{margin:0 16px;padding:0 0 0 12px;font-size:16px;border-width:0 0 0 10px}}@media only screen and (min-width:768px){.normaderm-acne-efficiency__info{grid-area:info;max-width:350px;padding:1px 0 0 11px;font-size:18px;border-width:0 0 0 8px}}.normaderm-acne-efficiency__info strong{font-weight:600;letter-spacing:.3px}@media only screen and (min-width:768px) and (max-width:1024px){.normaderm-acne-efficiency__numbers-wr{justify-content:center !important;padding:0 0 35px 40px}}@media only screen and (min-width:1240px){.normaderm-acne-efficiency__numbers-wr{flex-direction:row !important;flex-wrap:wrap;padding:44px 0 0}}@media (max-width:767px){.normaderm-acne-efficiency__number{margin:0 16px 13.5px}}@media only screen and (min-width:1240px){.normaderm-acne-efficiency__number{width:calc(50% - 25px);margin:0 25px 19px 0}}@media (max-width:767px){.normaderm-acne-efficiency__img{margin:3px 16px 7px}}@media only screen and (min-width:768px){.normaderm-acne-efficiency__img{grid-area:img;display:flex;align-items:flex-end}}@media only screen and (min-width:1240px){.normaderm-acne-efficiency__img{margin:-11px 34px 0 0}}.normaderm-acne-efficiency__img img{display:block}@media only screen and (min-width:768px){.normaderm-acne-efficiency__img img{max-width:395px !important;margin:0 auto}}@media only screen and (min-width:1240px){.normaderm-acne-efficiency__img img{max-width:475px !important}}.normaderm-acne-efficiency .efficiency-in-number-single:after{background-color:#058651}.normaderm-acne-efficiency .efficiency-in-number-single strong{min-width:123px}.normaderm-acne-efficiency .efficiency-in-number-single span{display:block;max-width:190px}.normaderm-acne-efficiency .efficiency-in-number-single__progress:after{background-color:#058651}@media only screen and (min-width:768px){.normaderm-acne-efficiency .row-full-width-inner{display:grid;grid-template-areas:'info numbers' 'img numbers';grid-template-rows:auto 1fr}}@media only screen and (min-width:768px) and (max-width:1024px){.normaderm-acne-efficiency .row-full-width-inner{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1240px){.normaderm-acne-efficiency .row-full-width-inner{grid-template-areas:'img info' 'img numbers';grid-template-columns:.868fr 1fr}}@media only screen and (min-width:768px){.normaderm-acne-efficiency .pagebuilder-column-group{grid-area:numbers}}@media only screen and (min-width:1240px){.normaderm-acne-efficiency .pagebuilder-column-group{display:block !important}}.normaderm-custom-category-bottom-content{font-family:'FuturaPT','Helvetica Neue',Helvetica,Arial,sans-serif;overflow:hidden}@media (max-width:767px){.normaderm-custom-category-bottom-content__what-is-acne-title{margin:16px 0 9px}}@media only screen and (min-width:768px){.normaderm-custom-category-bottom-content__what-is-acne-title{margin:37px 0 9px}}@media (max-width:767px){.normaderm-custom-category-bottom-content__what-is-acne{margin:0 0 67px}}@media only screen and (min-width:768px){.normaderm-custom-category-bottom-content__what-is-acne{margin:0 0 51px}}.normaderm-custom-category-bottom-content__main-effects-title{z-index:2}@media (max-width:767px){.normaderm-custom-category-bottom-content__main-effects{margin:-89px 0 43px}}@media only screen and (min-width:768px){.normaderm-custom-category-bottom-content__main-effects{margin:-142px 0 50px}}.normaderm-custom-category-bottom-content__efficiency-title{z-index:2}@media (max-width:767px){.normaderm-custom-category-bottom-content__efficiency{margin:-87px 0 48px}}@media only screen and (min-width:768px){.normaderm-custom-category-bottom-content__efficiency{margin:-141px 0 77px}}.normaderm-custom-category-bottom-content__related-articles-title{font-family:'FuturaPT','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase}@media (max-width:767px){.normaderm-custom-category-bottom-content__related-articles-title{margin:0 16px 24px;font-size:24px;line-height:1.2}}@media only screen and (min-width:768px){.normaderm-custom-category-bottom-content__related-articles-title{margin:0 0 35px;font-size:32px;text-align:center}}@media only screen and (min-width:1025px){.normaderm-custom-category-bottom-content__related-articles,.normaderm-custom-category-bottom-content__notes{max-width:1280px}}@media (max-width:1024px){.normaderm-custom-category-bottom-content__related-articles{max-width:100%}}@media only screen and (min-width:768px){.normaderm-custom-category-bottom-content__related-articles{margin:0 auto}}.normaderm-custom-category-bottom-content__notes{width:100%;font-size:14px;color:#777;line-height:1.5}@media (max-width:767px){.normaderm-custom-category-bottom-content__notes{padding:58px 16px 48px}}@media only screen and (min-width:768px){.normaderm-custom-category-bottom-content__notes{margin:0 auto;padding:40px 20px 56px}}