.plyr__time+.plyr__time{display:none}.mobile-only{display:block!important}.desktop-only{display:none!important}.no-padding-mobile{padding-left:0;padding-right:0}h3,h4,h5,h6{font-size:20px}.back-to-top{bottom:117px}.best-seller{padding:0 3px;right:10px;top:10px}.best-seller p{font-size:10px;letter-spacing:2px;line-height:18px}.loader{height:60px;left:calc(50% - 30px);top:calc(50% - 30px);width:60px}.rating-stars{padding:0}.myaccordion{margin-bottom:18px}.myaccordion__header{padding:12px 0}.myaccordion__body p{font-size:1.4rem;line-height:23px}.myaccordion__body{margin-bottom:-6px;margin-top:4px}.myaccordion__btn{font-size:1.6rem;letter-spacing:0;line-height:28px}.add-review-form-body .submit-review{width:100%}.add-review-form-body .rules{margin-bottom:40px}.add-review-form-body .form-group.suggest{margin-bottom:20px}.add-review-form-body .form-group.suggest label:not(.btn){font-size:22px;line-height:32px}.add-review.confirmation .block-heading-title span{font-family:var(--pf-primary-font);font-size:30px;font-weight:500;line-height:32px;margin-left:0;margin-right:0;width:100%}.article-card-subtitle *{font-size:8px;letter-spacing:2px;margin-bottom:4px}.article-card-text *{font-size:12px;line-height:16px}.bloc-basement-modal-title{margin-bottom:22px;margin-top:36px}.bloc-basement-modal .block-form label{margin-bottom:7px}.bloc-basement-modal .block-form button[type=submit]{font-size:12px;letter-spacing:0;line-height:16px;width:100%}.bloc-basement-modal .block-form--group input+label{margin:20px 0;padding-left:28px;padding-right:35px}.bloc-basement-modal .block-form--group input[type=email],.bloc-basement-modal .block-form--group input[type=number],.bloc-basement-modal .block-form--group input[type=tel],.bloc-basement-modal .block-form--group input[type=text]{max-width:100%}.green-impact{margin-left:-24px;margin-right:-24px}.green-impact-header a{padding:20px 22px}.green-impact-header a:not(.collapsed):after{bottom:0}.green-impact-header-title{margin-bottom:11px;padding-right:15px}.green-impact-header-content{align-items:flex-start;flex-direction:column;padding-right:36px}.green-impact-header-optional-text{margin-top:12px;padding-left:0}.green-impact-header-icon{right:22px;top:calc(47% - 6px)}.green-impact-body{padding:22px 20px 0}.green-impact-body-items-title *{margin-bottom:25px}.green-impact-body-item-icon{height:48px;margin-right:8px;max-width:48px;width:48px}.green-impact-body-item-icon img{height:auto;width:48px}.green-impact-body-item-content-title *{margin-bottom:8px}.green-impact-body-item-content-texte .bloc-contenu h4,.green-impact-body-item-content-texte .bloc-contenu p{font-size:16px;line-height:28px;margin-bottom:23px}.green-impact-body-item-content-texte .bloc-contenu .read-more-dotes{background:linear-gradient(180deg,hsla(0,0%,100%,0),#f1f3f2);height:137px}.green-impact-footer{padding-bottom:27px}.green-impact-footer-item{flex-direction:column}.green-impact-footer-item-img{justify-content:center;margin-bottom:15px}.green-impact-footer-item .bloc-contenu{text-align:center}.green-impact-footer-item .bloc-contenu p{font-size:14px;letter-spacing:.8px;line-height:16px}.green-impact-footer-item .bloc-contenu a{margin:0 auto}.block-product-carousel{margin-left:-24px;margin-right:-24px}.block-product-carousel-thumb{display:none}.block-product-carousel-image{width:100%}.block-product-carousel-image .item,.block-product-carousel-image .item iframe{height:516px}.block-product-carousel-image .slick-dots{display:block!important}.block-product-carousel-tag{display:flex;justify-content:center}.block-product-carousel-tag span{margin-bottom:26px;position:relative;right:unset}.block-product-carousel-title .p-info__title{display:block}.block-product-carousel-title .p-info__ap{display:block;margin-bottom:0}.block-product-carousel-certifications img{height:41px;width:41px}.block-product-carousel-certifications{bottom:23px;right:23px;width:41px}.block-product-carousel .p-info__rating{bottom:30px;display:block!important;left:20px;margin-bottom:0;position:absolute;z-index:9}.haut-page-page{background:none!important}.haut-page-page__bg-mob{padding-top:100px}.haut-page-page.bg-img .haut-page-page__bg-mob{padding-bottom:79px}.haut-page-page__title{font-size:20px;letter-spacing:4px;line-height:24px;margin-bottom:12px}.haut-page-page__sub-title{font-family:var(--pf-primary-font);font-size:22px;font-weight:400;line-height:32px;margin:0 auto 20px;max-width:77%}.list-cat li a,.list-cat li span{font-size:12px;font-weight:500;letter-spacing:1px;line-height:16px}.block-heading-title *{font-size:20px;letter-spacing:4px;line-height:24px}.block-heading-description *{font-size:22px;line-height:24px;width:100%}.product-card-content{margin:0;padding-bottom:0;padding-top:0}.product-card-content .card-type{margin-top:0}.product-card-content .card-type *{font-size:10px;line-height:14px}.block-quot{margin-bottom:25px;padding:73px 30px 93px}.block-quot p{width:auto}.block-tabs{margin-bottom:0}.block-tabs .nav-tabs{flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;overflow:-moz-scrollbars-none}.block-tabs .nav-tabs::-webkit-scrollbar{height:0!important;width:0!important}.block-tabs .nav-tabs .nav-item{font-size:12px;letter-spacing:1.5px;line-height:16px;margin-right:13px;padding:0 0 18px;width:unset}.block-tabs-content{flex-direction:column}.block-tabs-thumb{margin-bottom:15px;margin-right:0}.block-tabs-thumb img{width:100%}.block-tabs-product-key{padding-right:0}.block-tabs-product-key h3{margin-bottom:15px}.block-tabs-product-key h3 span{font-size:14px;line-height:22px}.agec-field p,.agec-tri p{letter-spacing:.8px;line-height:16px}.agec-field p{margin-bottom:12px}.agec-subfield{margin-bottom:20px}.agec-subfield p{font-size:14px;line-height:18px}.agec-tri p{margin-bottom:25px}.agec-tri picture img{height:70px;width:auto}#YMK-module:not(.diagnostic-modal #YMK-module){align-items:center;flex-direction:column-reverse;overflow-x:hidden;padding:0}#YMK-module:not(.diagnostic-modal #YMK-module).onPortrait{align-items:normal;flex-direction:row-reverse;padding:30px 0}#YMK-module:not(.diagnostic-modal #YMK-module).onPortrait:before{height:600px}#YMK-module:not(.diagnostic-modal #YMK-module).onPortrait .variants-content{height:480px!important}#YMK-module:not(.diagnostic-modal #YMK-module) .close-modal{background:#fff;border-radius:50%;color:#545454;padding:7px;position:relative;right:-8px;top:-8px;z-index:9}#YMK-module:not(.diagnostic-modal #YMK-module) .variants-content{height:auto!important;padding:20px 0 0 20px;width:100%}#YMK-module:not(.diagnostic-modal #YMK-module) .variants-content .close-modal,#YMK-module:not(.diagnostic-modal #YMK-module) .variants-content--title{display:none}#YMK-module:not(.diagnostic-modal #YMK-module) .variants-items .slick-slide{margin-right:14px}.two-products-block .product-card{margin:0 15px;max-width:none}.two-products-block .product-card:first-child{margin-right:7.5px}.two-products-block .product-card:last-child{margin-left:7.5px}.two-products-block .product-card .product-card-content{min-height:280px}.application{padding:60px 0}.application__title h2,.application__title span{font-size:20px;font-weight:500;letter-spacing:4px;line-height:24px;margin-bottom:12px}.application__sub-title{margin:0 auto 40px;width:100%}.application__sub-title h2{font-size:22px;line-height:24px}.application__desc{width:100%}.application__col-right{padding-left:24px}.application .bloc-video .video-embed{min-height:370px}.app-step{padding-top:21px}.app-step__item{margin-left:0}.article-list{margin-top:27.14px}.article-list--items{margin-bottom:20px;padding:0 14px}.article-list--img{height:200px}.article-list--bg{height:200px;padding:8px 14px 8.25px 10px}.bloc-contenu-editorial{padding:60px 0}.bloc-contenu-editorial .bloc-contenu ol,.bloc-contenu-editorial .bloc-contenu p,.bloc-contenu-editorial .bloc-contenu ul{margin-bottom:20px}.bloc-maillage .block-heading img{height:12px;margin-bottom:26px;width:25px}.bloc-maillage .product-container{padding:60px 22px}.bloc-maillage .product-list{margin-right:5px;margin-top:20px}.bloc-maillage .product-list-item{margin-bottom:13px}.bloc-maillage .product-list-item a{font-size:12px;letter-spacing:0;line-height:25px;padding-bottom:0}.bloc-maillage .product-description{margin-top:26px}.bloc-maillage .expandable-more a{font-size:16px;line-height:16px}.bloc-mot-expert{padding:60px 0}.bloc-mot-expert__title{margin-bottom:40px}.bloc-mot-expert__icon{font-size:20px;margin-bottom:35px;width:26px}.bloc-mot-expert__titre{font-size:14px;letter-spacing:.8px;margin-bottom:15px}.bloc-mot-expert__desc{font-size:24px;line-height:32px;max-width:100%}.bloc-mot-expert .expert__author{margin-top:34px}.bloc-mot-expert .expert__author-name{font-size:10px}.bloc-mot-expert .expert__author-desc{font-size:12px;line-height:16px}.bloc-mot-expert__link{font-size:14px;padding:14px 44px 15px;text-align:center;width:100%}.bloc-pictos{padding:22px 0}.bloc-pictos .block-heading .block-heading-title *{margin-bottom:12px}.bloc-pictos .block-heading .block-heading-description *{font-family:var(--pf-primary-font);font-size:22px;font-weight:500;line-height:32px}.bloc-pictos__item{display:inline-block;margin-bottom:20px;width:100%}.bloc-pictos__icon,.bloc-pictos__img{height:28px;margin-top:-18px;position:absolute;top:50%}.bloc-pictos__icon{font-size:28px;margin-top:-18px}.bloc-pictos__img{margin-top:-14px}.bloc-pictos__title{font-size:16px;line-height:20px;margin-bottom:8px;padding-left:65px}.bloc-pictos__title *{letter-spacing:.6px}.bloc-pictos__desc{padding-left:65px}.bloc-video .plyr__control.plyr__control--overlaid{height:59px!important;width:59px!important}.bloc-video .plyr__control.plyr__control--overlaid .plyr__sr-only{font-size:8px;height:59px!important;letter-spacing:.46px;line-height:55px;text-align:center;text-transform:uppercase;width:59px!important}.bloc-video .video-embed,.col-lg-6 .bloc-video .video-embed{min-height:277.97px}.grid-item--width2 .buy-zone__wrap{bottom:100%;display:none;flex-direction:column;left:0;position:absolute;right:0}.buy-zone__cta{font-size:12px}.grid-item--width2 .buy-zone__cta{display:flex}.buy-zone__marker .icon-marker,.grid-item:not(.grid-item--width2) .buy-zone__marker .icon-marker{font-size:15px;margin-right:4px}.buy-zone__marker{font-size:12px;line-height:16px}.grid-item--width2 .buy-zone__marker{background:#ff8674;color:#fff;margin-bottom:1px;width:100%}.grid-item--width2 .buy-zone__marker:focus,.grid-item--width2 .buy-zone__marker:hover{background:#ff8674;color:#fff}.grid-item--width2 .buy-zone__marker .icon-marker{color:#fff}.buy-zone__shop .icon-shop,.grid-item:not(.grid-item--width2) .buy-zone__shop .icon-shop{font-size:15px}.buy-zone__shop{font-size:12px;line-height:16px}.grid-item--width2 .buy-zone__shop{background:#ff8674;color:#fff;margin-bottom:1px;width:100%}.grid-item--width2 .buy-zone__shop:focus,.grid-item--width2 .buy-zone__shop:hover{background:#ff8674;color:#fff}.grid-item--width2 .buy-zone--active .buy-zone__wrap{display:block}.routine-buy-zone{border-right:none}.routine-buy-zone .buy-zone__wrap{bottom:auto;display:flex;flex-direction:column-reverse;left:auto;position:relative;right:auto}.routine-buy-zone .buy-zone__cta{display:none}.routine-buy-zone .buy-zone__marker{background:#f5f7fa;color:#191e33;margin-bottom:0}.routine-buy-zone .buy-zone__marker:focus,.routine-buy-zone .buy-zone__marker:hover{background:#f5f7fa;color:#191e33}.routine-buy-zone .buy-zone__marker .icon-marker{color:#ff8674;font-size:20px;margin-right:8px}.routine-buy-zone .buy-zone__shop .icon-shop{color:#fff;font-size:20px;margin-right:8px}.cross-buy-zone{margin-left:0;margin-right:16px}.cross-buy-zone .buy-zone__cta{font-size:14px;line-height:16px}.block-contact-body-right{background-color:#fff2f1;margin-left:-24px;margin-right:-24px;padding:43px 0}.block-contact-body-right-assitance{margin-top:0}.block-cross-sell{padding:60px 0!important}.block-cross-sell .left-side{margin-left:24px!important}.block-cross-sell .left-side .section-heading__subtitle{margin-bottom:40px;padding:0}.block-cross-sell .left-side .cross-product-title{margin-bottom:12px}.block-cross-sell .left-side .cross-product-slider-item-thumb{height:150px;margin-bottom:25px}.block-cross-sell .left-side .cross-product-slider-item-rate{bottom:21px}.block-cross-sell .left-side .cross-product-slides-item{height:315px;margin-right:13px}.block-cross-sell .right-side .card-diagnostic{min-height:565px}.block-cross-sell .right-side .card-diagnostic .content{margin-bottom:13px;padding:32px 40px 24px;width:calc(100% - 26px)}.block-cross-sell .right-side .card-diagnostic .content span{font-size:10px;letter-spacing:2.86px;line-height:16px}.block-cross-sell .right-side .card-diagnostic .content span.card-diagnostic--title{font-size:14px;line-height:20px;margin-bottom:22px}.block-cross-sell .right-side .card-diagnostic .content a,.block-cross-sell .right-side .card-diagnostic .content span.dfp-obfctd-link{letter-spacing:.8px}.block-cross-sell .right-side .card-diagnostic--retitle{margin-bottom:22px}.block-cross-sell .right-side .card-diagnostic--retitle *{font-size:14px;line-height:20px}.block-cross-sell .slick-arrow{display:none!important}.block-cross-sell .slick-dots{display:block!important;margin:20px 0 0}.bloc-diagnostic-basement-left-side{flex-direction:column;padding:32px 20px}.bloc-diagnostic-basement-left-side-title{text-align:center}.bloc-diagnostic-basement-left-side-title *{color:#191e33;font-size:24px;letter-spacing:0;line-height:32px;text-align:left}.bloc-diagnostic-basement-left-side-description{text-align:center}.bloc-diagnostic-basement-left-side-description *{color:#5b6770;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;text-align:left}.bloc-diagnostic-basement-left-side .block-form button[type=submit],.bloc-diagnostic-basement-left-side .block-form--group input[type=email],.bloc-diagnostic-basement-left-side .block-form--group input[type=text]{width:100%}.bloc-diagnostic-basement-left-side .block-form--group input[type=checkbox]+label{padding-right:0}.bloc-diagnostic-basement-right-side-image picture img{width:100%}.diagnostic-result-products.w-buy-zone .product-card:not(:last-child){margin-bottom:140px}.diagnostic-result-products.w-buy-zone .product-card:last-child{margin-bottom:109px}.diagnostic-result-products-slider{display:flex;flex-wrap:wrap}.diagnostic-result-products .product-card{flex:0 0 100%;max-width:100%;padding-left:24px;padding-right:24px;position:relative;width:100%}.diagnostic-result-products .product-card:not(:last-child){margin-bottom:105px}.diagnostic-result-products .product-card:last-child{margin-bottom:65px}.bloc-contenu.w-80,.bloc-contenu.w-95{width:100%}.bloc-contenu .style-2,.bloc-contenu .titre-2,.bloc-contenu h2{font-size:20px;letter-spacing:3.64px}.bloc-contenu .style-3,.bloc-contenu .titre-3,.bloc-contenu h3{font-size:22px}.bloc-contenu .style-4,.bloc-contenu .titre-4,.bloc-contenu h4{font-size:21px;line-height:27px;margin-bottom:18px}.bloc-contenu .style-5,.bloc-contenu .titre-5,.bloc-contenu h5{font-size:20px}.bloc-contenu .description-contenu-editorial{font-size:20px;margin-top:-6px}.bloc-contenu p{font-size:16px;line-height:28px;margin-bottom:24px;max-width:100%;width:auto}.bloc-contenu p:last-child{margin-bottom:0}.bloc-contenu ol li,.bloc-contenu ul li{font-size:16px;line-height:28px;margin-bottom:24px}.bloc-contenu ol li:before{font-size:12px}.bloc-contenu .bloc-video{margin-bottom:64px;margin-left:-24px;margin-top:33px;width:100vw}.bloc-contenu .richtext-text-calligraphy{font-size:40px;font-weight:500;letter-spacing:1px;line-height:44px}.bloc-edito .bloc-image img{min-height:422px}.bloc-medias .image img{width:100%}.bloc-medias .slick-arrow{top:44.3%}.full .bloc-medias .slick-arrow.slick-arrow-next{right:0}.portrait .bloc-medias .image img{max-height:390px;width:100%}.portrait .bloc-medias .slick-arrow.slick-arrow-next{left:unset}.expandable-fragment.v-image{align-items:flex-end;display:flex;min-height:550px;padding:0}.expandable-fragment.v-image .expandable-fragment-body{margin:28px 22px;padding:35px 30px 30px;position:relative}.expandable-fragment.v-image .expandable-fragment-image{display:none}.expandable-fragment.v-image .expandable-fragment-category{margin-bottom:7px}.expandable-fragment.v-image .expandable-fragment-category *{color:var(--Strong-Color);font-size:10px;letter-spacing:2.5px;line-height:16px;text-align:center}.expandable-fragment.v-image .expandable-fragment-title *{font-size:18px;line-height:24px;text-align:center}.expandable-fragment.v-image .expandable-fragment-controls *{font-size:17px}.expandable-fragment.v-image .expandable-fragment-content .bloc-contenu{margin-bottom:27px}.expandable-fragment.v-image .expandable-fragment-content .bloc-contenu h3{font-size:18px;line-height:24px}.expandable-fragment.v-image .expandable-fragment-content .bloc-contenu li,.expandable-fragment.v-image .expandable-fragment-content .bloc-contenu p{color:#5b6770;font-size:14px;line-height:18px}.expandable-fragment.v-image.v-50{min-height:549px}.expandable-fragment.v-image.v-50 .expandable-fragment-category *{font-size:10px;letter-spacing:2.5px;line-height:16px}.expandable-fragment.v-image.v-50 .expandable-fragment-title *{font-size:18px;line-height:24px}.expandable-fragment.v-image.v-50 .expandable-fragment-content .bloc-contenu li,.expandable-fragment.v-image.v-50 .expandable-fragment-content .bloc-contenu p{color:#5b6770;font-size:14px;line-height:18px}.faq{padding:60px 0}.faq__title{margin-bottom:19px}.faq__title *{font-size:20px;font-weight:500;letter-spacing:3.5px;line-height:24px}.faq__sub-title{width:100%}.faq__sub-title *{font-size:22px;line-height:24px}.faq__desc{width:100%}.faq__content{margin:40px auto 0;width:100%}.accordion-faq__header{padding:16px 25px 16px 0}.accordion-faq__body p{font-size:1.4rem;line-height:23px}.accordion-faq__body{margin-bottom:-6px;margin-top:4px;padding:0}.accordion-faq__btn{font-size:1.4rem;letter-spacing:0;line-height:18px}.accordion-faq__btn a.accordion-faq__btn_close,.accordion-faq__btn a.accordion-faq__btn_open,.accordion-faq__btn a.tg_frequentlyAskedQuestions_questions_arrow{margin-top:-9px;right:0}.accordion-faq__btn a.accordion-faq__btn_close i,.accordion-faq__btn a.accordion-faq__btn_open i,.accordion-faq__btn a.tg_frequentlyAskedQuestions_questions_arrow i{font-size:1rem}.main-content{padding:60px 0;width:100%}.aside-content{width:100%}.items-faq{padding-left:0}.items-faq__title,.items-faq__title>h2{text-align:center}.items-faq__sub-title{max-width:100%}.haut-page-diagnostic{flex-direction:column;padding:0}.haut-page-diagnostic-bg{position:relative;width:100%}.haut-page-diagnostic-content{padding:21px 0 34px}.haut-page-diagnostic-content-title{margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:307px}.haut-page-diagnostic-content-title *{color:#191e33;font-family:var(--pf-primary-font),sans-serif;font-size:30px;font-weight:500;letter-spacing:0;line-height:32px}.haut-page-diagnostic-content-meta{margin-bottom:21px}.haut-page-diagnostic-content-meta *{color:#191e33;font-size:18px;line-height:24px}.haut-page-diagnostic-content-meta :before{-webkit-filter:brightness(0);filter:brightness(0)}.haut-page-diagnostic-content-excerpt{margin-bottom:19px;max-width:316px}.haut-page-diagnostic-content-excerpt *{color:#5b6770;font-size:16px;line-height:28px}.haut-page-diagnostic-content-cta{margin:auto;max-width:316px}.haut-page-diagnostic-content-cta *{display:block}.haut-page-diagnostic-content-cta :hover{background-color:#00381d;color:#fff}.haut-page-diagnostic.v-light .haut-page-diagnostic-content :not(.haut-page-diagnostic-content-cta) *{color:#353535}.haut-page-diagnostic.v-light .haut-page-diagnostic-content .haut-page-diagnostic-content-cta :not(:last-of-type){margin-bottom:19px}.haut-page-diagnostic.v-light .haut-page-diagnostic-content .haut-page-diagnostic-content-cta *{background-color:#ff8674;color:#fff}.haut-page-diagnostic.v-light .haut-page-diagnostic-content .haut-page-diagnostic-content-cta :hover{background-color:#191e33;color:#fff}.haut-page-diagnostic.diag-result{justify-content:flex-end;margin-bottom:26px;min-height:250px;padding-bottom:40px;padding-top:40px}.haut-page-diagnostic.diag-result .haut-page-diagnostic-bg{position:absolute}.haut-page-diagnostic.diag-result .haut-page-diagnostic-content{padding:0}.haut-page-diagnostic.diag-result .haut-page-diagnostic-content-title{margin-bottom:17px;margin-bottom:12px}.haut-page-diagnostic.diag-result .haut-page-diagnostic-content-title *{font-size:28px;letter-spacing:0;line-height:36px;text-align:left}.haut-page-diagnostic.diag-result .haut-page-diagnostic-content-link{margin:0 auto;max-width:307px}.haut-page-diagnostic.diag-result .haut-page-diagnostic-content-link *{font-size:14px;letter-spacing:.8px;line-height:16px}.haut-page-diagnostic.diag-result .haut-page-diagnostic-content-excerpt *{font-size:22px;line-height:28px;margin-top:20px;text-align:left}.haut-page-dossier-expert-inner{align-items:flex-start;min-height:257px}.haut-page-dossier-expert-inner .summary--btn{margin:10px auto 28px}.haut-page-dossier-expert-inner p{font-size:14px;line-height:18px}.haut-page-dossier-expert--title{margin-bottom:10px}.haut-page-dossier-expert--title *{font-size:28px;letter-spacing:0;line-height:36px}.haut-page-dossier-expert.large .haut-page-dossier-expert-inner{min-height:257px}.haut-page-sous-famille__header__title .block-heading-title{margin-bottom:16px}.haut-page-sous-famille__header__title .block-heading-description{width:316px}.haut-page-sous-famille__header .descriptionCollapseControls{margin-bottom:27px}.p-info__actions .btn.btn-primary:hover{background-color:var(--Strong-Color)!important}.p-info__actions{bottom:0;display:flex;justify-content:center;position:fixed;right:0;width:100%;z-index:99}.p-info__actions .btn{border:0;border-radius:1px;margin:0;min-height:65px;min-width:unset;padding:15px 13px 15px 16px;width:100%}.p-info__actions .btn:not(.btn-primary),.p-info__actions .btn:not(.btn-primary):active,.p-info__actions .btn:not(.btn-primary):focus,.p-info__actions .btn:not(.btn-primary):hover{background-color:#f4f5f6;color:#191e33}.p-info__actions .btn .ic-btn{display:none}.p-info .list-option__item{margin-bottom:20px;margin-right:9px;width:22%}.block-product-carousel .video-embed{min-height:370px}.carousel-link--items:not(.slick-initialized) .carousel-link--item{margin-bottom:20px}.block-information-detaillees{padding-top:25px}.block-information-detaillees .informations-cles{margin-bottom:7px;padding-right:0}.block-information-detaillees .informations-cles h3{padding:20px 0}.block-information-detaillees .information-detaillees .block-content-heading *,.block-information-detaillees .information-detaillees .block-content.has-heading .block-content-heading *{font-size:14px}.block-information-detaillees .information-detaillees .block-content.has-heading{margin-bottom:47px}.block-information-detaillees .information-detaillees .block-content.has-heading p{margin-bottom:15px}.block-information-detaillees .information-detaillees .block-content p{font-size:14px;line-height:23px;margin-bottom:25px}#collapse-more-text{margin-bottom:24px}#collapse-more-text.collapse.show{margin-bottom:45px}.ingredient{padding:60px 0}.ingredient .ingredient-widget .composition-content p{font-size:14px;line-height:18px;width:100%}.ingredient .ingredient-widget .composition-naturalite-content{margin-bottom:40px}.ingredient .ingredient-widget .composition-naturalite-content p{font-size:14px;line-height:18px}.ingredient .ingredient-widget.analyse .naturalite-nb{margin-bottom:51px}.ingredient .product-ingredient-title{margin-bottom:5px}.ingredient .product-ingredient-title *{font-size:16px;font-weight:500;line-height:28px}.ingredient .product-ingredient-thumb{margin-bottom:10px}.ingredient .product-ingredient-description{margin-bottom:20px}.ingredient .product-ingredient-description p{font-size:14px;font-weight:500;line-height:20px}.ingredient .block-heading{margin-bottom:40px}.ingredient .block-heading .block-heading-title *{margin-bottom:12px}.ingredient .bloc-diagnostic-basement-wrapper,.ingredient .row{margin-left:-8px;margin-right:-8px}.ingredient .bloc-diagnostic-basement-wrapper .col,.ingredient .bloc-diagnostic-basement-wrapper .col-md-6,.ingredient .row .col,.ingredient .row .col-md-6{padding-left:8px;padding-right:8px}.ingredient-col-item{max-width:50%}.liste-trois-images__list img{width:100%}.long-desc{border-top:0;padding-left:24px;padding-right:24px}.long-desc h2,.long-desc__title{font-size:20px;font-weight:500;line-height:32px}.long-desc p,.long-desc__desc{font-size:16px;font-weight:500;line-height:28px}.grid-item .long-desc_video{height:220px}.mixed-promoted-content-list{background-color:#fff;padding:60px 0}.mixed-promoted-content-list--wrapper{margin-left:0!important;margin-top:-26px;padding-left:30px;padding-right:0!important}.mixed-promoted-content-list--heading{margin-left:-10px}.mixed-promoted-content-list--heading .title{margin-left:10px}.mixed-promoted-content-list--subtitle{font-size:22px;height:auto;line-height:24px;margin:17px auto 0;max-width:100%;padding-left:0;width:316px}.mixed-promoted-content-list--subtitle *{font-size:22px;line-height:24px}.mixed-promoted-content-list--slider{margin-top:66px}.mixed-promoted-content-list--article .article-group{min-height:315px}.mixed-promoted-content-list--article .group{bottom:15px;left:-1px}.mixed-promoted-content-list--article .group .article-type{margin-bottom:0;padding-left:33px}.mixed-promoted-content-list--article .group .article-type span{font-size:8px;height:16px;margin:1px 1px 1px -2px;padding:1px 4px}.mixed-promoted-content-list--article .group .article-titre{font-size:18px;font-weight:500;letter-spacing:0;line-height:27px;margin-left:30px;margin-right:74px;margin-top:0;width:90%}.mixed-promoted-content-list .slick-arrow.slick-arrow-next{right:39px}.mixed-promoted-content-list .slick-dots{margin-top:37px}.newsletter-crm .modal-dialog{margin:0!important;max-width:100%}.newsletter-crm .modal-dialog .modal-content{min-height:41vh;padding:22px}.newsletter-crm .modal-dialog .modal-content .icon-close,.newsletter-crm .modal-dialog .modal-content header .menu-mobile .menu-mobile-toggle .navbar-toggler-icon.close-icon,header .menu-mobile .menu-mobile-toggle .newsletter-crm .modal-dialog .modal-content .navbar-toggler-icon.close-icon{right:35px;top:20px}.newsletter-crm__form [type=checkbox]:checked+label,.newsletter-crm__form [type=checkbox]:not(:checked)+label{max-width:inherit;padding-right:0}.pop-in .modal-content{margin-left:auto;margin-right:auto;width:316px}.pop-in .modal-content .modalheader{width:316px}.pop-in .modal-content .links button{right:9px;top:7px}.pop-in .modal-content .links button i:before{font-size:30px;left:-18px;top:-3px}.pop-in .modal-content .links .sub-title{font-size:16px;line-height:28px;margin-left:36px;margin-right:36px;margin-top:44px}.pop-in .modal-content ul{margin-top:11px}.pop-in .modal-content ul li:nth-of-type(2){margin-bottom:9px;margin-left:-36px;margin-top:29px}.pop-in .modal-content ul li:nth-of-type(3){margin-bottom:33px;margin-left:-38px}.block-product-list-result *{margin-bottom:53px}.block-product-list .grid-item{margin-bottom:6%}.promo-testimonial{flex-direction:column}.promo-testimonial--img{width:100%}.promo-testimonial--img img{max-height:312px}.promo-testimonial--text{min-height:345px;padding-bottom:5%;padding-top:5%;width:100%}.promo-testimonial--text img{margin-bottom:35px;margin-top:6px;width:26px}.promo-testimonial--text p,.promo-testimonial--text q{font-size:24px;line-height:32px;margin-bottom:30px;max-width:72%}.promo-testimonial--text__author{margin-top:0}.promo-testimonial--text__author p{font-size:10px;margin-bottom:0}.promo-testimonial--text__author span{font-size:12px;line-height:16px}.promo-testimonial--title{margin-bottom:15px}.promo-testimonial--title *{font-size:14px;letter-spacing:.8px}.promo-testimonial.reversed--m{flex-direction:column-reverse}.promoted-content-composition{padding:60px 0}.block-routine-soins.full-items .promoted-content-composition>.container-full,.promoted-content-composition>.container{padding:0 16px}.promoted-content-composition--img{width:26px}.promoted-content-composition--title{margin-bottom:18px}.promoted-content-composition--description{padding:0 18px}.promoted-content-composition--cta{margin-top:26px}.push-edito--wrapper{margin:0;padding:20px 10px}.push-media-play,.push-media-play-text{height:59px;width:59px}.push-media-play-text{line-height:55px}.quick-access{padding:88px 24px 80px}.reviews{padding:60px 0}.reviews-aside{margin-bottom:16px;padding-right:0}.reviews-aside-note{height:135px}.reviews-aside-note-wrapper{margin:0 20px 27px}.reviews-aside-note-point{margin-bottom:4px}.reviews-aside-note-rate span{font-size:15px}.reviews-aside-per{height:135px}.reviews-aside-per-wrapper{margin:0 16px 15px}.reviews-aside-per-description p{font-size:12px;line-height:16px}.reviews-add{margin-bottom:30px;padding-right:0}.reviews-body-heading{display:none}.reviews-body-item{padding-bottom:30px;padding-left:0}.reviews-body-item:not(:first-of-type){margin-top:30px}.reviews-body-item-content-age{display:flex;justify-content:space-between;margin-bottom:14px}.reviews-body-item-content-age span{display:block;margin-top:7px}.reviews-body-item-content-comment p,.reviews-body-item-content-repley p{width:100%}.reviews-body-item-footer-suggest span{font-size:12px;line-height:16px}.reviews-body-item-footer-date{display:none}.reviews-body-item-all{text-align:center}.reviews-body-item-all a{font-size:14px;letter-spacing:.8px;line-height:16px}.reviews .block-heading{margin-bottom:20px}.reviews .block-heading-title *{margin-bottom:12px}.resultats{padding:60px 0}.resultats__title{margin-bottom:12px}.resultats__title *{font-size:20px;font-weight:500;letter-spacing:4px;line-height:24px}.resultats__sub-title{margin:0 auto 40px;width:100%}.resultats__sub-title *{font-size:22px;line-height:24px}.resultats__desc{width:100%}.resultats__cliniques{margin-right:0}.resultats__col-right{margin-bottom:32px}.app-step{margin-top:21px}.app-step__item{margin-right:0;padding-right:0}.bloc-info__item1{padding:0}.bloc-info__item2{font-size:40px;letter-spacing:1px;line-height:45px;padding:0}.bloc-info__item2 span{font-size:12px;letter-spacing:.69px}.bloc-info__item3{font-size:14px;line-height:18px}.container-bloc-info .bloc-info-resultat{padding:0 8px 0 24px}.container-bloc-info .bloc-info-resultat:nth-child(2){padding:0 24px 0 8px}.resultats__col-left .resultats__cliniques{width:100%}.bloc-info-resultat.first{flex:0 0 100%;height:auto;margin-bottom:17px;max-width:100%;padding:0 24px}.bloc-info-resultat.first .bloc-info-resultat__wrap{padding:60px 0 45px}.bloc-info-resultat.first .bloc-info__item2{font-size:40px;letter-spacing:1px;line-height:45px;padding:0}.bloc-info-resultat.second{flex:0 0 50%;max-width:50%}.bloc-info-resultat.second .bloc-info-resultat__wrap{padding:27px 14px}.resultats__col-right+.resultats__col-left{flex:0 0 100%;max-width:100%}.resultats__col-right+.resultats__col-left .container-bloc-info{display:flex}.resultats__col-right+.resultats__col-left .bloc-info-resultat.first .bloc-info-resultat__wrap{margin:0}.resultats__col-right+.resultats__col-left .bloc-info-resultat.second{height:auto;width:50%}.resultats__col-right+.resultats__col-left .bloc-info-resultat.second:first-child{border-bottom:none}.resultats__col-right+.resultats__col-left .bloc-info-resultat.second .bloc-info-resultat__wrap{margin:0}.block-routine-soins{padding:60px 0}.block-routine-soins-slider .slick-list:after{display:none}.block-routine-soins-slider-item{border-right:0;height:315px}.block-routine-soins-slider-item-step .step-name{display:none}.block-routine-soins-slider-item-thumb{margin-top:12px}.block-routine-soins-slider-item-title *{width:100%}.block-routine-soins .routine-buy-zone .buy-zone__marker,.block-routine-soins .routine-buy-zone .buy-zone__shop{padding:12px 5px}.block-routine-soins .block-heading{margin-bottom:40px}.block-routine-soins .block-heading-title *{margin-bottom:12px}.search-result{padding:54px 0 60px}.search-result-heading{margin-bottom:37px}.search-result-heading *{font-size:30px;letter-spacing:0;line-height:32px}.search-result-tabs .nav-tabs{display:flex}.search-result-tabs .nav-tabs .nav-link{flex:0 0 50%;font-size:14px;font-weight:500;letter-spacing:1.4px;line-height:16px;max-width:50%}.search-result-tabs .bloc-diagnostic-basement-wrapper,.search-result-tabs .row{margin-left:-9px;margin-right:-9px}.search-result-tabs .col-6 .product-card-content{height:315px}.search-result-tabs .col-6{margin-bottom:18px;padding-left:9px;padding-right:9px}.search-result-tabs .pagination{margin-top:5px}.search-result-tabs .pagination .page-item .page-link{font-size:14px;font-weight:500;letter-spacing:.8px;line-height:16px;width:33px}.search-result-404 p:first-of-type{font-size:14px;line-height:18px;margin-bottom:40px}.search-result-404 .nav{justify-content:flex-start}.search-result-404 .nav .nav-link{margin:0 19px 15px 0}.site-map--title>:not(.icon){font-size:16px;line-height:20px;margin-top:48px}.site-map--subtitle :not(a){font-size:28px}.site-map--content--item>:not(a){font-size:22px;line-height:32px}.site-map--content--item a{font-size:14px;line-height:16px}.summary--breadcrumbs{margin-right:30px}