@font-face{font-family:"DIN Next LT W23 Light";src:url(../webfonts/DINNext/77774782-4fa3-441a-bd91-702d88ef6e2d.eot?#iefix);src:url(../webfonts/DINNext/77774782-4fa3-441a-bd91-702d88ef6e2d.eot?#iefix) format("eot"),url(../webfonts/DINNext/e95f4720-52e6-4076-afe1-1adb1592bfdc.woff2) format("woff2"),url(../webfonts/DINNext/0ab2eaf2-c728-4d1b-ae19-53aa13d5a213.woff) format("woff"),url(../webfonts/DINNext/f33821f7-e0bf-48e9-b084-b195190e3870.ttf) format("truetype"),url("../webfonts/DINNext/6b80f501-2781-47be-982c-4f11934d6716.svgrgba(107,128,245,0.00392156862745098)-2781-47be-982c-4f11934d6716") format("svg");font-display:fallback}@font-face{font-family:"DIN Next LT W23";src:url(../webfonts/DINNext/644ad789-1663-4740-a778-649cfad3951a.eot?#iefix);src:url(../webfonts/DINNext/644ad789-1663-4740-a778-649cfad3951a.eot?#iefix) format("eot"),url(../webfonts/DINNext/c6c7dd26-fbc9-4da1-81e1-6958e1d970d1.woff2) format("woff2"),url(../webfonts/DINNext/b53d284e-baaa-45fe-a2d9-9ed3d364834f.woff) format("woff"),url(../webfonts/DINNext/decc2f6c-155a-4101-aaa9-e8570711af71.ttf) format("truetype"),url("../webfonts/DINNext/96953c77-fad6-4aa8-93d1-24182ebd0494.svgrgba(150,149,60,0.4666666666666667)-fad6-4aa8-93d1-24182ebd0494") format("svg");font-display:fallback}@font-face{font-family:"DIN Next LT W23 Bold";src:url(../webfonts/DINNext/f4bce1cb-f2a5-4bcb-af4c-79f63da8c8e0.eot?#iefix);src:url(../webfonts/DINNext/f4bce1cb-f2a5-4bcb-af4c-79f63da8c8e0.eot?#iefix) format("eot"),url(../webfonts/DINNext/8cf8301e-65ce-461e-bf6c-31ad95afd15e.woff2) format("woff2"),url(../webfonts/DINNext/708871f8-768c-4f13-9371-1684fb16711f.woff) format("woff"),url(../webfonts/DINNext/bb726818-fa8e-4f9a-9305-c3823a880f46.ttf) format("truetype"),url("../webfonts/DINNext/93953467-ca69-4f0e-aad5-a6e7ba360f0d.svgrgba(147,149,52,0.403921568627451)-ca69-4f0e-aad5-a6e7ba360f0d") format("svg");font-display:fallback}*{font-family:"DIN Next LT W23",arial!important;direction:rtl}header.main nav.main{padding-bottom:40px}header.main nav.main .root.parents .sprite-icon{padding:10px 50px 10px 25px}header.main nav.main .root.parents .sprite-icon:before{left:auto;right:15px}header.main nav.main .sub-nav .ctn_col.var_ranges{padding:0 30px 20px 0;border-left:none;border-right:1px solid #e5e8ea}header.main nav.main .sub-nav .ctn_col.var_ranges ul{float:right;padding:0 0 0 20px}header.main nav.main .sub-nav .txt_link{left:auto;right:30px;padding-right:10px}header.main nav.main .root.commitment-v4_5 .sub-nav .ctn_col a:before{left:auto;right:0}header.main nav.main ul{margin-left:15px}header.main nav.main ul li.root>a{padding:10px 15px}header.main nav.main ul li.root.commitment-v4_5 a{padding-left:25px;padding-right:60px}header.main nav.main ul li.root.commitment-v4_5 a:before{left:auto;right:20px}header.main .menu.str_right{left:0;right:auto;padding:0 0 0 30px;text-align:left}header.main .menu.str_left>ul>li{margin-left:0;margin-right:25px}header.main .menu.str_left>ul>li:first-child{margin-left:0;margin-right:0}header.main .menu.str_left>ul>li+li{padding-left:0;padding-right:0;border-left:none}header.main .menu.str_left .btn_newsletter:before{left:auto;right:10px}header.main .menu.str_left .btn_lifechangers{padding-left:20px;padding-right:40px}header.main .menu.str_left .btn_lifechangers:before{left:auto;right:10px}header.main .menu.str_left .btn_lifechangers:after{right:auto;left:5px}header.main .menu.str_left .btn_lifechangers svg{margin:0 0 0 5px}header.main .menu .language span[role=combobox]{padding:0 10px 0 30px}header.main .menu .language span[role=combobox]:after{right:auto;left:0;margin:0 6px 0 0}header.main .menu.str_right .btn_ingredient{margin:0 0 0 10px;padding:0 30px 0 0}header.main .menu.str_right .btn_ingredient:before{left:auto;right:10px}header.main .menu.str_right .btn_ingredient:after{left:auto;right:0}header.main .menu.str_left .btn_dermato,header.main .menu.str_right .btn_dermato{left:auto;right:0;padding-right:45px;padding-left:10px}header.main .menu.str_left .btn_dermato:before,header.main .menu.str_right .btn_dermato:before{left:auto;right:0}header.main .menu.str_left .btn_dermato:after,header.main .menu.str_right .btn_dermato:after{position:absolute;top:50%;z-index:-1;right:25px;margin-top:-17px;width:calc(100% - 60px);padding-right:36px;padding-left:0;height:34px;background:url(../images/transition-v4_5/v_bulle-rtl.png) no-repeat right center;border-right:none;border-left:1px solid #e7e9eb}header.main .menu.str_right .btn_searchbox{transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1)}header.main .menu .obj_search{left:auto;right:0;padding-left:30px;text-align:left}header.main .menu .obj_search .b_close{padding-right:20px;padding-left:0;float:left}header.main .menu .obj_search #searchbox{padding:0 30px 0 0;float:none}header.main .menu .obj_search #searchbox input.gsc-input{padding:3px 5px 5px 20px!important}header.main .menu .obj_search #searchbox:before{right:0;transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1)}header.main .menu.str_right a.btn_storelocator{padding:0 23px 0 0}header.main .menu .btn_storelocator::before{left:auto;right:0}header.main .menu.str_right li{margin-right:20px;margin-left:0}header.main .menu .obj_search #searchbox .gsst_a .gscb_a{line-height:.1}header.main .menu .btn_shop .t_notif{right:auto;left:-9px}.main .obj_carrousel.lifechangers .nav .next:before,.main .obj_carrousel.lifechangers .nav .prev:before{transform:scale(-1,1);-ms-transform:scale(-1,1);-webkit-transform:scale(-1,1)}@media screen and (max-width:767px){header.main .ctn_menus{left:auto;right:-100vw}header.main .btn_menu_mob.is-active+.ctn_menus{right:0}header.main .menu.str_left .btn_lifechangers{text-align:right;padding-left:40px;padding-right:20px}header.main nav.main ul li.root,header.main nav.main ul li.root.crm,header.main nav.main ul li.root>a{text-align:right;float:none}header.main nav.main .root.parents .sprite-icon,header.main nav.main ul li.root.commitment-v4_5 a,header.main nav.main ul li.root.commitment>a,header.main nav.main ul li.root.crm>a{padding:10px 25px 10px 50px;text-align:right}header.main nav.main ul li.root>a:after{right:auto;left:20px}header.main .menu.str_left .btn_lifechangers:after{right:auto;left:20px}header.main .menu.str_right ul li{float:left}header.main .menu .obj_search .btn_search{right:auto;left:10px}header.main .ctn_menus .ctn_select span[role=combobox]{padding:5px 9px 5px 29px;min-width:90px}}.obj_push-v4_5{float:right}section.bottom_pushs article.obj_push.facebook .fb-like{margin:15px 15% 0 0}section.bottom_pushs .obj_push.facebook .fb-like::before{right:auto;left:calc(100% + 15px);transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1)}.obj_banner-product .v_banner img{-webkit-transform:scaleX(-1);transform:scaleX(-1);right:auto;left:0}.obj_banner-product .ctn_txt{padding:40px 31.3559% 0 25%}.obj_banner-product .ctn_txt .t_title .obj_new{right:auto;left:calc(100% + 10px)}.ctn_btn .btn_locator:before,.ctn_btn .btn_shop:before{margin:-4px 0 -4px 10px;float:right}.obj_detail.product .ctn_description .ctn_col.var_center{float:right;padding:0 2.542372% 0 0}.obj_detail.product .ctn_description .ctn_col.var_right{float:left}.obj_detail.product .ctn_description .ctn_col.var_right>.obj_ratings{padding:0 20px 0 0}.obj_detail.product .ctn_description .obj_dermatologist{padding:35px 15px 0 0}.obj_detail.product .ctn_description .obj_ratings a{padding:0 0 0 5px}.obj_detail.product .ctn_description .obj_ratings a+a{padding:0 5px 0 0;border-left:none;border-right:1px solid #b1b1b1}.obj_detail.product .ctn_description .obj_review .ctn_ratings{float:right}.obj_detail.product .ctn_description .obj_review .ctn_txt .txt_link{left:auto;right:0}.obj_detail.product .ctn_description .obj_review:before{right:auto;left:20%;transform:rotate(-120deg);-ms-transform:rotate(-120deg);-webkit-transform:rotate(-120deg)}.obj_detail.product .ctn_description .obj_review:after{transform:scale(-1,1);-ms-transform:scale(-1,1);-webkit-transform:scale(-1,1)}.obj_detail.product .ctn_description .obj_pictos .item{float:none;padding:5px 0 5px 15px}.obj_detail.product .ctn_description .ctn_btn .obj_btn+.obj_btn{margin:0 10px 0 0}.obj_ingredients .obj_list-ingredients{padding:0 50px 0 20px;text-align:right}.obj_ingredients .obj_list-ingredients li{padding-right:12px;padding-left:0}.obj_ingredients .obj_list-ingredients li:before{right:0;left:auto}.obj_safety-commitments .obj_push-commitment{float:right}.obj_encart .ctn_col{float:right}.obj_encart .ctn_col.var_efficacy{padding:4.25% 4.5% 4.5% 1%}.obj_encart .v_texture{transform:translate(-50%,50%) scale(-1,1);-ms-transform:translate(-50%,50%) scale(-1,1);-webkit-transform:translate(-50%,50%) scale(-1,1)}.obj_detail.product .ctn_description .obj_nuancier .masque{left:auto;right:0}.obj_carrousel.routine .item .ctn_product{position:relative}.obj_carrousel.routine .item.plus::before{right:auto}@media screen and (max-width:767px){.obj_banner-product .ctn_txt{padding:20px}.obj_banner-product .ctn_txt .t_title{text-align:right}.obj_detail.product .ctn_description .obj_dermatologist{padding:0}}.obj_onglets_fix{right:inherit;left:0}.obj_onglets_fix ul li .btn{left:inherit;right:-60px}.obj_onglets_fix ul li:not(.open) .btn:hover{right:-70px}.obj_carrousel.routine .obj_push.product .obj_picto{top:50px}.obj_bloc-pushs.articles>h2{float:right}.obj_bloc-pushs.articles>.txt_link{float:left}.pg_locator .obj_article .ctn_article-header .obj_push.push_promo{float:left}.pg_locator .obj_article .ctn_article-header span.t_points-vente h2{margin-left:10px;margin-right:0}.pg_locator .obj_article .ctn_article-header span.t_points-vente a{margin-left:0;margin-right:10px}.pg_locator .obj_article .ctn_article-header .obj_push.push_promo .btn_filtrage-promo{padding:6px 9px 6px 29px}.pg_locator .obj_article .ctn_article-header .obj_push.push_promo .btn_filtrage-promo:after{right:auto;left:10px}.pg_locator .obj_article .ctn_article-header .obj_push.push_promo .ctn_liste-promo{top:32px}.obj_storelocator .obj_search-top label{padding:8px 0 0 40px;text-align:left}.obj_storelocator .obj_search-top .search:before{left:auto;right:20px}.obj_storelocator .obj_search-top .ctn_submit{text-align:right}.obj_storelocator .obj_search-top .ctn_submit .b_generique{padding:0 60px 0 40px}.obj_storelocator .obj_search-top .ctn_submit .b_generique .picto{left:auto;right:20px}.obj_storelocator .l_left{float:right}.obj_storelocator .obj_listing .col1{padding-right:0;padding-left:16.96%}.obj_storelocator .obj_listing .col2{padding-left:14.73%;padding-right:0}.obj_storelocator .obj_listing h3 .separateur{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.obj_storelocator .ctn_widgets{left:auto;right:30px}.obj_storelocator .obj_search-result .search .picto{float:right;margin:8px 0 0 10px}.obj_storelocator .obj_search-result .a_recherche{margin:10px 30px 0 0}.obj_storelocator .obj_push.push_promo .btn_filtrage-promo{padding:21px 55px 21px 0;text-align:right}.obj_storelocator .obj_push.push_promo .btn_filtrage-promo:after{left:15px;right:auto;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.obj_storelocator .obj_push.push_promo .ctn_liste-promo ul li a{padding:7px 55px 7px 0}.obj_storelocator .obj_list-results ol>li{padding-left:0;padding-right:45px}.obj_storelocator .obj_list-results li .num{left:auto;right:5px}.obj_storelocator .ctn_caption ul li{float:right;margin-right:30px;margin-left:0}.obj_storelocator .ctn_caption ul li.i_pin{padding-right:35px;padding-left:0}.obj_storelocator .ctn_caption ul li.i_pin-care,.obj_storelocator .ctn_caption ul li.i_pin-makeup{padding-right:26px;padding-left:0}.obj_storelocator .ctn_caption ul li.i_pin-care:before,.obj_storelocator .ctn_caption ul li.i_pin-makeup:before,.obj_storelocator .ctn_caption ul li.i_pin:before{left:auto;right:0}@media screen and (max-width:1024px){.obj_storelocator .obj_search-top label{text-align:center;padding:0}}@media screen and (max-width:767px){.obj_storelocator .ctn_widgets{right:auto}.pg_locator .obj_article .ctn_article-header .obj_push.push_promo{float:none}.obj_storelocator .obj_push.push_promo .btn_filtrage-promo{padding:0 60px 0 0}.obj_storelocator .ctn_caption ul li{float:none}.obj_storelocator .obj_search-result input{float:right}.obj_storelocator .obj_search-result .a_recherche{margin-right:0}}.obj_carrousel.products .nav .prev,.obj_carrousel.products .nav .prev:hover{left:auto;right:0}.obj_carrousel.products .nav .next,.obj_carrousel.products .nav .next:hover{left:0;right:auto}footer.main .ctn_services ul li.var_contact a:after{padding-left:0;padding-right:10px;background-position:left top}@media screen and (max-width:767px){.str_popin.default .ctn_popin .crm .sub-nav .str_left .login .ctn_col .ctn_register h3{text-align:right}}@media screen and (max-width:767px){header.main nav.main ul li.root.var_nocrm .link_crm{display:block;position:relative;left:auto;top:auto;right:auto;bottom:auto;text-align:left;width:100%}header.main #formLanguageSelector,header.main #formLanguageSelector .obj_form,header.main #formLanguageSelector .obj_form .ctn_select.language{min-height:45px;width:100%}}.obj_inscription .obj_form .ctn_pattern{padding-left:0;padding-right:50%}.obj_form .password .ctn_pattern .obj_btn.btn_switch{right:auto;left:10px}.obj_form .password .ctn_pattern .ctn_progress .ctn_bloc{padding:8px 10px 8px 50px}.obj_form .password .ctn_pattern .obj_btn.btn_info{right:auto;left:15px}@media screen and (max-width:767px){.obj_inscription .obj_form .ctn_pattern{padding-right:0}}.str_popin.default .obj_form.newsletter.v2018 .ctn_fieldset figure{padding:0 30px 30px 0}@media screen and (max-width:767px){.str_popin.default .obj_form.newsletter.v2018 .ctn_fieldset figure{padding:0}}