/**
 * Generated on 2023-02-10T10:19:12+01:00
 */

.obj_popin .close{position:absolute;top:25px;right:25px;cursor:pointer;z-index:99}[dir=rtl] .obj_popin .close{left:25px;right:auto}.obj_popin .close svg{fill:#666;width:10px;height:10px}.obj_popin>.content{height:100%;width:100%}.obj_popin>.content>*{position:relative;background-color:#fff}.popin{padding:25px}.popin.no-padding{padding:25px 0}.popin .cols-x-3 .col{padding:0 25px}.popin .cols-x-3 .col.left{padding:0;border-bottom:1px solid #e8e8eb}.popin p{color:#666}.popin p.light{font-weight:300;color:#000}.popin .description{margin:1em auto;font-weight:300;font-size:.9375em;line-height:1.25;text-align:center}.popin a.button{margin-top:25px}.popin .title{color:#000}.popin .title.main{margin-bottom:20px;padding-bottom:15px;font-size:1.75em;font-weight:300;border-bottom:1px solid #e8e8eb}.popin .title.sub-title{font-size:1.25em;font-weight:600;margin:25px 0 15px 0}.popin .comment-title{margin-bottom:5px;font-size:1em;font-weight:600;text-transform:uppercase;color:#666;text-align:center}.popin .product-title{display:block;margin-bottom:0;font-size:1.25em;font-weight:300;color:#28a9ce;text-align:center;padding:0 10px}.popin .product-img{width:100%;background-image:url(../images/product-bg.png);background-repeat:repeat-x;background-size:auto 100%;background-position:bottom}.popin .product-img img{display:block;margin:auto;max-width:100%}.obj_popin .popin.retailers{padding:0}.popin.retailers ul{font-size:0;display:flex;justify-content:flex-start;flex-wrap:wrap}.popin.retailers li{display:inline-block;font-size:1rem;padding:0 5px 25px;width:50%;vertical-align:text-top;text-align:center}.popin.retailers li img{max-width:150px;transition:transform .25s;width:100%}.popin.retailers li strong{color:#000;display:block;font-size:.875em;font-weight:600;text-transform:uppercase;transition:color .25s}.popin.retailers li .link{color:#666;font-size:.75em}.popin.retailers li a:hover strong{color:#666}.obj_popin .popin.retailers .ctn_top{padding:30px 25px;background-color:#edf1f6}.popin.retailers .ctn_top .title.main{border-bottom:0;margin-bottom:20px}.popin.retailers .ctn_top .obj_research.text{display:inline-block;margin:0 0 10px;max-width:420px;width:100%}.popin.retailers .ctn_top .obj_research.text input{height:40px}.popin.retailers .ctn_top .cta-container{display:inline-block}.popin.retailers .ctn_top .description{margin:30px 0 0;color:#666;text-align:left}.obj_popin .popin.retailers .ctn_bottom{padding:30px 25px}.popin.retailers .ctn_bottom .link_more{display:inline-block;font-size:1.3333em;color:#4f73a5}.popin.retailers .ctn_bottom .link_more:hover{color:#000}.popin.retailers .ctn_bottom .subtitle{padding:20px 0 10px;font-size:1.75em;color:#000;font-weight:300}.popin.retailers .ctn_bottom .retailers{padding:20px 0}.popin.retailers .ctn_bottom .retailers li{width:calc(50% - 10px);padding:0;border:1px solid #ccccd8;margin:0 0 20px 0}.popin.retailers .ctn_bottom .obj_push.retailers{display:block}.popin.retailers .ctn_bottom .text{display:block;width:auto;text-align:left}.popin.retailers .ctn_bottom .text li{margin:0 10px 0 0;padding:3px 0;text-align:left;width:calc(50% - 10px)}.popin.retailers .ctn_bottom .text li:nth-of-type(even){margin:0 0 0 10px}.popin.retailers .ctn_bottom .text li a{display:block;padding:0 0 0 10px;position:relative;color:#000}.popin.retailers .ctn_bottom .text li a:before{display:block;content:'';width:0;height:0;position:absolute;left:0;top:3px;border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #000;transition:left .2s}.popin.retailers .ctn_bottom .text li a:hover:before{left:3px}.popin.retailers .obj_filter-retailers{margin:25px 0 10px 0;padding:25px;background:#edf1f6}.popin.retailers .obj_filter-retailers label{display:inline-block;margin-right:15px;font-size:.875em;font-weight:500;color:#000}.popin.retailers .obj_filter-retailers .ctn_select{display:inline-block;margin:0 20px}.popin.retailers .obj_filter-retailers .ctn_select .ctn_form-element{display:inline-block}.popin.retailers .obj_filter-retailers .ctn_select span[role=combobox]{text-align:left;line-height:30px;font-size:.875em;font-weight:500;background:#fff}.popin.retailers .obj_filter-retailers .ctn_select span[role=combobox]::after{right:10px}.popin.retailers .obj_filter-retailers .ctn_select li{width:100%;padding:5px;font-size:.875rem;font-weight:500;background:#fff}.popin.retailers .obj_filter-retailers .ctn_select .jspContainer{border:1px solid #f5f5f5}.popin.retailers .obj_filter-retailers .ctn_select.var_quantite .ctn_form-element>span{width:90px}.popin.retailers .obj_filter-retailers .ctn_select.var_teinte .ctn_form-element>span{width:180px}.popin.retailers .obj_filter-retailers .ctn_select.var_teinte span[role=combobox]{padding-left:30px}.popin.retailers .obj_filter-retailers .ctn_select.var_teinte li{position:relative;padding:5px 10px 5px 30px;text-align:left}.popin.retailers .obj_filter-retailers .ctn_select.var_teinte li span,.popin.retailers .obj_filter-retailers .ctn_select.var_teinte span[role=combobox] span{position:absolute;left:10px;top:50%;margin-top:-6px;width:12px;height:12px}.popin.retailers .ctn_top.var_link .title.main{margin-bottom:0}.popin.retailers .ctn_top.var_link .title.main+.description{margin:0 0 15px 0}.popin.retailers .ctn_top.var_link .cta-container{margin:0}.obj_popin .popin.retailers.var_footer{padding-bottom:0}.popin.retailers .ctn_footer{max-width:1170px;padding:50px;background-color:#edf1f6}.popin.retailers .ctn_footer .title.main{border-bottom:0;margin-bottom:20px}.popin.retailers .ctn_footer .obj_research.text{display:inline-block;margin:0 0 10px;max-width:420px;width:100%}.popin.retailers .ctn_footer .obj_research.text input{height:40px}.popin.retailers .ctn_footer .cta-container{display:inline-block}.popin.retailers .ctn_footer .description{margin:30px 0 0;color:#666;text-align:left}@media screen and (max-width:767px){.popin.retailers .obj_filter-retailers{padding-top:10px}.popin.retailers .obj_filter-retailers .ctn_select{display:block;margin:0}.popin.retailers .obj_filter-retailers label{display:block;margin:15px 0 10px 0}.popin.retailers .ctn_footer{padding:30px 25px}}.popin.retailers.var_retailers_2021{max-width:960px}.popin.retailers.var_retailers_2021 .obj_links-top{display:flex;flex-flow:row nowrap;justify-content:center;align-content:center;height:90px;background:#f6f6f6}.popin.retailers.var_retailers_2021 .obj_links-top a{display:flex;flex-flow:row nowrap;padding:0 20px;font-size:1em;text-transform:uppercase;color:#acacac;align-items:center;font-weight:600}.popin.retailers.var_retailers_2021 .obj_links-top a.active{color:#000;background:#fff}.popin.retailers.var_retailers_2021 .ctn_top{padding:30px 25px;background-color:#fff}.popin.retailers.var_retailers_2021 .ctn_top .obj_filter-retailers{margin:0;padding:40px;background:#fff}.popin.retailers.var_retailers_2021 .ctn_top .obj_filter-retailers .ctn_select{display:flex;flex-direction:column;align-items:center;margin:0}.popin.retailers.var_retailers_2021 .ctn_top .obj_filter-retailers label{display:block;margin-right:0;margin-bottom:10px;color:#000;font-family:Calibre;font-weight:700;text-transform:uppercase;font-size:1em;line-height:1.313em;text-align:center}.popin.retailers.var_retailers_2021 .ctn_top .obj_filter-retailers span[role=combobox]{border:1px solid rgba(0,0,0,1)}.popin.retailers.var_retailers_2021 .ctn_bottom{padding:0 40px}.popin.retailers.var_retailers_2021 .ctn_bottom .obj_bloc_direkt{position:relative;padding:30px;margin-bottom:5px;text-align:center;background-color:#f6f6f6}.popin.retailers.var_retailers_2021 .ctn_bottom .title.main{margin:0;padding:0;font-family:Calibre;font-weight:700;text-transform:uppercase;font-size:1em;line-height:1.313em;text-align:center;color:#000;border-bottom:none}.popin.retailers.var_retailers_2021 .ctn_bottom .description{text-align:center;color:#000;font-size:1em;line-height:1.313em;font-weight:400}.popin.retailers.var_retailers_2021 .ctn_bottom .obj_bloc_list{position:relative;background-color:#edf1f6;padding:30px}.popin.retailers.var_retailers_2021 .ctn_bottom .link_more{font-family:Calibre;font-weight:700;text-transform:uppercase;font-size:1em;line-height:1.313em;text-align:center;color:#000;margin:10px auto 0;display:block}.popin.retailers.var_retailers_2021 .ctn_bottom .obj_load-list .subtitle{font-family:Calibre;font-weight:700;text-transform:uppercase;font-size:1em;line-height:1.313em;text-align:center;color:#000}.popin.retailers.var_retailers_2021 .ctn_bottom .obj_push.retailers{background-color:#fff}.popin.retailers.var_retailers_2021 .ctn_bottom .retailers li{width:calc(33% - 5px);padding:0;border:1px solid #edf1f6;margin:0 5px 10px 5px}.popin.retailers.var_retailers_2021 .ctn_bottom .text{padding:0 50px}.popin.retailers.var_retailers_2021 .ctn_bottom .obj_load-list .obj_responsive-list li{width:calc(33% - 10px)}.popin.retailers.var_retailers_2021 .ctn_bottom .text li:nth-of-type(even){margin:0 10px 0 0}.popin.retailers.var_retailers_2021 .ctn_bottom .text li a{padding:0 0 0 15px;color:#000}.popin.retailers.var_retailers_2021 .ctn_bottom .text li a:before{border-width:5px 0 5px 8px;border-color:transparent transparent transparent #000}.popin.retailers.var_retailers_2021 .ctn_footer{padding:30px 40px 40px 40px;background-color:#fff}.popin.retailers.var_retailers_2021 .ctn_footer .obj_popin_storelocator .title.main{font-family:Calibre;font-weight:700;text-transform:uppercase;font-size:1.375em;line-height:1.318em;text-align:center;margin:0;padding:0;color:#000}.popin.retailers.var_retailers_2021 .ctn_footer .obj_popin_storelocator .t_subtitle{font-family:Calibre;font-weight:700;text-transform:uppercase;font-size:1em;line-height:1.313em;text-align:center;color:#000}.popin.retailers.var_retailers_2021 .ctn_footer .obj_popin_storelocator .obj_research-geolocalisation{position:relative;margin-top:20px;display:flex;justify-content:center}.popin.retailers.var_retailers_2021 .ctn_footer .obj_popin_storelocator .obj_research-geolocalisation .obj_research.text{margin:0;max-width:230px;width:100%}.popin.retailers.var_retailers_2021 .ctn_footer .obj_popin_storelocator .description{margin:30px auto 0;color:#000;text-align:center;max-width:680px;font-family:Calibre;font-weight:400;font-size:1em;line-height:1.313em}@media screen and (max-width:767px){.popin.retailers.var_retailers_2021 .ctn_top .obj_filter-retailers{margin:0;padding:0}.popin.retailers.var_retailers_2021 .ctn_bottom{padding:0}.popin.retailers.var_retailers_2021 .ctn_bottom .obj_bloc_direkt,.popin.retailers.var_retailers_2021 .ctn_bottom .obj_bloc_list{padding:30px 25px}.popin.retailers.var_retailers_2021 .ctn_bottom .obj_load-list .obj_responsive-list li{width:calc(50% - 10px)}.popin.retailers.var_retailers_2021 .ctn_bottom .obj_load-list .obj_responsive-list .retailers{padding:10px 0}.popin.retailers.var_retailers_2021 .ctn_bottom .obj_load-list .obj_responsive-list li img{width:auto;height:50px}.popin.retailers.var_retailers_2021 .ctn_bottom .text{padding:0}.popin.retailers.var_retailers_2021 .ctn_bottom .obj_load-list .obj_responsive-list.text li{width:100%}.popin.retailers.var_retailers_2021 .ctn_footer{padding:30px 25px 40px 25px}.popin.retailers.var_retailers_2021 .ctn_footer .obj_popin_storelocator .obj_research-geolocalisation{flex-direction:column}.popin.retailers.var_retailers_2021 .ctn_footer .obj_popin_storelocator .obj_research-geolocalisation .obj_research.text{max-width:100%;margin-bottom:10px}.popin.retailers.var_retailers_2021 .ctn_footer .obj_popin_storelocator .obj_research-geolocalisation .cta-container{margin:0 auto}}.popin.retailers-list-only .ctn_top,.popin.retailers-list-only .obj_filter-retailers,.popin.retailers-list-only .obj_responsive-list+h4,.popin.retailers-list-only .obj_responsive-list.text,.popin.retailers.retailers-list-only .ctn_bottom>button{display:none}.popin.commerce-connector{width:100%;max-width:960px;margin:0;padding:0;box-sizing:border-box;text-align:center}.obj_popin>.content>.popin.commerce-connector{padding:0;max-width:960px}.obj_popin>.content>.popin.commerce-connector>div{padding:56px 6.976744% 2px}.popin.commerce-connector .title.main{margin:0}.popin.commerce-connector .description{max-width:inherit}.popin.commerce-connector .ctn_items{margin-bottom:37px;padding:0 0 30px 0;text-align:center;font-size:0}.popin.commerce-connector .ctn_items .obj_item{display:inline-block;float:left;width:47.297297%;border:1px solid #ededed;margin:0;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.popin.commerce-connector .ctn_items .obj_item:nth-child(2n){float:right}.popin.commerce-connector .ctn_items .obj_item:nth-of-type(2)~li{margin-top:20px}.popin.commerce-connector .ctn_items .obj_item:nth-child(2n+1):last-child{float:none;display:inline-block}.popin.commerce-connector .ctn_items .obj_item a{display:block;cursor:pointer;display:block;height:100%;width:100%}.popin.commerce-connector .ctn_items .obj_item a img{display:block;width:auto;height:auto;margin:0 auto}.popin.commerce-connector .ctn_items .obj_item:hover{border-color:#000}.obj_popin>.content>.popin.commerce-connector>div.ctn_btn{margin:0;padding:0}.popin.commerce-connector .ctn_btn a{display:inline-block;width:100%;padding:0;box-sizing:border-box;font:1.125em/94px LocatorWeb-Regular,sans-serif;color:#fff;font-weight:700;text-align:center;text-align:center;background:#000;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.popin.commerce-connector .ctn_btn a:hover{color:#000;background:#fff}@media screen and (max-width:767px){.popin.commerce-connector{padding:10px 10px 0}.popin.commerce-connector .ctn_items .obj_item a img{width:100%;max-width:200px}}.popin form{margin-top:30px}.popin form .select>span,.popin form input{margin-bottom:10px}.popin form .forgotten-password{display:block;margin-bottom:30px;color:#666;font-size:.75em}.popin form .label-step{margin:25px 0 20px 0}.popin form .rating-step{border-bottom:1px solid #e8e8eb;padding-bottom:20px}.popin form .checkbox{padding:10px 0}.popin form .rating-step .rating-criteria{display:block;margin-bottom:5px}.popin form .rating-step .rating{display:inline-block;vertical-align:middle;margin:0}.popin form .rating-step .label-rating{display:inline-block;vertical-align:middle;margin-left:10px}.popin form .answer-step{border-bottom:1px solid #e8e8eb;padding-bottom:20px}.popin form .answer-step .radio-inline{display:inline-block;vertical-align:middle;margin-right:40px}.popin form .answer-step .radio-inline label{font-size:1em}.popin form .answer-step .radio-inline label::before{top:9px}.popin form .answer-step .radio-inline label::after{top:9px}.popin form .comment-step textarea{margin-bottom:20px}.popin .success{text-align:center}.popin .success .thanks{margin-bottom:20px;font-size:1.25em;font-weight:600;text-transform:uppercase}.popin .success p{width:70%;margin:auto auto 30px auto;border:none;font-size:1em;line-height:1.25em;color:#999;font-weight:300}.popin .success p strong{font-weight:600}.popin .success p span{display:block;color:#000}.popin .ctnAOX_msgError p{color:#e80000;margin-top:10px}.popin-form-sample .ctn_form{padding:25px}.popin-form-sample .ctn_desktop-col .text{padding:0}.popin-form-sample .ctn_desktop-col .text input{max-width:none}.popin-form-sample label{display:block;margin-bottom:7px}.popin-form-sample textarea{margin-bottom:10px;min-height:120px;height:120px}.popin-form-sample .select select+span{width:100%}.popin-form-sample .select span[role=combobox]{width:100%}.popin-form-sample .select.birthdate>*{float:left;margin:0 0 10px 3%;width:22.75%}.popin-form-sample .select.birthdate label{line-height:50px;margin-left:0}.popin-form-sample .radio{margin-bottom:10px}.popin-form-sample .radio>*{display:inline-block;vertical-align:baseline}.popin-form-sample .radio label{margin-right:20px}.popin-form-sample .clear{clear:both}.popin-form-sample .checkbox{margin-bottom:10px}.popin-form-sample .checkbox span{margin-left:10px}.popin-form-sample .checkbox span:first-of-type{margin-left:0}.popin-form-sample .checkbox label{margin:0}.popin-form-sample .checkbox label:first-child{margin:0 0 7px;display:block}.popin-form-sample .checkbox:not(.receive-advice) label{max-width:calc(100% - 25px)}.popin-form-sample .shifted.txt-error{margin:10px 0}.popin-form-sample .mention{margin-top:10px;font-size:.857142em}.popin-form-sample .mention.var_small{font-size:.75em}.popin-form-sample .success p{border-top-width:0}.popin.instagram blockquote,.popin.instagram iframe{border-width:0!important;display:block;margin:0 auto!important;transition:height .25s}.popin.instagram .hidden,.popin.instagram .nav{display:none}.obj_popin .content .myvichy{max-width:640px;min-height:300px;padding:44px 110px}.popin.myvichy .info{color:#8bb8de;font-weight:600;line-height:18px;margin:22px 0 18px;text-align:center}.popin.myvichy .birthdate,.popin.myvichy .select,.popin.myvichy .text{margin:0 0 4px}.popin.myvichy form input{max-width:inherit}.popin.myvichy .select>span,.popin.myvichy .text input{font-size:1em;background:#f6f6f7;height:40px;max-width:none}.popin.myvichy .text.adresse input{display:inline-block;float:left;width:40%}.popin.myvichy .text.adresse input+input{margin:0 0 0 10px;width:calc(60% - 10px)}.popin.myvichy .select>span{width:100%;height:40px}.popin.myvichy .select span[role=combobox]{line-height:40px}.popin.myvichy .select.disabled span[role=combobox]::after{display:none}.popin.myvichy .select.disabled span[role=combobox][aria-expanded=true]::after{display:none}.popin.myvichy .birthdate label{display:inline-block;width:100%;color:#000}.popin.myvichy .birthdate .ctn_element{width:100%;margin-top:10px}.popin.myvichy .birthdate .ctn_element .ctn_form-element{display:inline-block;width:33.3333%;padding:0 10px 0 0}.popin.myvichy .birthdate .ctn_element .ctn_form-element>span{width:100%}.popin.myvichy .birthdate .ctn_element .ctn_form-element:last-child{padding:0}.popin.myvichy .birthdate .ctn_element .ctn_form-element span[role=combobox]{line-height:40px;color:#000}.popin.myvichy .birthdate .ctn_element .ctn_form-element span[role=combobox]::after{right:10px}.popin.myvichy .ctn_p{margin:5px 0 22px}.popin.myvichy p.txt-error{color:#e80000;float:left;text-align:left;font-size:14px;width:60%}.popin.myvichy .mention{color:#8d8d8d;font-size:12px;text-align:center}.popin.myvichy .ctn_p .mention{float:right;text-align:right;width:35%}.popin.myvichy .mention a{color:#000}.popin.myvichy .cta-container{text-align:center}.popin.myvichy .button{margin:0 3px 5px}.popin.myvichy .title_string{margin:30px 0 34px;max-width:none;width:auto}.popin.myvichy .title_string>span{color:#000;font-weight:400;text-transform:none}.obj_popin .content .myvichy.confirm_info{max-width:1170px;padding:8%}.popin.myvichy.confirm_info .connect{padding:6%;background:#dce8f4}.popin.myvichy.confirm_info .connect form{margin:0}.popin.myvichy.confirm_info .info{margin:0 0 30px;font-weight:200;font-size:30px;line-height:1.125em;color:#000}.popin.myvichy.confirm_info .checkbox{display:block;margin:0 auto;text-align:center}.popin.myvichy.confirm_info .checkbox li{display:inline-block;margin:0 auto;padding:0;min-width:50%}.popin.myvichy.confirm_info.steps .connect .t_step{margin:0 auto 30px;text-align:center;color:#85b6d5;font-size:1.25em}.popin.myvichy.confirm_info.steps .connect .t_step span{display:block;width:32px;height:32px;margin:0 auto 10px;color:#fff;background:#85b6d5;font-size:1.2em;line-height:32px;border-radius:50%;font-weight:200;font-style:italic}.popin.myvichy .col{margin-bottom:18px}.popin.myvichy .col>div{float:left;width:48.571428%}.popin.myvichy .col>div+div{float:right}.popin.myvichy .checkbox{margin-bottom:18px}.popin.myvichy .checkbox li{color:#000;margin-bottom:7px;padding-left:20px;position:relative}.popin.myvichy .checkbox [role]{left:0;position:absolute;top:3px}.popin.myvichy input:checked+span[role]{border-color:#8bb8de}.popin.myvichy .checkbox [role]::after{background-color:#8bb8de}.popin.myvichy .checkbox label{color:#000;font-size:13px;line-height:1em}.popin.myvichy .g-recaptcha{min-height:78px}.popin.myvichy .create-account .ctn_p{margin:12px 0 28px}.popin.myvichy .ctn_pattern .ctn_infos.is_visible{max-height:100%}.popin.myvichy .ctn_pattern .ctn_infos .ctn_bloc{padding:10px 0 0 10px}.popin.myvichy .ctn_pattern .ctn_infos ul li{font-size:13px}.popin.myvichy .ctn_pattern .obj_btn.btn_switch{top:-35px}.popin.myvichy .missing-content-alert{display:block;margin-bottom:10px;color:#e80000;font-size:11px}.popin.newsletter .title{padding-bottom:.75em;border-bottom:1px solid #e8e8eb;font-weight:600;font-size:1.5em;text-align:center}.popin.newsletter .input-container{margin:1em auto;position:relative}.popin.newsletter form .checkbox{padding:0}.popin.newsletter .input-container span[role=checkbox]{position:absolute;top:0;left:0}.popin.newsletter .input-container span[role=checkbox]+label{padding:0 0 0 20px}.popin.newsletter .input-container-email{margin:2em auto 2em auto}.popin.newsletter .input-container-email input{max-width:none}.popin.newsletter .submit-container{margin:2em auto}.popin.newsletter .terms{color:#666;font-size:.625em;line-height:1.25;padding-top:3.25em;margin-top:3.25em;border-top:1px solid #e8e8eb;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.popin.newsletter .terms p{margin-bottom:1em}.popin.newsletter .terms a{text-decoration:underline;color:inherit}.popin.newsletter .terms a:active,.popin.newsletter .terms a:hover{color:#000}.popin.newsletter .mandatory{font-size:.75em;margin-bottom:10px;color:#666}.popin.newsletter.visuel{width:100%}.popin.newsletter .newsletter-form.visuel{max-width:inherit;display:flex}.popin.newsletter .visuel .description,.popin.newsletter .visuel .title{text-align:left;padding-left:0;margin-left:0;max-width:inherit}.popin.newsletter .visuel .title{max-width:inherit}.popin.newsletter .newsletter-form.visuel .col{width:50%;padding:0;flex-grow:2}.popin.newsletter .visuel figure{text-align:right}.popin.newsletter .visuel figure img{max-width:100%}.popin.newsletter .newsletter-form.visuel .col.right{padding-left:40px;flex-shrink:1}@media screen and (max-width :767px){.popin.newsletter .newsletter-form.visuel .col{width:100%}.popin.newsletter .newsletter-form.visuel .col.right{display:none}.popin.newsletter .visuel .description,.popin.newsletter .visuel .title{margin:0 auto}}.popin.newsletter.rgpd .title{margin:0 0 25px;padding:0 0 15px;font-size:1.75em;font-weight:300;text-align:left}.popin.newsletter.rgpd .sub-title{margin-top:0;padding:25px 0 10px;font-size:20px;font-weight:600;color:#000}.popin.newsletter.rgpd fieldset{margin:0;padding:20px 0 30px;border-bottom:1px solid #e9e9e9}.popin.newsletter.rgpd fieldset.email{padding-top:5px}.popin.newsletter.rgpd fieldset .form_element{padding:0 0 15px}.popin.newsletter.rgpd fieldset .form_element:last-child{padding:0}.popin.newsletter.rgpd label{display:inline-block;width:calc(100% - 35px);margin:0;font-size:16px;line-height:18px}.popin.newsletter.rgpd .form_element{display:block;padding:0}.popin.newsletter.rgpd .input-container{margin:0 auto}.popin.newsletter.rgpd form input{margin:0;font-size:16px}.popin.newsletter.rgpd .radio .form_element{display:inline-block;min-width:35%;padding:0}.popin.newsletter.rgpd .radio.var_text .form_element{min-width:inherit}.popin.newsletter.rgpd .checkbox,.popin.newsletter.rgpd .radio{padding:5px 0 0}.popin.newsletter.rgpd .radio.var_text span[role=radio]{display:none}.popin.newsletter.rgpd .radio.var_text span[role=radio]+label{display:inline-block;height:32px;width:auto;line-height:30px;margin:0 15px 0 0;padding:0 20px;font-size:12px;font-weight:700;text-transform:uppercase;color:#000;border:1px solid #000;background-color:#fff;transition:all .2s ease-in-out 0s}.popin.newsletter.rgpd .radio.var_text span[role=radio][aria-checked=true]+label{color:#fff;border-color:#000;background:none #000}.popin.newsletter.rgpd .radio.var_text span[role=radio][aria-checked=true]::before{display:none;padding:0}.popin.newsletter.rgpd fieldset .radio.var_text .form_element{padding:0}.popin.newsletter.rgpd .ctn_btn{width:100%;text-align:center}.popin.newsletter.rgpd .obj_recaptcha{margin:40px auto 0;text-align:center}.popin.newsletter.rgpd .obj_recaptcha .g-recaptcha{display:inline-block}.popin.newsletter.rgpd .submit-container{text-align:center}@media screen and (max-width :767px){.popin.newsletter.rgpd .radio .form_element{min-width:inherit;width:100%}.popin.newsletter.rgpd fieldset .radio.var_text .form_element:first-child{margin:0 0 10px}.popin.newsletter.rgpd form{margin-top:0}}.popin.newsletter.register{max-width:1024px;width:auto}.popin.newsletter.register .ctn_steps{width:100%;margin:0 auto;text-align:left}.popin.newsletter.register form{max-width:330px;margin:30px 0;text-align:left}.popin.newsletter.register .title.main{text-align:left;font-weight:300}.popin.newsletter.register .sub-title{margin:0;padding:0;font-size:1.25em;font-weight:600;border:0;text-align:left}.popin.newsletter.register .shifted.txt-error{margin:10px 0}.popin.newsletter.register .mention{margin-top:10px;font-size:.857142em}.popin.newsletter.register .mention.var_small{font-size:.75em;text-align:left}.popin.newsletter.register .mention a{color:inherit;text-decoration:underline}.popin.newsletter.register .mandatory{margin-bottom:10px;color:#666;font-size:.75em}.popin.newsletter.register .txt-error{margin:0 0 20px}.popin.newsletter.register .input-container span[role=checkbox]{position:absolute;bottom:0;top:2px}.popin.newsletter.register figure,.popin.newsletter.register figure img{width:100%;max-width:472px}.popin.newsletter.register .col.left{border-right:0;width:50%}.popin.newsletter.register .cols-x-2 .col.right{width:50%;margin-left:-4px;padding:0}.popin.newsletter.register .step_02 .sub-title{text-align:left;max-width:480px;margin:0 auto}.popin.newsletter.register .step_02 form{max-width:330px;margin:30px 0;text-align:left}.popin.newsletter.register .step_02 form .input-line.select-container.birthdate .input-container{width:100%}.popin.newsletter.register .step_02 form .birthdate .input-container .ctn_form-element{width:33.3333%;display:inline-block;float:left;padding:0 10px 0 0}.popin.newsletter.register .step_02 form .birthdate .input-container .ctn_form-element>span{width:100%}.popin.newsletter.register .step_02 form .birthdate .input-container .ctn_form-element:last-child{padding:0}.popin.newsletter.register .step_02 form .birthdate label{display:inline-block;font-size:15px;color:#666;font-family:Calibre;font-weight:400}.popin.newsletter.register .step_02 form .obj_recaptcha{display:block;margin:25px auto;overflow:hidden;text-align:center}.popin.newsletter.register .input-container.radio label{width:100%}.popin.newsletter.register .step_03{text-align:center;margin:0 auto}.popin.newsletter.register .step_03 .sub-title{margin:0 auto 50px;text-align:center}@media screen and (max-width :767px){.popin.newsletter.register .cols-x-2 .col.right{width:100%}.popin.newsletter.register .step_02{padding-top:10px}.popin.newsletter.register .step_03{padding-top:10px;max-width:100%}.popin.newsletter.register figure{max-width:320px;margin:0 auto}}.popin form.register .radio-inline{display:inline-block;margin-right:20px}.popin form.register .input-line{margin-bottom:10px}.popin form.register input{margin-bottom:0}.popin form.register .input-container.radio label{width:80%;line-height:17px}.popin form.register .input-container.radio span{vertical-align:top}.popin form.register .error,.popin form.register .txt-error,.popin form.register .txtError{color:#c00}.popin.confirmForum .confirm{position:relative;margin:1em auto;max-width:430px;text-align:center}.popin.confirmForum .title{padding-bottom:.75em;border-bottom:1px solid #e8e8eb;font-weight:600;font-size:1.5em;text-align:center}.popin.confirmForum .button{margin:2em auto}.obj_popin .ctn_popin-connect{text-align:center}.obj_popin .ctn_popin-connect .popin.myvichy{display:inline-block;text-align:left}.obj_popin>.content>.popin-video{position:relative;padding:0;font-size:0;width:100%}.popin-video .close svg{fill:#fff}html.flexbox body.popin-open .obj_popin .content .popin-video iframe.obj_popin-player{position:absolute;top:0;left:0;width:100%;height:100%}html.flexbox body.popin-open .obj_popin .content .popin-video:before{content:'';display:block;width:100%;padding-top:56.24%}.popin.leave-comment .ctn_bottom>*+*{margin-top:20px}.popin.leave-comment .ctn_bottom .ctn_btn{margin-top:30px}.popin.leave-comment .ctn_bottom .ctnAOX_msgError,.popin.leave-comment .ctn_bottom .ctn_btn{text-align:center}.popin.leave-comment .ctn_btn .button.upload{width:100%}.popin.leave-comment .ctn_btn .button.upload .icon{display:inline-block;position:relative;width:14px;height:12px;left:auto;top:-2px;margin:0 10px 0 0;transform:none}.popin.leave-comment .checkbox-container{padding-left:30px;position:relative}.popin.leave-comment .checkbox-container label a{text-decoration:underline}.popin.leave-comment .checkbox-container span[role=checkbox]{position:absolute;left:0}.popin.leave-comment .custom-select-01.light span[role=combobox]{background:#fff;border-color:#000;border-width:0 0 1px;line-height:30px}.popin.leave-comment .custom-select-01.light span[role=combobox]::after{right:2px}.popin.leave-comment .step.upload{margin:0 auto;max-width:223px}.popin.leave-comment .step.upload h4{font-size:18px;font-weight:500;color:#000;margin:0 0 17px}.popin.leave-comment .step.upload iframe{display:block;height:360px;max-width:223px;width:100%}.popin.leave-comment .step.upload .mentions{margin:20px 0 30px}.popin.leave-comment .step.upload .mentions a{color:inherit;text-decoration:underline}.popin.leave-comment .step.upload .select-container{margin:0 0 30px;max-width:223px}.popin.leave-comment .step.upload .select-container::after{clear:both;content:'';display:block}.popin.leave-comment .step.upload .select-container>*{float:left;font-size:1.125em;width:calc(100% - 48px)}.popin.leave-comment .step.upload .select-container .label-container{padding-top:10px}.popin.leave-comment .step.upload .select-container .input-container{float:right;width:44px}.popin.leave-comment .step.upload .cta-container{margin:20px 0 10px;text-align:center}.popin.leave-comment .success{text-align:center}.popin.leave-comment .success .thanks{margin-bottom:20px;font-size:1.25em;font-weight:600;text-transform:uppercase}.popin.leave-comment .success p{width:70%;margin:auto auto 30px auto;padding-top:20px;border-top:1px solid #e8e8eb;font-size:1em;line-height:1.25em;color:#999;font-weight:300}.popin.leave-comment .success p span{display:block;color:#000}.popin.leave-comment .ctnAOX_msgError{clear:both;padding:20px 0 0;text-align:center}.popin.leave-comment .ctnAOX_msgError p{color:#e80000}.popin.leave-comment .upload-result::after{clear:both;content:"";display:block}.popin.leave-comment .upload-result>*{float:left}.popin.leave-comment .upload-result .cta-container{float:right}.popin.leave-comment .mentions{color:#666;font-size:13px}.obj_popin .popin.user-before-after{max-width:900px;text-align:center}.popin.user-before-after figure{padding-top:70px;position:relative}.popin.user-before-after figcaption{bottom:calc(100% - 50px);font-size:1.5em;font-weight:100;left:0;line-height:.7em;position:absolute;width:100%}.popin.user-before-after img{width:100%}.popin.user-before-after figcaption em{display:inline-block;font-size:.666666em;line-height:1em}.popin.user-before-after .nav button{margin-top:20px}.popin.user-before-after .prev{left:-19px}.popin.user-before-after .next{right:-19px}.popin.user-before-after .mentions{font-size:.825em;margin:19px 0 0}.popin.code-conduct .ctn_form{padding:80px 70px}.popin.code-conduct form{margin:30px auto}.popin.code-conduct form .checkbox{padding:30px 0}.popin.code-conduct form strong{font-weight:800}@media screen and (max-width :767px){.popin.code-conduct .ctn_form{padding:25px}}.popin.country-selection .wrapper{display:table;position:relative;width:100%;font-size:1em;line-height:1.125em}.popin.country-selection .title.main{margin-bottom:20px}.popin.country-selection .title.sub-title{margin:25px 0}.popin.country-selection h4.sub-title{font-size:1em;font-weight:700;margin:25px 0 10px 0}.popin.country-selection .wrapper .col{position:relative;display:inline-block;vertical-align:top;padding:0}.popin.country-selection .wrapper .col a{color:#000}.popin.country-selection .wrapper .col.europe .sub-list{display:table;position:relative;width:100%}.popin.country-selection .wrapper .col.europe .sub-list ul{width:50%;display:inline-block;vertical-align:top}.popin.country-selection .wrapper .col li.shop a:after{display:inline-block;content:'';width:13px;height:11px;margin:-4px 0 0 6px;-webkit-mask:url(../images/icons-svg/cart.svg) no-repeat 100% 100%;mask:url(../images/icons-svg/cart.svg) no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;background-color:#000}.popin.country-selection .wrapper .col .accordion-toggle{display:none;overflow:hidden;position:absolute;width:16px;right:0;margin-top:-5px;top:50%;height:9px;text-indent:100%;color:transparent;background-image:url(../images/sprites-1x.png);background-position:-32px -36px;transition:-webkit-transform .3s ease;transition:transform .3s ease}.popin.country-selection .wrapper .col .accordion-toggle svg{width:15px}.popin.country-selection .wrapper .col .active .accordion-toggle{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.popin.country-selection .hide_desktop{display:none}@media screen and (max-width :767px){.popin.country-selection .ctn_form{padding:25px}}@media screen and (max-width:359px){.popin.myvichy .g-recaptcha>div{left:50%;margin-left:-152px;position:relative;-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}}@media screen and (max-width:550px){.obj_popin .content .myvichy .col>div{float:none;width:100%}.obj_popin .content .myvichy .col>div+div{margin-top:10px}}@media screen and (min-width:550px){.popin.retailers li{width:33.33%}}@media screen and (max-width:640px){.obj_popin .content .myvichy{padding:25px}}@media screen and (max-width:750px){.obj_popin .content .myvichy.confirm_info{padding:20px}.obj_popin .popin.retailers .ctn_top .title.main{padding-right:15px}.obj_popin>.content>.popin-video .obj_popin-player{width:100%}.popin.myvichy .ctn_p .mention{width:100%}.popin.myvichy.confirm_info .info{font-size:28px}}@media screen and (min-width:750px){.popin.retailers li{width:25%}.obj_popin .popin.retailers .ctn_top{padding:0 40px}.obj_popin .popin.retailers .ctn_bottom{padding:0 40px}.popin.retailers .ctn_bottom .obj_load-list .obj_responsive-list.text li{margin-bottom:0}}@media screen and (max-width:980px){.obj_popin .content .myvichy{margin-top:0;max-width:none;padding:25px}.popin.country-selection .close{top:-43px;right:30px}.popin.country-selection .close svg{fill:#000;width:17px;height:17px}.popin.country-selection .wrapper .col .accordion-toggle{display:inline-block}.popin.country-selection .title.sub-title{position:relative}.popin.country-selection .wrapper .col{width:100%}.popin.country-selection .wrapper .col.europe .sub-list ul{width:100%}.popin.country-selection .wrapper .col>div{display:none}.popin.country-selection .wrapper .col ul{display:table;width:100%}.popin.country-selection .wrapper .col.europe .sub-list ul{display:table}.popin.country-selection .wrapper .col ul li{width:50%;display:inline-block;padding:5px 5px 0 5px}.popin.country-selection{background-color:#fff;color:#000}.popin.country-selection .title{color:#000}.popin.country-selection .title.main{margin-bottom:0;border:0}.popin.country-selection .title.sub-title{margin:15px 0 15px 0}.popin.country-selection .wrapper .col a{color:#000;line-height:1.25}.popin.country-selection .hide_desktop{display:block}.popin.country-selection .wrapper .col li.shop a:after{background-color:#fff}}@media screen and (min-width:980px){.obj_popin{height:100%;position:fixed;top:0;left:0;opacity:0;visibility:hidden;z-index:10000;-webkit-transition:opacity .2s ease-out 0s,visibility 0s linear .2s;transition:opacity .2s ease-out 0s,visibility 0s linear .2s;width:100%}body.popin-open .obj_popin{opacity:1;visibility:visible;-webkit-transition:opacity .2s ease-out 0s,visibility 0s linear 0s;transition:opacity .2s ease-out 0s,visibility 0s linear 0s}.obj_popin>.content>*{-webkit-font-smoothing:antialiased;position:absolute;left:50%;top:50%;width:80%;max-width:1170px;margin:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.obj_popin>.content>.jQueryScroll .popin,.obj_popin>.content>:not(.jQueryScroll){padding:80px 70px}.obj_popin>.content>.jQueryScroll{max-height:calc(100% - 20px)}.obj_popin>.content>.popin-video{padding:0}.obj_popin>.content>.popin.no-padding{padding:0}.popin .close-popin{position:absolute;right:30px;top:30px}.popin .title.main{margin-bottom:45px}.popin .description{color:#000;font-size:1.125em;max-width:20em;margin-left:auto;margin-right:auto}.popin form input{max-width:330px}.popin .cols-x-2 .col{display:table-cell;vertical-align:top;width:50%}.popin .cols-x-2 .col.left{border-right:1px solid #e8e8eb;padding-right:60px}.popin .cols-x-2 .col.right{margin-left:-4px;padding:0 60px}.popin .cols-x-3{min-height:634px}.popin .cols-x-3 form{margin-top:50px;padding-bottom:50px}.popin .cols-x-3 .col{display:table-cell;vertical-align:top;padding:0}.popin .cols-x-3 .col.left{width:33.33%;border-bottom:none;border-right:1px solid #e8e8eb;height:100%}.popin .cols-x-3 .col.right{width:66.66%;margin-left:-4px}.popin .cols-x-3 .col .aside-desktop{display:table-cell;vertical-align:top;width:50%;padding:0 50px}.popin .cols-x-3 .col .aside-desktop.right{margin-left:-4px}.popin .cols-x-3 .col .comment-title{margin-top:70px;margin-bottom:10px;font-size:1.375em;font-weight:600}.popin .cols-x-3 .col .product-title{font-size:1.875em;margin:0 0 30px}.popin .cols-x-3 .col .answer-step,.popin .cols-x-3 .col .rating-step{border-bottom:none}.popin .cols-x-3 .col .comment-step{position:relative}.popin .cols-x-3 .col .comment-step::before{content:'';position:absolute;left:-50px;top:0;width:1px;height:370px;background-color:#e8e8eb}.popin .cols-x-3 .col .comment-step .submit-button{float:right}.popin .cols-x-3 .col .comment-step .object{margin-bottom:20px}.popin .ctnAOX_msgError p{margin:10px 50px 0}.popin .success p{width:40%}.popin-form-sample .ctn_form{padding:80px 70px}.popin-form-sample .ctn_form .col::after{clear:both;content:"";display:block}.popin-form-sample .ctn_form .col>div{float:left;width:48.5%}.popin-form-sample .ctn_form .col>div+div{float:right}.popin-form-sample .ctn_desktop-col .ctn_col{float:left;width:50%;margin-bottom:20px;padding:0 0 0 60px}.popin-form-sample .ctn_desktop-col .ctn_col:first-child{border-right:1px solid #e8e8eb;padding:0 60px 0 0}.popin.instagram{padding:30px 60px;width:594px}.popin.instagram iframe{border-width:0!important}.popin.newsletter{max-width:940px;margin:auto}.popin.newsletter .title{font-size:1.75em}.popin.newsletter .newsletter-form{max-width:430px;margin:auto}.popin.newsletter .newsletter-form.visuel{display:flex;max-width:inherit}.popin.newsletter.rgpd .newsletter-form{max-width:inherit;margin:auto}.obj_popin .popin.retailers{padding-bottom:55px}.popin.retailers .title{margin:0}.popin.retailers .description{max-width:none;text-align:left}.popin.retailers-list-only{display:inline-block}.popin.retailers-list-only .ctn_bottom .obj_load-list h4{padding:20px 1% 10px}.popin.retailers-list-only .ctn_bottom .obj_load-list .obj_responsive-list{flex-flow:row wrap;justify-content:flex-start}.popin.retailers-list-only .ctn_bottom .obj_load-list .obj_responsive-list li{width:23%;margin:1%}.popin.retailers-list-only .ctn_bottom .retailers{padding:0;font-size:0}.popin.retailers-list-only li img{max-width:200px}.popin.leave-comment .ctn_bottom{padding:0 50px}.popin.leave-comment .step.upload{max-width:none}.popin.leave-comment .step.upload .aside-desktop.left{display:block;float:left;min-height:430px;position:relative}.popin.leave-comment .step.upload .aside-desktop.right{border-left:1px solid #d2d3d9;display:block;float:right}.popin.leave-comment .aside-desktop.bottom{clear:both;display:block;padding-top:20px;width:100%}.obj_popin .popin.user-before-after{padding:26px 60px}.popin.user-before-after .prev{left:-27px}.popin.user-before-after .next{right:-27px}html.flexbox body.popin-open .obj_popin>.content,html.flexboxlegacy body.popin-open .obj_popin>.content,html.flexboxtweener body.popin-open .obj_popin>.content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}html.flexbox body.popin-open .obj_popin>.content>*,html.flexboxlegacy body.popin-open .obj_popin>.content>*,html.flexboxtweener body.popin-open .obj_popin>.content>*{position:relative;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none}.obj_popin.scrollable{height:auto;position:absolute}.popin.country-selection .wrapper .col.africa{width:27%}.popin.country-selection .wrapper .col.america{width:19%}.popin.country-selection .wrapper .col.asia{width:19%}.popin.country-selection .wrapper .col.europe{width:35%}}@media screen and (min-width:980px) and (max-width:1170px){.popin.leave-comment .step.upload .aside-desktop:not(.bottom){width:47%}.popin.leave-comment .step.upload .aside-desktop.left{padding-right:3%}}@media screen and (min-width:1170px){.popin.leave-comment{padding:56px 60px 62px;margin-top:30px}}.popin.newsletter.steps{max-width:1024px}.popin.newsletter.steps .terms{width:100%;padding:10px 0 20px;font-size:12px;text-align:left}.popin.newsletter.steps .register{width:100%;max-width:840px;padding:0}.popin.newsletter.steps .register form{max-width:100%;text-align:center}.popin.newsletter.steps .register .cols-x-2{position:relative;overflow:hidden;min-height:435px}.popin.newsletter.steps .register form{display:flex;flex-flow:row wrap;margin:0 auto}.popin.newsletter.steps .register .cols-x-2 .col{display:block}.popin.newsletter.steps .register .cols-x-2 .col.left{position:relative;z-index:2;width:40%;padding-right:0;border:0}.popin.newsletter.steps .register .cols-x-2 .col.left figure img{max-width:100%}.popin.newsletter.steps .register .cols-x-2 .col.right{width:60%;margin:0;padding:0 0 0 30px}.popin.newsletter.steps .register .cols-x-2 form .col.right{margin:0 auto}.popin.newsletter.steps .register figure,.popin.newsletter.steps .register figure img{max-width:550px}.popin.newsletter.steps .register .sub-title{padding-bottom:20px;font-size:1.5em;border:0;text-align:center}.newsletter.register form input,.popin.newsletter.steps .register .ctn_p{max-width:330px;margin:0 auto}.popin.newsletter.steps .register .ctn_p .mandatory{margin:0;padding:5px 0 0;text-align:left}.popin.newsletter.steps .register .input-container span[role=checkbox]+label{display:block;margin-top:-2px;line-height:1em;font-size:12px;text-align:left}.popin.newsletter.steps .register .input-line label{display:inline-block;margin:0;text-align:left;font-size:12px}.popin.newsletter.steps .register .terms{width:100%;margin-top:0;padding:10px 0 20px;font-size:12px;text-align:left}.popin.newsletter.steps .register .terms a{color:#666;text-decoration:underline}.popin.newsletter.steps .register .step_02 form{max-width:inherit;margin:0 auto}.popin.newsletter.steps .register .step_02 .col.left{order:2}.popin.newsletter.steps .register .step_02 .col.right{order:1;padding:0 30px 0 0}.popin.newsletter.steps .register .step_02 .input-container,.popin.newsletter.steps .register .step_02 .input-line,.popin.newsletter.steps .register .step_02 .radio{max-width:320px;margin:0 auto 10px;text-align:left}.popin.newsletter.steps .register .step_02 input[type=checkbox]~label,.popin.newsletter.steps .register .step_02 input[type=radio]~label{padding:0 10px 0 0}.popin.newsletter.steps .register .step_02 .sub-title{margin:0 auto;text-align:center}.popin.newsletter.steps .register .step_02 form .input-line.select-container.birthdate .input-container{width:100%}.popin.newsletter.steps .register .step_02 form .birthdate .input-container .ctn_form-element{width:33.3333%;display:inline-block;float:left;padding:0 10px 0 0;text-align:left}.popin.newsletter.steps .register .step_02 form .birthdate .input-container .ctn_form-element>span{width:100%}.popin.newsletter.steps .register .step_02 form .birthdate .input-container .ctn_form-element:last-child{padding:0}.popin.newsletter.steps .register .step_02 form .birthdate label{display:inline-block;font-size:15px;color:#666;font-family:Calibre;font-weight:400}.popin.newsletter.steps .register .step_02 form .birthdate label{display:block;padding:0 0 5px;font-size:13px;color:#666}.popin.newsletter.steps .register .step_03 .col{margin:0 auto;width:100%}.popin.newsletter.steps .register .step_03 .col.right{width:100%}.popin.newsletter.steps .register .step_03 .sub-title{margin:0 auto 20px}.popin.newsletter.steps .register .step_03 figure{max-width:320px;margin:0 auto;text-align:center}.popin.newsletter.steps .register .step_03 figure img{width:100%}@media screen and (max-width:767px){.popin.newsletter.steps .register .close{top:-10px;right:10px;padding:10px}.popin.newsletter.steps .register .cols-x-2{min-height:unset}.popin.newsletter.steps .register .cols-x-2 .col.left{display:none}.popin.newsletter.steps .register .cols-x-2 .col.right{width:100%;padding:0}.popin.newsletter.steps .register .step_01 .cols-x-2 .col.right+.input-line{margin:0 0 10px}.popin.newsletter.steps .register .step_01 .cols-x-2 .col.right+.input-line+.input-line{margin:0 0 10px}.popin.newsletter.steps .register .step_01 .input-container{margin:0 auto}.popin.newsletter.steps .register .step_01 .ctn_gdpr{margin:0 auto}.popin.newsletter.steps .register .sub-title{padding-bottom:15px;font-size:1.2em}.popin.newsletter.steps .register .ctn_p{height:auto}.popin.newsletter.steps .register{padding:20px 15px 20px!important}.popin.newsletter.steps .register .step_03 .col{margin:0 auto;width:100%}.popin.newsletter.steps .register .step_03 .col.right{width:100%}.popin.newsletter.steps .register figure,.popin.newsletter.steps .register figure img{max-width:300px}.popin.newsletter.steps .register .obj_recaptcha{margin:10px auto}}