@charset "UTF-8";.footer__social-networks li{margin-right:7px}.footer__press li,.footer__social-networks li{margin-top:14px;text-decoration:underline}.footer__press li:first-child{margin-top:0}.footer__contact-us-li{text-decoration:underline;margin-top:14px}@media (min-width:1200px){.services__container{flex-direction:row}}*{margin:0;padding:0;list-style:none;font-size:1em;line-height:1.4;font-weight:400;box-sizing:border-box}abbr{border-bottom:none;text-decoration:none}button,fieldset,iframe{border:none}button:focus,input:focus{outline:none}input[type=search]{-webkit-appearance:none}body{background:#ececec;color:#404e55;min-width:320px}body,input,textarea{font:12px graphie,sans-serif}.hidden{display:none}#root{background:#fff}header{position:-webkit-sticky;position:sticky;top:0;height:80px}.section{padding:35px 40px}@media (min-width:600px){.section{padding:60px 100px}}.homepage .section{margin-top:28px;margin-bottom:0;padding-top:0;padding-bottom:0}.section-title{display:flex;justify-content:center;margin-bottom:10px;color:#404e55;font-size:19px;font-weight:400;text-align:center;text-transform:uppercase}.section-title:after,.section-title:before{flex-grow:1;position:relative;top:.75em;height:1px;background-color:#9d9d9c;content:" "}.section-title:before{margin-right:14px}.section-title:after{margin-left:14px}.section-title span span{font-weight:800}.field{display:flex;flex-direction:column;margin-top:0 0 28px}.field>label,.field>legend{text-transform:uppercase;font-weight:700;padding-bottom:.1em}.field>label .error,.field>legend .error{padding-left:.5em;color:#e6364f;text-transform:none;font-weight:400;font-style:italic}.field>input,.field>legend+div,.field>textarea{min-height:35px;padding:0 .8em;color:#404e55;border:1px solid #9d9d9c}.field>input::placeholder,.field>legend+div::placeholder,.field>textarea::placeholder{color:#9d9d9c}.field>input:hover,.field>legend+div:hover,.field>textarea:hover{border:1px solid #404e55}.field>legend+div{display:flex;flex-direction:row;align-items:center}.field textarea{height:134.4px;padding:.8em}.field--focus>input,.field--focus>legend+div{border-color:#404e55}.field--error>input,.field--error>legend+div{border-color:#e6364f;color:#e6364f}.field--error>input:hover,.field--error>legend+div:hover{border-color:#e6364f}.field--error>input::placeholder,.field--error>legend+div::placeholder{color:#e6364f}.field--radio-group__radio{position:relative;padding:0 14px 0 1.7em}.field--radio-group__radio>input[type=radio]{position:absolute;left:-999em}.field--radio-group__radio>input[type=radio]+label{color:#404e55}.field--radio-group__radio>input[type=radio]+label:before{display:block;position:absolute;left:0;font-family:Material Icons;font-size:1.3em;line-height:1.1;text-rendering:optimizeLegibility;font-feature-settings:"liga" 1;font-style:normal;text-transform:none;overflow:hidden;-webkit-font-smoothing:antialiased;content:"radio_button_unchecked"}.field--radio-group__radio>input[type=radio]:checked+label{font-weight:700}.field--radio-group__radio>input[type=radio]:checked+label:before{content:"radio_button_checked"}.field--radio-group__radio:not(:first-child){margin-left:.8em}.section-title-wrapper{display:block;width:100%;padding:15px 0}.error .section-title{color:#e6364f}.form{display:flex;flex-direction:column;justify-content:flex-start;align-content:stretch;align-items:stretch;border:1px solid #ededed;padding:60px 40px}@media (min-width:600px){.form{padding:35px 40px}}.form>div.fieldset,.form>fieldset{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;align-content:stretch;justify-content:stretch}.form>div.fieldset>legend,.form>fieldset>legend{flex:0 0 auto}.form>div.fieldset>legend+div,.form>fieldset>legend+div{flex:1 1 auto;display:flex;flex-direction:column;align-content:stretch;align-items:stretch}.form>div.fieldset>legend+div>div,.form>div.fieldset>legend+div>fieldset,.form>div.fieldset>legend+div>p,.form>fieldset>legend+div>div,.form>fieldset>legend+div>fieldset,.form>fieldset>legend+div>p{flex:0 0 auto;margin:0 0 28px}.form>div.fieldset>legend+div>div:first-child,.form>div.fieldset>legend+div>fieldset:first-child,.form>div.fieldset>legend+div>p:first-child,.form>fieldset>legend+div>div:first-child,.form>fieldset>legend+div>fieldset:first-child,.form>fieldset>legend+div>p:first-child{margin-top:0}.form>div.fieldset>legend+div>.form__actions,.form>fieldset>legend+div>.form__actions{flex:1 1 auto;margin-bottom:0}@media (min-width:600px){.form--focus{border-color:#e61b80}.form--focus .section-title{color:#e61b80}.form--focus .section-title:after,.form--focus .section-title:before{background:#e61b80}}.form--error{border-color:#e6364f}.form--error .section-title{color:#e6364f}.form--error .section-title:after,.form--error .section-title:before{background:#e6364f}.form__actions-and-feedbacks{flex-direction:column;flex:1 1 auto!important;align-self:stretch}.form__actions-and-feedbacks,.form__actions-and-feedbacks>div{display:flex;justify-content:flex-end;align-items:stretch;align-content:stretch}.form__actions-and-feedbacks>div{flex-direction:column;position:relative;padding:35px 40px}.form__actions-and-feedbacks>div .feedback{position:absolute;left:40px;right:40px}.form__actions-and-feedbacks>div .feedback--error{top:10px}.form__actions-and-feedbacks>div .feedback--success{bottom:10px}.form__actions{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;align-content:stretch}.form__link{display:block;padding-top:2.5px;outline:none;text-align:right;font-size:12px;text-decoration:underline;color:#9d9d9c}.form__link:focus,.form__link:hover{text-decoration:none;color:#404e55}.intro{padding-bottom:14px;margin-bottom:14px}.intro:first-letter{padding-bottom:13px;border-bottom:1px solid}.sp-horizontal .sp-arrows{top:0;height:100%;margin:0;pointer-events:none}.sp-horizontal .sp-arrows .sp-arrow{width:50px;height:100%;pointer-events:all}.sp-horizontal .sp-arrows .sp-arrow:after,.sp-horizontal .sp-arrows .sp-arrow:before{position:absolute;width:5px;height:15px;top:50%}.sp-horizontal .sp-arrows .sp-arrow:before{margin-top:-14.5px}.sp-horizontal .sp-arrows .sp-arrow:hover:after,.sp-horizontal .sp-arrows .sp-arrow:hover:before{background-color:#cc1984}.sp-horizontal .sp-arrows .sp-arrow:active:after,.sp-horizontal .sp-arrows .sp-arrow:active:before{background-color:#e61b80}.sp-button{border:1px solid #000;width:10px;height:10px}.mentions-legales{font-size:13px}.mentions-legales h3{margin:28px 0;text-transform:uppercase;color:#e61b80;font-size:16px}.mentions-legales b{font-weight:600}.mentions-legales i{font-style:italic}.mentions-legales p{margin:14px 0}.cookies{font-size:13px}.cookies ul{padding-bottom:10px}.cookies ul li{list-style:inside}.cookies a{cursor:pointer;font-weight:600;text-decoration:underline}.cookies h3{margin:28px 0;text-transform:uppercase;color:#e61b80;font-size:16px}.cookies b{font-weight:600}.cookies i{font-style:italic}.faq{font-size:13px}.faq h3{margin:28px 0;text-transform:uppercase;color:#e61b80;font-size:16px}.faq p{margin:14px 0}.back_btn{color:#404e55}.back_btn::visited{color:#404e55}.cta--cursor{cursor:pointer}.cta .jam{margin-right:7px;font-size:12px;line-height:13px}.cta{display:inline-flex;align-items:center;justify-content:center;width:160px;height:40px;background:#e61b80;color:#fff;font-weight:700;text-transform:uppercase;text-decoration:none;font-size:12px}.cta:focus,.cta:hover{background:#cc1984}.cta--primary-alternate{background:#404e55;color:#fff}.cta--primary-alternate:focus,.cta--primary-alternate:hover{background:#324045}.cta--large{width:240px}.cta--secondary{background:#efefee;color:#404e55}.cta--secondary:focus,.cta--secondary:hover{background:#e0e0de}.cta--yellow{background:#fac114;color:#404e55}.cta--yellow:focus,.cta--yellow:hover{background:#f2af19}.cta--blue{background:#1fb3b0;color:#fff}.cta--blue:focus,.cta--blue:hover{background:#17a39c}.cta--green{background:#95c020;color:#fff}.cta--green:focus,.cta--green:hover{background:#90b216}.cta--disabled{background:#efefee!important}.cta--square,.cta--square abbr{width:40px;height:40px}.cta--square abbr{display:flex;justify-content:center;align-items:center;font-size:17.5px;border-bottom:none;text-decoration:none;cursor:default}.cta-double-square{display:inline-block;width:80px}.cta-double-square .cta--square{width:39px}.cta-double-square .cta--square:first-child{margin-right:2px}.with-sidebar{display:flex;flex-direction:column;align-content:stretch;align-items:stretch}@media (min-width:600px){.with-sidebar{flex-direction:row}}.sidebar{flex:1 1 auto;display:flex;flex-direction:column;align-content:stretch;align-items:stretch;border:1px solid #9d9d9c}@media (max-width:599px){.sidebar{position:relative}}@media (min-width:600px){.sidebar{flex:0 1 240px}}@media (max-width:599px){.sidebar ul{display:flex;flex-direction:column}}@media (min-width:600px){.sidebar ul{padding:20px 0}.sidebar ul+ul{border-top:1px solid #9d9d9c}}@media (max-width:599px){.sidebar--expanded .sidebar__item{position:static}}.sidebar--expanded .sidebar__item--current{border-bottom:1px solid #9d9d9c}.sidebar .sidebar__menu{position:absolute;z-index:10;color:#404e55;text-decoration:none;padding:0 .5em;min-height:35px;font-size:20px;line-height:2}@media (min-width:600px){.sidebar .sidebar__menu{display:none}}.sidebar__divider{margin:20px 0;border-top:1px solid #9d9d9c}@media (max-width:599px){.sidebar__divider{position:absolute;left:-999em}}.sidebar__divider hr{position:absolute;left:-999em}.sidebar__item{font-size:13px}@media (max-width:599px){.sidebar__item{position:absolute;left:-999em;padding-left:3em}}.sidebar__item a{display:flex;align-content:stretch;align-items:center;min-height:35px;border-left:3px solid transparent;text-decoration:none;color:#404e55}@media (max-width:599px){.sidebar__item--current{position:static;order:-1}}@media (min-width:600px){.sidebar__item--current a{border-color:#e61b80}}.sidebar__item a:focus .sidebar__item__title,.sidebar__item a:hover .sidebar__item__title{font-weight:700!important}.sidebar__item a:focus,.sidebar__item a:hover,.sidebar__item--current a{color:#e61b80}.sidebar__item a:focus .sidebar__item__qty span,.sidebar__item a:hover .sidebar__item__qty span,.sidebar__item--current a .sidebar__item__qty span{background:#e61b80;color:#fff}@media (min-width:600px){.sidebar__item a:focus,.sidebar__item a:hover,.sidebar__item--current a{border-color:#e61b80}}.sidebar__item__icon{display:flex;align-items:center;padding:0 1.5em}.sidebar__item__title{flex:1 1 auto}.sidebar__item__qty{padding:5px 1.5em}.sidebar__item__qty span{display:flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;border-radius:50%;background:#efefee}.sidebar__item__qty span span{line-height:7px;text-align:center;font-size:7.5px;color:#404e55;font-weight:700}.feedback{display:flex;align-items:center;justify-content:center;border:1px solid;min-height:22px;text-align:center;font-weight:400}.feedback--success{margin-top:14px;color:#87bc2a}.feedback--error{margin-bottom:14px;color:#e6364f}.fullscreen-title{margin:0 -10000px;padding:70px 10040px;background:#e61b80;color:#fff;font-size:34px;line-height:1.294;font-weight:400;text-transform:uppercase}@media (min-width:600px){.fullscreen-title{padding:70px 10100px}}.fullscreen__line{display:block}.fullscreen__line--black{font-weight:800}.fullscreen__line--green{color:#87bc29}.fullscreen__line-pink{color:#e6197b}@media (min-width:600px){.service__image{margin-bottom:14px}}.service__image .service__wrapper{position:relative}.service__image .service__wrapper h3 a{text-decoration:none}.service__image .service__wrapper h3 a span.alt-title{position:absolute;left:-999em}.service__image .service__wrapper h3 a span{display:flex;flex-direction:column;font-size:18px;line-height:1.2;text-transform:uppercase;color:#fff}.service__image .service__wrapper h3 a span span{font-weight:700}.service__image .service__wrapper h3 a>span{margin:0 auto;padding:14px}.service__image .service__wrapper h3 a.services__title--primary span{color:#e61b80}.service__image .service__wrapper h3 a.services__title--bottom>span{position:absolute;bottom:0}.service__content{position:relative;background:#e61b80}.service__content .service__wrapper h3 a{padding:14px;width:auto;height:auto;color:#fff;text-decoration:none}.service__content .service__wrapper h3 a dl dt{display:flex;flex-direction:column;font-size:18px;text-transform:uppercase}.service__content .service__wrapper h3 a dl dt>span:not(:first-child){font-weight:700}.service__content .service__wrapper h3 a dl .separator{margin:14px 0;border-bottom:1px solid #fff}.service__content .service__wrapper h3 a dl dd{display:flex;flex-direction:column}.service__content .service__wrapper h3 a dl dd:not(:last-child){margin-bottom:14px;font-size:12px}.services__container{display:flex;justify-content:center;margin-right:-100px;margin-left:-100px}.services__container>ul{margin:auto;max-width:1060px;background:white;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.services__container>ul .service__block{margin:0}@media (min-width:600px){.services__container>ul .service__block{margin-bottom:14px}}.services__container>ul .service__block .service__wrapper h3{position:relative;height:100%;width:100%}.services__container>ul .service__block .service__wrapper h3 a{position:absolute;height:100%;width:100%;background-position:0;background-repeat:no-repeat;background-size:250px}.services__container .content{position:absolute;line-height:1.2;font-weight:400;color:#e61b80;font-size:12px;text-transform:uppercase;font-style:normal}.services__container .content b{font-weight:800}@media (min-width:600px){.services__container .content{font-size:16px}}.services__container .content.blog,.services__container .content.melanome{bottom:14px;left:14px}@media (min-width:600px){.services__container .content.blog,.services__container .content.melanome{bottom:28px;left:28px}}.services__container .content.mag{top:14px;left:14px;color:white}@media (min-width:600px){.services__container .content.mag{top:28px;left:28px}}.services__container .content.cnc{top:14px;left:14px;font-size:9px}@media (min-width:600px){.services__container .content.cnc{font-size:16px;top:28px;left:28px}}.services__container .content.promos{width:100%;height:100%;color:white}.services__container .content.promos img{width:100%;height:100%;border:1px solid #dadada}.services__container .content.carte{padding:14px 0 0 14px;width:100%;height:100%;background:rgba(255,255,255,.5)}@media (min-width:600px){.services__container .content.carte{padding:28px 0 0 28px}}.services__container .content.find{display:block;position:relative;padding:14px;width:inherit;height:inherit;background-color:transparent;cursor:pointer}.services__container .content.pharm{display:block;position:relative;padding:14px;color:white;width:100%}@media (min-width:600px){.services__container .content.pharm{padding:28px}}@media screen and (min-width:600px) and (max-width:768px){.services__container .content.pharm{padding:14px}}.services__container .content.pharm h2{border-bottom:1px solid white;padding-bottom:14px}.services__container .content.pharm div{width:100%;text-align:center;margin-top:20px}@media (min-width:600px){.services__container .content.pharm div{margin-top:50px}}@media screen and (min-width:600px) and (max-width:768px){.services__container .content.pharm div{margin-top:25px}}.services__container .content.pharm .cta{background-color:#1fb3b0;padding:0 14px}.services__container .content.pharm .cta:hover{background-color:#17a39c}@media screen and (max-width:426px){.services__container .content.pharm .cta{font-size:9px}}.services__container .qui__large .content.qui{width:100%;text-align:center;left:50%;top:40%;transform:translateX(-50%) translateY(-50%);font-size:18px}.services__container .qui__large .content.qui img{width:100%}.services__container .pharmascience,.services__container .qui__small .service__wrapper{border:1px solid #dadada}.services__container .qui__small .content.qui{width:100%;text-align:center;font-size:12px;top:6%}.services__container .qui__small .content.qui img{width:65%}@media (min-width:600px){.services__container .qui__small .content.qui{font-size:18px}}@media screen and (min-width:600px) and (max-width:768px){.services__container .qui__small .content.qui{margin-top:-10px}}.services__container .map{width:256px;height:240px;float:right;background-size:cover}@media screen and (max-width:599px){.services__container .map{width:296px;height:293px}}@media screen and (min-width:600px) and (max-width:768px){.services__container .map{width:195px;height:173px;float:none}}.services__container .service__wrapper{background-size:cover;background-position:50%;margin:3px;position:relative;width:242px;height:257px}@media (min-width:320px){.services__container .service__wrapper{width:126px;height:141px}}@media (min-width:600px){.services__container .service__wrapper{margin:0 7px;width:242px;height:257px}}.services__container .card{border:1px solid #dadada}.banner__carousel{position:relative;overflow:hidden;width:100%}@media (min-width:900px){.banner__carousel{height:433px}}.banner__carousel img{width:100%;height:100%}#banner__fullscreen{display:none}@media (min-width:900px){#banner__fullscreen{display:block;position:absolute;z-index:1;height:100%;width:100%}}.simple__banner__fullscreen{position:relative;height:100%;display:flex;align-items:center;justify-content:center}@media (min-width:900px){.simple__banner__fullscreen{display:block;align-items:normal;justify-content:normal}}.simple__banner__title{display:flex;flex-direction:column;position:absolute;top:12%;z-index:1;margin:0 auto}@media (min-width:900px){.simple__banner__title{margin-left:20%}}.simple__banner__title span{color:#fff;font-size:34px;text-transform:uppercase}.simple__banner__title span:nth-child(2){color:#95c020;font-weight:700}.simple__banner__title span:nth-child(4),.simple__banner__title span:nth-child(5){font-weight:700}.simple__banner__legend{display:flex;flex-direction:column;position:absolute;bottom:2em;left:3em;z-index:1;margin:0 auto}.simple__banner__legend .legend{color:#fff;font-size:15px;font-weight:600}.simple__banner__overlay{position:absolute;width:100%;height:100%;opacity:.8;background:#e61b80}@media (min-width:900px){.simple__banner__overlay{width:70%}}.simple__banner__carousel{height:320px}.banner__image{position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:0}.banner__image>span{position:absolute;left:-999em}.banner__stack{display:flex;flex-direction:row;position:relative}@media (max-width:899px){.banner__stack{background:white}}@media (min-width:900px){.banner__stack{position:absolute;bottom:0;right:0;width:100%;height:100%}}.banner__stack nav{width:100%}@media (min-width:900px){.banner__stack nav{display:none}}.banner__stack nav ul{display:flex;flex-direction:row;align-items:center}@media (max-width:899px){.banner__stack nav ul{height:calc(100% + 20px);overflow:auto}}@media (min-width:900px){.banner__stack nav ul{flex-direction:column;align-items:flex-end;justify-content:flex-end;position:absolute;bottom:0;right:0}}@media (max-width:899px){.banner__stack nav ul li{display:block!important;margin-top:-7px;margin-right:7px;width:100%;min-width:100%;max-width:100%;height:330px}}@media (min-width:900px){.banner__stack nav ul li{display:block;position:relative;padding:7px 14px;width:100%;height:25%;background:#fff}.banner__stack nav ul li:first-child{padding-top:14px}}.banner__stack nav ul li:last-child{padding-bottom:0}.banner__stack__image{width:auto;text-decoration:none;color:#404e55}@media (max-width:899px){.banner__stack__image{display:flex;flex-direction:column-reverse;height:270px;background-position:0;background-repeat:no-repeat;background-size:cover;margin-bottom:30px}}@media (min-width:900px){.banner__stack__image{background:none}}.banner__stack__image>div:not(.banner__stack__image__display){padding:4px 14px;width:100%;background:#ececec;line-height:1}@media (max-width:899px){.banner__stack__image>div:not(.banner__stack__image__display){margin-bottom:-45px;min-height:48px;word-wrap:break-word;white-space:nowrap}}.banner__stack__image>div:not(.banner__stack__image__display) p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner__stack__image>div:not(.banner__stack__image__display) p:first-child{font-size:13px;font-weight:700;text-transform:uppercase}.banner__stack__image>div:not(.banner__stack__image__display) p:not(:first-child){font-size:12px}.banner__stack__image .banner__stack__image__display{display:none;background-size:cover;background-repeat:no-repeat;background-position:-20px -20px}@media (min-width:900px){.banner__stack__image .banner__stack__image__display{display:block;width:100%;height:56px;background-position:0}}.banner__stack__clickable{display:none}@media (min-width:900px){.banner__stack__clickable{display:block;position:absolute;top:0;width:100%;height:100%;z-index:1;cursor:pointer}}.banner__button{position:absolute;top:40%;z-index:2}.banner__button button{background:transparent;cursor:pointer}.banner__button button abbr{display:flex;flex-direction:column;align-items:center;font-size:20px;color:#404e55}.banner__button--left{left:14px}.banner__button--right{right:14px}.banner__fullscreen__full,.banner__fullscreen__full a{width:calc(100% - 255px)}@media (min-width:900px){.banner__stack__full ul{width:auto;height:100%;background:#fff}.banner__stack__full ul li:first-child{padding-top:0!important}.banner__carousel__minimum .banner__stack{display:none}}.banner__carousel__minimum .banner__stack .banner__button{display:none}.banner__carousel__minimum .banner__stack nav ul li{min-width:100%;width:100%}@media (max-width:599px){.li__thumb--0 .banner__stack__image{height:320px;background-image:url(https://s3-eu-west-1.amazonaws.com/valwin/banners-pbest/Slide1-pharmascience2-carre600.jpg)!important}.li__thumb--1 .banner__stack__image{height:320px;background-image:url(https://s3-eu-west-1.amazonaws.com/valwin/banners-pbest/slide3-Promo-hygieneb-carre600.jpg)!important}.li__thumb--2 .banner__stack__image{height:320px;background-image:url(https://s3-eu-west-1.amazonaws.com/valwin/banners-pbest/Slide2-rentree-carre2600.jpg)!important}.li__thumb--3 .banner__stack__image{height:320px;background-image:url(https://s3-eu-west-1.amazonaws.com/valwin/banners-pbest/slide4-Promo-beaut%C3%A9-carre600.jpg)!important}.banner__stack nav ul li{height:378px}}.calendar{display:flex;justify-content:center;padding:35px 40px;background:#ececec}.calendar__inner{flex-direction:column;max-width:210px}.calendar__inner,.calendar__inner .month{display:flex;align-items:center;justify-content:center}.calendar__inner .month{margin-bottom:14px}.calendar__inner .month .month__title{font-weight:700;font-size:14px;color:#e61b80}.calendar__inner .month .arrow{padding:0 14px;font-weight:700;font-size:12px;color:#e61b80}.calendar__inner .month .arrow.disabled,.calendar__inner .month .arrow.disabled:focus,.calendar__inner .month .arrow.disabled:hover{color:#404e55}.calendar__inner .month .arrow:focus,.calendar__inner .month .arrow:hover{color:#cc1984;cursor:pointer}.days__header{display:flex;align-items:center;margin-bottom:14px}.days__header .days__header__items{padding:3px;width:30px;font-weight:700}.days{width:100%;display:flex;justify-content:center;align-items:center;flex-flow:row wrap;text-align:center;cursor:default;max-width:210px}.days .day{width:30px;float:left}.days .day p{padding:3px;cursor:pointer}.days .day p:not(.non__current):focus,.days .day p:not(.non__current):hover{color:#e61b80}.days .day .non__current{color:#9d9d9c}.days .day .selected{background:#e61b80;color:#fff}.days .day .selected:focus,.days .day .selected:hover{color:#fff!important}.days__header__items--today{color:#e61b80}.carousel__button--left{left:0}.carousel__button--right{right:0}.carousel__button--alternate{background:#e61b80;width:30px;height:30px}.carousel__button--alternate button{width:100%;height:100%;text-align:center}.carousel__button--alternate button span{color:#fff;font-size:14px}.carousel__button--alternate.carousel__button--left{right:32px;left:unset}.carousel__navigation{position:absolute;top:0;width:100%;height:calc(100% + 20px);padding-bottom:20px}.carousel__navigation>nav{bottom:0;position:absolute;width:100%;display:flex;justify-content:center;z-index:2}.carousel__navigation>nav>ul{display:flex}.carousel__navigation>nav>ul>li{width:8px;height:8px;margin:0 2px}.carousel__navigation>nav>ul>li.carousel__page--active button{background:#e61b80}.carousel__navigation>nav>ul>li button{width:100%;height:100%;background:transparent;border:1px solid #e61b80;border-radius:50%;cursor:pointer}.carousel__lg,.carousel__navigation--empty{display:none}@media (min-width:900px){.carousel__lg{display:block}}.carousel__xs{display:block}@media (min-width:900px){.carousel__xs{display:none}}.carousel__alternate{top:unset;bottom:0;width:100%;height:40px;padding-bottom:0}@media (min-width:900px){.carousel__alternate{width:300px}}.carousel__alternate>nav{bottom:40%;z-index:2}.carousel__alternate .carousel__button{z-index:3}.bloc__container{position:relative;margin:35px -40px;height:calc(100% - 20px)}@media (min-width:600px){.bloc__container{margin:35px -100px}}@media (min-width:900px){.bloc__container{margin:initial;padding-top:35px;margin-bottom:35px}}.bloc__container .bloc__content>nav{overflow:hidden}@media (max-width:899px){.bloc__container .bloc__content>nav{height:320px}}.bloc__container .bloc__content>nav>ul{display:flex;flex-direction:row;align-items:center;height:350px;overflow-x:auto;overflow-y:hidden}@media (min-width:900px){.bloc__container .bloc__content>nav>ul{justify-content:center;overflow-x:hidden}}.bloc__image{width:100%;height:150px;background-size:cover;background-position:50%}.bloc__date{margin-bottom:14px;font-size:12px;font-weight:700}.bloc__button{position:absolute;top:40%}.bloc__button button{background:transparent;cursor:pointer}.bloc__button button abbr{display:flex;flex-direction:column;align-items:center;font-size:20px;color:#404e55}@media (min-width:900px){.bloc__button{display:none}}.bloc__button--left{left:14px}.bloc__button--right{right:14px}.bloc__subtitle{font-size:14px;color:#e61b80;font-weight:700}.bloc__item{position:relative;justify-content:center;margin:0 7px;min-width:66%;height:100%;z-index:2}@media (min-width:900px){.bloc__item{min-width:300px;width:300px}}.bloc__item a{text-decoration:none;color:#404e55}.bloc__item a dl{display:flex;flex-direction:column;height:100%;padding:14px 20px;background:#ececec}.bloc__item a dl dt{font-size:15px;color:#e61b80;text-transform:uppercase}.bloc__item a dl dd{text-align:justify}.bloc__with__image{position:relative;height:100%}.bloc__with__image .bloc__image{height:400px}@media (min-width:900px){.bloc__with__image__item{position:absolute;bottom:0;left:0}}.bloc__with__image__item .bloc__item{height:100%;margin:0}.bloc__with__image__item .bloc__item dl{height:calc(100% + 20px);padding-bottom:35px;background:#ececec}@media (min-width:900px){.bloc__with__image__item .bloc__item dl{height:300px;padding-bottom:0;background:#fff}}@media (max-width:899px){.bloc__clickable{position:absolute;top:0;width:80px;height:100%;z-index:3;cursor:pointer}}@media (min-width:900px){.bloc__clickable{display:none}}@media (max-width:899px){.bloc__clickable--prev{left:0}.bloc__clickable--next{right:0}}.bloc__info{position:relative;margin-bottom:14px;border:2px solid #ececec}.bloc__info dl>dt{padding:40px 40px 0;color:#e61b80;font-size:14px;font-weight:700;text-transform:uppercase}.bloc__info dl dd{overflow:hidden;position:relative}.bloc__info dl dd .carousel__lg,.bloc__info dl dd .carousel__xs{overflow:hidden;position:relative;padding:40px;min-height:260px}.bloc__info dl dd .carousel__lg ul,.bloc__info dl dd .carousel__xs ul{display:flex;flex-direction:column}@media (min-width:900px){.bloc__info dl dd .carousel__lg ul,.bloc__info dl dd .carousel__xs ul{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;max-height:230px}.bloc__info dl dd .carousel__lg ul li,.bloc__info dl dd .carousel__xs ul li{width:300px;padding:7px 4px}}.bloc__info dl dd .carousel__lg ul li div,.bloc__info dl dd .carousel__lg ul li div span p:nth-child(2n),.bloc__info dl dd .carousel__xs ul li div,.bloc__info dl dd .carousel__xs ul li div span p:nth-child(2n){margin-bottom:14px}.bloc__info dl dd .carousel__navigation{display:block;width:100%}.bloc__info--dark{border:none;background:#404e55;color:#fff}.bloc__info--dark .carousel__navigation .carousel__button{background:#ececec}.bloc__info--dark .carousel__navigation .carousel__button button span{color:#404e55}.bloc__info--dark .carousel__navigation nav ul li button{border:1px solid #ececec}.bloc__info--dark .carousel__navigation nav ul li.carousel__page--active button{background:#ececec}.bloc__item__title{font-weight:700;font-size:12px;text-transform:uppercase}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.3;z-index:25}@media (min-width:900px){.modal .modal-body{flex-direction:row}.modal .modal-body .left-block{padding-right:10px}}@media (max-width:899px){.modal .modal-body{flex-direction:column}.modal .modal-body .left-block{padding-right:0}.modal .modal-body .right-block{margin-top:10px}}@media (min-width:1200px){.modal{width:1000px}}@media (min-width:900px) and (max-width:1199px){.modal{width:850px}}@media (min-width:600px) and (max-width:899px){.modal{width:550px}}.modal{display:flex;flex-direction:column;position:fixed;height:500px;max-height:100vh;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;z-index:9999}.modal.video-modal,.modal.video-modal-athome{height:auto}@media (max-width:599px){.modal.video-modal,.modal.video-modal-athome{width:100%}}.modal .modal-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:40px;min-height:35px;background-color:#e61b80}.modal .modal-header p{color:#fff;font-size:16px;padding-left:20px}.modal .modal-header .modal-close{color:#fff;text-decoration:none}.modal .modal-body{height:500px}.modal .modal-body-end--hidden{display:none}.modal .modal-body-end--visible{position:absolute;width:100%;height:93%;display:flex;justify-content:center;align-items:center;z-index:200000;background-color:rgba(0,0,0,.2)}.modal .modal-body-end--visible button.cta{text-transform:inherit;cursor:pointer}.modal .modal-body--athome{display:flex;justify-content:center}.articles .section-title{margin-bottom:30px}.articles__container{display:flex;justify-content:center}.articles__container>ul{display:flex;justify-content:left;align-items:center;flex-wrap:wrap;max-width:1017px}@media (max-width:1199px){.articles__container>ul{max-width:678px}}@media (max-width:899px){.articles__container>ul{max-width:339px}}.articles__container>ul>li{margin-bottom:14px}.articles__container .search-bar{width:972px;background:transparent;margin:0 7px 30px;float:inherit}@media (max-width:1199px){.articles__container .search-bar{width:648px}}@media (max-width:899px){.articles__container .search-bar{width:324px}}.articles__container .search-bar p,.card{width:324px}.card{display:flex;flex-direction:column;height:320px;margin:0 7px;background:#ececec}.card .cta-double-square{width:84px}.card .cta-double-square .jam{margin:0;font-size:17.5px}.card.card--empty{height:0!important}.card .card__image{display:block;width:100%;flex:0 0 50%;background-size:cover;background-position:50%}.card .card__content{flex:1 1 auto;padding:28px 28px 0}.card .card__content .card__title{text-transform:uppercase;color:#e61b80;font-size:16px}.card .card__content .card__cta a{position:relative;color:#e61b80;font-size:16px;font-weight:700}.card .card__content .card__cta a:after{content:"";width:14px;height:3px;background:#e61b80;position:absolute;bottom:-7px;left:0;margin-top:7px}.card .card__footer{flex:0 0 40px;padding-left:28px;line-height:35px;width:100%;font-size:12px;display:flex;justify-content:space-between}.card a{text-decoration:none}.card a .card__alt-title{position:absolute;left:-999em}.card a span{display:flex;flex-direction:column;font-size:18px;line-height:1.2;text-transform:uppercase;color:#fff}.card a span span{font-weight:700}.card a>span{margin:0 auto;padding:14px}.cta-double-square.cta-blog-triple-square{display:flex;justify-content:flex-end;align-items:flex-end;width:129px!important;font-size:0}.cta-double-square.cta-blog-triple-square .cta.cta--square{margin-left:4px;margin-right:0}.cta-double-square.cta-blog-triple-square .jam{margin:0;font-size:17.5px}.article .section-title{margin:14px;text-transform:none;font-weight:600;font-size:30px}.article .section-title:after,.article .section-title:before{display:none}.article .share__cta{position:relative;width:84px}.article .share__cta button{background:#1fb3b0;height:40px;width:40px;cursor:pointer;color:white;font-size:14px}.article .share__cta button:hover{background:#17a39c}.article .share__cta button:last-child{border-left:3px solid white}.article .article__content{max-width:60rem;margin:0 auto;font-size:14px}.article .article__content em{text-decoration:inherit;font-style:inherit;font-weight:inherit}.article .article__content p{display:block;margin:0 0 14px}.article .article__content h1,.article .article__content h2,.article .article__content h3{font-weight:600;margin-bottom:1em;color:#e61b80;text-decoration:none;font-style:inherit}.article .article__content h1{font-size:20px}.article .article__content h2{font-size:18px}.article .article__content h3{font-size:16px}.article .article__content strong{font-weight:600;text-decoration:none;font-style:inherit}.article .article__content a{font-style:italic;font-weight:600;text-decoration:underline}.article .article__content img{display:block;max-width:100%}.article .article__header{width:100%;padding:14px 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:14px}.article .article__footer{max-width:60rem;margin:60px auto 0}.article .article__header--item{padding:0 28px;font-size:16px;border-left:1px solid #ececec}.article .article__header--item:first-child{border-left:0}.article .article__header--item>span{color:#e61b80}.article .article__header--item>span.tag{color:white;background:#1fb3b0;padding:2px 7px}@media (max-width:599px){.article .article__header--item{text-align:center;border:0}}.blog .banner__image{background-size:auto 100%;background-position:60%}@media (min-width:900px){.blog .banner__image{background-size:auto 100%;background-position:top right -225px}}@media (min-width:1200px){.blog .banner__image{background-position:100%}}@media (min-width:900px){.blog .simple__banner__overlay{left:-285px;width:100%}}@media (min-width:1200px){.blog .simple__banner__overlay{left:-504px}}.mags .section-title{margin-bottom:30px}section.mags{margin:auto}#back_btn_container{margin:50px 30px}@media screen and (max-width:599px){#back_btn_container.hidden{display:none}#back_btn_container.showed{display:block}}@media screen and (min-width:600px){#back_btn_container{display:none}}@media screen and (max-width:599px){#close{display:none}}@media screen and (min-width:600px){#close{display:block}}.mags__container{display:flex;justify-content:center;align-items:flex-start;align-content:center;flex-direction:column;align-items:center}.mags__container .mags__grid,.mags__container .mags__sub__grid{display:flex;justify-content:center;align-items:flex-start;align-content:center}.mags__container .mags__wrapper{position:relative;background-size:contain;background-position:50%;background-repeat:no-repeat;width:239.5px;height:327px;margin:7px}.mags__container .mags__wrapper.first,.mags__container .mags__wrapper.two{height:668px;width:493px}.mags__container .mags__wrapper:after{content:"C";color:white;font-size:18px;line-height:50px;text-align:center;font-family:jam-icons;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:50px;height:50px;border-radius:50%;background:#404e55;opacity:.8;border:2px solid white;z-index:5;cursor:pointer}.mags__container .mags_column{display:flex;position:relative;flex-grow:0;flex-direction:column;flex-wrap:wrap;justify-content:left}.mags__container .mags_column.first{justify-content:center}.mags__container #list-next,.mags__container #slide-next{margin:30px 7px 0;align-self:flex-end}.mags__container #list-next a,.mags__container #slide-next a{cursor:pointer;font-weight:700;color:#e61b80;font-size:14px}.mags__container #slide-next{position:absolute;right:0;bottom:-15px}.pdfreader{width:1164px;height:auto;padding:60px;background:#ececec;position:relative;text-align:center}@media (max-width:1199px){.pdfreader{width:850px}}@media (max-width:899px){.pdfreader{width:100%;padding:50px}}.pdfreader #close,.pdfreader #edition,.pdfreader #next,.pdfreader #prev,.pdfreader #zoomIn,.pdfreader #zoomOut{position:absolute;color:#404e55;background:transparent;cursor:pointer}.pdfreader #next,.pdfreader #prev{top:50%;transform:translateY(-50%);font-size:30px}.pdfreader #edition{text-transform:capitalize;top:14px;left:28px}.pdfreader #close{top:14px;right:14px}.pdfreader #zoomIn,.pdfreader #zoomOut{top:14px}.pdfreader #zoomIn{right:56px}.pdfreader #zoomOut{right:84px}.pdfreader #prev{left:14px}.pdfreader #next{right:14px}@media (max-width:599px){.pdfreader{padding:60px 5px}.pdfreader #prev{left:0}.pdfreader #next{right:0}.pdfreader #zoomIn,.pdfreader #zoomOut{display:none}}#mags_slider{position:relative;display:flex}#mags_slider>.slider__item{display:flex;width:221.5px;height:320px}@media (max-width:1199px){#mags_slider>.slider__item{width:159.5px;height:230px}}@media (max-width:899px){#mags_slider{display:none}}@media (max-width:1199px){.mags__grid{flex-direction:column}}@media (max-width:599px){.mags__grid,.mags__sub__grid{align-items:center;flex-direction:column}section.mags{margin:auto}.mags_column,.mags_column.first{justify-content:center!important}.mags__wrapper,.mags__wrapper.first{width:295px!important;height:434px!important}}.mag .banner__image{background-size:auto 100%;background-position:60%}@media (min-width:900px){.mag .banner__image{background-size:auto 100%;background-position:top right -225px}}@media (min-width:1200px){.mag .banner__image{background-position:100%}}@media (min-width:900px){.mag .simple__banner__overlay{left:-285px;width:100%}}@media (min-width:1200px){.mag .simple__banner__overlay{left:-509px}.contact .section{padding:60px 300px}}@media (max-width:599px){.contact .section{padding:0}}#contact__form .section-title{color:#e61b80;margin-bottom:50px}#contact__form .section-title:after,#contact__form .section-title:before{background-color:#e61b80}#contact__form .contact__infos{font-size:1rem}#contact__form .pharmacy-map{text-decoration:underline;cursor:pointer}#contact__form .contact__phone-email{display:flex;flex-direction:column;align-items:center}#contact__form .contact__email-label,#contact__form .contact__phone-label{font-weight:700;font-size:1rem}#contact__form .contact__email-link,#contact__form .contact__phone-link{color:#404e55;font-size:1rem}#contact__form .contact__email-link:hover,#contact__form .contact__phone-link:hover{font-weight:700}#contact__form .contact__form__columns{display:flex}@media (max-width:899px){#contact__form .contact__form__columns{flex-direction:column}}#contact__form .contact__form__columns>div{display:flex;flex-direction:column;flex:1 1}@media (max-width:899px){#contact__form .contact__form__columns>div{flex:0 1}}#contact__form .contact__form__columns>div:first-child{margin-right:14px}@media (max-width:899px){#contact__form .contact__form__columns>div:first-child{margin-right:0}}#contact__form .contact__form__columns>div:first-child p{margin:0 0 28px}#contact__form .contact__form__columns>div:first-child p:last-child{margin:0}@media (max-width:899px){#contact__form .contact__form__columns>div:first-child p:last-child{margin:0 0 28px}#contact__form .contact__form__columns>div:last-child{flex-direction:row}}#contact__form .contact__form__columns>div:last-child>p,#contact__form .contact__form__columns>div:last-child>p textarea{flex:1 1}@media (max-width:899px){#contact__form .contact__form__columns>div:last-child>p textarea{min-height:200px}}#contact__form label.error{color:#e6364f}#contact__form input[type=file]{padding-top:.4em}#contact__form input.error,#contact__form textarea.error{border-color:#e6364f;color:#e6364f}.contact .banner__image{background-size:auto 100%;background-position:60%}@media (min-width:900px){.contact .banner__image{background-size:auto 100%;background-position:top right -225px}}@media (min-width:1200px){.contact .banner__image{background-position:100%}}@media (min-width:900px){.contact .simple__banner__overlay{left:-285px;width:100%}}@media (min-width:1200px){.contact .simple__banner__overlay{left:-508px}}section.pharmacies-list-section,section.qui{max-width:1000px;margin:auto}section.pharmacies-list-section .section-title,section.qui .section-title{margin-bottom:20px}.about__map__container{margin-top:50px;justify-content:space-around}@media screen and (max-width:999px){.about__map__container{flex-direction:column;align-items:center}}.about__map__container .flex,.about__map__container.flex{display:flex}.about__map__container .row,.about__map__container.row{flex-direction:row}.about__map__container .column,.about__map__container.column{flex-direction:column}.about__map__container .about__element.map{width:490px;height:602px;background-size:contain;background-position:50%;background-repeat:no-repeat}@media screen and (max-width:1099px){.about__map__container .about__element.map{height:500px}}@media screen and (max-width:999px){.about__map__container .about__element.map{margin-bottom:30px}}@media screen and (max-width:599px){.about__map__container .about__element.map{width:300px;height:340px}}.about__map__container .about__element.squares{flex-wrap:wrap;width:400px;justify-content:center;align-items:center;align-content:center}.about__map__container .about__element.square{width:160px;height:160px;border:1px solid #e61b80;align-items:center;justify-content:center;flex-direction:column}.about__map__container .about__element.square .number,.about__map__container .about__element.square .text{color:#e61b80}.about__map__container .about__element.square .number{font-size:30px;font-weight:700}.about__map__container .about__element.square .text{font-size:18px}.about__map__container .about__element.square:first-child,.about__map__container .about__element.square:nth-child(3){margin-right:14px}.about__map__container .about__element.square:first-child,.about__map__container .about__element.square:nth-child(2){margin-bottom:14px}.about__map__container .about__element.square:first-child,.about__map__container .about__element.square:nth-child(4){background-color:#e61b80;border:none}.about__map__container .about__element.square:first-child .number,.about__map__container .about__element.square:first-child .text,.about__map__container .about__element.square:nth-child(4) .number,.about__map__container .about__element.square:nth-child(4) .text{color:#fff}.about__infos__container{margin-top:50px;margin-bottom:100px;justify-content:center}@media screen and (max-width:599px){.about__infos__container{flex-direction:column;align-items:center}}.about__infos__container .flex,.about__infos__container.flex{display:flex}.about__infos__container .row,.about__infos__container.row{flex-direction:row}.about__infos__container .column,.about__infos__container.column{flex-direction:column}@media screen and (max-width:599px){.about__infos__container>.about__element:first-child,.about__infos__container>.about__element:nth-child(2){margin-bottom:14px}}@media screen and (min-width:600px){.about__infos__container>.about__element:first-child,.about__infos__container>.about__element:nth-child(2){margin-right:14px}}.about__infos__container .about__element{color:#fff;background-size:cover;background-position:50%}@media screen and (max-width:1199px){.about__infos__container .about__element{background-position:100%}}.about__infos__container .about__element.primary{background-color:#e61b80}.about__infos__container .about__element.yellow{background-color:#fac114}.about__infos__container .about__element.blue{background-color:#1fb3b0}.about__infos__container .about__element.big{width:490px;height:602px}@media screen and (max-width:1199px){.about__infos__container .about__element.big{width:240px}}@media screen and (max-width:599px){.about__infos__container .about__element.big{height:294px}}.about__infos__container .about__element.medium{justify-content:space-between;width:240px;height:602px}.about__infos__container .about__element.small{display:block;width:240px;height:294px}.about__infos__container .about__element.medium .content,.about__infos__container .about__element.small .content{padding:50px 30px}.about__element__content strong{font-weight:800}.about__infos__container .about__element .about__element__id{text-align:center;font-size:24px}.about__infos__container .about__element .about__element__header{font-weight:700;text-align:center;font-size:16px;padding-top:25px}.about__infos__container .about__element .about__element__content{padding:20px 0 0;font-size:16px;text-align:center}.about__infos__container .about__element .about__element__content.no-padding{padding:0}.about__infos__container .about__element .about__element__content li{text-align:left;padding-bottom:30px}.qui-sommes-nous .banner__image{background-size:auto 100%;background-position:60%}@media (min-width:900px){.qui-sommes-nous .banner__image{background-size:auto 100%;background-position:top right -225px}}@media (min-width:1200px){.qui-sommes-nous .banner__image{background-position:100%}}@media (min-width:900px){.qui-sommes-nous .simple__banner__overlay{left:-285px;width:100%}}@media (min-width:1200px){.qui-sommes-nous .simple__banner__overlay{left:-508px}}.article__content{font-size:13px}.article__content a{color:#404e55;text-decoration:underline}.article__content a:focus,.article__content a:focus i,.article__content a:hover,.article__content a:hover i{font-weight:700}.oscars{color:#e61b80!important}.oscars span{text-transform:uppercase}.oscars b,.oscars span{font-weight:700}.oscars:focus,.oscars:hover{color:#cc1984}section.pharmacies-list-section{margin-top:40px}section.pharmacies-list-section .search-bar{background:transparent;display:block;float:inherit;padding:0 10%}section.pharmacies-list-section .search-bar p{width:50%}@media screen and (max-width:768px){section.pharmacies-list-section .search-bar p{width:100%}}section.pharmacies-list-section ul{padding:2% 10%}section.pharmacies-list-section ul li{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #ececec}section.pharmacies-list-section ul li a:hover abbr,section.pharmacies-list-section ul li a:hover span,section.pharmacies-list-section ul li span.title:hover{color:#e61b80;font-weight:700}#les-promotions-pharmabest{padding-bottom:35px}#les-promotions-pharmabest .sp-previous-arrow{left:-50px;margin:10px}#les-promotions-pharmabest .sp-next-arrow{right:-50px;margin:10px}#les-promotions-pharmabest .sp-arrow:after,#les-promotions-pharmabest .sp-arrow:before{background-color:#404e55}#les-promotions-pharmabest .slider-pro-xs{display:none}@media (max-width:1053px){#les-promotions-pharmabest .slider-pro-xs{display:block}}#les-promotions-pharmabest .slider-pro-lg{display:none}@media (min-width:1054px){#les-promotions-pharmabest .slider-pro-lg{display:block}}.promotions__section{padding-left:0;padding-right:0}@media (min-width:700px){.promotions__section{padding-left:100px;padding-right:100px}}@media (min-width:1200px){.promotions__section{padding-left:0;padding-right:0}}.promotions__container{display:flex;justify-content:center;margin:auto}.promotions__container>ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.promotions__container>ul .promotions__block{margin:7px}.promotions__container>ul .promotions__block .promotions__wrapper{background-position:0;background-repeat:no-repeat;background-size:242px;width:242px;height:242px}.promotions__container>ul .promotions__block .cta--large{width:100%}.contest-banner__image{display:block;width:100%;height:auto;cursor:pointer}.contest-modal__close{position:absolute;top:0;right:0}.contest-modal.modal{width:300px;height:300px}header{z-index:10;width:100%;min-width:320px;border-bottom:1px solid #ececec;box-sizing:content-box}.header__pharmacy{padding:0 14px;order:0;background:#fff}.header__pharmacy .header__menu{display:flex;align-items:center;justify-content:space-between;margin-bottom:0}@media (min-width:600px){.header__pharmacy{order:1}}.header__company__logo a{display:flex;align-items:center;text-decoration:none}.header__company__logo a img{height:80px;margin-right:14px}.header__company__logo a span{line-height:1.2;font-weight:700;color:#2a2b29;text-transform:uppercase}#slogan{margin-right:14px;font-size:18px}@media (min-width:900px){#slogan{font-size:24px}}.header__ctas-container{display:flex;flex-direction:column;align-items:flex-end}.header__ctas-container .header__open-map :text{color:gray}.header__ctas-container .open-map-btn{display:none;padding:0 7px}@media (min-width:600px){.header__ctas-container .open-map-btn{display:block;width:auto}}.header__ctas-container .open-map-btn--xs{display:block;width:40px;padding-left:7px}@media (min-width:600px){.header__ctas-container .open-map-btn--xs{display:none}}.header__ctas-container .header__favorite-pharmacy{display:none}@media (min-width:600px){.header__ctas-container .header__favorite-pharmacy{display:block;width:auto;margin-top:5px;font-size:13px;color:#e61b80}}@media (min-width:900px){.header__ctas-container .header__favorite-pharmacy{font-size:14px}.header__ctas-container .header__favorite-pharmacy:before{content:"Ma pharmacie : "}}.header__ctas-container .header__favorite-pharmacy:hover{font-weight:700}.search-bar{background:#f5f5f5;justify-content:left;align-items:center;float:left;margin-bottom:7px}.search-bar,.search-bar p{height:35px;display:inline-flex}.search-bar p{flex-wrap:nowrap;align-content:stretch;border:1px solid #9d9d9c;width:240px;background:#fff;color:#2a2b29}.search-bar label{position:absolute;left:-999em}.search-bar button,.search-bar input{border:none;background:transparent}.search-bar input{flex:1 1 auto;padding-left:.8em;color:#2a2b29;font-size:16px;font-weight:400}.search-bar button{display:flex;flex:0 0 3em;justify-content:center;align-items:center}.search-bar button abbr{border-bottom:none;padding-top:.1em;text-decoration:none;cursor:pointer;line-height:1}.search-bar:hover{border-color:#404e55}footer{display:flex;justify-content:space-around;padding:17.5px 14px;min-height:140px;overflow:hidden;background:#ececec}footer section{display:flex;flex-direction:column;text-align:center;width:100%;padding:0 20px}@media (min-width:600px){footer section{text-align:left}}footer section div{margin:0 auto}footer section div dl,footer section div nav{display:flex;flex-direction:column;margin:0 auto}footer section div dl dd,footer section div dl dt,footer section div dl ul li,footer section div nav dd,footer section div nav dt,footer section div nav ul li{font-size:12px}footer section div dl dd a,footer section div dl dd a abbr,footer section div dl ul li a,footer section div dl ul li a abbr,footer section div nav dd a,footer section div nav dd a abbr,footer section div nav ul li a,footer section div nav ul li a abbr{color:#404e55;text-decoration:none}footer section div dl dd a abbr:focus,footer section div dl dd a abbr:hover,footer section div dl dd a:focus,footer section div dl dd a:hover,footer section div dl ul li a abbr:focus,footer section div dl ul li a abbr:hover,footer section div dl ul li a:focus,footer section div dl ul li a:hover,footer section div nav dd a abbr:focus,footer section div nav dd a abbr:hover,footer section div nav dd a:focus,footer section div nav dd a:hover,footer section div nav ul li a abbr:focus,footer section div nav ul li a abbr:hover,footer section div nav ul li a:focus,footer section div nav ul li a:hover{font-weight:700}.footer__logo{display:none;flex-direction:row;flex-wrap:wrap}@media (min-width:600px){.footer__logo{justify-content:center}.footer__logo,.footer__logo h2{display:flex;align-items:center;position:relative}.footer__logo h2 a span{position:absolute;left:-999em}}.footer__logo--img{width:120px}.footer__copyright{display:none}@media (min-width:600px){.footer__copyright{display:flex;justify-content:center;align-items:center}.footer__copyright dl div a{color:#b1b1b1;text-decoration:none}.footer__copyright dl div a:hover p,.footer__copyright dl div a:hover span{color:#404e55}.footer__copyright dl div a p{font-size:12px}}.footer__copyright__valwin{display:flex;justify-content:center;margin-top:14px}.footer__copyright__valwin a{color:#b1b1b1;font-size:10px!important;text-decoration:none}.footer__copyright__valwin a:hover p,.footer__copyright__valwin a:hover span{color:#404e55}@media (min-width:600px){.footer__copyright__valwin a{display:none}}.footer__title,.footer__title span{margin-bottom:14px;text-align:center;color:#404e55;font-weight:700;font-size:15px;text-transform:uppercase}@media (min-width:600px){.footer__title,.footer__title span{text-align:left}}.footer__title span,.footer__title span span{display:none}@media (min-width:924px){.footer__title span,.footer__title span span{display:inline}}@media (min-width:900px){.footer__press>div{min-width:15em}}.footer__press>div a{text-decoration:underline}@media (max-width:599px){footer{padding-top:0;flex-direction:column}footer section{margin-top:35px}}.footer__social-networks{display:flex;flex-direction:row}.footer__social-networks li img{width:25px;height:25px}@media (min-width:600px) and (max-width:729px){footer{flex-wrap:wrap}footer>section{width:33%}footer>section:first-child{display:none}footer>section:last-child{width:100%}footer>section:last-child *{display:inline}}.cookies__banner{display:flex;flex-direction:column;position:fixed;padding:1em;bottom:0;z-index:10;width:100%;min-width:320px;background:#324045;align-items:center;justify-content:center;text-align:center;font-size:12px;color:#fff}.cookies__banner p{font-weight:400;padding:0 3em}@media (max-width:599px){.cookies__banner p{text-align:justify}}.cookies__banner a{font-weight:700;color:#e61b80;text-decoration:none}.cookies__banner a:focus,.cookies__banner a:hover{text-decoration:underline}.cookies__banner a:before{display:inline-block;content:" ";white-space:pre}.cookies__banner .cookies__banner__cross{position:absolute;right:2em;color:#fff;-webkit-text-decoration-line:none;text-decoration-line:none;font-size:8px;font-weight:700}.cookies__cta-container{display:flex;gap:5px}.cookies__title{font-weight:600}.cookies__container{display:flex;flex-direction:row;align-items:center;margin:10px 0}.cookies__switch{position:relative;display:inline-block;margin-right:10px;width:34px;height:20px}.cookies__switch input{opacity:0;width:0;height:0}.cookies__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#efefee;transition:.4s}.cookies__slider:before{position:absolute;content:"";height:16px;width:13px;left:3px;bottom:2px;background-color:white;transition:.4s}input:checked+.cookies__slider{background-color:#e61b80}input:focus+.cookies__slider{box-shadow:0 0 1px #e61b80}input:checked+.cookies__slider:before{transform:translateX(15px)}.reassurances__content{display:flex;flex-wrap:wrap;width:100%}@media (min-width:900px){.reassurances__content{flex-wrap:nowrap}}.reassurances__content>li{display:flex;justify-content:center;align-items:center;border-right:2px solid #fff;border-bottom:2px solid #fff;width:50%;height:67px;background:#324045}.reassurances__content>li:nth-child(2n){border-right:none}.reassurances__content>li:last-child:nth-child(odd){border-right:none;width:100%}@media (min-width:900px){.reassurances__content>li{border-bottom:none;width:100%}.reassurances__content>li:nth-child(2n){border-right:2px solid #fff}.reassurances__content>li:last-child{border-right:none}}.reassurances__content>li a{display:flex;align-items:center;justify-content:baseline;margin:0 auto;min-width:150px;text-decoration:none;color:#fff}@media (min-width:900px){.reassurances__content>li a{justify-content:center;margin:none}}.reassurances__content>li a:hover{color:#c9c9c9}.reassurances__content>li a abbr{display:flex;align-items:center;margin:0 8px;font-size:20px}.reassurances__content>li a>h2{display:flex;flex-direction:column;margin:0 8px;font-size:13px}.reassurances__content>li a>h2 span{font-weight:400}.reassurances__content>li a>h2 span:first-child{font-weight:700}.subscription-and-connection-form{width:100%;max-width:934px;margin:0 auto}@media (min-width:800px){.subscription-and-connection-form{display:flex}}.subscription-and-connection-form>.form{margin:0 -20px;max-width:460px;border-width:0}@media (min-width:460px){.subscription-and-connection-form>.form{margin:0 auto}}@media (min-width:800px){.subscription-and-connection-form>.form{flex:1 1 auto;border-width:1px}}.subscription-and-connection-form>.hr-wrapper{width:100%;border-top:5px solid #e61b80;padding:0 999em;margin:0 -999em}@media (min-width:800px){.subscription-and-connection-form>.hr-wrapper{margin:0;padding:0;flex:0 0 14px;border:none}}.subscription-and-connection-form>.hr-wrapper hr{position:absolute;left:-999em}.subscribe-form__name{display:flex;justify-content:space-between;margin-bottom:0!important}.subscribe-form__name .field{width:100%}.subscribe-form__name .field:first-child{margin-right:7px}#specimen.in-iframe{min-height:600px;background:#fff}#specimen .pharmacy-type{margin-top:14px;font-size:17.5px;text-transform:none}#specimen article{padding:17.5px 20px}@media (min-width:600px){#specimen article{display:flex;flex-wrap:wrap;padding:30px 50px}}#specimen article>section{display:block;margin:17.5px 20px}@media (min-width:600px){#specimen article>section{flex:1 1 20%;margin:30px 50px}}#specimen .intro{color:#9d9d9c;font-size:19px;font-weight:400;text-transform:uppercase}#specimen dd:not(:last-child){margin-bottom:14px}#specimen #buttons p,#specimen .specimen-color{margin-bottom:2.5px}#specimen .specimen-color--primary{background:#e61b80;color:#fff}#specimen .specimen-color--primary-hover,#specimen .specimen-color--primary:focus,#specimen .specimen-color--primary:hover{background:#cc1984;color:#fff}#specimen .specimen-color--dark-grey{background:#404e55;color:#fff}#specimen .specimen-color--dark-grey-hover,#specimen .specimen-color--dark-grey:focus,#specimen .specimen-color--dark-grey:hover{background:#324045;color:#fff}#specimen .specimen-color--light-grey{background:#efefee;color:#404e55}#specimen .specimen-color--light-grey-hover,#specimen .specimen-color--light-grey:focus,#specimen .specimen-color--light-grey:hover{background:#e0e0de;color:#404e55}#specimen .specimen-color--success{background:#87bc2a;color:#fff}#specimen .specimen-color--error{background:#e6364f;color:#fff}#specimen .specimen-color--blue{background:#1fb3b0;color:#fff}#specimen .specimen-color--blue-hover,#specimen .specimen-color--blue:focus,#specimen .specimen-color--blue:hover{background:#17a39c;color:#fff}#specimen .specimen-color--yellow{background:#fac114;color:#fff}#specimen .specimen-color--yellow-hover,#specimen .specimen-color--yellow:focus,#specimen .specimen-color--yellow:hover{background:#f2af19;color:#fff}#specimen .specimen-color--green{background:#95c020;color:#fff}#specimen .specimen-color--green-hover,#specimen .specimen-color--green:focus,#specimen .specimen-color--green:hover{background:#90b216;color:#fff}#specimen #alerts .feedback{margin-top:0;margin-bottom:5.5px}#specimen #connexion-page-form{flex:1 1 100%}#specimen #lg-sidebar #artificial-content{height:410px;width:1px}#specimen #xs-sidebar iframe{min-width:340px;min-height:600px}#specimen #artificial-content-2,#specimen #artificial-content-3{height:1px;background:transparent;margin-bottom:14px}#specimen footer dd:not(:last-child){margin-bottom:0}#specimen .field:not(:last-child){margin-bottom:14px}#subscribe form{max-width:460px;margin:0 auto}#pharmacy.page .pharmacy-image{min-height:400px;background-image:url(/images/pharmacy/pharmacy-image.jpg);background-size:contain;background-repeat:no-repeat}.pharmacy__info__duty{display:flex;flex-direction:column;width:100%;height:100%;margin-top:70px}@media (min-width:900px){.pharmacy__info__duty{display:table}}.pharmacy__info__duty .pharmacy__info{order:1}.pharmacy__info__duty>section{display:table-cell;margin:14px 0;padding:0 7px;width:100%;height:100%}.welcome__details{margin:35px 0}.welcome__details nav ul{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:900px){.welcome__details nav ul{flex-direction:row;align-items:flex-start;justify-content:space-between}}.welcome__details nav ul li{margin:0 7px;width:100%;min-height:300px}.welcome__details--squares{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:35px!important}@media (min-width:900px){.welcome__details--squares{margin-bottom:0}}.welcome__details--squares .welcome__square:last-child{margin-top:14px}.welcome__details__info{margin-top:14px!important;padding:35px 40px;height:100%;border:2px solid #ececec}@media (min-width:900px){.welcome__details__info{margin-top:0!important}}.welcome__details__info dl dt{margin-bottom:14px;color:#e61b80;font-weight:700;text-transform:uppercase}.welcome__details__info dl dd:last-child{margin-bottom:14px}.welcome__details__info dl dd span,.welcome__details__info dl dd.details__title{font-weight:700}.welcome__details__info dl .details__title:not(:first-child){margin-top:14px}.welcome__square{padding:7px 0}.welcome__square,.welcome__square>*{display:flex;flex-direction:column;align-items:center;justify-content:center}.welcome__square>*{height:100%;color:#fff;font-size:16px;text-align:center;text-decoration:none;text-transform:uppercase}.welcome__square>* span:not(:first-child){font-weight:700}.welcome__square--big{flex-grow:1;height:100%}.welcome__square--small>*{font-size:13px}.welcome__square--primary{background:#e61b80}.welcome__square--dark{background:#404e55}.welcome__details__social{margin-top:14px}.welcome__details__social a{margin:0 7px;padding:4px;border:1px solid #e61b80;border-radius:50%;font-size:20px;color:#e61b80;text-decoration:none}.pharmacy__services{position:relative}.pharmacy__services>nav>ul{display:flex;flex-direction:column;align-items:center;flex-flow:wrap;width:254px;margin:0 auto}@media (min-width:900px){.pharmacy__services>nav>ul{flex-direction:row;flex-flow:initial;justify-content:center;width:100%}}.pharmacy__services>nav>ul>li{margin-bottom:14px;margin-right:14px;width:120px;height:120px;z-index:1}@media (min-width:900px){.pharmacy__services>nav>ul>li{margin-bottom:0}}.pharmacy__services>nav>ul>li:nth-child(2n){background:#404e55}.pharmacy__services>nav>ul>li:nth-child(odd){background:#fff;border:2px solid #ececec}.pharmacy__services>nav>ul>li:nth-child(odd) a div abbr{color:#e61b80}.pharmacy__services>nav>ul>li:nth-child(odd) a div>span{color:#404e55}.pharmacy__services>nav>ul>li:nth-child(odd) a div>span>span:first-child{color:#e61b80}.pharmacy__services>nav>ul>li:nth-child(2n){background:#e61b80}@media (max-width:899px){.pharmacy__services>nav>ul>li:nth-child(2n){margin-right:0}}.pharmacy__services>nav>ul>li:last-child{margin-right:0}.pharmacy__services>nav>ul>li a{color:#fff;text-align:center;text-decoration:none}.pharmacy__services>nav>ul>li a div{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.pharmacy__services>nav>ul>li a div abbr{font-size:20px;text-align:center}.pharmacy__services>nav>ul>li a div span{display:flex;flex-direction:column}.pharmacy__services>nav>ul>li a div span span:first-child{font-weight:700}.pharmacy__services .carousel__navigation .carousel__button--left{left:-40px}.pharmacy__services .carousel__navigation .carousel__button--right{right:-40px}.carousel__button{position:absolute;top:30%}.carousel__button button{background:transparent;cursor:pointer}.carousel__button button abbr{display:flex;flex-direction:column;align-items:center;font-size:20px;color:#404e55}.carousel__button .carousel__button--left{left:-28px}.carousel__button .carousel__button--right{right:-28px}.pharmacy__specialities{margin-top:35px}.pharmacy__specialities__main{position:relative}.pharmacy__specialities__main .carousel__lg,.pharmacy__specialities__secondary .bloc__container .carousel__navigation{display:block!important}.pharmacy__specialities__secondary .bloc__container .carousel__navigation .carousel__button{z-index:2}@media (max-width:899px){.pharmacy__specialities__secondary .bloc__container .carousel__navigation nav{display:none}}.pharmacy__specialities__secondary .carousel__xs ul{z-index:2}.pharmacy__specialities__secondary .carousel__button--left{left:14px}.pharmacy__specialities__secondary .carousel__button--right{right:14px}.pharmacy__latenight__container{flex:1 1;flex-grow:1;min-width:250px}.pharmacy__latenight__container .calendar{flex-grow:1;height:320px}.pharmacy__latenight__container .pharmacy__latenight__details{height:336px}.pharmacy__latenight__details{display:flex;justify-content:center;align-items:center;padding:35px 40px;text-align:center;background:#e61b80;color:#fff}.pharmacy__latenight__details dl dt{display:flex;flex-direction:column;margin-bottom:35px}.pharmacy__latenight__details dl dt span{line-height:1;font-weight:700}.pharmacy__latenight__details dl dt span:first-child{font-size:50px}.pharmacy__latenight__details dl dt span:last-child{font-size:20px}.pharmacy__latenight__details dl dd{position:relative}.pharmacy__latenight__details dl dd p{font-size:12px;color:#fff}.pharmacy__latenight__details dl dd p:first-child{font-size:15px}.pharmacy__latenight__details dl dd p:last-child{font-size:15px;font-weight:700;text-transform:uppercase}.pharmacy__latenight__details dl dd.separator{margin:14px auto;width:7px;border-bottom:1px solid #fff}.pharmacy__latenight__carousel{position:relative}.pharmacy__latenight__carousel .carousel__lg{display:block!important}.pharmacy__latenight__carousel .carousel__navigation{height:100%;padding-bottom:0}.pharmacy__latenight__carousel .carousel__navigation .carousel__button{top:40%}.pharmacy__latenight__carousel .carousel__navigation .carousel__button button abbr{color:#fff}.pharmacy__latenight__carousel .carousel__navigation .carousel__button.carousel__button--left{left:-40px}.pharmacy__latenight__carousel .carousel__navigation .carousel__button.carousel__button--right{right:-40px}.service__content .service__wrapper h3 a .service__content--bottom dl dt{font-weight:700}.service__content .service__wrapper h3 a .service__content--bottom dl dd,.service__content .service__wrapper h3 a .service__content--bottom dl dt{display:block;font-size:12px}.service__content .service__wrapper h3 a .service__content--bottom dl+dl{margin-top:1em}@media (max-width:599px){.map-modal{width:95%}}.map-modal .modal-body{display:flex;padding:20px;background:white}.map-modal .modal-body ::-webkit-scrollbar{display:none}.map-modal .modal-body .left-block,.map-modal .modal-body .right-block{display:flex;flex-grow:1;flex-basis:0;flex-direction:column}.map-modal .modal-body .left-block{justify-content:space-between}.map-modal .modal-body .left-block #map{height:100%}.map-modal .modal-body .left-block .ais-search-box{flex:1 1 auto;max-width:none}.map-modal .modal-body .left-block .search-bar{margin-bottom:10px}.map-modal .modal-body .right-block .ok-btn{display:flex;justify-content:flex-end}.map-modal .modal-body .right-block .ok-btn .cta{background:#404e55}.map-modal .modal-body .right-block .ok-btn .cta:hover{background:#324045}.map-modal .modal-body .right-block .pharmacies-list{overflow-y:auto;flex-grow:1;flex-basis:0}.map-modal .modal-body .right-block .pharmacies-list .pharmacie-item.selected{background-color:#f5f5f5;padding-right:0;border-right:5px solid #e61b80}.map-modal .modal-body .right-block .pharmacies-list .pharmacie-item.selected .description .address,.map-modal .modal-body .right-block .pharmacies-list .pharmacie-item.selected .description .title,.map-modal .modal-body .right-block .pharmacies-list .pharmacie-item.selected .distance span{color:#e61b80;font-weight:700}.map-modal .modal-body .right-block .pharmacies-list .pharmacie-item.selected .site{background:#efefee;font-weight:700;display:flex}.pharmacie-item{cursor:pointer;padding-right:5px;display:flex;flex-direction:row}.pharmacie-item .index{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:20px}.pharmacie-item .description{padding:5px 0;display:flex;flex:20 1;flex-direction:column;justify-content:center}.pharmacie-item .description .title{text-transform:uppercase;font-size:13px}.pharmacie-item .description .address{color:#9d9d9c}.pharmacie-item .site{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 15px;text-align:center;color:#404e55;text-decoration:none}.pharmacie-item .site abbr{font-size:16px}.pharmacie-item .site span{text-decoration:underline}.pharmacie-item .distance{display:flex;align-items:center;flex-basis:100px;font-size:13px;padding:0 15px;justify-content:flex-end}.rse-intro{background:url(/images/rse/rse-intro.png);padding:80px 0 80px 50px;background-size:cover;background-repeat:no-repeat;background-position:50%}.rse-intro-text{padding:0 20px;font-size:24px;font-weight:600;text-transform:uppercase;color:#fff;width:max-content;margin:0 0 10px}.rse-intro-text-pink{background:#e61b80}.rse-intro-text-green{background:#95c020}.rse-hands{display:flex;padding:50px 100px}@media (max-width:800px){.rse-hands{flex-direction:column;padding:50px 20px}}.rse-hands-image{width:300px;margin:auto}@media (max-width:800px){.rse-hands-image{width:200px;margin:0 auto 30px}}.rse-hands-content{margin:auto;width:60%}@media (max-width:800px){.rse-hands-content{width:80%}}.rse-hands-content-title{margin:0 0 30px;font-weight:600;font-size:30px;color:#e61b80}.rse-hands-content-text{font-size:17px}.rse-hands-content-text span{font-weight:600}.rse-elements{padding:50px;background:#efefee}@media (max-width:800px){.rse-elements{padding:10px}}.rse-elements-container{padding:50px 100px;display:flex;justify-content:center;background:#fff}@media (max-width:800px){.rse-elements-container{padding:50px 20px;flex-direction:column}}.rse-element{width:300px;margin:0 15px auto;display:flex;flex-direction:column}@media (max-width:800px){.rse-element{max-width:300px;margin:auto auto 30px}}.rse-element-image{width:200px;margin:auto auto 10px}.rse-element-text{font-size:17px;text-align:justify}.rse-element-text span{font-weight:600}.rse-element-text span2{color:#95c020}.rse-pink{background:#e61b80;position:relative;padding:100px 200px}@media (max-width:800px){.rse-pink{padding:220px 20px}}.rse-pink-text{color:#fff;font-size:17px}.rse-pink-content{margin:0 0 30px}.rse-pink-plant-left{position:absolute;top:50px;left:0;width:200px}@media (max-width:800px){.rse-pink-plant-left{top:0}}.rse-pink-plant-right{position:absolute;width:200px;top:100px;right:0}@media (max-width:800px){.rse-pink-plant-right{top:auto;bottom:0}}.error-500,.error-500>a{display:flex;justify-content:center;align-items:center;align-content:center}.error-500>a{margin:auto;color:#404e55;text-decoration:none}.error-500--minimal{width:100vw;height:100vh}.img-avent-2022{width:250px}