@font-face{font-family:jam-icons;src:url(/assets/jam-icons-BX4FIgKo.eot);src:url(/assets/jam-icons-BX4FIgKo.eot?#iefix)format("embedded-opentype"),url(/assets/jam-icons-CAJ0rmT2.woff)format("woff"),url(/assets/jam-icons-DUpvmcD4.ttf)format("truetype"),url(/assets/jam-icons-BrOqZpbK.svg#jam-icons)format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon);speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-variant:normal!important;text-transform:none!important;font-family:jam-icons!important;font-style:normal!important;font-weight:400!important}[class^=jam-]:before,[class*=\ jam-]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-variant:normal!important;text-transform:none!important;font-family:jam-icons!important;font-style:normal!important;font-weight:400!important}.jam-align-center:before{content:"a"}.jam-align-justify:before{content:"b"}.jam-align-left:before{content:"c"}.jam-align-right:before{content:"d"}.jam-amazon:before{content:"e"}.jam-anchor:before{content:"f"}.jam-angle-down:before{content:"g"}.jam-angle-left:before{content:"h"}.jam-angle-right:before{content:"i"}.jam-angle-top:before{content:"j"}.jam-apple:before{content:"k"}.jam-arrow-bottom:before{content:"l"}.jam-arrow-bottom-circle:before{content:"m"}.jam-arrow-down-left:before{content:"n"}.jam-arrow-down-right:before{content:"o"}.jam-arrow-down-sm:before{content:"p"}.jam-arrow-left:before{content:"q"}.jam-arrow-left-circle:before{content:"r"}.jam-arrow-left-sm:before{content:"s"}.jam-arrow-right:before{content:"t"}.jam-arrow-right-circle:before{content:"u"}.jam-arrow-right-sm:before{content:"v"}.jam-arrow-top:before{content:"w"}.jam-arrow-top-circle:before{content:"x"}.jam-arrow-top-left:before{content:"y"}.jam-arrow-top-right:before{content:"z"}.jam-arrow-top-sm:before{content:"A"}.jam-arrows-corners:before{content:"B"}.jam-arrows-fullscreen:before{content:"C"}.jam-arrows-h:before{content:"D"}.jam-arrows-v:before{content:"E"}.jam-attachement:before{content:"F"}.jam-backpack:before{content:"G"}.jam-backward:before{content:"H"}.jam-backward-f:before{content:"I"}.jam-balloon:before{content:"J"}.jam-bandage:before{content:"K"}.jam-bar-chart:before{content:"L"}.jam-baseball:before{content:"M"}.jam-basketball:before{content:"N"}.jam-battery-charging:before{content:"O"}.jam-battery-empty:before{content:"P"}.jam-battery-full:before{content:"Q"}.jam-battery-quarter:before{content:"R"}.jam-battery-two-quarter:before{content:"S"}.jam-beer:before{content:"T"}.jam-behance:before{content:"U"}.jam-behance-circle:before{content:"V"}.jam-behance-square:before{content:"W"}.jam-bell:before{content:"X"}.jam-bell-f:before{content:"Y"}.jam-bell-off:before{content:"Z"}.jam-bell-off-f:before{content:"0"}.jam-birthday-cake:before{content:"1"}.jam-bold:before{content:"2"}.jam-book:before{content:"3"}.jam-bookmark:before{content:"4"}.jam-bookmark-f:before{content:"5"}.jam-box:before{content:"6"}.jam-box-f:before{content:"7"}.jam-brightness:before{content:"8"}.jam-brightness-down:before{content:"9"}.jam-brightness-up:before{content:"!"}.jam-brush:before{content:"\""}.jam-bus:before{content:"#"}.jam-cactus:before{content:"$"}.jam-calculator:before{content:"%"}.jam-calendar:before{content:"&"}.jam-calendar-alt:before{content:"'"}.jam-camera:before{content:"("}.jam-camera-alt:before{content:")"}.jam-candle:before{content:"*"}.jam-car:before{content:"+"}.jam-caret-down:before{content:","}.jam-caret-down-circle:before{content:"-"}.jam-caret-left:before{content:"."}.jam-caret-left-circle:before{content:"/"}.jam-caret-right:before{content:":"}.jam-caret-right-circle:before{content:";"}.jam-caret-top:before{content:"<"}.jam-caret-top-circle:before{content:"="}.jam-castle:before{content:">"}.jam-check:before{content:"?"}.jam-chess:before{content:"@"}.jam-close:before{content:"["}.jam-cloud:before{content:"]"}.jam-cloud-f:before{content:"^"}.jam-code:before{content:"_"}.jam-coffee-alt:before{content:"`"}.jam-coffee-cup:before{content:"{"}.jam-coffee-cup-f:before{content:"|"}.jam-cog:before{content:"}"}.jam-cog-f:before{content:"~"}.jam-cogs:before{content:"\\"}.jam-cogs-f:before{content:""}.jam-compass:before{content:""}.jam-computer:before{content:""}.jam-computer-alt:before{content:""}.jam-credit-card:before{content:""}.jam-credit-card-f:before{content:""}.jam-css3:before{content:""}.jam-cutlery:before{content:""}.jam-cutter:before{content:""}.jam-dashboard:before{content:""}.jam-dashboard-f:before{content:""}.jam-database:before{content:""}.jam-deejay:before{content:""}.jam-digg:before{content:""}.jam-direction:before{content:""}.jam-direction-f:before{content:""}.jam-directions:before{content:""}.jam-directions-f:before{content:""}.jam-disc:before{content:""}.jam-dna:before{content:""}.jam-document:before{content:""}.jam-document-f:before{content:""}.jam-download:before{content:""}.jam-dribbble:before{content:""}.jam-dribbble-circle:before{content:""}.jam-dribbble-square:before{content:""}.jam-dropbox:before{content:""}.jam-egg:before{content:""}.jam-egg-f:before{content:""}.jam-eggs:before{content:""}.jam-eject:before{content:""}.jam-eject-f:before{content:""}.jam-envelope:before{content:""}.jam-envelope-f:before{content:""}.jam-envelope-open:before{content:""}.jam-envelope-open-f:before{content:""}.jam-eye:before{content:""}.jam-eye-cross:before{content:""}.jam-facebook:before{content:""}.jam-facebook-circle:before{content:""}.jam-facebook-square:before{content:""}.jam-feather-pen:before{content:""}.jam-female:before{content:""}.jam-file:before{content:""}.jam-files:before{content:""}.jam-fingerprint:before{content:""}.jam-fish:before{content:""}.jam-flag:before{content:""}.jam-flag-f:before{content:""}.jam-flame:before{content:""}.jam-flashlight-off:before{content:""}.jam-flashlight-on:before{content:""}.jam-flask:before{content:""}.jam-flask-alt:before{content:""}.jam-flickr:before{content:""}.jam-flickr-circle:before{content:""}.jam-flickr-square:before{content:""}.jam-flower:before{content:""}.jam-folder:before{content:""}.jam-folder-f:before{content:""}.jam-font:before{content:""}.jam-football:before{content:""}.jam-forward:before{content:""}.jam-forward-f:before{content:""}.jam-gamepad:before{content:""}.jam-gamepad-retro:before{content:""}.jam-ghost:before{content:""}.jam-ghost-f:before{content:""}.jam-gift:before{content:""}.jam-github:before{content:""}.jam-github-alt:before{content:""}.jam-glass-empty:before{content:""}.jam-glass-filled:before{content:""}.jam-glue:before{content:""}.jam-google:before{content:""}.jam-google-plus:before{content:""}.jam-gps:before{content:""}.jam-gps-f:before{content:""}.jam-graphic-chart:before{content:""}.jam-hair-dryer:before{content:""}.jam-hammer:before{content:""}.jam-hashtag:before{content:""}.jam-heading:before{content:""}.jam-headphone:before{content:""}.jam-heart:before{content:""}.jam-heart-f:before{content:""}.jam-helmet:before{content:""}.jam-highlighter:before{content:""}.jam-home:before{content:""}.jam-home-f:before{content:""}.jam-hourglass:before{content:""}.jam-html5:before{content:""}.jam-ice-cream:before{content:""}.jam-ice-cream-alt:before{content:""}.jam-ice-cream-f:before{content:""}.jam-id-card:before{content:""}.jam-indent:before{content:""}.jam-info:before{content:""}.jam-instagram:before{content:""}.jam-instagram-circle:before{content:""}.jam-instagram-square:before{content:""}.jam-italic:before{content:""}.jam-joystick:before{content:""}.jam-jsfiddle:before{content:""}.jam-key:before{content:""}.jam-keyboard:before{content:""}.jam-language:before{content:""}.jam-levels:before{content:""}.jam-life-bouy:before{content:""}.jam-light-bulb:before{content:""}.jam-line-chart:before{content:""}.jam-link:before{content:""}.jam-linkedin:before{content:""}.jam-linkedin-circle:before{content:""}.jam-linkedin-square:before{content:""}.jam-luggage:before{content:""}.jam-magic:before{content:""}.jam-magnet:before{content:""}.jam-male:before{content:""}.jam-map:before{content:""}.jam-map-marker:before{content:""}.jam-map-marker-f:before{content:""}.jam-medal:before{content:""}.jam-message:before{content:""}.jam-message-alt:before{content:""}.jam-message-alt-f:before{content:""}.jam-message-f:before{content:""}.jam-message-writing:before{content:""}.jam-message-writing-alt:before{content:""}.jam-message-writing-alt-f:before{content:""}.jam-message-writing-f:before{content:""}.jam-messages:before{content:""}.jam-messages-alt:before{content:""}.jam-messages-alt-f:before{content:""}.jam-messages-f:before{content:""}.jam-mic:before{content:""}.jam-minus:before{content:""}.jam-moon:before{content:""}.jam-moon-f:before{content:""}.jam-more:before{content:""}.jam-more-alt:before{content:""}.jam-more-alt-f:before{content:""}.jam-more-f:before{content:""}.jam-motor-cycle:before{content:""}.jam-mountain:before{content:""}.jam-mountains:before{content:""}.jam-move:before{content:""}.jam-movie:before{content:""}.jam-news:before{content:""}.jam-next:before{content:""}.jam-next-f:before{content:""}.jam-o-list:before{content:""}.jam-outdent:before{content:""}.jam-padlock:before{content:""}.jam-padlock-alt:before{content:""}.jam-padlock-alt-open:before{content:""}.jam-padlock-f:before{content:""}.jam-padlock-open:before{content:""}.jam-padlock-open-f:before{content:""}.jam-paper-plane:before{content:""}.jam-paper-plane-f:before{content:""}.jam-paragraph:before{content:""}.jam-pause:before{content:""}.jam-pause-f:before{content:""}.jam-paypal:before{content:""}.jam-pen:before{content:""}.jam-pencil:before{content:""}.jam-phone:before{content:""}.jam-picture:before{content:""}.jam-pictures:before{content:""}.jam-pie-chart:before{content:""}.jam-pie-chart-alt:before{content:""}.jam-pin:before{content:""}.jam-pin-alt:before{content:""}.jam-pin-alt-f:before{content:""}.jam-pin-f:before{content:""}.jam-pinterest:before{content:""}.jam-pinterest-circle:before{content:""}.jam-pinterest-square:before{content:""}.jam-pizza-slice:before{content:""}.jam-pizza-slice-f:before{content:""}.jam-plane:before{content:""}.jam-play:before{content:""}.jam-play-f:before{content:""}.jam-plug:before{content:""}.jam-plus:before{content:""}.jam-pocket-watch:before{content:""}.jam-popcorn:before{content:""}.jam-power:before{content:""}.jam-previous:before{content:""}.jam-previous-f:before{content:""}.jam-printer:before{content:""}.jam-qr-scan:before{content:""}.jam-random:before{content:""}.jam-rec:before{content:""}.jam-rec-f:before{content:""}.jam-reddit:before{content:""}.jam-redo:before{content:""}.jam-rocket:before{content:""}.jam-rss-feed:before{content:""}.jam-rubber:before{content:""}.jam-ruler:before{content:""}.jam-scissors:before{content:""}.jam-screwdriver:before{content:""}.jam-search:before{content:""}.jam-set-square:before{content:""}.jam-share:before{content:""}.jam-share-alt:before{content:""}.jam-shield:before{content:""}.jam-shield-check:before{content:""}.jam-shield-check-f:before{content:""}.jam-shield-error:before{content:""}.jam-shield-error-f:before{content:""}.jam-shield-f:before{content:""}.jam-shield-half:before{content:""}.jam-shop:before{content:""}.jam-shopping-bag:before{content:""}.jam-shopping-bag-alt:before{content:""}.jam-shopping-bag-alt-f:before{content:""}.jam-shopping-bag-f:before{content:""}.jam-shopping-cart:before{content:""}.jam-shopping-cart-f:before{content:""}.jam-signal:before{content:""}.jam-slack:before{content:""}.jam-smiley:before{content:""}.jam-snapchat:before{content:""}.jam-snapchat-circle:before{content:""}.jam-snapchat-square:before{content:""}.jam-snowboard:before{content:""}.jam-snowflake:before{content:""}.jam-soccer:before{content:""}.jam-soundcloud:before{content:""}.jam-speaker:before{content:""}.jam-split-h:before{content:""}.jam-split-v:before{content:""}.jam-spotify:before{content:""}.jam-spotify-circle:before{content:""}.jam-spotify-square:before{content:""}.jam-stack-overflow:before{content:""}.jam-stamp:before{content:""}.jam-star:before{content:""}.jam-star-f:before{content:""}.jam-star-half:before{content:""}.jam-stop:before{content:""}.jam-stop-f:before{content:""}.jam-stop-sign:before{content:""}.jam-strikethrough:before{content:""}.jam-sword:before{content:""}.jam-table:before{content:""}.jam-tag:before{content:""}.jam-tag-f:before{content:""}.jam-tags:before{content:""}.jam-tags-f:before{content:""}.jam-target:before{content:""}.jam-task:before{content:""}.jam-thermometer-empty:before{content:""}.jam-thermometer-full:before{content:""}.jam-thunder:before{content:""}.jam-thunder-f:before{content:""}.jam-ticket:before{content:""}.jam-time:before{content:""}.jam-tools:before{content:""}.jam-torch:before{content:""}.jam-totem:before{content:""}.jam-train:before{content:""}.jam-transgender:before{content:""}.jam-trash:before{content:""}.jam-trash-alt:before{content:""}.jam-trash-f:before{content:""}.jam-tree:before{content:""}.jam-tree-alt:before{content:""}.jam-tree-alt-f:before{content:""}.jam-tree-f:before{content:""}.jam-trophy:before{content:""}.jam-tube:before{content:""}.jam-tumblr:before{content:""}.jam-tumblr-circle:before{content:""}.jam-tumblr-square:before{content:""}.jam-twitch:before{content:""}.jam-twitter:before{content:""}.jam-twitter-circle:before{content:""}.jam-twitter-square:before{content:""}.jam-u-list:before{content:""}.jam-umbrella:before{content:""}.jam-umbrella-f:before{content:""}.jam-underline:before{content:""}.jam-undo:before{content:""}.jam-universe:before{content:""}.jam-upload:before{content:""}.jam-user:before{content:""}.jam-user-f:before{content:""}.jam-users:before{content:""}.jam-users-f:before{content:""}.jam-viadeo:before{content:""}.jam-video-camera:before{content:""}.jam-video-camera-vintage:before{content:""}.jam-vimeo:before{content:""}.jam-vimeo-circle:before{content:""}.jam-vimeo-square:before{content:""}.jam-vine:before{content:""}.jam-vine-circle:before{content:""}.jam-vine-square:before{content:""}.jam-voicemail:before{content:""}.jam-volume:before{content:""}.jam-volume-down:before{content:""}.jam-volume-down-f:before{content:""}.jam-volume-f:before{content:""}.jam-volume-mute:before{content:""}.jam-volume-mute-f:before{content:""}.jam-volume-up:before{content:""}.jam-volume-up-f:before{content:""}.jam-water-drop:before{content:""}.jam-water-drop-f:before{content:""}.jam-whatsapp:before{content:""}.jam-wheel:before{content:""}.jam-wifi:before{content:""}.jam-wikipedia:before{content:""}.jam-wikipedia-circle:before{content:""}.jam-wikipedia-square:before{content:""}.jam-wine-bottle:before{content:""}.jam-wordpress:before{content:""}.jam-wrench:before{content:""}.jam-write:before{content:""}.jam-yahoo:before{content:""}.jam-yelp:before{content:""}.jam-youtube:before{content:""}.jam-zoom-minus:before{content:""}.jam-zoom-plus:before{content:""}@media (width<=599px){.hidden-xs{display:none!important}}@media (width>=600px){.visible-xs{display:none!important}}*{box-sizing:border-box;margin:0;padding:0;font-size:1em;font-weight:400;line-height:1.4;list-style:none}abbr{border-bottom:none;text-decoration:none}fieldset,button,iframe{border:none}button:focus,input:focus{outline:none}input[type=search]{-webkit-appearance:none}span[lang=en]{font-style:italic}.to-uppercase{text-transform:uppercase}body{color:#404e55;background:#ececec;min-width:320px}@media (width<=899px){body.no-scroll{overflow:hidden}}@media (width<=479px){body.no-scroll--hack{position:fixed;overflow:hidden}}@media (width<=899px){body.body__expanded__object{width:100%;position:fixed}}body,input,button,textarea{font:12px graphie,sans-serif}.body-print{background-color:#fff;height:100%}#root{background:#fff;overflow:hidden}article.section:not(#pageMainSection){flex-flow:column wrap;height:100%;display:flex}article.section:not(#pageMainSection)>section{flex-basis:100%}.header__affix+article#pageMainSection,.header__affix+section.banner{margin-top:80px}@media screen and (-ms-high-contrast:active) and (width<=479px),(-ms-high-contrast:none) and (width<=479px){body{-ms-overflow-x:hidden}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){article.section{display:block!important}article.section .preview-product__bubble{display:none}article.section .product-detail__img{width:auto;margin:0}article.section .simple__banner__title,.bottom__banner{display:none}}@-moz-document url-prefix(){article.section{display:block}}.section{padding:30px 20px;position:relative}@media (width>=900px){.section{padding:60px 70px}}#home .section{padding:30px 20px}@media (width>=600px){#home .section{padding:30px}}@media (width>=900px){#home .section{padding:20px 70px}}#home .section#pageMainSection{padding:30px 2px}@media (width>=600px){#home .section#pageMainSection{padding:30px}}@media (width>=900px){#home .section#pageMainSection{padding:20px 70px}}.section__redirect__login{z-index:3;justify-content:center;width:100%;height:100%;text-decoration:none;display:flex;position:absolute;top:0;left:0}.section__redirect__login.redirect__with__content{background:#fafafaa6}.section__redirect__login .subscribe .cta{z-index:20;text-align:center;width:280px;max-width:460px;height:100px;margin-top:150px;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;font-size:16px;font-weight:400}@media (width>=600px){.section__redirect__login .subscribe .cta{width:auto;height:80px}}.hide{position:absolute;left:-99999em}body.modalOpen{overflow:hidden}.section__wrapper{position:relative}.section__title__id{position:absolute;top:-105px}.section-title{text-align:center;text-transform:uppercase;font-size:19px;font-weight:400}.section-title span span{font-weight:800}.section-title{color:#404e55;justify-content:center;margin-bottom:35px;display:flex}.section-title:before,.section-title:after{content:" ";background-color:#404e55;flex-grow:1;height:1px;position:relative;top:.75em}.section-title:before{margin-right:14px}.section-title:after{margin-left:14px}.section__text__subtitle{color:#e61b80;text-transform:uppercase;flex-direction:column;margin-bottom:14px;font-size:16px;font-weight:400;display:flex}.section__text__inner{margin-bottom:14px;font-size:12px}.section__text__inner a{color:#404e55;font-weight:700}.section__text__inner a:hover{color:#324045}.section__text__ul li{text-indent:14px;list-style:inside}.section__text__ul li strong{font-weight:700}.section__text__ul{margin-bottom:14px}.field{flex-direction:column;margin-top:0;display:flex}.field>label,.field>legend{text-transform:uppercase;padding-bottom:.1em;font-weight:700}.field>label .error,.field>legend .error{color:#e6364f;text-transform:none;padding-left:.5em;font-style:italic;font-weight:400}.field>input,.field>textarea,.field>select,.field>legend+div{color:#404e55;border:1px solid #9d9d9c;min-height:35px;padding:0 .8em}.field>input::placeholder,.field>textarea::placeholder,.field>select::placeholder,.field>legend+div::placeholder{color:#9d9d9c}.field>input:hover,.field>textarea:hover,.field>select:hover,.field>legend+div:hover{border:1px solid #404e55}.field>select{border:1px solid #ececec}.field>legend+div{flex-direction:row;align-items:center;display:flex}.field textarea{resize:none;outline:none;height:134.4px;padding:.8em}.field--focus>input,.field--focus>legend+div{border-color:#404e55}.field--error>input,.field--error>legend+div,.field--error>textarea{color:#e6364f;border-color:#e6364f}.field--error>input:hover,.field--error>legend+div:hover,.field--error>textarea:hover{border-color:#e6364f}.field--error>input::placeholder,.field--error>legend+div::placeholder,.field--error>textarea::placeholder{color:#e6364f}.field--radio-group__radio{padding:0 14px 0 1.7em;position:relative}.field--radio-group__radio>input[type=radio]{position:absolute;left:-99999em}.field--radio-group__radio>input[type=radio]+label{color:#404e55}.field--radio-group__radio>input[type=radio]+label:before{text-rendering:optimizelegibility;font-feature-settings:"liga" 1;text-transform:none;-webkit-font-smoothing:antialiased;content:"radio_button_unchecked";font-family:Material Icons;font-size:1.3em;font-style:normal;line-height:1.1;display:block;position:absolute;left:0;overflow:hidden}.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}.field--disabled{color:#9b9b9b}.field--disabled input,.field--disabled textarea{color:#9b9b9b;background:#fff;border-color:#9b9b9b}.field--disabled input::placeholder,.field--disabled textarea::placeholder{color:#9b9b9b}.field--disabled input:hover,.field--disabled textarea:hover{color:#9b9b9b;border-color:#9b9b9b}.field--disabled legend+div{border-color:#9b9b9b}.field--disabled legend+div>p>label{color:#9b9b9b!important}.field--disabled legend+div:hover{border-color:#9b9b9b}.field--without-margin{margin-right:0!important}.field--select-with-search{border:1px solid #ececec;width:100%;font:12px inherit}.field--select-with-search .css-yk16xz-control{border:0!important;font:12px graphie,sans-serif!important}.field--select-with-search .css-1wa3eu0-placeholder{color:#404e55!important;font:12px graphie,sans-serif!important}.field--select-with-search .css-1uccc91-singleValue{color:#404e55!important;font:16px graphie,sans-serif!important}.file__upload .error{color:#e6364f;text-transform:none;padding-left:.5em;font-style:italic;font-weight:400}.file__upload.field--error .file__upload__fieldset,.file__upload.field--error .file__upload__fieldset:hover{border-color:#e6364f}.file__upload__fieldset{border:1px solid #9d9d9c;padding:14px}.file__upload__fieldset>p{color:#9d9d9c;margin-bottom:14px;font-size:10px}.file__upload__boxes{width:100%;display:flex}.file__upload__box:not(.file__upload__box--hidden){width:100%}.file__upload__box:not(.file__upload__box--hidden):last-child{margin-left:14px}.file__upload__box:not(.file__upload__box--hidden) label{cursor:pointer;color:#9d9d9c;text-transform:uppercase;background:#ececec;flex-direction:column;justify-content:center;align-items:center;height:200px;display:flex}.file__upload__box:not(.file__upload__box--hidden) label i{font-size:24px}.file__upload__box:not(.file__upload__box--hidden) label p{flex-direction:column;justify-content:center;align-items:center;display:flex}.file__upload__box:not(.file__upload__box--hidden) label p>span{font-weight:700}.file__upload__input{opacity:0;z-index:-1;width:.1px;height:.1px;position:absolute;overflow:hidden}.file__upload__uploaded{margin-top:14px}.file__upload__uploaded>div{align-items:center;display:flex}.file__upload__uploaded>div i{font-size:14px}.file__upload__uploaded>div span,.file__upload__uploaded>div button{margin-left:7px}.file__upload__uploaded>div button{color:#e61b80;background:0 0}.file__upload__uploaded>div button:hover{color:#cc1984;font-weight:700}.file__upload__box--hidden{display:none}.section__text,.section-title-wrapper{width:100%;display:block}.error .section-title{color:#e6364f}.form{border:1px solid #efefef;flex-direction:column;flex-grow:1;place-content:stretch flex-start;align-items:stretch;padding:40px 14px;display:flex}@media (width>=600px){.form{padding:40px}}.form>fieldset,.form>div.fieldset{flex-direction:column;flex:auto;place-content:stretch;align-items:stretch;display:flex}.form>fieldset>legend,.form>div.fieldset>legend{flex:none}.form>fieldset>legend+div,.form>div.fieldset>legend+div{flex-direction:column;flex:auto;align-content:stretch;align-items:stretch;display:flex}.form>fieldset>legend+div>p,.form>fieldset>legend+div>div,.form>fieldset>legend+div>fieldset,.form>div.fieldset>legend+div>p,.form>div.fieldset>legend+div>div,.form>div.fieldset>legend+div>fieldset{flex:none;margin:0 0 28px}.form>fieldset>legend+div>p:first-child,.form>fieldset>legend+div>div:first-child,.form>fieldset>legend+div>fieldset:first-child,.form>div.fieldset>legend+div>p:first-child,.form>div.fieldset>legend+div>div:first-child,.form>div.fieldset>legend+div>fieldset:first-child{margin-top:0}.form>fieldset>legend+div>.form__actions,.form>div.fieldset>legend+div>.form__actions{flex:auto;margin-bottom:0}@media (width>=600px){.form--focus{border-color:#404e55}.form--focus .section-title{color:#404e55}.form--focus .section-title:before,.form--focus .section-title:after{background:#404e55}}.form--error{border-color:#e6364f}.form--error .section-title{color:#e6364f}.form--error .section-title:before,.form--error .section-title:after{background:#e6364f}.form__actions-and-feedbacks{flex-direction:column;place-content:stretch flex-end;align-self:stretch;align-items:stretch;display:flex;margin:-28px 0 -35px!important}.form__actions-and-feedbacks>div{flex-direction:column;place-content:stretch flex-end;align-items:stretch;padding:35px 40px;display:flex;position:relative}.form__actions-and-feedbacks>div .feedback{margin:0 -40px;left:40px;right:40px}.form__actions-and-feedbacks>div .feedback--error{top:10px}.form__actions-and-feedbacks>div .feedback--success{bottom:10px}.form__actions{flex-flow:wrap;place-content:stretch center;align-items:flex-end;display:flex}.form__actions .cta{margin:7px}.form__link{z-index:2;text-align:right;color:#9d9d9c;outline:none;padding-top:2.5px;font-size:12px;text-decoration:underline;display:block}.form__link:hover,.form__link:focus{color:#404e55;text-decoration:none}body.overlayOpen{max-height:100vh!important;overflow:hidden!important}.intro{margin-bottom:14px}.intro .intro__separator{border-bottom:1px solid #e61b80;width:10px;margin-top:3px;display:block}article section dl dt{margin-bottom:14px}.cta{color:#fff;text-transform:uppercase;background:#e61b80;justify-content:center;align-items:center;width:160px;height:40px;font-weight:700;text-decoration:none;display:inline-flex}.cta:hover,.cta:focus{cursor:pointer;background:#cc1984}.cta--primary-alternate{color:#fff;background:#404e55}.cta--primary-alternate:hover,.cta--primary-alternate:focus{background:#324045}.cta--large{width:240px}.cta--extra-large{width:320px}.cta--secondary{color:#404e55;background:#efefef}.cta--secondary:hover,.cta--secondary:focus{background:#e0e0de}.cta--yellow{color:#404e55;background:#fac114}.cta--yellow:hover,.cta--yellow:focus{background:#f2af19}.cta--blue{color:#fff;background:#1fb3b0}.cta--blue:hover,.cta--blue:focus{background:#17a39c}.cta--green{color:#fff;background:#95c020}.cta--green:hover,.cta--green:focus{background:#90b216}.cta--lighter-grey{color:#404e55;background:#ececec}.cta--lighter-grey:hover,.cta--lighter-grey:focus{background:#e0e0de}.cta:disabled{cursor:not-allowed;background:#efefef}.cta--user--cnc{background-color:#404e55}.cta--user--cnc:hover,.cta--user--cnc:active,.cta--user--cnc:focus{background-color:#324045}@media (width>=395px){.cta--user{min-width:159px}}.cta--basket{text-align:center;background-color:#404e55;width:auto;padding-left:7px;padding-right:7px}.cta--basket:hover,.cta--basket:active,.cta--basket:focus{background-color:#324045}.cta--square{background-color:#404e55;width:40px;height:40px}.cta--square:hover,.cta--square:active,.cta--square:focus{background-color:#324045}.cta--square abbr{cursor:default;border-bottom:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:17.5px;text-decoration:none;display:flex}.cta-double-square{width:80px;display:inline-block}.cta--square{width:39px}.cta--cookie{margin:5px}.card{background:#ececec;flex-direction:column;width:295px;height:320px;margin:0 7px;display:flex}.card.card--empty{height:0!important}.card .card__image{background-position:50%;background-size:cover;flex:0 0 50%;width:100%;display:block}.card .card__content{flex:auto;padding:28px 28px 0}.card .card__content .card__title{text-transform:uppercase;color:#e61b80;font-size:16px}.card .card__content .card__cta a{color:#e61b80;font-size:16px;font-weight:700;position:relative}.card .card__content .card__cta a:after{content:"";background:#e61b80;width:14px;height:3px;margin-top:7px;position:absolute;bottom:-7px;left:0}.card .card__footer{flex:0 0 40px;justify-content:space-between;width:100%;padding-left:28px;font-size:12px;line-height:35px;display:flex}.card a{text-decoration:none}.card a .card__alt-title{position:absolute;left:-99999em}.card a span{text-transform:uppercase;color:#fff;flex-direction:column;font-size:18px;line-height:1.2;display:flex}.card a span span{font-weight:700}.card a>span{margin:0 auto;padding:14px}.with-sidebar{flex-direction:column;align-content:stretch;align-items:stretch;display:flex}@media (width>=600px){.with-sidebar{flex-direction:row}}.sidebar{border:1px solid #9d9d9c;flex-direction:column;flex:auto;align-content:stretch;align-items:stretch;display:flex;position:relative}@media (width>=600px){.sidebar{flex:0 240px;position:static}}.sidebar ul{flex-direction:column;display:flex}@media (width>=600px){.sidebar ul{padding:20px 0;display:block}.sidebar ul+ul{border-top:1px solid #9d9d9c}}@media (width<=599px){.sidebar--expanded .sidebar__item{position:static}}.sidebar--expanded .sidebar__item--current{border-bottom:1px solid #9d9d9c}@media (width>=600px){.sidebar--expanded .sidebar__item--current{border-bottom:none}}.sidebar .sidebar__menu{color:#404e55;min-height:35px;padding:.4em;font-size:20px;text-decoration:none;position:absolute}@media (width>=600px){.sidebar .sidebar__menu{display:none}}.sidebar__divider{border-top:1px solid #9d9d9c;margin:20px 0;position:absolute;left:-99999em}@media (width>=600px){.sidebar__divider{position:static;left:auto}}.sidebar__divider hr{position:absolute;left:-99999em}.sidebar__nav__title{margin-bottom:14px;margin-left:1.5em;display:none}@media (width>=600px){.sidebar__nav__title{display:block}}.sidebar__nav__title span{text-transform:uppercase;border-bottom:1.5px solid #9d9d9c;padding-bottom:4px;font-size:14px;font-weight:700}.sidebar__item{padding-left:3em;font-size:13px;position:absolute;left:-99999em}@media (width>=600px){.sidebar__item{padding-left:0;position:static;left:auto}}.sidebar__item a{color:#404e55;border-left:3px solid #0000;align-content:stretch;align-items:center;min-height:35px;text-decoration:none;display:flex}@media (width<=599px){.sidebar__item--current{order:-1;position:static}}@media (width>=600px){.sidebar__item--current a{border-color:#1fb3b0}}.sidebar__item a:hover .sidebar__item__title,.sidebar__item a:focus .sidebar__item__title{font-weight:700!important}.sidebar__item a:hover,.sidebar__item a:focus,.sidebar__item--current a{color:#17a39c}.sidebar__item a:hover .sidebar__item__qty span,.sidebar__item a:focus .sidebar__item__qty span,.sidebar__item--current a .sidebar__item__qty span{color:#fff;background:#f2af19}@media (width>=600px){.sidebar__item a:hover,.sidebar__item a:focus,.sidebar__item--current a{border-color:#1fb3b0}}.sidebar__item__icon{align-items:center;padding:0 1.5em;display:flex}.sidebar__item__icon--valwin{width:1em;margin:0 1.5em;padding:0}.sidebar__item__title{flex:auto;line-height:35px}.sidebar__item__qty{padding:5px 1.5em}.sidebar__item__qty span{background:#efefef;border-radius:50%;justify-content:center;min-width:20px;min-height:20px;display:flex}.sidebar__item__qty span span{text-align:center;color:#404e55;font-size:7.5px;font-weight:700;line-height:20px}.sidebar__item--disabled,.sidebar__item--disabled a{color:#9b9b9b}.sidebar__item--disabled a:focus,.sidebar__item--disabled a:hover{color:#9b9b9b;border-color:#fff!important}.sidebar__item--disabled a:focus span.sidebar__item__title,.sidebar__item--disabled a:hover span.sidebar__item__title{font-weight:400!important}.sidebar__item--disabled.sidebar__item--current a,.sidebar__item--disabled.sidebar__item--current a:focus,.sidebar__item--disabled.sidebar__item--current a:hover{border-color:#9b9b9b!important}.feedback{text-align:center;border:1px solid;justify-content:center;align-items:center;min-height:22px;font-weight:400;display:flex}.feedback--success{color:#87bc2a;margin-top:14px}.feedback--error{color:#e6364f;margin-bottom:14px}@media (width<=899px){.feedback--xs{background:#fff;margin-left:auto;margin-right:auto;position:absolute;bottom:15%;left:0;right:0}}.navigation-progress{z-index:1000;opacity:0;pointer-events:none;height:3px;transition:opacity .1s ease-out;position:fixed;top:0;left:0;right:0;overflow:hidden}.navigation-progress:before{content:"";background:#e61b80;width:35%;height:100%;animation:1.2s ease-in-out infinite navigation-progress;display:block}.navigation-progress--visible{opacity:1}.navigation-progress__label{position:absolute;left:-99999em}@keyframes navigation-progress{0%{transform:translate(-100%)}to{transform:translate(385%)}}@media (prefers-reduced-motion:reduce){.navigation-progress{transition:none}.navigation-progress:before{width:100%;animation:none}}.fullscreen-title{color:#fff;text-transform:uppercase;background:#e61b80;margin:0 -10000px;padding:70px 10040px;font-size:34px;font-weight:400;line-height:1.294}@media (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}.services__container{justify-content:center;display:flex}@media (width>=900px){.services__container{margin:0 -70px}}.services__container>ul{background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}@media (width>=900px){.services__container>ul{flex-basis:100%;max-width:1024px}}@media (width>=900px) and (width<=960px){.services__container>ul{margin:0 -50px}}.services__container>ul>li{margin:0 7px 14px}.services__container>ul>li .service__wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover}.services__container>ul>li .service__wrapper h3{width:100%;height:100%;position:relative}.services__container>ul>li .service__wrapper h3 a{background-position:0;background-repeat:no-repeat;background-size:250px;width:100%;height:100%;position:absolute}@media (width>=1440px) and (width<=1850px){.services__container>ul{max-width:1200px}}.service__image .service__wrapper{background-size:cover;position:relative}.service__image .service__wrapper h3 a{text-decoration:none}.service__image .service__wrapper h3 a span.alt-title{position:absolute;left:-99999em}.service__image .service__wrapper h3 a span{text-transform:uppercase;color:#fff;flex-direction:column;font-size:11px;line-height:1.2;display:flex}@media (width>=460px){.service__image .service__wrapper h3 a span{font-size:18px}}.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.service__title__bottom--pink,.service__image .service__wrapper h3 a.service__title__bottom--white,.service__image .service__wrapper h3 a.service__title__bottom--green{flex-direction:column;justify-content:flex-end;display:flex}.service__image .service__wrapper h3 a.service__title__bottom--pink span,.service__image .service__wrapper h3 a.service__title__bottom--white span,.service__image .service__wrapper h3 a.service__title__bottom--green span{text-align:center}.service__image .service__wrapper h3 a.service__title__bottom--pink>span,.service__image .service__wrapper h3 a.service__title__bottom--white>span,.service__image .service__wrapper h3 a.service__title__bottom--green>span{padding:14px 0}.service__image .service__wrapper h3 a.service__title__bottom--pink span{color:#e61b80}.service__image .service__wrapper h3 a.service__title__bottom--white span{color:#fff}.service__image .service__wrapper h3 a.service__title__bottom--green span{color:#95c338}.service__image .service__wrapper h3 a.services__title--bottom>span{position:absolute;bottom:0}.service__image.service__image-RECRUITMENT .service__wrapper h3 a span{text-align:center;padding-left:80px}.service__content{background:#e61b80;position:relative}.service__content .service__wrapper h3 a{color:#fff;width:auto;height:auto;padding:4px;text-decoration:none}@media (width>=460px){.service__content .service__wrapper h3 a{padding:10px}}@media (width>=567px){.service__content .service__wrapper h3 a{padding:14px}}.service__content .service__wrapper h3 a dl dt{text-transform:uppercase;flex-direction:column;margin-bottom:0;font-size:12px;display:flex}@media (width>=460px){.service__content .service__wrapper h3 a dl dt{font-size:16px}}.service__content .service__wrapper h3 a dl dt>span:not(:first-child){font-weight:700}.service__content .service__wrapper h3 a dl .separator{border-bottom:1px solid #fff;margin:3px 0}@media (width>=460px){.service__content .service__wrapper h3 a dl .separator{margin:6px 0}}@media (width>=567px){.service__content .service__wrapper h3 a dl .separator{margin:14px 0}}.service__content .service__wrapper h3 a dl dd{flex-direction:column;display:flex}.service__content .service__wrapper h3 a dl .service__content--bottom dl dt,.service__content .service__wrapper h3 a dl .service__content--bottom dl dd{font-size:9px}@media (width>=460px){.service__content .service__wrapper h3 a dl .service__content--bottom dl dt,.service__content .service__wrapper h3 a dl .service__content--bottom dl dd{font-size:12px}}.service__content .service__wrapper h3 a dl .service__content--pharmacyWorkingHours{display:block}@media (width>=320px) and (width<=567px){.service__content .service__wrapper h3 a dl .service__content--pharmacyWorkingHours{display:none}}.service__content .service__wrapper h3 a dl .service__content--title{color:#fff;text-align:center;width:100%;margin-top:20px;font-size:24px;font-weight:700;display:none}@media (width>=320px) and (width<=567px){.service__content .service__wrapper h3 a dl .service__content--title{display:block}}.service__wrapper{width:242px;height:257px}@media (width>=320px){.service__wrapper{width:126px;height:141px}}@media (width>=460px){.service__wrapper{width:196px;height:211px}}@media (width>=567px){.service__wrapper{width:242px;height:257px}}@media (width<=1452px){.service__container--4 ul{max-width:1024px!important}}.service__container--2{max-width:940px}@media (width<=940px){.service__container--2>ul{width:auto!important;height:auto!important}.service__container--2>ul .service__wrapper{padding-top:0}}@media (width>=941px){.service__container--2 .service__wrapper--top.service__content__border:before{width:calc(100% - 2px)}.service__container--2 .service__wrapper--top.service__content__border:hover:before,.service__container--2 .service__wrapper--top.service__content__border:focus:before{border:1px solid #9d9d9c;border-bottom:none}.service__container--2 .service__wrapper--top.service__content__border:hover a,.service__container--2 .service__wrapper--top.service__content__border:focus a{border-top:none}}.service__container--2 .service__wrapper--top.service__content__border a{border:1px solid #9d9d9c}@media (width>=941px){.service__container--2 .service__wrapper--bottom.service__content__border:before{width:calc(100% - 2px)}}.service__container--2 .service__wrapper--bottom.service__content__border a{border:1px solid #9d9d9c}.service__container--3{max-width:1196px}@media (width<=1196px){.service__container--3>ul{width:auto!important;height:auto!important}.service__container--3>ul .service__wrapper{padding-top:0}}@media (width>=1197px){.service__container--3 .service__wrapper--top.service__content__border:before{width:calc(100% - 2px)}.service__container--3 .service__wrapper--top.service__content__border:hover:before,.service__container--3 .service__wrapper--top.service__content__border:focus:before{border:1px solid #9d9d9c;border-bottom:none}.service__container--3 .service__wrapper--top.service__content__border:hover a,.service__container--3 .service__wrapper--top.service__content__border:focus a{border-top:none}}.service__container--3 .service__wrapper--top.service__content__border a{border:1px solid #9d9d9c}@media (width>=1197px){.service__container--3 .service__wrapper--bottom.service__content__border:before{width:calc(100% - 2px)}}.service__container--3 .service__wrapper--bottom.service__content__border a{border:1px solid #9d9d9c}.service__container--min>ul{justify-content:center;width:auto!important;height:auto!important}.service__content__border{border:1px solid #dadada}.services__container>ul>li .service__social-media h3{color:#fff;text-align:center;text-transform:uppercase;background-color:#404e55;height:auto;padding-top:4px;padding-bottom:1px;font-size:11px}@media (width>=460px){.services__container>ul>li .service__social-media h3{padding:8px 8px 4px;font-size:18px}}@media (width>=567px){.services__container>ul>li .service__social-media h3{padding:14px 14px 12px}}.service__social-media-inner{flex-wrap:wrap;width:100%;display:flex}.service__social-media__facebook-link,.service__social-media__facebook-FACEBOOK_MEDIUM,.service__social-media-other-service{height:60px}@media (width>=460px){.service__social-media__facebook-link,.service__social-media__facebook-FACEBOOK_MEDIUM,.service__social-media-other-service{height:86px}}@media (width>=567px){.service__social-media__facebook-link,.service__social-media__facebook-FACEBOOK_MEDIUM,.service__social-media-other-service{height:102px}}.service__social-media__facebook-link{width:100%;display:block}.service__social-media__facebook-FACEBOOK_MEDIUM{background-size:contain;border-top:3px solid #fff;width:100%}.service__social-media-service-name__SMALL{display:none}.service__social-media-other-service__MEDIUM{width:100%}.service__social-media-fb-group{width:100%;height:100%;display:block}.service__social-media-fb-group>span{display:none}.service__social-media-inner.service__social-media-inner__3-children .service__social-media-other-service:nth-child(2) a,.service__social-media-inner.service__social-media-inner__3-children .service__social-media-other-service:nth-child(3) a{color:#e61b80;background-color:#fff}.service__social-media-inner.service__social-media-inner__2-children .service__social-media-other-service:nth-child(2n){border-right:3px solid #fff}.service__social-media-other-service{background-color:#e61b80;border-top:3px solid #fff;text-decoration-color:#fff}.service__social-media-other-service a{text-transform:uppercase;color:#fff;justify-content:space-evenly;align-items:center;height:100%;text-decoration:none;display:flex}.service__social-media-other-service a span{font-size:11px}@media (width>=460px){.service__social-media-other-service a span{font-size:18px}}.service__social-media-other-service a i{font-size:25px}@media (width>=460px){.service__social-media-other-service a i{font-size:36px}}.service__social-media-other-service a i:before{vertical-align:sub}.service__social-media-other-service__SMALL{width:50%}.service__social-media-other-service__LARGE{width:100%;height:173px}@media (width>=567px){.service__social-media-other-service__LARGE{height:204px}}.banner__carousel{width:100%;position:relative}.banner__carousel img{width:100%}.banner__carousel .carousel__navigation .carousel__button{z-index:2;top:40%}.banner__carousel .carousel__navigation .carousel__button.carousel__button--left{left:14px}.banner__carousel .carousel__navigation .carousel__button.carousel__button--right{right:14px}.banner__carousel .carousel__navigation>nav{display:none}.banner__carousel .carousel__xs ul{z-index:2;flex-direction:row;align-items:center;display:flex}.banner__fullscreen{min-width:100%;display:none;position:relative}.banner__fullscreen:first-child{display:block}.banner__content{word-wrap:break-word;white-space:nowrap;background:#ececec;width:100%;min-height:48px;padding:4px 14px;line-height:1}@media (width>=900px){.banner__content{display:none}}.banner__content p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.banner__content p:first-child{text-transform:uppercase;font-size:13px;font-weight:700}.banner__content p:not(:first-child){font-size:12px}.banner__image{width:100%;height:63vw;display:block}@media (width>=600px){.banner__image{height:46vw}}@media (width>=900px){.banner__image{height:17vw}}.simple__banner__fullscreen{justify-content:center;align-items:center;height:100%;display:flex;position:relative}@media (width>=900px){.simple__banner__fullscreen{align-items:initial;justify-content:initial;display:block}}.simple__banner__image{background-size:cover;height:100%;top:0;left:0;background-position:100%!important}.simple__banner__title{z-index:1;flex-direction:column;margin:0 auto;display:flex;position:absolute;top:12%}@media (width<=899px){.simple__banner__title{left:12%}}@media (width>=900px){.simple__banner__title{margin-left:20%}}.simple__banner__title span{color:#fff;text-transform:uppercase;font-size:34px}.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__overlay{opacity:.8;background:#e61b80;width:100%;height:100%;position:absolute;top:0;left:0}@media (width>=900px){.simple__banner__overlay{width:70%}}@media (width<=899px){.simple__banner__carousel{display:none}}.simple__banner__carousel{height:320px}.calendar{background:#ececec;justify-content:center;padding:14px;display:flex}@media (width>=900px){.calendar{padding:35px 40px}}.calendar__inner{flex-direction:column;justify-content:center;align-items:center;max-width:210px;display:flex}.calendar__inner .month{justify-content:center;align-items:center;margin-bottom:14px;display:flex}.calendar__inner .month .month__title{font-size:14px;font-weight:700}.calendar__inner .month .arrow{padding:0 14px;font-size:12px;font-weight:700}.calendar__inner .month .arrow.disabled,.calendar__inner .month .arrow.disabled:hover,.calendar__inner .month .arrow.disabled:focus{color:#404e55}.calendar__inner .month .arrow:hover,.calendar__inner .month .arrow:focus{color:#17a39c;cursor:pointer}.days__header{align-items:center;margin-bottom:14px;display:flex}.days__header .days__header__items{width:30px;padding:3px;font-weight:700}.days{text-align:center;cursor:default;flex-flow:wrap;justify-content:center;align-items:center;width:100%;max-width:210px;display:flex}.days .day{float:left;width:30px}.days .day p{cursor:pointer;padding:3px}.days .day p:not(.non__current):hover,.days .day p:not(.non__current):focus{color:#17a39c}.days .day .non__current{color:#9d9d9c}.days .day .selected{color:#fff;background:#1fb3b0}.days .day .selected:hover,.days .day .selected:focus{color:#fff!important}.days__header__items--today{color:#404e55}.carousel__button{pointer-events:all;position:absolute;top:30%}.carousel__button button{cursor:pointer;background:0 0;width:25px;height:25px}.carousel__button--left{left:0}.carousel__button--right{right:0}.carousel__button--alternate{background:#e61b80;width:30px;height:30px}.carousel__button--alternate button{text-align:center;pointer-events:all;width:100%;height:100%}.carousel__button--alternate button span{color:#fff;font-size:14px}.carousel__button--alternate.carousel__button--left{left:auto;right:32px}.carousel__navigation{pointer-events:none;width:100%;height:calc(100% + 4px);padding-bottom:0;position:absolute;top:10px}.carousel__navigation>nav{z-index:2;justify-content:center;width:100%;display:flex;position:absolute;bottom:0}.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:#404e55}.carousel__navigation>nav>ul>li button{cursor:pointer;background:0 0;border:1px solid #404e55;border-radius:50%;width:100%;height:100%}.carousel__navigation--empty,.carousel__lg{display:none}@media (width>=600px){.carousel__lg{display:block}}.carousel__xs{display:block}@media (width>=600px){.carousel__xs{display:none}}.carousel__alternate{width:100%;height:40px;padding-bottom:0;top:auto;bottom:0}.carousel__alternate>nav{z-index:2;bottom:40%}.carousel__alternate .carousel__button{z-index:3}.carousel-xs{overflow:hidden}.carousel-xs__wrapper{-o-transition:transform ease-out .45s;width:100%;transition:transform .45s ease-out;display:flex}.carousel-xs__wrapper__item{align-items:center;height:100%}.bloc__container{height:calc(100% - 20px);margin:17.5px -40px 0;position:relative}@media (width>=600px){.bloc__container{margin:35px -100px;margin:inherit;margin-bottom:35px}}.bloc__container .bloc__content .carousel__swipe-zone .carousel__inner__render>nav{overflow:hidden}@media (width<=599px){.bloc__container .bloc__content .carousel__swipe-zone .carousel__inner__render>nav{height:320px}}.bloc__container .bloc__content .carousel__swipe-zone .carousel__inner__render>nav>ul{flex-direction:row;align-items:stretch;margin-bottom:7px;display:flex;overflow:auto hidden}@media (width>=600px){.bloc__container .bloc__content .carousel__swipe-zone .carousel__inner__render>nav>ul{justify-content:center;display:flex;overflow-x:hidden}}.bloc__container .bloc__content .carousel__swipe-zone .carousel__inner__render>nav>ul li .bloc__item dl dt{height:56px}.bloc__image{background-position:50%;background-size:cover;width:100%;height:200px}.bloc__date{margin-bottom:14px;font-size:12px;font-weight:700}.bloc__button{position:absolute;top:40%}.bloc__button button{cursor:pointer;background:0 0}.bloc__button button abbr{color:#404e55;flex-direction:column;align-items:center;font-size:20px;display:flex}@media (width>=600px){.bloc__button{display:none}}.bloc__button--left{left:14px}.bloc__button--right{right:14px}.bloc__subtitle{color:#e61b80;font-size:14px;font-weight:700}.bloc__item{z-index:2;color:#404e55;justify-content:center;min-width:66%;margin:0 7px;position:relative}@media (width>=600px){.bloc__item{width:300px;min-width:300px}}.bloc__item dl{background:#ececec;flex-direction:column;height:100%;padding:17.5px 20px;display:flex}.bloc__item dl dt{color:#e61b80;text-transform:uppercase;font-size:15px}.bloc__item dl dd{text-align:justify}.bloc__with__image{height:100%;position:relative}.bloc__with__image .bloc__image{height:400px}@media (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{background:#ececec;height:calc(100% + 20px);padding-bottom:35px}@media (width>=600px){.bloc__with__image__item .bloc__item dl{background:#fff;height:300px;padding-bottom:0}}.bloc__info{background-color:#404e55;margin-bottom:14px;position:relative}.bloc__info:not(.bloc__info--dark) button{background-color:#1fb3b0;border-color:#1fb3b0}.bloc__info:not(.bloc__info--dark) .carousel__alternate{bottom:2px}.bloc__info .toggle-container{padding:0 40px;display:flex}.bloc__info .toggle-container .toggle-city{text-transform:initial;text-align:center;text-transform:uppercase;color:#404e55;cursor:pointer;background-color:#9d9d9c;padding:10px 12px;font-weight:700}.bloc__info .toggle-container .toggle-city.active{color:#fff;background-color:#1fb3b0}.bloc__info .toggle-container .toggle-city:hover{font-weight:700}.bloc__info dl>dt{color:#1fb3b0;text-transform:uppercase;padding:40px 40px 0;font-size:14px;font-weight:700}.bloc__info dl dd{position:relative}.bloc__info dl dd .carousel__lg,.bloc__info dl dd .carousel__xs{padding:40px;position:relative}.bloc__info dl dd .carousel__lg ul,.bloc__info dl dd .carousel__xs ul{flex-direction:column;display:flex}@media (width>=600px){.bloc__info dl dd .carousel__lg ul,.bloc__info dl dd .carousel__xs ul{flex-flow:column wrap;align-items:center;max-height:230px}.bloc__info dl dd .carousel__lg ul li,.bloc__info dl dd .carousel__xs ul li{padding:7px 4px}}.bloc__info dl dd .carousel__lg ul li div,.bloc__info dl dd .carousel__xs ul li div{color:#fff;margin-bottom:14px}.bloc__info dl dd .carousel__lg ul li div a,.bloc__info dl dd .carousel__xs ul li div a{color:#fff}.bloc__info dl dd .carousel__lg ul li div span p:nth-child(2n),.bloc__info dl dd .carousel__xs ul li div span p:nth-child(2n){margin-bottom:14px}.bloc__info dl dd .carousel__lg{height:182px;padding-top:0}.bloc__info dl dd .carousel__xs{padding-top:0}.bloc__info dl dd .carousel__navigation{width:100%;display:block;top:auto;bottom:2px}.bloc__info--dark{color:#fff;background:#404e55;border:none}.bloc__info--dark .carousel__navigation .carousel__button{background:#ececec}.bloc__info--dark .carousel__navigation .carousel__button button span{color:#fff}.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{text-transform:uppercase;font-size:12px;font-weight:700}.cookiesBanner{z-index:11;text-align:center;color:#fff;background:#324045;justify-content:center;align-items:center;width:100%;padding:1em;font-size:12px;display:flex;position:fixed;bottom:0}.cookiesBanner .cookiesBanner__main{flex-direction:column;align-items:center;display:flex}.cookiesBanner .cookiesBanner__text{padding:0 3em 14px;font-weight:400}@media (width<=599px){.cookiesBanner .cookiesBanner__text{text-align:justify}}.cookiesBanner .cookiesBanner__link{font:inherit;color:#e61b80;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none}.cookiesBanner .cookiesBanner__link:hover,.cookiesBanner .cookiesBanner__link:focus{color:#cc1984;text-decoration:underline}.cookiesBanner .cookiesBanner__link:before{content:" ";white-space:pre;display:inline-block}.cookiesBanner .cookiesBanner__cross{color:#fff;background:0 0;border:0;padding:0;font-size:8px;font-weight:700;text-decoration-line:none;position:absolute;right:2em}.tabs>nav{width:auto;margin:0}@media (width>=600px){.tabs>nav{margin:0}}@media (width>=900px){.tabs>nav{width:100%;margin:initial}}.tabs>nav>ul{justify-content:center;width:100%;min-height:40px;display:flex}.tabs>nav>ul>li{color:#404e55;text-transform:uppercase;cursor:pointer;border-bottom:2px solid #ececec;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:13px;display:flex}.tabs>nav>ul>li:hover{font-weight:700}.tabs__tab__remain{flex-grow:1;order:1;cursor:default!important;min-height:40px!important}.tabs__tab--active{background:#404e55;color:#fff!important;border-bottom:none!important}.tabs__tab--active:hover{font-weight:400!important}.tab__container{position:absolute;left:-99999em}.tab__container--active{display:block;position:relative;left:0}.promos-events{margin-top:0}@media (width<=599px){.promos-events{margin-top:-15px}}.promos-events .events-tab .bloc__item{display:flex}@media (width<=599px){.promos-events .tabs:last-child{margin-top:15px}}@media (width>=900px){.promos-events .tabs{padding-bottom:35px}}.promos-events .carousel__button{top:47.2%}.promos-events .carousel__button--right{right:0}@media (width>=900px){.promos-events .carousel__button--right{right:-25px}}.promos-events .carousel__button--left{left:0}@media (width>=900px){.promos-events .carousel__button--left{left:-25px}}.promos-events .carousel-xs .bloc__item{background-position:50%;flex-flow:wrap;justify-content:center;margin:0;display:flex;width:inherit!important;max-width:inherit!important}.promos-events .carousel-xs .bloc__item:first-child{margin-left:0}.promos-events-lg .tabs:first-child{padding-bottom:0!important}.promos-events-lg .tabs:first-child .tabs__content{margin-bottom:40px}.promos-events-lg .tabs:first-child .bloc__container{margin-bottom:0}.promos-events-lg .preview,.promos-events-lg .catalog-promo-card{max-width:300px;margin:6px}.promos-events-lg .bestsells-tab ul,.promos-events-lg .highlights-tab ul{margin-bottom:0!important}.promos-events-xs{display:block}.promos-events-xs .tabs__content{margin-top:15px;margin-bottom:0}.promos-events-xs .carousel__inner__render>nav{height:auto!important}.promos-events-xs .bloc__item{justify-content:start}.promos-events-xs .bloc__item .events-render{width:100%;max-width:275px;margin:0 10px 15px}.promos-events-xs .bloc__item .preview{min-width:125px;max-width:255px;margin:0 1px 14px}.promos-events-xs .bloc__item .catalog-promo-card{min-width:125px;max-width:255px;margin-top:0;margin-bottom:14px}.promos-events-xs .bloc__item .catalog-promo-card .cta{height:35px}.events-render{z-index:2;color:#404e55;justify-content:center;min-width:66%;position:relative}.events-render a{text-decoration:none}@media (width>=600px){.events-render{width:300px;min-width:300px;margin:0 7px}}.events--blue{background:#1fb3b0!important}.events--green{background:#95c020!important}.events--yellow{background:#fac114!important}.events__render__image{background-position:50%;background-size:cover;width:100%;height:200px}.events__render__content{background:#ececec;flex-direction:column;padding:14px;display:flex}@media (width>=600px){.events__render__content{height:100%;padding:14px 40px}}.events__render__content__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=599px){.events__render__content__name{font-size:13px}}.events__render__content__date{font-size:10px}@media (width<=599px){.promos-tab nav>ul,.group_promos-tab nav>ul,.events-tab nav>ul,.offers-tab nav>ul{scroll-snap-type:x;max-height:312px;height:80vw!important}.promos-tab .bloc__item,.group_promos-tab .bloc__item,.events-tab .bloc__item,.offers-tab .bloc__item{scroll-snap-align:center;width:80vw;max-width:312px;margin:0 3px;padding-bottom:5px}.promos-tab .bloc__item:first-child,.group_promos-tab .bloc__item:first-child,.events-tab .bloc__item:first-child,.offers-tab .bloc__item:first-child{margin-left:40px}}.bestsells-tab .carousel__inner__render nav ul,.highlights-tab .carousel__inner__render nav ul{height:391px!important}.bestsells-tab .carousel__inner__render nav ul .bloc__item,.highlights-tab .carousel__inner__render nav ul .bloc__item{height:388px}.events__render__content__name{color:#fff;text-transform:uppercase;margin-bottom:14px;font-size:15px}.events__render__content__date{color:#fff;font-weight:700}.events__render__content__content{color:#fff}.promo-render.promo-render-image{height:100%}@media (width<=1199px){.promo-render.promo-render-image{flex-direction:column;justify-content:center;width:255px;height:auto;display:flex}}.promo-render.promo-render-image .cta--large{width:100%;min-height:35px;position:absolute;bottom:0}.promo-render.promo-render-image .cta--large span{font-weight:700}.promo-render.promo-render-image .jam-shopping-cart{margin-right:14px}.promo-render{flex-direction:column;width:100%;height:100%;text-decoration:none;display:flex;position:relative}.promo-render.promo-render-rich{align-items:center;display:flex}.promo-render.promo-render-rich a{align-items:stretch;width:100%;display:flex;position:relative}@media (width<=1199px){.promo-render.promo-render-rich a{max-width:255px;max-height:255px}}.promo-render.promo-render-rich a:after{content:" ";padding-bottom:100%;display:block}.promo-render.promo-render-rich a .promo__render__item{width:100%;height:100%;position:absolute}@media (width<=1199px){.promo-render.promo-render-rich a .promo__render__item{max-width:255px;max-height:255px}}.promo__render__item--beauty{background:#fef0ef}.promo__render__item--beauty>legend p{color:#e9486b}.promo__render__item--beauty .promo__render__container .separator{border-color:#e9486b}.promo__render__item--beauty .promo__render__container .promo__render__content .promo__render__content__promo{color:#e9486b}.promo__render__item--hygiene{background:#eff8f7}.promo__render__item--hygiene>legend p{color:#34b6b3}.promo__render__item--hygiene .promo__render__container .separator{border-color:#34b6b3}.promo__render__item--hygiene .promo__render__container .promo__render__content .promo__render__content__promo{color:#34b6b3}.promo__render__item--baby{background:#eaf6fe}.promo__render__item--baby>legend p{color:#009ee3}.promo__render__item--baby .promo__render__container .separator{border-color:#009ee3}.promo__render__item--baby .promo__render__container .promo__render__content .promo__render__content__promo{color:#009ee3}.promo__render__item--well-being{background:#f6f9ed}.promo__render__item--well-being>legend p{color:#94c11e}.promo__render__item--well-being .promo__render__container .separator{border-color:#94c11e}.promo__render__item--well-being .promo__render__container .promo__render__content .promo__render__content__promo{color:#94c11e}.promo__render__item--solar{background:#fff6eb}.promo__render__item--solar>legend p{color:#f9b000}.promo__render__item--solar .promo__render__container .separator{border-color:#f9b000}.promo__render__item--solar .promo__render__container .promo__render__content .promo__render__content__promo{color:#f9b000}.promo__render__item--hair{background:#3f4e55}.promo__render__item--hair>legend p{color:#ecedef}.promo__render__item--hair .promo__render__container .separator{border-color:#ecedef}.promo__render__item--hair .promo__render__container .promo__render__content .promo__render__content__promo{color:#ecedef}.promo__render__item--thinness{background:#f0f7ef}.promo__render__item--thinness>legend p{color:#00a746}.promo__render__item--thinness .promo__render__container .separator{border-color:#00a746}.promo__render__item--thinness .promo__render__container .promo__render__content .promo__render__content__promo{color:#00a746}.promo__render__item--organic{background:#f0f3f5}.promo__render__item--organic>legend p{color:#748c99}.promo__render__item--organic .promo__render__container .separator{border-color:#748c99}.promo__render__item--organic .promo__render__container .promo__render__content .promo__render__content__promo{color:#748c99}.render__hyperlink--disabled{pointer-events:none;cursor:default}.promo__render__item{padding:35px 14px}@media (width<=599px){.promo__render__item{padding:14px 7px}}.promo__render__item legend{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:0 auto 13%;display:flex}.promo__render__item legend p{font-size:13px;font-weight:700}@media (width<=599px){.promo__render__item legend p{font-size:12px;font-weight:200}}@media (width<=479px){.promo__render__item legend p{font-size:10px}}.promo__render__container{display:flex}.promo__render__container div{height:100%}.promo__render__container .separator{border-left:1px solid #e61b80;width:1px;height:160px;margin:0 14px 0 5px}@media (width<=599px){.promo__render__container{width:100%;height:75%;display:inline-flex}.promo__render__container .promo__render__image:not(.promo__render__image--simple){height:140px}.promo__render__container .promo__render__image{background-position-y:40%;margin:0 5%}.promo__render__container .separator{height:140px}.promo__render__container .promo__render__content{flex-direction:column;width:100%;margin-right:5%}.promo__render__container .promo__render__content__promo{text-align:end;font-size:55px}}@media (width<=479px){.promo__render__container .separator,.promo__render__container .promo__render__image:not(.promo__render__image--simple){height:85px}.promo__render__container .promo__render__content{font-size:10px}.promo__render__container .promo__render__content__promo{font-size:30px}}.promo__render__content{word-break:break-word;flex-direction:column;width:175px;display:flex}.promo__render__content p:not(.promo__render__content__promo){color:#404e55}.promo__render__content p:first-child{text-transform:uppercase;font-size:12px;font-weight:700}@media (width>=600px){.promo__render__content p:first-child{font-size:15px}}.promo__render__content__content{flex-grow:1}.promo__render__content__promo{color:#e61b80;word-break:keep-all;font-size:65px;font-weight:700}.promo__render__image{background-position:50%;background-repeat:no-repeat;background-size:contain}.promo__render__image:not(.promo__render__image--simple){flex-grow:1;width:75px;height:160px}.promo__render__image--simple{height:100%}@media (width<=599px){.promo__render__image--simple{height:255px}}@media (width>=600px){.promos-tab .carousel__lg,.group_promos-tab .carousel__lg{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}}@media (width<=599px){.promos-tab .bloc__item,.group_promos-tab .bloc__item{align-items:center}}.promos-tab .preview,.group_promos-tab .preview{height:100%}.pharma-promo-happening-card{flex-direction:column;align-items:center;width:100%;max-width:255px;height:100%;max-height:255px;padding:14px 7px;text-decoration:none;display:flex;position:relative}@media (width>=1200px){.pharma-promo-happening-card{max-width:300px;max-height:300px;padding:35px 14px}}.pharma-promo-happening-card__validity{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:0 auto 13%;display:flex}.pharma-promo-happening-card__validity-label{font-size:10px;font-weight:200}@media (width>=480px){.pharma-promo-happening-card__validity-label{font-size:12px}}@media (width>=600px){.pharma-promo-happening-card__validity-label{font-size:13px;font-weight:700}}.pharma-promo-happening-card__content{width:100%;height:75%;display:inline-flex}@media (width>=600px){.pharma-promo-happening-card__content{width:100%;height:100%;display:flex}}.pharma-promo-happening-card__image{background-position:50% 40%;background-repeat:no-repeat;background-size:contain;flex-grow:1;width:75px;height:85px;margin:0 5%}@media (width>=600px){.pharma-promo-happening-card__image{background-position:50%;height:160px;margin:0}}@media (width>=480px){.pharma-promo-happening-card__image{height:140px}}.pharma-promo-happening-card__vertical-separator{border-left:1px solid #e61b80;width:1px;height:85px;margin:0 14px 0 5px}@media (width>=480px){.pharma-promo-happening-card__vertical-separator{height:140px}}@media (width>=600px){.pharma-promo-happening-card__vertical-separator{height:160px}}.pharma-promo-happening-card__content-right{word-break:break-word;flex-direction:column;width:175px;font-size:10px;display:flex}@media (width<=599px){.pharma-promo-happening-card__content-right{width:100%;margin-right:5%}}@media (width>=480px){.pharma-promo-happening-card__content-right{font-size:inherit}}.pharma-promo-happening-card__title{color:#404e55;text-transform:uppercase;font-size:12px;font-weight:700}@media (width>=600px){.pharma-promo-happening-card__title{font-size:15px}}.pharma-promo-happening-card__description{color:#404e55}.pharma-promo-happening-card__tagline{color:#e61b80;word-break:keep-all;text-align:center;font-size:30px;font-weight:700}@media (width>=480px){.pharma-promo-happening-card__tagline{font-size:55px}}@media (width>=600px){.pharma-promo-happening-card__tagline{font-size:65px}}.pharma-promo-happening-card--beauty{background:#fef0ef}.pharma-promo-happening-card--beauty .pharma-promo-happening-card__validity-label{color:#e9486b}.pharma-promo-happening-card--beauty .pharma-promo-happening-card__vertical-separator{border-color:#e9486b}.pharma-promo-happening-card--beauty .pharma-promo-happening-card__tagline{color:#e9486b}.pharma-promo-happening-card--hygiene{background:#eff8f7}.pharma-promo-happening-card--hygiene .pharma-promo-happening-card__validity-label{color:#34b6b3}.pharma-promo-happening-card--hygiene .pharma-promo-happening-card__vertical-separator{border-color:#34b6b3}.pharma-promo-happening-card--hygiene .pharma-promo-happening-card__tagline{color:#34b6b3}.pharma-promo-happening-card--baby{background:#eaf6fe}.pharma-promo-happening-card--baby .pharma-promo-happening-card__validity-label{color:#009ee3}.pharma-promo-happening-card--baby .pharma-promo-happening-card__vertical-separator{border-color:#009ee3}.pharma-promo-happening-card--baby .pharma-promo-happening-card__tagline{color:#009ee3}.pharma-promo-happening-card--well-being{background:#f6f9ed}.pharma-promo-happening-card--well-being .pharma-promo-happening-card__validity-label{color:#94c11e}.pharma-promo-happening-card--well-being .pharma-promo-happening-card__vertical-separator{border-color:#94c11e}.pharma-promo-happening-card--well-being .pharma-promo-happening-card__tagline{color:#94c11e}.pharma-promo-happening-card--solar{background:#fff6eb}.pharma-promo-happening-card--solar .pharma-promo-happening-card__validity-label{color:#f9b000}.pharma-promo-happening-card--solar .pharma-promo-happening-card__vertical-separator{border-color:#f9b000}.pharma-promo-happening-card--solar .pharma-promo-happening-card__tagline{color:#f9b000}.pharma-promo-happening-card--hair{background:#3f4e55}.pharma-promo-happening-card--hair .pharma-promo-happening-card__validity-label{color:#ecedef}.pharma-promo-happening-card--hair .pharma-promo-happening-card__vertical-separator{border-color:#ecedef}.pharma-promo-happening-card--hair .pharma-promo-happening-card__tagline{color:#ecedef}.pharma-promo-happening-card--thinness{background:#f0f7ef}.pharma-promo-happening-card--thinness .pharma-promo-happening-card__validity-label{color:#00a746}.pharma-promo-happening-card--thinness .pharma-promo-happening-card__vertical-separator{border-color:#00a746}.pharma-promo-happening-card--thinness .pharma-promo-happening-card__tagline{color:#00a746}.pharma-promo-happening-card--organic{background:#f0f3f5}.pharma-promo-happening-card--organic .pharma-promo-happening-card__validity-label{color:#748c99}.pharma-promo-happening-card--organic .pharma-promo-happening-card__vertical-separator{border-color:#748c99}.pharma-promo-happening-card--organic .pharma-promo-happening-card__tagline{color:#748c99}.full-image-promo-card{flex-direction:column;flex-basis:calc(50% - 2px);align-items:center;max-width:255px;margin:0 1px 15px;text-decoration:none;display:flex;position:relative}@media (width>=600px){.full-image-promo-card{margin:0 6px 15px}}@media (width>=1200px){.full-image-promo-card{max-width:300px}}.full-image-promo-card img{width:100%;height:auto;display:block}.full-image-promo-card__buy-button{width:100%;height:35px}.full-image-promo-card__buy-button>*{font-weight:700}.full-image-promo-card__buy-button>:first-child{margin-right:14px}.catalog-promo-card{flex-direction:column;flex-basis:calc(50% - 2px);align-items:stretch;height:100%;margin:1px;text-decoration:none;display:flex}@media (width>=1440px){.catalog-promo-card{flex-basis:calc(33.3333% - 12px)}}@media (width>=1800px){.catalog-promo-card{flex-basis:calc(25% - 12px)}}.catalog-promo-card__image-and-description{border:2px solid #efefef;border-bottom:none;flex-direction:column;flex:auto;justify-content:center;align-items:center;height:100%;text-decoration:none;display:flex;position:relative}.catalog-promo-card__buy-button{width:100%;height:35px}.catalog-promo-card__buy-button>*{font-weight:700}.catalog-promo-card__buy-button>:first-child{margin-right:14px}.bottom__banner{margin:0;padding:0}.bottom__banner img{width:100%}.modal__container{z-index:11;width:100%;height:100%;position:fixed;top:0;left:0}.modal__container>div{z-index:11;width:100%;height:100%;position:absolute}.modal__container .overlay{z-index:10;opacity:.3;background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.modal__container-hidden{display:none}.modal{flex-direction:column;justify-content:center;width:80%;height:100%;margin:0 auto;display:flex}.modal__wrapper{position:relative}.modal-header{background-color:#e61b80;justify-content:space-between;align-items:center;height:40px;min-height:35px;display:flex;position:relative}.modal-header p{color:#fff;padding-left:20px;font-size:16px}.modal-header .modal-close{color:#fff;cursor:pointer;right:0;width:40px!important;height:40px!important}.modal-header .modal-close abbr{cursor:default;border-bottom:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:17.5px;text-decoration:none;display:flex}.breadcrumb ul{display:flex}.breadcrumb ul li{color:#9d9d9c;font-size:13px}.breadcrumb ul li:first-child{margin-left:0}.breadcrumb ul li:last-child{margin-right:0}.breadcrumb ul li span{margin:0 3px}.breadcrumb ul li a{color:#9d9d9c;font-size:13px;text-decoration:none}.breadcrumb ul li a:hover,.breadcrumb ul li a:focus,.breadcrumb ul li a:active{color:#cc1984}.breadcrumbs{margin-top:14px;margin-bottom:14px}.breadcrumbs a{color:#404e55;margin-right:5px;text-decoration:none}.breadcrumbs a:hover{color:#e61b80}.breadcrumbs a:not(:last-child):after{content:" ⟩"}.breadcrumbs .ais-Breadcrumb-list{display:flex}.breadcrumbs .ais-Breadcrumb-item{margin-right:5px}.breadcrumbs .ais-Breadcrumb-item:not(:last-child):after{content:" ⟩"}.breadcrumbs .ais-Breadcrumb-separator{display:none}.select{color:#9d9d9c}.select select{color:#9d9d9c;border:1px solid #9d9d9c;outline:none;margin:0 5px;padding:5px}.product-detail{flex-direction:column;display:flex}.product-detail__head-container{margin:-14px}.product-detail__head{flex-flow:wrap;display:flex}.product-detail__img-container{border:1px solid #9d9d9c;flex:1 0 calc(50% - 28px);justify-content:center;align-items:center;margin:14px;display:flex}.product-detail__img-container--default{height:380px}.product-detail__img{object-fit:contain;object-position:center;width:100%;height:100%}.product-detail__img__small{max-width:100%;width:auto!important;max-height:600px!important}.product-detail__img-default{object-fit:contain;object-position:center;width:100%;height:100%}.product-detail__description{flex-direction:column;flex:1 0 calc(50% - 28px);margin:14px;display:flex}.product-detail__info{flex-direction:column;margin-bottom:14px;display:flex}.product-detail__info-title{text-transform:uppercase;margin:0;font-size:16px}.product-detail__info-brand{font-size:14px;font-weight:700}.product-detail__info-subtitle{color:#e61b80;font-size:14px;font-weight:700}.product-detail__info-type{text-transform:uppercase;margin:0;font-size:12px}.product-detail__info-id{color:#9d9d9c;margin-top:14px;font-size:14px}.product-detail__info-promotion{margin-top:14px;font-size:18px;font-weight:700}.product-detail__info-promotion-exposant{font-size:14px}.product-detail__info-promotion--solar{color:#fdaf00}.product-detail__info-promotion--baby{color:#009fe6}.product-detail__info-promotion--hygiene{color:#01b1ab}.product-detail__info-promotion--beauty{color:#ec476a}.product-detail__info-promotion--well-being{color:#92c403}.product-detail__info-promotion--hair{color:#3f4e55}.product-detail__info-promotion--thinness{color:#00a746}.tabs.product-detail__tabs{flex-basis:100%;width:100%;min-height:100px;margin-top:14px;margin-right:14px}.tabs.product-detail__tabs .product-details__tabs__indication{margin-top:14px;font-weight:700}.tabs.product-detail__tabs .product-details__tabs__pane{margin-top:14px}.tabs.product-detail__tabs .product-details__tabs__pane>a{color:#fac114}.tabs.product-detail__tabs .product-details__tabs__pane>a:hover{color:#f2af19}.tabs li{text-transform:initial;font-size:14px}.tabs__content{margin-top:14px;margin-bottom:40px}@media (width>=900px){.tabs__content{font-size:14px}.tabs .tab-xs-only{display:none}}@media (width<=899px){.tabs .tab-lg-only{display:none}}.bold{font-weight:700}.display-price{border:1px solid #e61b80;width:100%;max-width:300px;padding:28px 14px;display:inline-block}.display-price .over-stock{color:#e6364f;text-align:center;width:100%;padding-top:7px;position:absolute;top:0;left:0}.display-price.purchasable{border:1px solid #e61b80}.display-price .price-quantity{justify-content:space-between;margin-bottom:7px;display:flex}@media (width<=599px){.display-price .price-quantity{justify-content:space-around}}.display-price .price-quantity .product-quantity{color:#e61b80;margin:auto;font-size:15px;font-style:italic}@media (width<=599px){.display-price .price-quantity .product-quantity{display:none}}.display-price .price-quantity .old-price{color:#9d9d9c;font-size:16px;text-decoration:line-through;display:inline-block;position:static}.display-price .price-quantity .current-price{color:#e61b80;font-size:28px;font-weight:700}.display-price__unit-price,.display-price__quantity{flex-direction:column;justify-content:space-between;display:flex}.display-price__quantity{padding-bottom:6px}.display-price__unit-price-label,.display-price__quantity-label{color:#e61b80;font-size:15px;font-style:italic}.display-price .add-to-cards i{margin-right:7px}.display-price .add-to-cards{width:100%;height:28px;margin-top:2px;font-size:11px}@media (width<=599px){.display-price .add-to-cards{max-width:220px;margin:auto;display:block}}.display-price .read-rcp{background-color:#9d9d9c;width:100%;height:28px;margin-top:7px;font-size:11px}.display-price .read-rcp:hover{background-color:#6a6a69}.display-price .read-rcp>abbr{font-weight:700}@media (width<=599px){.display-price .read-rcp{max-width:220px;margin:7px auto;display:flex}}.preview-product-list{flex-wrap:wrap;margin:-6px;display:flex}.preview{flex-direction:column;flex-basis:calc(50% - 2px);align-items:stretch;max-width:calc(50% - 2px);margin:1px;display:flex}@media (width>=600px){.preview{flex-grow:1;flex-basis:255px;margin:6px}}@media (width>=1440px){.preview{flex-basis:calc(25% - 12px);max-width:calc(25% - 12px)}}.preview__item{border:2px solid #efefef;border-bottom:none;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.preview__promotion{flex-direction:column;display:flex}.preview__image{flex-grow:2;justify-content:center;align-items:center;width:100%;max-width:100%;max-height:250px;display:flex}.preview__image--default{background:url(/assets/images/produits/default_product.png) 50%/contain no-repeat;width:100%;height:250px}.preview__image img{object-fit:contain;object-fit:contain;width:100%;height:250px;max-height:100%;font-size:0;display:block;position:relative}@media (width>=900px){.preview__image img{padding-right:5px}}.preview__card{flex-direction:column;justify-content:space-between;display:flex}.preview__content{text-align:center;color:#404e55;flex-direction:column;justify-content:space-between;align-items:center;width:100%;max-width:48vw;height:119px;padding:5px 0;display:flex}@media (width>=1200px){.preview__content{flex-direction:row}}@media (width>=600px){.preview__content{text-align:left;flex-direction:column;display:flex}}.preview__content--no-prices{height:61px}.preview__content--promotion{font-size:32px;font-weight:700}.preview__content-title{color:#404e55;text-align:center;text-transform:uppercase;word-wrap:break-word;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:100%;height:50.4px;padding:0 5px;font-size:14px;font-weight:700;line-height:1.2;display:block;overflow:hidden}@media (width<=479px){.preview__content-title{font-size:12px}}.preview__content-producer{color:#e61b80;text-align:center;text-transform:uppercase;max-width:100%;height:16.8px;padding:0 5px;font-size:12px;font-weight:700;display:block}.preview__content-lining{color:#cc1984;text-align:center;text-transform:uppercase;max-width:100%;height:16.8px;padding:0 5px;font-size:12px;font-weight:400;display:block}@media (width<=479px){.preview__content-lining{font-size:10px}}.preview__content__current-price{color:#e61b80;flex-basis:25%;font-size:25px;font-weight:700}@media (width>=768px){.preview__content__current-price{font-size:30px}}.preview__description{color:#fff;background-color:#404e55;padding:3px 5px;position:absolute;top:0;right:0}.preview__description__multi-descriptions{width:100%}.preview__prices{flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width>=600px){.preview__prices{flex-flow:wrap;align-items:baseline}}.preview__price-after-promo{text-align:center;color:#e61b80;font-size:20px;font-weight:700;line-height:1}@media (width>=600px){.preview__price-after-promo{margin-right:7px;font-size:26px}}.preview__price-before-promo{text-align:center;color:#404e55;margin-right:3.5px;font-size:14px;text-decoration:line-through}@media (width>=600px){.preview__price-before-promo{margin-right:7px;font-size:16px}}.preview__price-before-promo__same-price{display:none}@media (width>=600px){.preview__price-before-promo__same-price{display:initial}}.preview__promo-validity-interval{text-align:center;color:#9d9d9c;font-size:12px}@media (width<=599px){.preview__promo-validity-interval{display:none}}.preview__promotion-sticker{background:#ffef00;border:7px solid #e61b80;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:5px 0 0 5px;display:flex;position:absolute;top:0;left:0;transform:rotate(-10deg)}.preview__promotion-sticker:before{content:" ";border:1px solid #ffef00;border-radius:50%;width:105%;height:105%;position:absolute}.preview__promotion-sticker-label{color:#e61b80;text-transform:uppercase;font-weight:700}.preview__promotion-sticker-label__custom{font-size:16px}@media (width>=480px){.preview .cta.preview__buy-button__with-promo,.catalog-promo-card .cta.catalog-promo-card__buy-button__with-promo{justify-content:center}}.preview .cta,.catalog-promo-card .cta{justify-content:space-evenly;width:100%;min-height:35px;display:flex}@media (width>=480px){.preview .cta,.catalog-promo-card .cta{justify-content:space-between}}.preview .cta span,.catalog-promo-card .cta span{margin:0 2px;font-weight:700}@media (width>=480px){.preview .cta span,.catalog-promo-card .cta span{margin:0}}.preview .cta span.preview__cta-left-label,.catalog-promo-card .cta span.preview__cta-left-label{text-align:left;font-size:20px}@media (width>=480px){.preview .cta span.preview__cta-left-label,.catalog-promo-card .cta span.preview__cta-left-label{margin-left:7px;font-size:20px}}.preview .cta span.preview__cta-center-label,.catalog-promo-card .cta span.preview__cta-center-label{text-align:center;text-transform:none;font-size:12px;line-height:1}@media (width>=480px){.preview .cta span.preview__cta-center-label,.catalog-promo-card .cta span.preview__cta-center-label{margin-left:7px;font-size:15px}}.preview .cta span.preview__cta-center-label:first-letter,.catalog-promo-card .cta span.preview__cta-center-label:first-letter,.preview .cta span.preview__cta-center-label--default,.catalog-promo-card .cta span.preview__cta-center-label--default{text-transform:uppercase}.preview .cta span.jam,.preview .cta span.preview__cta-left-label__empty,.catalog-promo-card .cta span.jam,.catalog-promo-card .cta span.preview__cta-left-label__empty{display:none}@media (width>=480px){.preview .cta span.jam,.preview .cta span.preview__cta-left-label__empty,.catalog-promo-card .cta span.jam,.catalog-promo-card .cta span.preview__cta-left-label__empty{display:initial}}.preview .cta span.jam,.catalog-promo-card .cta span.jam{text-align:right;margin-right:7px}@media (width>=480px){.preview .cta span.jam,.catalog-promo-card .cta span.jam{font-size:15px}}.preview .cta span.jam:before,.catalog-promo-card .cta span.jam:before{vertical-align:middle}.preview .cta span.jam.preview__cta__no-cart,.catalog-promo-card .cta span.jam.preview__cta__no-cart{display:none}.preview-products-section{position:relative}@media (width<=599px){.preview-products-section__wrapper{margin:0 40px}}.preview-products-section__wrapper .carousel__inner__render .carousel__xs{height:auto!important}.preview-products-section__wrapper .carousel__inner__render .carousel__xs ul{justify-content:flex-start;align-items:flex-start!important}.preview-products-section__wrapper .carousel__inner__render ul{justify-content:center;display:flex}.preview-products-section__wrapper .carousel__inner__render ul li{width:280px}.preview-products-section__wrapper .carousel__inner__render ul li .preview{min-width:280px}@media (width<=599px){.preview-products-section__wrapper .carousel__inner__render ul li .preview{min-width:200px}}.preview-products-section__wrapper .carousel__inner__render ul li+li{margin-left:14px}.preview-products-section__wrapper .carousel__navigation .carousel__button{top:50%}.promotion-header__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:14px;display:flex}@media (width>=600px){.promotion-header__container{color:#fff;background-color:#e61b80;padding:20px}}.promotion-header__title{text-transform:uppercase;font-size:15px;font-weight:700}@media (width>=600px){.promotion-header__title{font-size:35px}}.input-number{align-items:center;display:inline-flex}.input-number__value{text-align:center;border:1px solid #efefef;width:30px;height:26px}.input-number__button{text-align:center;width:15px;height:26px;font-size:10px}.box-confirmation{text-align:center;background-color:#fff;border:1px solid #e61b80;max-width:500px;margin:auto;padding:20px;font-size:20px}.box-confirmation__title{text-transform:uppercase;color:#e61b80;margin:0 auto;font-size:19px;line-height:19px}.box-confirmation__title b{font-weight:800}.box-confirmation__content{padding:40px 0}.box-confirmation__content .jam{color:#1fb3b0;margin-bottom:15px;font-size:25px}.box-confirmation__content .highlight{color:#1fb3b0}.box-confirmation__content .highlight--bold{font-weight:700}.box-confirmation__content .message{text-transform:uppercase;color:#1fb3b0;margin-top:25px;font-size:19px;font-weight:800}.box-confirmation__process .cta-link{text-transform:uppercase;color:#fff;background-color:#e61b80;padding:13px 22px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.text-warning{color:#e61b80;margin-left:10px;font-size:14px;font-weight:700}.scroll-button{cursor:pointer;border:2px solid #e61b80;border-radius:50%;flex-direction:column;justify-content:flex-end;align-items:center;width:40px;height:40px;display:flex;position:relative}@media (width<=599px){.scroll-button{top:20px}}.scroll-button abbr{font-size:8px;position:absolute;top:5px}.scroll-button span{position:absolute;top:12px}.auto-suggest{background-color:#e61b80;border-left:1px solid #fff;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;width:100%;height:40px;padding:7px;display:inline-flex}@media (width>=900px){.auto-suggest{background:#fff;border:1px solid #9d9d9c;align-items:center;width:265px;height:32px;margin-left:4px;padding:0}}.auto-suggest input,.auto-suggest button{background-color:#e61b80;border:none;border-bottom:1px solid #fff;font-size:16px}@media (width>=900px){.auto-suggest input,.auto-suggest button{background:0 0;border:none}}.auto-suggest input{-webkit-appearance:none;caret-color:#fff;border-radius:0;flex:auto;width:100%;min-width:0}@media (width>=900px){.auto-suggest input{caret-color:#000}}.auto-suggest input::placeholder{color:#fff;text-overflow:ellipsis}@media (width>=900px){.auto-suggest input::placeholder{color:inherit}}.auto-suggest input::-moz-placeholder{opacity:1}@media (width>=900px){.auto-suggest input::-moz-placeholder{opacity:initial}}.auto-suggest button{color:#fff;flex:none;justify-content:center;align-items:center;display:flex}@media (width>=900px){.auto-suggest button{color:inherit;flex:0 0 3em}}.auto-suggest button abbr{cursor:pointer;border-bottom:none;padding-top:.1em;line-height:1;text-decoration:none}@media (width>=900px){.auto-suggest:hover{border-color:#404e55}}.auto-suggest .react-autosuggest__container{z-index:10;flex:auto;position:relative}.auto-suggest .react-autosuggest__input{color:#fff;width:100%;height:100%;font-weight:400}.auto-suggest .react-autosuggest__input:focus::placeholder{color:#ff85c1}@media (width>=900px){.auto-suggest .react-autosuggest__input{color:#2a2b29;padding-left:.8em}.auto-suggest .react-autosuggest__input:focus::placeholder{color:#9d9d9c}}.auto-suggest .react-autosuggest__suggestions-container{color:#2a2b29;background-color:#fff;border:2px solid #e61b80;width:900px;max-width:calc(100vw - 14px);padding:40px;font-size:15px;font-weight:700;display:none;position:fixed;top:40px;right:14px;overflow-y:auto}.auto-suggest .react-autosuggest__suggestions-container .react-autosuggest__suggestions-list{flex-flow:wrap;display:flex}.auto-suggest .react-autosuggest__suggestions-container .suggestions-header{flex-direction:column;margin-bottom:28px;font-size:18px;display:flex}@media (width<=479px){.auto-suggest .react-autosuggest__suggestions-container .suggestions-header{display:none}}.auto-suggest .react-autosuggest__suggestions-container .suggestions-content{flex-flow:column;display:flex}@media (width>=900px){.auto-suggest .react-autosuggest__suggestions-container .suggestions-content{flex-wrap:wrap;max-height:450px}}@media (width<=899px){.auto-suggest .react-autosuggest__suggestions-container{flex-direction:column;width:100%;max-width:100%;top:81px;bottom:0;left:0}.auto-suggest .react-autosuggest__suggestions-container .suggestions-content{width:100%;min-height:min-content;margin:0 14px;left:0}.auto-suggest .react-autosuggest__suggestions-container .suggestions-content .suggestions-header :first-child{font-size:15px}.auto-suggest .react-autosuggest__suggestions-container .suggestions-content .suggestions-children ul{flex-direction:column;display:flex}.auto-suggest .react-autosuggest__suggestions-container .suggestions-content .suggestions-children ul li{width:100%}.auto-suggest .react-autosuggest__suggestions-container .suggestion-item{margin:0}.auto-suggest .react-autosuggest__suggestions-container .suggestion-item :nth-child(2){margin:auto;max-width:100%!important}}.auto-suggest .react-autosuggest__section-title{color:#e61b80;text-transform:uppercase;margin-bottom:14px;font-size:18px;font-weight:700}.auto-suggest .react-autosuggest__section-title span{color:#e61b80;margin-bottom:14px}.auto-suggest .react-autosuggest__section-title span:first-child{text-transform:uppercase;font-weight:700}.auto-suggest .react-autosuggest__section-title span.no-products{color:#9b9b9b;font-size:14px;font-weight:500}.auto-suggest .react-autosuggest__section-container{flex-direction:column;display:flex}.auto-suggest .react-autosuggest__section-container:first-child{width:100%}@media (width>=900px){.auto-suggest .react-autosuggest__section-container:first-child{width:70%;padding-right:40px}}@media (width<=479px){.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__section-title{display:none}}.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list{align-items:center}@media (width>=768px){.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion{width:50%}}.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion-item{width:100%;max-height:75px;-webkit-text-decoration:inherit;text-decoration:inherit;color:inherit;border-bottom:inherit;display:inline-flex}.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion-item__image--default{background:url(/assets/images/produits/default_product.png) 50%/contain no-repeat;width:75px;height:75px}.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion-item__image img{object-fit:contain;width:75px;height:75px;display:block;position:relative}.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion-item :first-child{display:flex}.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion-item :first-child img{object-fit:contain;width:75px;max-height:75px}.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion-item .suggestion-text{flex-direction:column;width:100%;margin-left:14px;display:flex}.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion-item .suggestion-text__drug{color:#fff;text-transform:uppercase;background-color:#e61b80;width:100px;padding-left:10px;font-size:12px;font-weight:400}.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion-item .suggestion-text__producer{font-weight:700}.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion-item .suggestion-text__name{text-overflow:ellipsis;word-wrap:break-word;flex-direction:column;max-height:55px;margin-right:14px;font-size:13px;line-height:18px;overflow:hidden}@media (width<=479px){.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion-item .suggestion-text__name{font-size:12px}}.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion-item :last-child{flex-direction:column;flex-grow:1;justify-content:flex-start;margin:auto;display:flex}.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion-item :last-child div{color:#e61b80;margin:auto 14px auto auto;font-size:15px;font-weight:700}.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion-item :last-child .promotion-price{text-transform:uppercase;color:#1fb3b0;font-size:12px}.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion-item :last-child .old-price{color:#9d9d9c;font-size:14px;font-weight:700;display:inline-block;position:relative}.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion-item :last-child .old-price:before{content:"";background-color:#9d9d9c;width:105%;height:2px;position:absolute;top:50%;transform:rotate(-25deg)}.auto-suggest .react-autosuggest__section-container:nth-child(2){width:100%;margin-top:10px}@media (width>=900px){.auto-suggest .react-autosuggest__section-container:nth-child(2){width:70%}}.auto-suggest .react-autosuggest__section-container:nth-child(2) .react-autosuggest__suggestions-list,.auto-suggest .react-autosuggest__section-container:nth-child(2) .react-autosuggest__suggestion__buttons{flex-direction:column;width:100%;display:flex}.auto-suggest .react-autosuggest__section-container:nth-child(2) .react-autosuggest__suggestion__buttons a{color:#fff;text-align:center;text-transform:uppercase;background:#e61b80;width:100%;height:40px;margin-top:10px;padding:10px;text-decoration:none}@media (width>=900px){.auto-suggest .react-autosuggest__section-container:nth-child(2) .react-autosuggest__suggestion__buttons a{width:90%}}.auto-suggest .react-autosuggest__section-container:not(:first-child):not(:nth-child(2)){width:30%}@media (width<=899px){.auto-suggest .react-autosuggest__section-container:not(:first-child):not(:nth-child(2)){width:100%;margin-top:28px}}.auto-suggest .react-autosuggest__section-container:not(:first-child):not(:nth-child(2)) .react-autosuggest__suggestions-list{flex-direction:column}.auto-suggest .react-autosuggest__section-container:not(:first-child):not(:nth-child(2)) .react-autosuggest__suggestion:not(:first-child){border-top:2px solid #efefef}.auto-suggest .react-autosuggest__section-container:not(:first-child):not(:nth-child(2)) .react-autosuggest__suggestion a{color:#404e55;vertical-align:middle;text-decoration:none}.auto-suggest .react-autosuggest__section-container:not(:first-child):not(:nth-child(2)) .react-autosuggest__suggestion a:hover{color:#e61b80}.auto-suggest .react-autosuggest__section-container:last-child{margin-top:28px}.auto-suggest .react-autosuggest__suggestions-container--open{flex-direction:column;display:flex}@media (width<=599px){.auto-suggest .react-autosuggest__suggestions-container--open{padding-top:14px;padding-left:14px}}.auto-suggest .react-autosuggest__suggestion{cursor:pointer;padding:5px 0}.auto-suggest .react-autosuggest__suggestion--highlighted{color:#e61b80}header:not(.header__affix) .auto-suggest .react-autosuggest__suggestions-container{width:900px;max-width:calc(100vw - 14px);position:absolute;top:29px;left:auto;right:-370px}@media (width<=899px){header:not(.header__affix) .auto-suggest .react-autosuggest__suggestions-container{width:100vw;max-width:100vw;height:calc(100vh - 80px);top:34px;left:auto;right:-142px}#home header:not(.header__affix) .auto-suggest .react-autosuggest__suggestions-container{height:calc(100vh - 120px)}}.basket-layout .basket-title-lg{display:none}@media (width>=600px){.basket-layout .basket-title-lg{display:flex}}.basket-layout .basket-container{max-width:1000px;margin:auto}@media (width<=599px){.basket-layout .basket-step{display:none}}.basket-layout .basket-step{color:#fff;background-color:#404e55;margin-bottom:20px;display:flex}.basket-layout .basket-step li{text-align:center;flex-grow:1;padding:12px;font-weight:700}.basket-layout .basket-step li.active{background-color:#1fb3b0}.basket-table{border-spacing:0;width:100%;display:none}@media (width>=600px){.basket-table{display:table}}.basket-table th,.basket-table td{border-left:1px solid #e0e0de;border-right:1px solid #e0e0de}.basket-table th+th,.basket-table td+td{border-left:none;border-right:1px solid #e0e0de}.basket-table thead th,.basket-table tfoot td{border-bottom:1px solid #e0e0de}.basket-table tbody tr+tr td,.basket-table tfoot td{border-top:1px solid #e0e0de}.basket-table thead th{border-color:#e0e0de}.basket-table thead th:first-child{border-left:1px solid #1fb3b0}.basket-table thead th:last-child{border-right:1px solid #1fb3b0}.basket-table thead{color:#fff;text-transform:uppercase;background-color:#1fb3b0;font-size:15px}.basket-table thead th{padding:10px 0;display:table-cell}.basket-table thead tr .product-title{min-width:55%}.basket-table thead tr .product-current-price{width:15%}.basket-table thead tr .product-quantity{width:10%}.basket-table thead tr .product-total-price{width:20%}.basket-table tfoot .total-price{background-color:#e61b80}.basket-table tfoot .total-price td{text-align:right;color:#fff;text-transform:uppercase;padding:10px 15px;font-size:15px;font-weight:700}.basket-table tfoot .promo-codes td{text-align:right;text-transform:uppercase;color:#404e55;background-color:#fff;padding:10px 15px;font-size:14px;font-weight:700;position:relative}.basket-table tfoot .promo-codes--saving{color:#30c1b5;text-transform:initial;border:2px solid #30c1b5;margin-left:14px;margin-right:-5px;padding:5px 28px;font-weight:700;position:relative}.basket-table tfoot .promo-codes__remove{background:0 0;position:absolute;top:6px;right:-4px}.basket-table tfoot .promo-codes__remove .jam:before{color:#30c1b5}.basket-table tfoot .delivery-fees td{text-align:right;color:#404e55;padding:10px 15px;font-size:15px;font-weight:700}@media (width>=900px){.basket-table .basket-row td{padding:14px}}.basket-table .basket-row__product-detail{justify-content:space-between;text-decoration:none}.basket-table .basket-row__product-info{flex-basis:75%}.basket-table .basket-row__product-detail,.basket-table .basket-row__product-quantity,.basket-table .basket-row__product-total-price,.basket-table .basket-row__product-info{display:flex}.basket-table .basket-row__product-quantity{justify-content:center;padding:0 5px}.basket-table .basket-row__product-total-price{flex-wrap:wrap;justify-content:center}.basket-table .basket-row__product-unSold{color:#e61b80;font-size:14px;font-weight:700}.basket-element__product__img{width:75px;height:75px;margin:5px}.basket-element__product__img--default{background:url(/assets/images/produits/default_product.png) 50%/contain no-repeat;width:75px;height:75px}.basket-element__product__img img{object-fit:contain;width:75px;height:75px;display:block;position:relative}.basket-element__product__info{flex-direction:column;display:flex}@media (width>=600px){.basket-element__product__info{justify-content:center}}.basket-element__product__info__title{text-transform:uppercase;color:#404e55;font-size:12px;font-weight:700}@media (width>=600px){.basket-element__product__info__title{font-size:12px}}.basket-element__product__info__brand,.basket-element__product__info__short-description{font-size:12px;font-weight:700}.basket-element__product__quantity__input-number{height:15px;margin:10px 14px 10px 0;display:flex}@media (width>=600px){.basket-element__product__quantity__input-number{margin:10px 0}}.basket-element__product__quantity__input-number__value{text-align:center;width:20px;font-weight:700}.basket-element__product__quantity__input-number__button{width:15px;font-size:10px}.basket-element__product__quantity__input-number__button:hover,.basket-element__product__quantity__input-number__button:focus{cursor:pointer}.basket-element__product__quantity__input-number__button-disabled{cursor:not-allowed!important}.basket-element__product__price{text-align:center;flex-direction:column;display:flex}.basket-element__product__old-price{color:#9d9d9c;margin:0 auto;font-size:14px;text-decoration:line-through;display:inline-block;position:relative}.basket-element__product__current-price{margin:0 auto;font-size:14px;font-weight:700}.basket-element__product__promotion{color:#1fb3b0;text-align:center;border:2px solid #1fb3b0;min-width:150px;margin-top:5px;padding:5px;font-weight:700}@media (width>=900px){.basket-element__product__promotion{min-width:170px;margin:10px 0 -10px}}.basket-element__product__total{text-align:center}.basket-element__product__total__price{flex-direction:row;display:flex}.basket-element__product__total__current-price{color:#e61b80;font-size:14px;font-weight:700}@media (width>=600px){.basket-element__product__total__current-price{flex-grow:1}}.basket-element__product__total__old-price{color:#9d9d9c;margin-right:14px;font-size:14px;text-decoration:line-through;display:inline-block;position:relative}@media (width>=600px){.basket-element__product__total__old-price{flex-grow:1;margin:0}}.basket-element__product__total__trash{cursor:pointer;text-align:center;flex-direction:column;justify-content:center;min-width:30px;font-size:15px;display:flex}.basket-process{text-align:center;flex-direction:column-reverse;justify-content:center;margin-top:40px;display:flex}.basket-process .cta{margin:0 auto}.basket-process .cta--primary{margin-top:10px;margin-bottom:10px}@media (width>=600px){.basket-process{flex-direction:row;justify-content:space-around}.basket-process .cta{margin:0}.basket-process .cta--primary{margin:0 10px}}#inline-payment-form{flex-direction:column;justify-content:center;align-items:center;margin-top:14px;display:flex}.kr-payment-button{background-color:#e61b80!important;border-color:#e61b80!important}@media (width>=600px){.basket-xs{display:none}}.basket-xs__header{color:#fff;text-transform:uppercase;text-align:center;background-color:#1fb3b0;padding:10px;font-size:15px}.basket-xs__total-price{color:#fff;text-transform:uppercase;text-align:center;background-color:#e61b80;padding:10px;font-size:15px;font-weight:700}.basket-xs__promo-code{text-transform:uppercase;text-align:center;color:#404e55;background-color:#fff;border:1px solid #e0e0de;padding:10px;font-size:15px;font-weight:700}.basket-xs__delivery-fees{color:#404e55;text-align:center;border-top:1px solid #e0e0de;border-left:1px solid #e0e0de;border-right:1px solid #e0e0de;padding:10px;font-size:15px;font-weight:700}.basket-xs-element{border-bottom:1px solid #e0e0de;border-left:1px solid #e0e0de;border-right:1px solid #e0e0de;padding:15px 5px;display:flex}.basket-xs-element:last-child{border-bottom:none}.basket-xs-element__product{justify-content:start;width:100%;display:flex}.basket-xs-element__product__image{width:75px}.basket-xs-element__product__info{flex-direction:column;flex-grow:1;justify-content:center;display:flex}.basket-xs-element__product__info__quantity-and-price{flex-flow:wrap;align-items:center;display:flex}.basket-xs-element__product__trash{cursor:pointer;text-align:right;margin:0 0 auto auto}.basket-xs-element__product__unSold{color:#e61b80;margin:0 10px 0 0;font-size:14px;font-weight:700}.basket-click-collect__form{border:0;flex-direction:column;padding:0;display:flex}@media (width>=900px){.basket-click-collect__form{flex-direction:row;padding-top:20px}}.basket-click-collect__form>.block-billing,.basket-click-collect__form .block-collect{width:100%}.basket-click-collect__form>.block-billing .section-title,.basket-click-collect__form .block-collect .section-title{margin-bottom:0}.basket-click-collect__form>.block-billing .section-title>span,.basket-click-collect__form .block-collect .section-title>span{min-height:52px}@media (width>=900px){.basket-click-collect__form>.block-billing .section-title,.basket-click-collect__form .block-collect .section-title{color:#e61b80;margin-bottom:35px}.basket-click-collect__form>.block-billing .section-title:before,.basket-click-collect__form>.block-billing .section-title:after,.basket-click-collect__form .block-collect .section-title:before,.basket-click-collect__form .block-collect .section-title:after{background-color:#e61b80}.basket-click-collect__form>.block-billing,.basket-click-collect__form .block-collect{border:1px solid #efefef;flex:auto;padding:30px}}.basket-click-collect__form .block-billing{margin-bottom:30px}@media (width>=900px){.basket-click-collect__form .block-billing{margin-bottom:0;margin-right:5px}}.basket-click-collect__form .block-billing .field{margin:0 0 28px}.basket-click-collect__form .block-billing .address-form__field>p:last-child{margin-bottom:0}.basket-click-collect__form .block-collect .address{text-align:center}.basket-click-collect__form .block-collect .address__name{text-transform:uppercase;font-size:14px;font-weight:700}.basket-click-collect__form .block-collect .shipping-info{text-align:center;text-transform:uppercase;color:#1fb3b0;margin-top:30px;font-size:16px;font-weight:700}.basket-click-collect__form .block-collect .shipping-when{text-align:center;color:#1fb3b0;margin-bottom:7px;font-size:14px;font-weight:700}.basket-click-collect__form .block-collect .form__actions-and-feedbacks{margin-top:0!important}@media (width>=900px){.basket-click-collect__form .block-collect .form__actions-and-feedbacks{margin-top:25px!important}.basket-click-collect__form .block-collect{margin-left:5px}}@media (width<=899px){#basket-resume .section{flex-wrap:nowrap}}.basket-resume__address-container{display:flex}@media (width<=599px){.basket-resume__address-container{flex-direction:column}}@media (width>=600px){.basket-resume__address-container{align-items:stretch}}.basket-resume__address-container{margin-bottom:30px;padding-top:20px}.basket-resume__address-container__collect{width:100%}@media (width<=599px){.basket-resume__address-container__collect{margin-bottom:8px}}@media (width>=600px){.basket-resume__address-container__collect{margin-right:8px}.basket-resume__address-container__collect .block-address{height:100%}}.basket-resume__address-container .form-address{flex-direction:column;height:100%;display:flex}.basket-resume__address-container .form__actions-and-feedbacks{padding:0;margin-top:28px!important}.basket-resume__address-container .form__actions-and-feedbacks div{padding:0}.basket-resume__address-container__delivery,.basket-resume__address-container__billing{width:100%}.basket-resume__address-container__delivery .block-address,.basket-resume__address-container__billing .block-address{height:100%;padding-bottom:80px}@media (width<=599px){.basket-resume__address-container__delivery,.basket-resume__address-container__billing{margin-top:8px}}@media (width>=600px){.basket-resume__address-container__delivery,.basket-resume__address-container__billing{margin-left:8px}}.basket-resume__address-container__delivery #form-billing-address,.basket-resume__address-container__billing #form-billing-address{padding:20px 40px}.basket-resume__address-container__delivery #form-billing-address .form__actions-and-feedbacks,.basket-resume__address-container__billing #form-billing-address .form__actions-and-feedbacks{margin:0 0 -10px!important}.basket-resume__address-container__delivery #form-billing-address .form__actions-and-feedbacks>div,.basket-resume__address-container__billing #form-billing-address .form__actions-and-feedbacks>div{padding:10px 0 0}.basket-resume__warning{color:#e61b80;text-align:center;width:100%;margin-top:10px;font-weight:700}.basket-resume__loyalty-card-missing__label,.basket-resume__phone-missing__label{font-style:italic}.basket-resume__loyalty-card__label,.basket-resume__phone__label{color:#e61b80;font-weight:700}.basket-resume__error{margin-top:14px}.basket-resume__cgu{justify-content:left;width:80%;margin-top:40px;margin-bottom:40px;margin-left:10%;display:flex}@media (width>=900px){.basket-resume__cgu{width:60%;margin-left:20%}}.basket-resume__cgu__checkbox{cursor:pointer;border:1px solid #e61b80;min-width:15px;min-height:15px;margin-top:auto;margin-bottom:auto;display:inline-block}.basket-resume__cgu__checkbox.active{background-color:#e61b80}.basket-resume__cgu__text{color:#e61b80;margin-left:10px;font-size:14px;font-weight:700}.basket-resume__cgu__link{color:#e61b80;font-size:14px;font-weight:700;text-decoration:underline}.basket-resume__confirm-patientFile{justify-content:center;width:fit-content;margin:40px auto;display:flex}.basket-resume__confirm-patientFile__checkbox{cursor:pointer;border:1px solid #e61b80;min-width:15px;min-height:15px;margin:auto 0;display:inline-block}.basket-resume__confirm-patientFile__checkbox.active{background-color:#e61b80}.basket-resume__confirm-patientFile__text{color:#e61b80;margin-left:10px;font-size:14px;font-weight:700}.basket-resume__confirm-patientFile__link{color:#e61b80;font-size:14px;font-weight:700;text-decoration:underline}.basket-resume__coordinates-container{flex-direction:column;display:flex}.basket-resume__coordinates-container .basket-resume__tabs{overflow:hidden}.basket-resume__coordinates-container .basket-resume__tab{color:#1fb3b0;border:1px solid #1fb3b0;width:100%;margin-top:14px;overflow:hidden}.basket-resume__coordinates-container .basket-resume__tab-label{text-transform:uppercase;cursor:pointer;justify-content:center;padding:1em;display:flex}.basket-resume__coordinates-container .basket-resume__tab-label:hover{color:#17a39c}.basket-resume__coordinates-container .basket-resume__tab-label:after{content:"❭";text-align:center;width:2em;height:1.2em;transition:all .35s;transform:rotate(90deg)}.basket-resume__coordinates-container .basket-resume__tab-label-open:after{transform:rotate(-90deg)}.basket-resume__coordinates-container .basket-resume__tab-content{color:#1fb3b0;background:#fff;max-height:0;padding:0 1em;transition:all .35s}.basket-resume__coordinates-container .basket-resume__tab-content>form{border:none;position:relative;left:0}.basket-resume__coordinates-container .basket-resume__tab-content>form .section-title-wrapper{display:none}.basket-resume__coordinates-container .basket-resume__tab-content-open{max-height:100%;padding:1em}.basket-resume__coordinates-container .form__actions-and-feedbacks{margin:14px 0 0!important}.basket-resume__coordinates-container .form__actions-and-feedbacks>div{padding:0}.basket-resume__coordinates-container .patientFile-label{color:#9d9d9c;text-transform:inherit;order:1;margin-top:14px;font-weight:400}.basket-resume__coordinates-container .patientFile-label>input{margin-right:7px}@media (width>=900px){.basket-resume__sm-only{display:none}}@media (width<=599px){.basket-resume__lg-only{display:none}}.basket-resume__interactions{text-transform:uppercase;margin-top:14px}.basket-resume__interactions>p,.basket-resume__interactions ul{margin-top:14px}.basket-resume__interactions-link{color:#e61b80;text-decoration:underline}.basket-resume__warning-text{text-align:center;color:#e61b80;max-width:50%;margin:auto;font-weight:700}@media (width<=899px){.basket-resume__warning-text{max-width:80%}}.delivery-address__too-far-modal{max-width:500px}.delivery-address__too-far-modal-body{background:#fff;padding:14px}.delivery-address__too-far-modal-explanation{margin-bottom:14px;font-size:14px}.delivery-address__too-far-modal-buttons{justify-content:space-around;display:flex}.delivery-choices{flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:30px 30px 60px;display:flex}.delivery-choices--blue{border:1px solid #1fb3b0}.delivery-choices__title--blue{color:#1fb3b0}.delivery-choices__title--blue:before,.delivery-choices__title--blue:after{background-color:#1fb3b0}.delivery-choices__title strong{font-weight:800}.delivery-choices .alert{color:#e61b80;text-align:center;margin-bottom:10px;font-weight:700}.delivery-choices .section__wrapper{width:100%;height:10%}.delivery-choices__option{cursor:pointer;width:100%}.delivery-choices__option--disabled{color:#9d9d9c}.delivery-choices__option--disabled>*{cursor:not-allowed}.delivery-choices__option--center{height:50%}.delivery-choices__option>*{cursor:pointer}.delivery-choices__option :first-child{align-items:center;display:flex}.delivery-choices__option-radio-container{flex-basis:10%}.delivery-choices__option-radio{appearance:none;cursor:pointer;border:2px solid #1fb3b0;border-radius:50%;width:15px;height:15px}.delivery-choices__option-radio:checked{background-color:#1fb3b0}.delivery-choices__option-radio:disabled{border-color:#9d9d9c}.delivery-choices__option-radio--disabled{color:#9d9d9c;cursor:not-allowed}.delivery-choices__option-radio-address{color:#e61b80;font-size:.8em;font-weight:600}.delivery-choices__option-label{flex-grow:1;font-size:14px;display:flex}.delivery-choices__option-label>*{cursor:pointer}.delivery-choices__option-label--disabled,.delivery-choices__option-name--disabled{color:#9d9d9c;cursor:not-allowed}.delivery-choices__option-price{margin:0 0 0 10px;font-weight:700}.delivery-choices__option-price--disabled{color:#9d9d9c;cursor:not-allowed}.delivery-choices__option-when{width:100%;padding-left:10%;font-style:italic}.delivery-choices__option-when--disabled{color:#9d9d9c;cursor:not-allowed}.delivery-choices__option-when--red{color:#e61b80;font-weight:700}.delivery-choices__option-cant-accept{padding-left:10%}.delivery-choices__option-only{color:#e61b80;padding-left:10%}.delivery-choices__service-name-emphasis{font-weight:600}.basket-stepbar{z-index:1;background-color:#0000;flex-direction:row;justify-content:space-around;width:800px;display:flex}@media (width<=899px){.basket-stepbar{display:none}}.basket-stepbar-container{justify-content:center;align-items:center;margin:28px 0;display:flex;position:relative}.basket-stepbar__steps{width:inherit;flex-direction:column;align-items:center;display:flex}.basket-stepbar__step{text-align:center;color:#404e55;background-color:#fff;border:1px solid #404e55;border-radius:50%;width:35px;height:35px;margin-bottom:7px;padding:6px;font-size:16px;font-weight:500}.basket-stepbar__step--current{color:#404e55;border:2px solid #404e55;font-weight:700}.basket-stepbar__hr{color:#404e55;z-index:0;width:100%;margin:0;position:absolute;bottom:25px}@media (width<=899px){.basket-stepbar__hr{display:none}}.basket-stepbar__stepText{display:none}@media (width>=480px){.basket-stepbar__stepText{text-transform:uppercase;color:#404e55;background-color:#fff;margin-bottom:14px;padding:0 14px;font-size:16px;display:flex}}.basket-stepbar__stepText--current{color:#404e55;font-weight:600}.block-address{position:relative}.block-address--border-xs{border:1px solid #efefef;padding:20px}@media (width>=600px){.block-address{border:1px solid #efefef;padding:30px}}.block-address .alert{color:#e61b80;text-align:center;margin-bottom:10px;font-weight:700}.block-address .address{text-align:center}.block-address .address__name{text-transform:uppercase;font-size:14px;font-weight:700}.block-address .shipping-info{text-align:center;text-transform:uppercase;color:#1fb3b0;margin-top:30px;font-size:16px;font-weight:700}.block-address .shipping-when{text-align:center;color:#1fb3b0;margin-bottom:7px;font-size:14px;font-weight:700}.block-address .cta{margin-top:40px;margin-left:-80px;display:flex;position:relative;bottom:0;left:50%}@media (width>=900px){.block-address .cta{bottom:10px}}.block-address--primary{border-color:#e61b80}.block-address--primary .section-title{color:#e61b80}.block-address--primary .section-title:before,.block-address--primary .section-title:after{background-color:#e61b80}.block-address--blue{border-color:#1fb3b0}.block-address--blue .section-title{color:#1fb3b0}.block-address--blue .section-title:before,.block-address--blue .section-title:after{background-color:#1fb3b0}.shipping-when__hour{color:#e61b80;font-weight:700}@media (width<=599px){.address-form{border:none}}.address-form{padding:40px}.address-form__title{color:#e61b80}@media (width<=599px){.address-form__title{color:#2a2b29}}.address-form__title:before,.address-form__title:after{background-color:#e61b80}@media (width<=599px){.address-form__title:before,.address-form__title:after{background-color:#2a2b29}}.address-form__field .field>input{border:1px solid #ececec}.address-form .form__actions-and-feedbacks>div{padding:40px 0}.address-form .form__actions .cta{margin:initial}.filters-display-xs{width:100%;padding:0 40px;position:absolute;top:0;bottom:0;overflow:auto}.filters-display-xs__list{margin-bottom:90px}.filters-display-xs__list .filter-item__header{border-bottom:1px solid #2a2b29;justify-content:space-between;align-items:center;margin-top:20px;margin-bottom:10px;padding:8px 0;display:flex}.filters-display-xs__list .filter-item__header--borderless{border-bottom:none}.filters-display-xs__list .filter-item__header__title{text-transform:uppercase;color:#1fb3b0;font-size:15px;font-weight:700}.filters-display-xs__list .filter-item__header__reset .reset-button button{background-color:initial;color:#e61b80;font-weight:700;text-decoration:underline}.filters-display-xs__list .filter-item__header__reset .reset-button button:hover{cursor:pointer;color:#cc1984}.filters-display-xs__list .filter-item__component li{text-transform:uppercase;text-align:left;color:#404e55;font-weight:700}.filters-display-xs__list .filter-item__component li .checkbox label{padding:8px 0}.filters-display-xs__list .filter-item__component li .checkbox span{font-weight:700}.filters-display-xs__list .filter-item__component li+li{border-top:1px solid #8a8786}.filters-display-xs__list .filter-item__component .ais-HierarchicalMenu-item{padding:5px 0}.filters-display-xs__list .filter-item__component .ais-HierarchicalMenu-item .ais-HierarchicalMenu-link{color:#404e55;font-size:13px;text-decoration:none}.filters-display-xs__list .filter-item__component .ais-HierarchicalMenu-item .ais-HierarchicalMenu-count:before{content:"("}.filters-display-xs__list .filter-item__component .ais-HierarchicalMenu-item .ais-HierarchicalMenu-count:after{content:")"}.filters-display-xs__list .filter-item__component .ais-HierarchicalMenu-item--selected:not(.ais-HierarchicalMenu-item--parent)>.ais-HierarchicalMenu-link{color:#1fb3b0}.filters-display-xs__list .filter-item__component .ais-HierarchicalMenu-item--selected>.ais-HierarchicalMenu-link span{font-weight:700}.filters-display-xs__list .filter-item__component .ais-HierarchicalMenu-item .ais-HierarchicalMenu-list--child,.filters-display-xs__list .filter-item__component .ais-HierarchicalMenu-list--child{margin-left:28px}.filters-display-xs__process{text-align:center;background-color:#fff;justify-content:center;padding:25px 0;display:flex}.filter-xs.open .filters-display-xs__process{z-index:2;position:fixed;bottom:0;left:0;right:0}.filters-display-xs__process button{margin:0 5px}.checkbox label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;font-size:13px;display:flex;position:relative}.checkbox label input{opacity:0;position:absolute}.checkbox label input:checked~span{color:#1fb3b0}.checkbox label input:checked~div{background-color:#1fb3b0}.checkbox label div{background-color:#eee;width:10px;height:10px;margin-right:5px;top:4px}.checkbox label:hover input~div{border:1px solid #1fb3b0}.checkbox label:hover input~span{color:#1fb3b0}@media (width<=599px){.order-table__lg{display:none}}@media (width>=600px){.order-table__xs{display:none}}.order-table__xs,.order-table__lg{border-collapse:collapse;color:#2a2b29;width:100%;max-width:1200px;margin:0 auto}.order-table__xs thead,.order-table__lg thead{font-size:15px}.order-table__xs thead th,.order-table__lg thead th{padding:10px 0;font-weight:700}.order-table__xs tbody td,.order-table__lg tbody td{padding:20px}.order-table__xs th,.order-table__xs td,.order-table__lg th,.order-table__lg td{border-collapse:collapse;border:1px solid #e0e0de}@media (width>=600px){.order-table__xs .order-row .order-element__price,.order-table__lg .order-row .order-element__price{text-align:center}.order-table__xs .order-row .order-element__status__label div:first-child,.order-table__lg .order-row .order-element__status__label div:first-child{margin:0 auto}}.pagination{color:#8a8786;justify-content:center;width:100%;max-width:1200px;margin:0 auto;padding-top:10px;display:flex}.pagination li{padding:0 5px}.pagination li:hover{color:#cc1984}.pagination li.active>a{color:#cc1984;font-weight:700}.pagination li.disabled{display:none}.order-element__info__title{font-weight:700}.order-element__status__label{text-align:center}.order-element__status__label__cancelled{color:#e61b80;background-color:#e61b8033;width:140px;height:25px;margin-top:10px;font-weight:700;line-height:25px}.order-element__status__label__available{color:#95c020;background-color:#95c02033;width:140px;height:25px;margin-top:10px;font-weight:700;line-height:25px}.order-element__status__label__deliver{color:#8a8786;background-color:#8a878633;width:140px;height:25px;margin-top:10px;font-weight:700;line-height:25px}.order-element__status__label__in-progress{color:#fac114;background-color:#fac11433;width:140px;height:25px;margin-top:10px;font-weight:700;line-height:25px}.order-element__status__actions{flex-direction:column;display:flex}.order-element__status__actions__detail,.order-element__status__actions__claim,.order-element__status__actions__collect{text-decoration:none}.order-element__status__actions__detail,.order-element__status__actions__claim{color:#8a8786}.order-element__status__actions__collect{color:#95c020;cursor:pointer}.order-element__status__actions__title{font-weight:700;text-decoration:underline}.order-element__status__actions__icon{font-size:9px}.order-history-process{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-top:40px;display:flex}.order-history-process .cta{margin:0 10px}.order-history-process .cta--primary{margin-top:10px}@media (width>=600px){.order-history-process{flex-direction:row}.order-history-process .cta--primary{margin-top:0}}.modal-container{z-index:10000;cursor:default;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-container:after{content:"";opacity:.4;background:gray;width:100%;height:100%;position:absolute}.modal-cnc{z-index:10000;opacity:1;color:#2a2b29;background:#fff;flex-direction:column;justify-content:space-between;width:300px;height:300px;margin:0 auto;padding-bottom:14px;display:flex;position:fixed;top:20%;overflow-y:auto}@media (width>=900px){.modal-cnc{width:400px}}.modal-cnc__title{text-align:center;flex-grow:1;font-size:15px}.modal-cnc__close{color:#fff;cursor:pointer;background:#e61b80;flex-basis:5%;justify-content:space-between;align-items:center;padding:5px 0;font-size:15px;display:flex}.modal-cnc__header{color:#fff;background:#e61b80;justify-content:space-between;align-items:center;padding:5px 0;display:flex}.modal-cnc__content{text-align:center;flex-direction:column;flex-grow:1;justify-content:space-between;padding:28px;display:flex}.modal-cnc__content-title{text-align:center;text-transform:uppercase;margin-bottom:14px;font-size:18px}.modal-cnc__content-title span{font-weight:700}.modal-cnc__content-description{margin-bottom:14px;padding:0 14px}.modal-cnc__content-pharmacy{color:#1fb3b0;margin-bottom:14px;padding:0 14px}.modal-cnc__content-name{text-transform:uppercase;font-weight:700}.modal-cnc__content .cta{width:80%;margin:0 auto}.promo-codes__container{background-color:#f3f4f3;flex-direction:column;align-items:center;margin-top:10px;display:flex}.promo-codes__title{margin-top:14px;font-size:18px;font-weight:700}.promo-codes__validation-infos{color:#e6364f;font-size:12px;font-style:italic;font-weight:600}.promo-codes__form{flex-direction:column;display:flex}@media (width>=768px){.promo-codes__form{flex-direction:row}}.promo-codes__text-area{border:none;width:240px;height:40px;margin:7px 14px 14px;padding:10px}.promo-codes__submit{cursor:pointer;color:#fff;text-transform:uppercase;background-color:#434e54;width:240px;height:40px;margin:7px 14px 14px;font-size:12px;font-weight:700}.promo-codes__submit:hover{background-color:#2a2b29}.modal-drugs-confirmation{z-index:1000000;content:"";background:#00000073;height:100%;position:fixed;inset:0 0 -500px;overflow:auto}.modal-drugs-confirmation__content{background:#fff;width:90%;margin:5% auto auto;top:5%;overflow:auto}@media (width>=768px){.modal-drugs-confirmation__content{width:80%}}@media (width>=900px){.modal-drugs-confirmation__content{width:50%}}@media (width>=1200px){.modal-drugs-confirmation__content{width:45%}}.modal-drugs-confirmation__content__title{color:#fff;text-transform:uppercase;text-align:center;background:#e61b80;justify-content:center;align-items:center;width:100%;height:56px;padding:10px;font-size:18px;font-weight:700;display:flex}.modal-drugs-confirmation__content__question{padding:7px 14px}@media (width>=768px){.modal-drugs-confirmation__content__question{padding:14px 28px}}.modal-drugs-confirmation__content__question__check{cursor:pointer;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin-bottom:28px;display:flex}.modal-drugs-confirmation__content__question__check input{flex-basis:10%}@media (width>=768px){.modal-drugs-confirmation__content__question__check input{flex-basis:5%}}.modal-drugs-confirmation__content__question__check label{flex-grow:1;flex-basis:90%;font-size:14px;font-weight:400}.modal-drugs-confirmation__content__question__check--error{color:red;flex-basis:100%;margin-left:14px}.modal-drugs-confirmation__content__question__notice{text-transform:uppercase;color:#e61b80;cursor:pointer;text-align:center;border:1px solid #e61b80;justify-content:center;align-items:center;height:14px;margin-bottom:14px;padding:5px;font-size:14px;font-weight:700;line-height:1em;display:flex}@media (width>=768px){.modal-drugs-confirmation__content__question__notice{line-height:inherit}}.modal-drugs-confirmation__content__question__notice:hover{color:#cc1984;border:1px solid #cc1984}.modal-drugs-confirmation__content__question__infos p{letter-spacing:0;margin:0;font-size:14px;line-height:20px}.modal-drugs-confirmation__content__question__infos--number{cursor:pointer}.modal-drugs-confirmation__content__question__infos--number a{color:#e61b80}.modal-drugs-confirmation__content__question__infos--number:hover{color:#cc1984}.modal-drugs-confirmation__content__question__infos--link{color:#e61b80;cursor:pointer;text-decoration:underline}.modal-drugs-confirmation__content__question__infos--link:hover{color:#cc1984}.modal-drugs-confirmation__content__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;padding:7px 14px;display:flex}@media (width>=768px){.modal-drugs-confirmation__content__footer{padding:7px 28px}}.modal-drugs-confirmation__content__footer__dismiss{color:#fff;text-transform:uppercase;cursor:pointer;background:#404e55;flex-basis:100%;justify-content:center;align-items:center;height:28px;margin-bottom:3.5px;padding:5px;font-weight:700;display:flex}@media (width>=480px){.modal-drugs-confirmation__content__footer__dismiss{margin-bottom:inherit}}.modal-drugs-confirmation__content__footer__dismiss:hover{background:#324045}@media (width>=480px){.modal-drugs-confirmation__content__footer__dismiss{flex-basis:47%}}.modal-drugs-confirmation__content__footer__validate{color:#fff;text-transform:uppercase;cursor:pointer;background:#e61b80;flex-basis:100%;justify-content:center;align-items:center;height:28px;padding:5px;font-weight:700;display:flex}.modal-drugs-confirmation__content__footer__validate:hover{background:#cc1984}@media (width>=480px){.modal-drugs-confirmation__content__footer__validate{flex-basis:47%}}.modal-drugs-confirmation__notice{background:#fff;width:90%;min-height:450px;margin:1% auto auto}.modal-drugs-confirmation__notice__title{color:#fff;background:#e61b80;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;min-height:28px;padding:10px;font-size:18px;display:flex}.modal-drugs-confirmation__notice__title__brand{text-transform:uppercase;text-align:center;flex-basis:100%;font-weight:700}.modal-drugs-confirmation__notice__title__name{text-align:center}.modal-drugs-confirmation__notice__print{text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#404e55;justify-content:center;align-items:center;width:100%;height:28px;font-size:14px;display:flex}.modal-drugs-confirmation__notice__print a{color:#fff;text-decoration:none}.modal-drugs-confirmation__notice__print span{color:#fff;margin-right:5px}.modal-drugs-confirmation__notice__details{flex-direction:column;width:100%;padding:7px 14px;display:flex}.modal-drugs-confirmation__notice__details--back{color:#e61b80;text-transform:uppercase;cursor:pointer;width:100%;font-size:12px}.modal-drugs-confirmation__notice__details--back span{margin-right:5px}.modal-drugs-confirmation__notice__details--body{padding-top:14px}.modal-drugs-confirmation__notice__details--body iframe,.modal-drugs-confirmation__notice__details--body iframe #notice{padding:0}.delivery__colissimo__point{border:1px solid #efefef;flex-direction:column;margin:20px 0 0;padding:0 20px 10px;display:flex}.delivery__colissimo__point:hover{cursor:pointer;border-color:#e61b80}.delivery__colissimo__point--selected{border-color:#e61b80}.delivery__colissimo__point--selected:hover{cursor:default}.delivery__colissimo__point__text{color:#404e55;text-align:left;font-size:12px;font-weight:400}.delivery__colissimo__point__title{color:#e61b80;font-style:italic;font-weight:700}.delivery__colissimo__point__address{font-weight:700}.delivery__colissimo__point__name{margin:10px 0 0}.delivery__colissimo__point__addresses{flex-wrap:wrap;margin:10px 0 0;display:flex}.delivery__colissimo__point__addresses2{flex-wrap:wrap;display:flex}.delivery__colissimo__point__address{margin:0 10px 0 0}.delivery__colissimo__point__schedules{margin:10px 0 0}.delivery__colissimo__point__schedule{display:flex}.delivery__colissimo__point__day,.delivery__colissimo__point__morning,.delivery__colissimo__point__afternoon{margin:0 10px 0 0}.language-switcher{z-index:1000;align-items:center;margin:.5rem;display:flex;position:fixed;top:10px;right:10px}.language-switcher button{cursor:pointer;background-color:#f0f0f0;border:1px solid #ddd;margin:0 .25rem;padding:.25rem .5rem;font-size:.875rem;transition:all .2s}.language-switcher button.active{color:#fff;background-color:#007bff;border-color:#0069d9}.language-switcher button:hover{background-color:#e0e0e0}.language-switcher button:hover.active{background-color:#0069d9}header{z-index:11;background-color:#fff;flex-direction:column;width:100%;display:flex;position:relative}@media (width<=899px){header{border-bottom:1px solid #fff}}header .subheader__affix__logo{display:none}.header__spacer{width:100%;height:104px}.header__pharmacy{background:#fff;order:0;padding:0 14px}@media (width>=900px){.header__pharmacy{opacity:1;border-bottom:2px solid #ececec;order:1;height:105px;transition:height 1s,opacity 2s}}@media (width<=899px){.header__pharmacy{padding:0}.header__pharmacy .header__menu{justify-content:space-between;align-items:center;min-height:70px;display:flex}.header__pharmacy .cnc_margin{margin-bottom:70px}}@media (width>=900px){.header__pharmacy{order:1;padding:0 40px}.header__pharmacy .header__menu{justify-content:space-between;align-items:center;min-height:70px;display:flex}}@media (width<=960px){.header__pharmacy{padding:0}}@media (width>=1111px){.header__pharmacy .medium--content{display:none}}@media (width<=1110px){.header__pharmacy .not--medium--content{display:none}}.header__main__logo{width:100%}@media (width>=900px){.header__main__logo{display:none}}@media (width>=1200px){.header__main__logo{width:auto;display:block}}.header__company__logo{flex-wrap:wrap;display:flex}.header__company__logo a{align-items:center;width:100%;text-decoration:none;display:flex}.header__company__logo a img{width:40px;height:40px}@media (width>=900px){.header__company__logo a img{width:102px;height:102px}}.header__company__logo a span{color:#2a2b29;text-transform:uppercase;font-size:15px;font-weight:700;line-height:1.2}@media (width>=900px){.header__company__logo a span{font-size:18px}}.header__submenu{display:none}@media (width>=900px){.header__submenu.header__submenu--expanded{z-index:3;background:#fff;min-height:270px;padding:40px;display:flex;position:absolute;top:110px;left:0;right:0}}.header__subcategories{flex:0 100%;padding:0 40px}.header__subcategories:last-child{flex:100%}.header__subcategories h2{flex-direction:column;margin-bottom:14px;display:flex}.header__subcategories h2,.header__subcategories h2 a{font-size:16px;font-weight:400}@media (width>=900px){.header__subcategories h2,.header__subcategories h2 a{color:#e61b80;text-transform:uppercase;text-decoration:none}}.header__subcategories h2 a:focus span,.header__subcategories h2 a:hover span,.header__subcategories h2 a:active span{font-weight:700}@media (width>=900px){.header__subcategories h2 a:focus span,.header__subcategories h2 a:hover span,.header__subcategories h2 a:active span{color:#cc1984}}.header__subcategories nav>.header__subcategories__items{flex-flow:column wrap;align-items:flex-start;height:180px;max-height:180px;display:flex}.header__subcategories nav>.header__subcategories__items .header__subcategories__items__item{text-align:left;margin:2px 8px 2px 0;position:relative}.header__subcategories nav>.header__subcategories__items .header__subcategories__items__item:hover a:before,.header__subcategories nav>.header__subcategories__items .header__subcategories__items__item:focus a:before{content:"— ";color:#cc1984;font-weight:700;position:absolute;left:-15px}.header__subcategories nav>.header__subcategories__items .header__subcategories__items__item:hover a,.header__subcategories nav>.header__subcategories__items .header__subcategories__items__item:focus a{color:#cc1984;font-weight:700}.header__subcategories nav>.header__subcategories__items .header__subcategories__items__item>*{color:#404e55;font-size:15px;font-weight:400;text-decoration:none}.header__subcategories nav>.header__subcategories__items .header__subcategories__items__item.header__submenu--more>*{font-weight:800}.header__submenu__links{text-transform:inherit}.header__submenu__links .header__submenu__link--lg{display:block}.header__submenu__links.has-xs .header__submenu__link--lg{display:none}@media (width>=900px){.header__submenu__links.has-xs .header__submenu__link--lg{display:block}}.header__submenu__links.has-xs .header__submenu__link--xs{display:block}@media (width>=900px){.header__submenu__links.has-xs .header__submenu__link--xs{display:none}}.header__subcategories__title--lg{display:none}@media (width>=900px){.header__subcategories__title--lg{display:block}.header__subcategories__title--xs{display:none}}.header__features{display:none}@media (width>=900px){.header__features{z-index:2;display:flex}}.header__features>ul{justify-content:center;align-items:center;height:100%;display:flex}.header__features>ul>li{text-align:center;color:#2a2b29;cursor:pointer;margin:0 14px;padding:28px 0;font-size:13px;font-weight:400;list-style-type:none;position:relative}.header__features>ul>li a{color:#404e55;text-decoration:none}.header__features>ul>li>a{text-transform:uppercase}.header__features>ul>li .header__menu__subcategories{width:420px;margin-top:37%;margin-left:-175px;display:none}@media (width>=1111px){.header__features>ul>li .header__menu__subcategories{margin-top:29%}}.header__features>ul>li .header__menu__subcategories h2 a{color:#e61b80;text-align:left}.header__features>ul>li .header__menu__subcategories ul{height:auto;max-height:initial}.header__features>ul>li .header__menu__subcategories ul li{text-transform:initial}.header__features>ul>li:hover a span,.header__features>ul>li:focus a span,.header__features>ul>li:active a span{color:#e61b80;text-decoration:none}.header__features>ul>li:hover .header__menu__subcategories,.header__features>ul>li:focus .header__menu__subcategories,.header__features>ul>li:active .header__menu__subcategories{z-index:1;background-color:#fff;border:1px solid #8a8786;min-height:270px;padding:40px;display:flex;position:absolute}.header-shop--top{display:none}@media (width>=1900px){.header-shop--top{display:block}}.header-shop--top .header-shop__link{width:150px}.header-shop--bottom{display:none}@media (width<=1900px){.header-shop--bottom{display:block}}.header-shop--bottom .header-shop__link{width:170px}.header-shop__link{text-transform:uppercase;color:#fff;height:40px;font-size:11px;font-weight:600}.header-shop__link:hover{cursor:pointer}.header-shop__link--selected{text-decoration:underline}.header-shop__link--drugs{background:#e61b80}.header-shop__link--products{background:#324045}.header-shop__link--promotions{background:#ccc}.header__affix{border-bottom:1px solid #fff;position:fixed;top:0}@media (width>=900px){.header__affix{z-index:10;display:flex;position:fixed}.header__affix .header__pharmacy{opacity:0;height:0;transition:height 1s,opacity 2s;overflow:hidden}.header__affix .subheader__searchbar--container{border:none}.header__affix .subheader__menu{height:40px}.header__affix .subheader__menu .subheader__menu__logout{width:160px;position:fixed}.header__affix .subheader__menu .subheader__affix__logo{background:#ececec;display:block}.header__affix .subheader__menu .subheader__affix__logo a{justify-content:center;width:50px;height:40px;display:flex}.header__affix .subheader__menu .subheader__affix__logo a img{height:100%;margin:0}}.large--content{display:none!important}@media (width>=900px){.large--content{display:inherit!important}}.xs--content{display:inherit!important}@media (width>=900px){.xs--content{display:none!important}}.basket-items-number{background-color:#e61b80;border-radius:50%;min-width:18px;min-height:18px;padding:0 3px;position:absolute;top:0;right:0;margin:3px!important;display:inline-block!important}@media (width<=370px){.basket-items-number{font-size:11px}}@media (width>=900px){.basket-items-number{display:none!important}}.subheader__menu__pharmacyDetails .header__subcategories{flex:none}.header__click-and-collect{color:#fff;cursor:pointer;background-color:#e61b80;justify-content:center;align-items:center;height:40px;display:flex;position:relative}.header__click-and-collect .jam{margin-right:10px}.header__click-and-collect__title--md-lg,.header__click-and-collect__title--xs{text-transform:uppercase;font-weight:700}@media (width<=560px){.header__click-and-collect__title--md-lg,.header__click-and-collect__title--xs{text-align:center;font-size:10px}}.header__click-and-collect__subtitle{display:initial;text-transform:uppercase;margin-left:5px}.header__click-and-collect .header__click-and-collect__subtitle:before{content:"| "}@media (width<=479px){.header__click-and-collect .header__click-and-collect__title--md-lg{display:none}}@media (width>=480px){.header__click-and-collect .header__click-and-collect__title--xs{display:none}}.header__click-and-collect .nowrap{white-space:nowrap}.header__click-and-collect__promotion-code{text-transform:initial;font-weight:700}.header__click-and-collect--animated-text{color:#fff;text-transform:uppercase;text-align:center;width:100%;height:30px;font-weight:700;overflow:hidden}.header__click-and-collect--animation{justify-content:center;align-items:center;height:100%;display:flex}.header__click-and-collect--animation .header__click-and-collect--animated-text{opacity:0;animation-iteration-counts:1;justify-content:center;align-items:center;height:100%;animation-name:appear;animation-duration:5s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;display:flex}@keyframes appear{0%,to{opacity:0}10%,90%{opacity:1}}.header__click-and-collect .modal-container{z-index:10000;cursor:default;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.header__click-and-collect .modal-container:after{content:"";opacity:.4;background:gray;width:100%;height:100%;position:absolute}.header__click-and-collect .modal-cnc{z-index:10000;opacity:1;color:#2a2b29;background:#fff;flex-direction:column;justify-content:space-between;width:300px;height:80%;margin:0 auto;padding-bottom:14px;display:flex;position:fixed;top:10%;overflow-y:auto}@media (width>=900px){.header__click-and-collect .modal-cnc{width:400px}}.header__click-and-collect .modal-cnc__title{text-align:center;flex-grow:1;font-size:15px}.header__click-and-collect .modal-cnc__close{color:#fff;cursor:pointer;background:#e61b80;flex-basis:5%;justify-content:space-between;align-items:center;padding:5px 0;font-size:15px;display:flex}.header__click-and-collect .modal-cnc__header{color:#fff;background:#e61b80;justify-content:space-between;align-items:center;padding:5px 0;display:flex}.header__click-and-collect .modal-cnc__content{text-align:center;flex-direction:column;flex-grow:1;justify-content:space-between;padding:28px;display:flex}.header__click-and-collect .modal-cnc__content-logo{width:50%;height:auto;margin:0 auto 14px}.header__click-and-collect .modal-cnc__content-title{text-align:center;text-transform:uppercase;margin-bottom:14px;font-size:18px}.header__click-and-collect .modal-cnc__content-title span{font-weight:700}.header__click-and-collect .modal-cnc__content-description{margin-bottom:14px;padding:0 14px}.header__click-and-collect .modal-cnc__content-pharmacy{color:#1fb3b0;margin-bottom:14px;padding:0 14px}.header__click-and-collect .modal-cnc__content-name{text-transform:uppercase;font-weight:700}.header__click-and-collect .modal-cnc__content .cta{width:80%;margin:0 auto}.subheader__menu-cnc .subheader__menu--primary--links .subheader__menu__basket{width:100%}.subheader__menu-cnc .shopcategory__item{text-transform:uppercase;text-align:right;flex-grow:1;justify-content:space-between;padding:0;font-size:14px;display:flex}.subheader__menu-cnc .shopcategory__item.shopcategory__item--hidden{display:none}.subheader__menu-cnc .shopcategory__item:hover,.subheader__menu-cnc .shopcategory__item:focus,.subheader__menu-cnc .shopcategory__item:active{color:#cc1984}.subheader__menu-cnc .shopcategory__item:hover span,.subheader__menu-cnc .shopcategory__item:focus span,.subheader__menu-cnc .shopcategory__item:active span{font-weight:700}.header__pharmacy-cnc{display:flex}@media (width>=1200px){.header__pharmacy-cnc{opacity:1;padding-left:0;transition:height 1s,opacity 2s}}@media (width>=900px){.header__pharmacy-cnc--notDrugShop{height:160px}}@media (width>=1420px){.header__pharmacy-cnc--notDrugShop{height:145px}}@media (width>=900px){.header__pharmacy-cnc--drugShop{height:200px}}@media (width>=1420px){.header__pharmacy-cnc--drugShop{height:185px}}@media (width>=1900px){.header__pharmacy-cnc--drugShop{height:145px}}@media (width>=1200px){.header__pharmacy-cnc .header__main__logo img{width:132px;height:132px}}.header__pharmacy-cnc .header__main__logo span{display:block}@media (width>=900px){.header__pharmacy-cnc .header__main__logo span{display:none}}.header__pharmacy-cnc .header__menu__wrapper{width:100%;display:none}@media (width>=900px){.header__pharmacy-cnc .header__menu__wrapper{display:block}}.header__pharmacy-cnc .header__menu__wrapper .subheader__menu__shop{min-height:400px}.header__pharmacy-cnc .header__menu__wrapper .subheader__menu__shop .header__subcategories nav ul{height:100%;max-height:100%}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories{border-top:1px solid #9d9d9c;width:100%;height:66px;display:flex}@media (width<=899px){.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories{background:#fff;position:absolute;top:150px;left:0}}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav{width:100%}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul{text-align:center;align-items:center;width:100%;height:100%;display:flex}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li{padding:0 5px}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories__category.header__menu__categories__shop__subcategories__category--brand--global{width:100%}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories__category.header__menu__categories__shop__subcategories__category--brand nav ul li a{text-transform:uppercase;font-size:11px}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li a{color:#404e55;text-transform:uppercase;text-align:center;align-items:center;margin:0 6px;padding:16px 0;font-size:13px;text-decoration:none;display:flex}@media (width>=1440px){.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li a{padding:18px 0}}@media (width>=900px){.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li a{padding:7px 0}}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li a:hover,.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li a:focus,.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li a:active{color:#e61b80;font-weight:700}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li:hover .header__menu__categories__shop__subcategories,.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li:focus .header__menu__categories__shop__subcategories,.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li:active .header__menu__categories__shop__subcategories{justify-content:flex-start;align-items:flex-start;max-height:calc(100vh - 230px);padding:45px 0 45px 70px;display:flex;overflow-y:auto}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li:hover a,.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li:focus a,.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li:active a{color:#e61b80;font-weight:700}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories{z-index:1000;background:#fff;border-top:1px solid #e61b80;border-bottom:1px solid #e61b80;flex-wrap:wrap;width:100%;display:none;position:absolute;left:0}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories .header__menu__categories__shop__subcategories__category{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:50px;padding-right:14px;display:flex}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories .header__menu__categories__shop__subcategories__category.header__menu__categories__shop__subcategories__category--brand h2 a{color:#1fb3b0}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories .header__menu__categories__shop__subcategories__category.header__menu__categories__shop__subcategories__category--brand h2 a:hover{color:#17a39c}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories .header__menu__categories__shop__subcategories__category nav{flex-wrap:wrap;display:flex}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories .header__menu__categories__shop__subcategories__category h2{text-align:left;width:100%;height:40px}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories .header__menu__categories__shop__subcategories__category h2 a{text-align:left;padding:0 0 14px;font-size:14px;font-weight:500}@media (width>=900px){.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories .header__menu__categories__shop__subcategories__category h2 a{color:#e61b80;text-transform:uppercase;text-decoration:none}}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories .header__menu__categories__shop__subcategories__category h2 a:focus,.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories .header__menu__categories__shop__subcategories__category h2 a:hover,.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories .header__menu__categories__shop__subcategories__category h2 a:active{font-weight:700}@media (width>=900px){.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories .header__menu__categories__shop__subcategories__category h2 a:focus,.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories .header__menu__categories__shop__subcategories__category h2 a:hover,.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories .header__menu__categories__shop__subcategories__category h2 a:active{color:#cc1984}}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories .header__menu__categories__shop__subcategories__category .header__menu__categories__shop__subcategories__list{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;width:175px}@media (width>=1800px){.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories .header__menu__categories__shop__subcategories__category .header__menu__categories__shop__subcategories__list{width:250px}}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories .header__menu__categories__shop__subcategories__category .header__menu__categories__shop__subcategories__list .header__menu__categories__shop__subcategories__links--show-more a.header__menu__categories__shop__subcategories__link--lg{font-weight:700}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories .header__menu__categories__shop__subcategories__category .header__menu__categories__shop__subcategories__list .header__menu__categories__shop__subcategories__links{color:#2a2b29;cursor:pointer;text-align:left;padding-right:15px;font-size:13px;font-weight:400;list-style-type:none}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories .header__menu__categories__shop__subcategories__category .header__menu__categories__shop__subcategories__list .header__menu__categories__shop__subcategories__links.many-subcategories{width:100%}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories .header__menu__categories__shop__subcategories__category .header__menu__categories__shop__subcategories__list .header__menu__categories__shop__subcategories__links.many-subcategories a{text-transform:uppercase;font-size:12px}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories .header__menu__categories__shop__subcategories__category .header__menu__categories__shop__subcategories__list .header__menu__categories__shop__subcategories__links a{color:#404e55;font-weight:initial;padding:initial;text-align:left;text-transform:inherit;text-decoration:none}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories .header__menu__categories__shop__subcategories__category .header__menu__categories__shop__subcategories__list .header__menu__categories__shop__subcategories__links a:hover,.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories .header__menu__categories__shop__subcategories__category .header__menu__categories__shop__subcategories__list .header__menu__categories__shop__subcategories__links a:focus{color:#e61b80;font-weight:700}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories .header__menu__categories__shop__subcategories__links.first-letter{margin-top:10px}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories .header__menu__categories__shop__subcategories__links.first-letter a{height:auto}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories .header__menu__categories__shop__subcategories__link--first-letter{text-transform:uppercase;margin-left:6px;font-weight:700}.header__menu__categories--active a{font-weight:700;color:#e61b80!important}.header__spacer-cnc{width:100%}@media (width>=900px){.header__spacer-cnc{height:162px}}.subheader__menu>div{flex:0 100%;align-items:flex-start;display:flex}.subheader__searchbar{margin-left:-40px;display:none}.subheader__searchbar.subheader__searchbar--expanded{display:block}@media (width>=900px){.subheader__searchbar.subheader__searchbar--expanded{display:none}}.subheader__searchbar .search-bar p{width:100%;height:40px}.subheader__menu--content--large{order:1;width:100%}.subheader__menu--content--large .cta{width:100%}@media (width>=900px){.subheader__menu--content--large{width:240px}}.subheader__menu .subheader__menu__scan{display:none}.subheader__menu.subheader__menu-cnc .subheader__menu__scan{display:block}@media (width>=900px){.subheader__menu.subheader__menu-cnc .subheader__menu__scan{display:none}}.subheader__menu__button{width:40px}@media (width>=900px){.subheader__menu__button{display:none}}.subheader__menu__button a{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.subheader__menu__button a abbr{cursor:pointer;height:auto;font-size:22px;line-height:.8}.subheader__menu__button a span{text-transform:initial;font-size:9px}.subheader__menu--primary--links{width:100%}@media (width>=900px){.subheader__menu--primary--links{flex:1 0 auto;width:auto}}.subheader__menu--primary--links>ul{align-items:center;display:flex}.subheader__menu--primary--links>ul li{position:relative}.subheader__menu--primary--links>ul li .cta{border-left:1px solid #fff;justify-content:center;align-items:center;display:flex}@media (width>=600px){.subheader__menu--primary--links>ul li .cta>*{align-items:center;margin:0 7px;display:flex}}@media (width>=900px){.subheader__menu--primary--links>ul li .cta>.xs--content{display:none}}.subheader__menu--primary--links>ul li .cta abbr{font-size:14px}@media (width>=600px){.subheader__menu--primary--links>ul li .cta abbr{font-size:18px}}.subheader__menu--primary--links>ul li .cta span{font-size:12px;font-weight:700;line-height:1.5}.subheader__menu--primary--links>ul li .cta--square{border-left:1px solid #fff}.subheader__menu--primary--links>ul li.subheader__menu__searchbar{flex-grow:1}.subheader__menu--primary--links>ul li.subheader__menu__searchbar a{width:100%}.subheader__menu--primary--links>ul li.subheader__menu__searchbar abbr{font-size:12px}header .subheader__menu--content--switch{order:3}header .subheader__menu--content--switch .cta{border-left:1px solid #fff;width:100%}@media (width>=900px){header .subheader__menu--content--switch .cta{width:160px}}.subheader__menu--links__item__shopcategory{border-bottom:1px solid #9d9d9c;width:100%!important}.subheader__menu--links__item__shopcategory.subheader__menu--links__item__shopcategory--toggle{border:none}.subheader__menu--links__item__shopcategory.subheader__menu__features__feature:last-child{border-bottom:none}.subheader__menu--links__item__shopcategory .subheader__links__categories{display:none!important}.subheader__menu--links__item__shopcategory .subheader__links__categories.subheader__links__categories--expanded{flex-direction:column;right:0;display:flex!important}.subheader__menu--links__item__shopcategory .subheader__links__categories .subheader__links__categories__back{text-transform:uppercase;margin:14px}.subheader__menu--links__item__shopcategory .subheader__links__categories .subheader__links__categories__back:before{content:"<< "}.subheader__menu--links__item__shopcategory .subheader__links__categories .subheader__links__categories__back span{border-bottom:1px solid #9d9d9c}.subheader__menu--links__item__shopcategory .subheader__links__categories .header__subcategories nav .subheader__menu__features{display:flex!important}@media (width<=899px){.header__click-and-collect~.subheader__menu.subheader__menu-cnc .subheader__menu--links{max-height:calc(100vh - 122px)}}.subheader__menu--links{background:#fff;border-bottom:2px solid #ececec;width:100%;padding:35px 40px;display:none;overflow:hidden auto;justify-content:flex-start!important;padding:0!important}@media (width<=899px){.subheader__menu--links{max-height:calc(100vh - 82px)}}.subheader__menu--links>.subheader__menu__features{flex-direction:column;width:100%;display:flex;margin:0!important;padding:0!important}.subheader__menu--links>.subheader__menu__features.subheader__menu__features .subheader__menu__features__feature:not(.subheader__menu--links__item__shopcategory--toggle){padding:14px 40px}.subheader__menu--links__separator{border:1px solid #e61b80;width:100%;margin:15px 0}.subheader__menu--links .subheader__links__categories:not(:empty){padding-top:14px}.subheader__menu--links .subheader__links__categories:not(:empty) .header__subcategories{margin:14px 0}.subheader__menu--links.subheader__menu--links--expanded{flex-wrap:wrap;display:flex}.subheader__menu--links.subheader__menu--links--expanded .subheader__menu__features .subheader__menu__features__feature:last-child{border-bottom:none}@media (width>=900px){.subheader__menu--links.subheader__menu--links--expanded{display:none}}@media (width<=899px){.subheader__menu--links.subheader__menu--links--expanded .header__subcategories nav>.subheader__menu__features{height:auto;max-height:auto}}@media (width>=600px) and (width<=899px){.subheader__menu--links.subheader__menu--links--expanded .header__subcategories nav>.subheader__menu__features{padding-bottom:35px}}.subheader__menu--links.subheader__menu--links--expanded .header__menu__categories__shop__subcategories__category{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:14px;display:flex}.subheader__menu--links.subheader__menu--links--expanded .header__menu__categories__shop__subcategories__category.header__menu__categories__shop__subcategories__category--brand{order:10}.subheader__menu--links.subheader__menu--links--expanded .header__menu__categories__shop__subcategories__category.header__menu__categories__shop__subcategories__category--brand h2{background-color:#404e55}.subheader__menu--links.subheader__menu--links--expanded .header__menu__categories__shop__subcategories__category h2{background-color:#e61b80;justify-content:center;align-items:center;width:100%;height:25px;margin-bottom:14px;display:flex}.subheader__menu--links.subheader__menu--links--expanded .header__menu__categories__shop__subcategories__category h2 a{text-transform:uppercase;text-align:center;color:#fff;font-weight:700;text-decoration:none}@media (width>=900px){.subheader__menu--links.subheader__menu--links--expanded .header__menu__categories__shop__subcategories__category h2 a{color:#e61b80;text-transform:uppercase;text-decoration:none}}.subheader__menu--links.subheader__menu--links--expanded .header__menu__categories__shop__subcategories__category h2 a:focus,.subheader__menu--links.subheader__menu--links--expanded .header__menu__categories__shop__subcategories__category h2 a:hover,.subheader__menu--links.subheader__menu--links--expanded .header__menu__categories__shop__subcategories__category h2 a:active{font-weight:700}@media (width>=900px){.subheader__menu--links.subheader__menu--links--expanded .header__menu__categories__shop__subcategories__category h2 a:focus,.subheader__menu--links.subheader__menu--links--expanded .header__menu__categories__shop__subcategories__category h2 a:hover,.subheader__menu--links.subheader__menu--links--expanded .header__menu__categories__shop__subcategories__category h2 a:active{color:#cc1984}}.subheader__menu--links.subheader__menu--links--expanded .header__menu__categories__shop__subcategories__category nav{width:100%}.subheader__menu--links.subheader__menu--links--expanded .header__menu__categories__shop__subcategories__category .header__menu__categories__shop__subcategories__list{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start}.subheader__menu--links.subheader__menu--links--expanded .header__menu__categories__shop__subcategories__category .header__menu__categories__shop__subcategories__list .header__menu__categories__shop__subcategories__links--show-more a.header__menu__categories__shop__subcategories__link--lg{font-weight:700}.subheader__menu--links.subheader__menu--links--expanded .header__menu__categories__shop__subcategories__category .header__menu__categories__shop__subcategories__list .header__menu__categories__shop__subcategories__link--first-letter{display:none}.subheader__menu--links.subheader__menu--links--expanded .header__menu__categories__shop__subcategories__category .header__menu__categories__shop__subcategories__list .header__menu__categories__shop__subcategories__links{color:#2a2b29;cursor:pointer;text-align:left;border-bottom:1px solid #efefef;font-size:13px;font-weight:400;list-style-type:none;padding:7px 0 7px 60px!important}.subheader__menu--links.subheader__menu--links--expanded .header__menu__categories__shop__subcategories__category .header__menu__categories__shop__subcategories__list .header__menu__categories__shop__subcategories__links:last-child{border:none}.subheader__menu--links.subheader__menu--links--expanded .header__menu__categories__shop__subcategories__category .header__menu__categories__shop__subcategories__list .header__menu__categories__shop__subcategories__links a{color:#404e55;text-transform:initial;font-weight:initial;padding:initial;text-align:left;text-decoration:none}.subheader__menu--links.subheader__menu--links--expanded .header__menu__categories__shop__subcategories__category .header__menu__categories__shop__subcategories__list .header__menu__categories__shop__subcategories__links a:hover,.subheader__menu--links.subheader__menu--links--expanded .header__menu__categories__shop__subcategories__category .header__menu__categories__shop__subcategories__list .header__menu__categories__shop__subcategories__links a:focus{color:#e61b80;font-weight:700}.subheader__menu--links>.subheader__menu__features{margin:0 auto}.subheader__menu--links>.subheader__menu__features--selected{text-decoration:underline}@media (width>=600px){.subheader__menu--links>.subheader__menu__features{width:100%;margin:0;padding:0 40px;display:block}}.subheader__menu--links>.subheader__menu__features>.subheader__menu__features__feature{position:relative}@media (width>=600px){.subheader__menu--links>.subheader__menu__features>.subheader__menu__features__feature{float:left;width:50%}.subheader__menu--links>.subheader__menu__features>.subheader__menu__features__feature:nth-child(2n){float:right}}.subheader__menu--links>.subheader__menu__features>.subheader__menu__features__feature span>a,.subheader__menu--links>.subheader__menu__features>.subheader__menu__features__feature span>a:hover,.subheader__menu--links>.subheader__menu__features>.subheader__menu__features__feature span>a:focus{color:#cc1984;font-weight:700}.subheader__menu--links>.subheader__menu__features>.subheader__menu__features__feature span>a{color:#404e55;text-transform:uppercase;font-size:14px;font-weight:400;text-decoration:none}.subheader__menu__logout{display:none}@media (width>=900px){.subheader__menu__logout{z-index:10;background:#ececec;width:100%;padding:7px;position:absolute}.subheader__menu__logout a{color:#404e55;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;text-decoration:none;display:flex}.subheader__menu__logout a:hover,.subheader__menu__logout a:focus{color:#cc1984}.subheader__menu__logout a i{margin-left:7px;font-size:6px;font-weight:700;line-height:0}.subheader__menu__logout--active{display:block}}.subheader__menu__searchbar{background-color:#e61b80;flex-direction:row;flex-shrink:1;flex-basis:auto;display:flex}.subheader__menu__searchbar--hidden{display:none}.subheader__menu__searchbar>:first-child{width:100%}.subheader__menu__searchbar abbr{cursor:pointer}@media (width>=900px){.subheader__menu__searchbar{display:none}}.subheader__menu-patient-link{background:#404e55;width:40px;height:40px}@media (width>=900px){.subheader__menu-patient-link{width:160px}}.subheader__menu-patient-link:hover{background-color:#324045}.subheader__menu--primary--links>ul li .cta>.subheader__menu-patient-logged{background-color:#1fb3b0;border-radius:50%;width:3px;height:3px;margin:0 auto 6px;position:absolute;bottom:0;left:0;right:0;display:inline-block!important}@media (width>=900px){.subheader__menu--primary--links>ul li .cta>.subheader__menu-patient-logged{display:none!important}}.subheader__menu-basket-button{background:#1fb3b0;width:40px;height:40px}@media (width>=900px){.subheader__menu-basket-button{width:160px}}.subheader__menu-basket-button:hover,.subheader__menu-basket-button:focus,.subheader__menu-basket-button:active{background-color:#17a39c}.subheader__searchbar--container{display:none}@media (width>=900px){.subheader__searchbar--container{background:#404e55;justify-content:flex-end;align-items:center;width:100%;height:40px;padding:0 14px;display:flex}}.subheader__searchbar--container .subheader__searchbar--label{color:#fff;text-transform:uppercase;margin-right:40px}.subheader__links__categories:not(:empty){display:block}.subheader__links__categories:not(:empty) .header__subcategories{padding:initial;width:auto;margin:14px 0}.subheader__links__categories:not(:empty) .header__subcategories h2{padding-right:7px}.subheader__links__categories:not(:empty) .header__subcategories h2,.subheader__links__categories:not(:empty) .header__subcategories h2 a{color:#e61b80;font-size:13px;text-decoration:none}@media (width>=900px){.subheader__links__categories:not(:empty) .header__subcategories h2,.subheader__links__categories:not(:empty) .header__subcategories h2 a{font-size:13px}}.subheader__links__categories:not(:empty) .header__subcategories h2:hover,.subheader__links__categories:not(:empty) .header__subcategories h2:focus,.subheader__links__categories:not(:empty) .header__subcategories h2 a:hover,.subheader__links__categories:not(:empty) .header__subcategories h2 a:focus{color:#cc1984;cursor:pointer;font-weight:700}.subheader__links__categories:not(:empty) .header__subcategories .subheader__menu__features{align-items:left;max-height:unset;flex-direction:column;display:flex}.subheader__links__categories:not(:empty) .header__subcategories .subheader__menu__features .subheader__menu__features__feature{width:100%;text-transform:initial;padding:0}.subheader__menu__fullwidth{width:100%}.subheader__menu__features__promotions{color:#cc1984;text-transform:uppercase;border-bottom:1px solid #9d9d9c;padding:14px 40px;font-size:14px;text-decoration:none}.subheader__menu__features__promotions a{color:#cc1984;cursor:pointer;font-weight:700;text-decoration:none}.subheader__menu__features__isDrugShop{color:#fff;text-transform:uppercase;padding:14px 40px;font-size:14px;text-decoration:none}.subheader__menu__features__isDrugShop--drugs{background:#e61b80;border-top:1px solid #fff}.subheader__menu__features__isDrugShop--products{background:#324045;border-top:1px solid #fff}.subheader__menu__features__isDrugShop--promotions{background:#ccc;border-top:1px solid #fff}.subheader__menu__features__isDrugShop:hover{cursor:pointer}.subheader__menu__features__isDrugShop a{color:#fff;cursor:pointer;font-weight:700;text-decoration:none}.subheader__language{background-color:#404e55;flex-direction:column;justify-content:center;height:40px;padding-left:2px;padding-right:2px;display:flex}@media (width>=900px){.subheader__language__xs{display:none}}.subheader__language__lg{display:none}@media (width>=900px){.subheader__language__lg{display:flex}}.search-bar p{color:#2a2b29;background:#fff;border:1px solid #9d9d9c;flex-wrap:nowrap;align-content:stretch;width:265px;height:26px;display:inline-flex}.search-bar label{position:absolute;left:-99999em}.search-bar input,.search-bar button{background:0 0;border:none}.search-bar input{color:#2a2b29;flex:auto;padding-left:.8em;font-size:10px;font-weight:400}.search-bar button{flex:0 0 3em;justify-content:center;align-items:center;display:flex}.search-bar button abbr{cursor:pointer;border-bottom:none;padding-top:.1em;line-height:1;text-decoration:none}.search-bar:hover{border-color:#404e55}.search-bar-2{border:1px solid #9d9d9c;width:90%;display:flex}.search-bar-2 input{border:none;width:calc(100% - 18px);padding:5px}.search-bar-2 .icon{padding-top:6px;padding-right:6px}.search-bar-2 .hideIcon{display:none}.overlay{z-index:20;position:fixed;inset:0}@media (width>=900px){.overlay{top:40px}}.overlay:hover{cursor:pointer}.basket-modal{z-index:21;background:#fff;border:2px solid #ececec;width:100%;position:absolute;inset:81px 0 auto auto}@media (width>=385px){.basket-modal{width:365px;top:91px;right:10px}}@media (width>=900px){.basket-modal{top:51px}}@media (width<=385px){.basket-modal{bottom:0;overflow-y:auto}}.basket-modal.with-header-click-and-collect{top:121px}@media (width>=385px){.basket-modal.with-header-click-and-collect{top:131px}}@media (width>=900px){.basket-modal.with-header-click-and-collect{top:91px}}.basket-modal.affixed-header{position:fixed;top:81px}@media (width>=385px){.basket-modal.affixed-header{top:91px}}@media (width>=900px){.basket-modal.affixed-header{top:51px}}.basket-modal__content__empty{color:#9d9d9c;text-align:center;padding:20px 0;font-size:19px}.basket-modal__footer{white-space:nowrap;text-align:center;background:#ececec;flex-direction:column;justify-content:center;align-items:center;padding:20px 40px;display:flex}.basket-modal__footer .continue-shopping{background:#9d9d9c;justify-content:center;align-items:center;margin-top:14px;display:flex}@media (width>=385px){.basket-modal__footer .continue-shopping{display:none}}.basket-modal__additional a{color:#9d9d9c;text-transform:uppercase;justify-content:center;align-items:center;padding:20px;font-size:1.3em;text-decoration:none;display:flex}.basket-modal__additional a:focus,.basket-modal__additional a:hover{color:#404e55}.total{color:#404e55;text-transform:uppercase;margin-bottom:14px;font-size:1.4em}.total__price{color:#e61b80;font-size:1.4em;font-weight:700}.basket-modal__content__list{display:block}.basket-modal__content__list__product{border-bottom:2px solid #ececec;justify-content:center;padding:20px;display:flex}.basket-modal__content__list__product__image{flex:0 0 4em;max-width:75px;margin-right:14px;position:relative}.basket-modal__content__list__product__image--default{background:url(/assets/images/produits/default_product.png) 50%/contain no-repeat;width:75px;height:75px}.basket-modal__content__list__product__image img{object-fit:contain;width:75px;height:75px;display:block;position:relative}.basket-modal__content__list__product__info{flex:auto}.basket-modal__content__list__product__name{color:#404e55;font-weight:700}.basket-modal__content__list__product__promotion{color:#1fb3b0;text-align:center;border:2px solid #1fb3b0;margin-top:5px;padding:5px;font-weight:700}.basket-modal__content__list__product__price,.basket-modal__content__list__product__price del,.basket-modal__content__list__product__price ins,.basket-modal__content__list__product__quantity{color:#e61b80;font-weight:700;text-decoration:none;display:inline-block}.basket-modal__content__list__product__price del{color:#9d9d9c;font-weight:400;text-decoration:line-through}.basket-modal__content__list__product__price:before{content:"|";margin:0 5px;display:inline-block}.basket-modal__content__list__product__remove{flex:none;justify-content:center;align-items:center;margin-left:14px;display:flex}.basket-modal__content__list__product__remove a{color:#9d9d9c;font-size:1.5em;text-decoration:none}.basket-modal__content__list__product__remove a:focus,.basket-modal__content__list__product__remove a:hover{color:#8a8786}.Reassurance__container{display:none}@media (width>=900px){.Reassurance__container{max-width:100%;display:block;box-shadow:4px 4px 8px -4px #dadada}}.Reassurance__nav{justify-content:space-between;margin:0 50px;display:flex}@media (width>=1200px){.Reassurance__nav{margin:0 200px}}@media (width>=1900px){.Reassurance__nav{margin:0 400px}}.Reassurance__link{color:#404e55;text-decoration:none}.Reassurance__link:hover{color:#1fb3b0}.Reassurance__link:hover *{stroke:#1fb3b0}.Reassurance__item{flex-direction:row;margin-bottom:15px;display:flex}.Reassurance__text{line-height:10px}.Reassurance__text-span{font-weight:700}.Reassurance__svg{width:2em;height:2em;margin-top:3px;margin-right:15px}footer{background:#ececec;justify-content:space-around;min-height:140px;padding:17.5px 14px;display:flex;overflow:hidden}footer section{text-align:center;flex-direction:column;width:100%;padding:0 20px;display:flex}@media (width>=600px){footer section{text-align:left}}footer section dd a,footer section dd a abbr,footer section ul li a,footer section ul li a abbr{color:#404e55;text-decoration:none}footer section dd a:hover,footer section dd a:focus,footer section dd a abbr:hover,footer section dd a abbr:focus,footer section ul li a:hover,footer section ul li a:focus,footer section ul li a abbr:hover,footer section ul li a abbr:focus{font-weight:700}footer section div{margin:0 auto}footer section div dl,footer section div nav{flex-direction:column;margin:0 auto;display:flex}footer section div dl dt,footer section div dl dd,footer section div dl ul li,footer section div nav dt,footer section div nav dd,footer section div nav ul li{font-size:12px}@media (width<=899px){.footer_cnc .footer__logo{display:none}}@media (width<=599px){.footer_cnc{flex-direction:column}.footer_cnc>section:not(.footer__links){margin-bottom:14px}.footer_cnc .footer__links{order:1}}.footer__logo{display:none}@media (width>=600px){.footer__logo{justify-content:center;align-items:center;display:flex;position:relative}.footer__logo h2{width:100%;height:100%;position:relative}.footer__logo h2 a{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;position:absolute}.footer__logo h2 a span{position:absolute;left:-99999em}}.footer__copyright{display:none}@media (width>=600px){.footer__copyright{flex-direction:column;justify-content:center;align-items:center;display:flex}.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:first-child span{display:none}.footer__copyright dl div a p{font-size:12px}}@media (width>=900px){.footer__copyright{flex-direction:row;justify-content:center;align-items:center;display:flex}}.footer__copyright-link>img{width:80px;margin-right:14px}.footer__ansm{margin-top:15px;margin-bottom:15px}.footer__copyright__valwin{flex-direction:column;justify-content:center;margin-top:14px;display:flex}.footer__copyright__valwin a{color:#b1b1b1;font-size:10px;text-decoration:none}.footer__copyright__valwin a:hover p,.footer__copyright__valwin a:hover span{color:#404e55}@media (width>=600px){.footer__copyright__valwin a{font-size:12px}}.footer__copyright__valwin>a>img{width:70px;margin:0}@media (width>=600px){.footer__copyright__valwin .footer__copyright-drugs-link{display:none}}.footer__title,.footer__title span{text-align:center;color:#404e55;text-transform:uppercase;margin-bottom:14px;font-size:15px;font-weight:700}@media (width>=600px){.footer__title,.footer__title span{text-align:left}}.footer__title span,.footer__title span span{display:none}@media (width>=924px){.footer__title span,.footer__title span span{display:inline}}.footer__virtual-visit{color:#e61b80;font-weight:700;text-decoration:none}@media (width<=599px){.bottom__banner{display:none}}.footer__payments nav ul{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.footer__payments nav ul li{margin:0 7px}.footer__payments nav ul li:first-child{margin-left:0}.footer__payments nav ul li:last-child{margin-right:0}.payment__icon{background-position:50%;background-repeat:no-repeat;background-size:contain;width:60px;height:60px}.reassurances__content{flex-wrap:wrap;width:100%;display:flex}@media (width>=900px){.reassurances__content{flex-wrap:nowrap}}.reassurances__content>li{background:#324045;border-bottom:2px solid #fff;border-right:2px solid #fff;align-items:center;width:50%;height:67px;display:flex}.reassurances__content>li:nth-child(2n){border-right:none}.reassurances__content>li:last-child:nth-child(odd){border-right:none;width:100%}@media (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{color:#fff;justify-content:flex-start;align-items:center;min-width:150px;margin:0 auto;text-decoration:none;display:flex}@media (width>=900px){.reassurances__content>li a{justify-content:center}}.reassurances__content>li a:hover{color:#c9c9c9}.reassurances__content>li a abbr{align-items:center;margin:0 8px;font-size:20px;display:flex}.reassurances__content>li a>h2{flex-direction:column;margin:0 8px;font-size:13px;display:flex}.reassurances__content>li a>h2 span{font-weight:400}.reassurances__content>li a>h2 span:first-child{font-weight:700}#subscribe-or-login .banner__image{background-position:60%;background-size:auto 100%}@media (width>=900px){#subscribe-or-login .banner__image{background-position:right -225px top;background-size:auto 100%}}@media (width>=1200px){#subscribe-or-login .banner__image{background-position:100%}}@media (width<=800px){#subscribe-or-login .banner{display:none}}@media (width>=900px){#subscribe-or-login .simple__banner__overlay{width:100%;left:-285px}}@media (width>=1200px){#subscribe-or-login .simple__banner__overlay{left:-509px}}@media (width<=800px){.subscription-and-connection-form{flex-direction:column-reverse;flex:100%;display:flex}.subscription-and-connection-form form{margin:0!important}}.subscription-and-connection-form .field{margin:0 0 28px}.subscription-and-connection-form{width:100%;max-width:934px;margin:0 auto}@media (width>=800px){.subscription-and-connection-form{display:flex}}.subscription-and-connection-form>.form{border-width:0;margin:0 -20px}@media (width>=460px){.subscription-and-connection-form>.form{margin:0 auto}}@media (width>=800px){.subscription-and-connection-form>.form{border-width:1px;flex:auto;max-width:460px}}@media (width<=799px){.subscription-and-connection-form .connexion-form{padding:5px 14px 40px}}.subscription-and-connection-form>.form:nth-child(3){border-color:#e61b80}.subscription-and-connection-form>.form:nth-child(3).form--error{border-color:#e6364f}.subscription-and-connection-form>.form:nth-child(3).form--error span{color:#e6364f}.subscription-and-connection-form>.form:nth-child(3) span{color:#e61b80}.subscription-and-connection-form>.form:nth-child(3) span:before,.subscription-and-connection-form>.form:nth-child(3) span:after{background:#e61b80}.subscription-and-connection-form>.hr-wrapper{border-top:5px solid #e61b80;width:120%;margin:-20px}@media (width>=800px){.subscription-and-connection-form>.hr-wrapper{border:none;flex:0 0 14px;margin:0;padding:0}}.subscription-and-connection-form>.hr-wrapper hr{position:absolute;left:-99999em}.subscribe-form__name{flex-direction:column;justify-content:space-between;display:flex;margin-bottom:0!important}@media (width>=900px){.subscribe-form__name{flex-direction:row}}.subscribe-form__name .field{-webkit-appearance:none;-moz-appearance:none;width:100%}.subscribe-form__name .field:first-child{margin-right:7px}.subscribe-form__loading{color:#e61b80;margin:10px 0 0}.subscribe-feedback{width:100%;max-width:460px;margin:0 auto;padding:0 20px}@media (width>=460px){.subscribe-feedback{padding:0 40px}}@media (width>=800px){.subscribe-feedback{max-width:934px;padding:0}}.subscribe-feedback .feedback{margin:14px 0}#specimen.in-iframe{background:#fff;min-height:600px}#specimen .pharmacy-type{text-transform:none;margin-top:14px;font-size:17.5px}#specimen article{padding:20px}@media (width>=600px){#specimen article{flex-wrap:wrap;padding:30px 50px;display:flex}}#specimen article>section{margin:20px;display:block}@media (width>=600px){#specimen article>section{flex:20%;margin:30px 50px}}#specimen .intro{color:#9d9d9c;text-transform:uppercase;font-size:19px;font-weight:400}#specimen dd:not(:last-child){margin-bottom:14px}#specimen .specimen-color,#specimen #buttons p{margin-bottom:2.5px}#specimen .specimen-color--primary{color:#fff;background:#e61b80}#specimen .specimen-color--primary:hover,#specimen .specimen-color--primary:focus,#specimen .specimen-color--primary-hover{color:#fff;background:#cc1984}#specimen .specimen-color--dark-grey{color:#fff;background:#404e55}#specimen .specimen-color--dark-grey:hover,#specimen .specimen-color--dark-grey:focus,#specimen .specimen-color--dark-grey-hover{color:#fff;background:#324045}#specimen .specimen-color--light-grey{color:#404e55;background:#efefef}#specimen .specimen-color--light-grey:hover,#specimen .specimen-color--light-grey:focus,#specimen .specimen-color--light-grey-hover{color:#404e55;background:#e0e0de}#specimen .specimen-color--success{color:#fff;background:#87bc2a}#specimen .specimen-color--error{color:#fff;background:#e6364f}#specimen .specimen-color--blue{color:#fff;background:#1fb3b0}#specimen .specimen-color--blue:hover,#specimen .specimen-color--blue:focus,#specimen .specimen-color--blue-hover{color:#fff;background:#17a39c}#specimen .specimen-color--yellow{color:#fff;background:#fac114}#specimen .specimen-color--yellow:hover,#specimen .specimen-color--yellow:focus,#specimen .specimen-color--yellow-hover{color:#fff;background:#f2af19}#specimen .specimen-color--green{color:#fff;background:#95c020}#specimen .specimen-color--green:hover,#specimen .specimen-color--green:focus,#specimen .specimen-color--green-hover{color:#fff;background:#90b216}#specimen .spacer{width:14px;display:inline-block}#specimen #alerts .feedback{margin-top:0;margin-bottom:5.5px}#specimen #connexion-page-form{flex:100%}#specimen #lg-sidebar #artificial-content{width:1px;height:410px}#specimen #xs-sidebar iframe{min-width:340px;min-height:600px}#specimen #artificial-content-2,#specimen #artificial-content-3{background:0 0;height:1px;margin-bottom:14px}#specimen footer dd:not(:last-child){margin-bottom:initial}#specimen .field:not(:last-child){margin-bottom:14px}#subscribe form{max-width:460px;margin:0 auto}#pharmacy.page .pharmacy-image{background-image:url(/assets/images/pharmacy/pharmacy-image.jpg);background-repeat:no-repeat;background-size:contain;min-height:400px}.pharmacy__info__container{flex-wrap:wrap;justify-content:space-between;display:flex;position:relative}@media (width<=1100px){.pharmacy__info__container{gap:0}}.pharmacy__info__container .bloc__info--dark{background-color:#e61b80}.pharmacy__info__container .bloc__info--dark dt{color:#fff}.pharmacy__info__container .bloc__info--dark .carousel__button{background-color:#404e55}.pharmacy__info__wrapped{width:calc(50% - 7px)}.pharmacy__info__wrapped--fullWidth{width:100%}@media (width<=1100px){.pharmacy__info__wrapped{width:100%}}.pharmacy__info__map{width:100%;height:255px;margin:0 0 10px}.pharmacy__info__others{background-color:#efefef;width:100%;height:255px;display:flex}.pharmacy__info__others dt{color:#2a2b29!important}.pharmacy__info__others div{color:#2a2b29;margin:0 0 20px 40px;font-weight:700}.pharmacy__info__others a{color:#2a2b29;font-weight:700}.pharmacy__info__prolist{flex-direction:column;width:250px;margin:auto;display:flex}.pharmacy__info__pro{text-align:center;text-transform:uppercase;background:#fff;margin:0 0 10px;padding:10px;font-size:13px;font-weight:700;text-decoration:none;color:#2a2b29!important}.pharmacy__info__duty{flex-direction:column;width:100%;margin-top:72px;display:flex}@media (width<=599px){.pharmacy__info__duty{margin-top:60px}}@media (width>=900px){.pharmacy__info__duty{flex-direction:row}}.pharmacy__info__duty .pharmacy__latenight{order:0}@media (width>=900px){.pharmacy__info__duty section:first-child:nth-last-child(n+2).pharmacy__latenight,.pharmacy__info__duty section:first-child:nth-last-child(n+2)~section.pharmacy__latenight{order:1;width:auto}}.pharmacy__info__duty .pharmacy__info{order:1;margin:60px 0 -14px}@media (width>=900px){.pharmacy__info__duty .pharmacy__info{order:0;margin-top:0}}.pharmacy__info__duty>section{width:100%;margin:0 0 -14px;padding:0 7px}.pharmacy__specialities .carousel__navigation,.pharmacy__specialities .bloc__container{height:auto}.welcome__details{margin:60px 0}.welcome__details nav ul{flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width>=1200px){.welcome__details nav ul{flex-direction:row;justify-content:space-between;align-items:flex-start}}.welcome__details nav ul li:first-child{margin-left:0}@media (width>=1200px){.welcome__details nav ul li:first-child{margin:0 7px}}.welcome__details nav ul li{width:100%}@media (width>=1200px){.welcome__details nav ul li{height:300px}}.welcome__details__squares{flex-direction:column;justify-content:space-between;display:flex;position:relative}.welcome__details__squares .welcome__square{position:relative}.welcome__details__squares .welcome__square .section__title__id{top:-105px}.welcome__details__squares img{object-fit:cover;object-position:top;height:40vw}@media (width>=900px){.welcome__details__squares img{max-height:236px}.welcome__details__squares{margin-bottom:initial}}.welcome__details__squares .welcome__square:last-child{margin-top:14px;padding:7px 0}.welcome__details__squares .welcome__square--parapharmacy:last-child{height:100%;max-height:none;margin-top:0%;padding:0%}.welcome__details__info__hours .details__title{color:#fff!important}.welcome__details__info:not(.welcome__details__info__hours){background:#e61b80}.welcome__details__info:not(.welcome__details__info__hours) p,.welcome__details__info:not(.welcome__details__info__hours) h2,.welcome__details__info:not(.welcome__details__info__hours) a{color:#fff}.welcome__details__info:not(.welcome__details__info__hours) .welcome__details__social__wrapper{border-color:#fff}.welcome__details__info{height:100%;padding:14px;margin-top:14px!important}@media (width>=900px){.welcome__details__info:not(.welcome__details__info__hours){margin-right:7px}}@media (width>=1200px){.welcome__details__info{margin-top:0!important}}.welcome__details__info .details__title{color:#e61b80;text-transform:uppercase;margin-bottom:14px;font-size:15px;font-weight:700}.welcome__details__info dl dt{margin-bottom:0;font-size:13px;font-weight:700}.welcome__details__info dl dd:last-child{margin-bottom:14px}.welcome__details__info dl dd.details__title{font-weight:700}.welcome__details__info dl .details__title:not(:first-child){margin-top:14px}.welcome__details__info.welcome__details__info__hours strong{font-weight:700}.welcome__details__info div+div>.details__title{margin-top:14px}.welcome__details__info div+div span,.welcome__details__info div+div abbr{font-weight:700}.welcome__details__info:nth-child(2){color:#404e55}.welcome__details__info:nth-child(3){color:#fff;background-color:#e61b80}.welcome__square{flex-direction:column;justify-content:center;align-items:center;display:flex}.welcome__square>*{color:#fff;text-align:center;text-transform:uppercase;font-size:16px;text-decoration:none}.welcome__square span+span{font-weight:700}.welcome__square--big{flex-grow:1;height:100%}.welcome__square--small>*{font-size:13px}.welcome__details__squares a{text-decoration:none}.welcome__square--primary{background:#e61b80}.welcome__square--yellow{background:#fac114}.welcome__square--yellow span{color:#404e55}.welcome__details__social{margin-top:14px;display:flex}.welcome__details__social__wrapper{text-align:center;border:1.5px solid #e61b80;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;margin-right:7px;padding:4px;display:flex}.welcome__details__social__wrapper a{color:#e61b80;justify-content:center;align-items:center;font-size:18px;text-decoration:none;display:flex}.welcome__details__social__wrapper a i{justify-content:center;align-items:center;display:flex}.pharmacy__services{position:relative}.pharmacy__services .carousel__swipe-zone .carousel__inner__render>nav>ul{flex-flow:wrap;justify-content:center;align-items:center;width:254px;margin:0 auto;display:flex}@media (width>=600px){.pharmacy__services .carousel__swipe-zone .carousel__inner__render>nav>ul{flex-direction:row;flex-flow:initial;justify-content:center;width:100%}}.pharmacy__services .carousel__swipe-zone .carousel__inner__render>nav>ul>li{z-index:1;width:120px;min-width:120px;max-width:120px;height:120px;margin-bottom:14px;margin-right:7px}@media (width<=599px){.pharmacy__services .carousel__swipe-zone .carousel__inner__render>nav>ul>li:last-child,.pharmacy__services .carousel__swipe-zone .carousel__inner__render>nav>ul>li:last-child,.pharmacy__services .carousel__swipe-zone .carousel__inner__render>nav>ul>li:nth-last-child(2):not(:nth-child(2n)){margin-bottom:0}}@media (width>=600px){.pharmacy__services .carousel__swipe-zone .carousel__inner__render>nav>ul>li{margin-bottom:0;margin-right:14px}}.pharmacy__services .carousel__swipe-zone .carousel__inner__render>nav>ul>li:nth-child(2n){background:#fff;border:2px solid #1fb3b0}.pharmacy__services .carousel__swipe-zone .carousel__inner__render>nav>ul>li:nth-child(2n)>div{color:#1fb3b0}.pharmacy__services .carousel__swipe-zone .carousel__inner__render>nav>ul>li:nth-child(odd){background:#1fb3b0}@media (width<=599px){.pharmacy__services .carousel__swipe-zone .carousel__inner__render>nav>ul>li:nth-child(odd){margin-left:7px;margin-right:0}}.pharmacy__services .carousel__swipe-zone .carousel__inner__render>nav>ul>li div{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pharmacy__services .carousel__swipe-zone .carousel__inner__render>nav>ul>li div span[lang=en]{font-style:normal}.pharmacy__services .carousel__swipe-zone .carousel__inner__render>nav>ul>li div abbr{text-align:center;font-size:20px}.pharmacy__services .carousel__swipe-zone .carousel__inner__render>nav>ul>li div>span{flex:1 0 55%}.pharmacy__services .carousel__swipe-zone .carousel__inner__render>nav>ul>li div span{text-overflow:ellipsis;flex-flow:column wrap;width:100%;display:flex;overflow:hidden}.pharmacy__services .carousel__swipe-zone .carousel__inner__render>nav>ul>li div span span:first-child,.pharmacy__services .carousel__swipe-zone .carousel__inner__render>nav>ul>li div span span:first-child abbr{font-weight:700}.pharmacy__services .carousel__swipe-zone .carousel__inner__render>nav>ul>li div span abbr{font-size:1em}.pharmacy__services .carousel__navigation .carousel__button--left{left:-15px}@media (width>=900px){.pharmacy__services .carousel__navigation .carousel__button--left{left:-40px}}@media (width>=1800px){.pharmacy__services .carousel__navigation .carousel__button--left{left:-60px}}.pharmacy__services .carousel__navigation .carousel__button--right{right:-15px}@media (width>=900px){.pharmacy__services .carousel__navigation .carousel__button--right{right:-40px}}@media (width>=1800px){.pharmacy__services .carousel__navigation .carousel__button--right{right:-60px}}.pharmacy__services .carousel__xs>ul,.pharmacy__services .carousel__lg>ul{flex-flow:wrap;justify-content:center;align-items:center;width:254px;margin:0 auto;display:flex}@media (width>=600px){.pharmacy__services .carousel__xs>ul,.pharmacy__services .carousel__lg>ul{flex-direction:row;flex-flow:initial;justify-content:center;width:100%}}@media (width<=599px){.pharmacy__services .carousel__xs>ul,.pharmacy__services .carousel__lg>ul{margin-left:auto;margin-right:auto}}.pharmacy__services .carousel__xs>ul>li,.pharmacy__services .carousel__lg>ul>li{z-index:1;width:120px;min-width:120px;max-width:120px;height:120px;margin-bottom:14px;margin-right:7px}@media (width<=599px){.pharmacy__services .carousel__xs>ul>li:last-child,.pharmacy__services .carousel__xs>ul>li:last-child,.pharmacy__services .carousel__xs>ul>li:nth-last-child(2):not(:nth-child(2n)),.pharmacy__services .carousel__lg>ul>li:last-child,.pharmacy__services .carousel__lg>ul>li:last-child,.pharmacy__services .carousel__lg>ul>li:nth-last-child(2):not(:nth-child(2n)){margin-bottom:0}}@media (width>=600px){.pharmacy__services .carousel__xs>ul>li,.pharmacy__services .carousel__lg>ul>li{margin-bottom:0;margin-right:14px}}.pharmacy__services .carousel__xs>ul>li:nth-child(2n),.pharmacy__services .carousel__lg>ul>li:nth-child(2n){background:#fff;border:2px solid #1fb3b0}.pharmacy__services .carousel__xs>ul>li:nth-child(2n)>div,.pharmacy__services .carousel__lg>ul>li:nth-child(2n)>div{color:#1fb3b0}.pharmacy__services .carousel__xs>ul>li:nth-child(odd),.pharmacy__services .carousel__lg>ul>li:nth-child(odd){background:#1fb3b0}@media (width<=599px){.pharmacy__services .carousel__xs>ul>li:nth-child(odd),.pharmacy__services .carousel__lg>ul>li:nth-child(odd){margin-left:7px;margin-right:0}}.pharmacy__services .carousel__xs>ul>li div,.pharmacy__services .carousel__lg>ul>li div{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pharmacy__services .carousel__xs>ul>li div span[lang=en],.pharmacy__services .carousel__lg>ul>li div span[lang=en]{font-style:normal}.pharmacy__services .carousel__xs>ul>li div abbr,.pharmacy__services .carousel__lg>ul>li div abbr{text-align:center;font-size:20px}.pharmacy__services .carousel__xs>ul>li div>span,.pharmacy__services .carousel__lg>ul>li div>span{flex:1 0 55%}.pharmacy__services .carousel__xs>ul>li div span,.pharmacy__services .carousel__lg>ul>li div span{text-overflow:ellipsis;flex-flow:column wrap;width:100%;display:flex;overflow:hidden}.pharmacy__services .carousel__xs>ul>li div span span:first-child,.pharmacy__services .carousel__lg>ul>li div span span:first-child,.pharmacy__services .carousel__xs>ul>li div span span:first-child abbr,.pharmacy__services .carousel__lg>ul>li div span span:first-child abbr{font-weight:700}.pharmacy__services .carousel__xs>ul>li div span abbr,.pharmacy__services .carousel__lg>ul>li div span abbr{font-size:1em}.carousel__button{position:absolute;top:30%}.carousel__button button{cursor:pointer;background:0 0}.carousel__button button abbr{color:#404e55;flex-direction:column;align-items:center;font-size:20px;display:flex}.carousel__button .carousel__button--left{left:-28px}.carousel__button .carousel__button--right{right:-28px}.pharmacy__specialities{height:1150px;margin-top:80px}@media (width>=600px){.pharmacy__specialities{height:auto}}.pharmacy__specialities__main{margin-bottom:28px;position:relative}.pharmacy__specialities__main .carousel__lg{display:block!important}.pharmacy__specialities__main .carousel__navigation{bottom:40px}.pharmacy__specialities__main .carousel__navigation .carousel__button,.pharmacy__specialities__main .carousel__navigation nav{top:10px}.pharmacy__specialities__secondary .bloc__container .carousel__navigation{position:inherit;display:block!important}.pharmacy__specialities__secondary .bloc__container .carousel__navigation .carousel__button{z-index:2}@media (width<=899px){.pharmacy__specialities__secondary .bloc__container .carousel__navigation nav{display:none}}.pharmacy__specialities__secondary .bloc__container .bloc__content .carousel__swipe-zone .carousel__inner__render>nav>ul{height:500px}.pharmacy__specialities__secondary .carousel__xs{height:400px!important}.pharmacy__specialities__secondary .carousel__xs ul{z-index:2;height:400px!important}.pharmacy__specialities__secondary .carousel__button--left{left:14px}.pharmacy__specialities__secondary .carousel__button--right{right:14px}.pharmacy__latenight__container{flex:1;min-width:250px;max-width:400px;height:100%;margin:0 auto}.pharmacy__latenight__container .calendar{flex-grow:1}@media (width>=900px){.pharmacy__latenight__container .calendar{height:334px}}.pharmacy__latenight__details{text-align:center;color:#fff;background:#1fb3b0;justify-content:center;align-items:center;padding:24px;display:flex}@media (width>=900px){.pharmacy__latenight__details{padding:35px 40px}}.pharmacy__latenight__details dl dt{flex-direction:column;margin-bottom:35px;display:flex}.pharmacy__latenight__details dl dt span{font-weight:700;line-height:1}.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{color:#fff;font-size:12px}.pharmacy__latenight__details dl dd p:first-child{font-size:15px}.pharmacy__latenight__details dl dd p:first-child .duty-date{font-size:15px;font-weight:700}.pharmacy__latenight__details dl dd.separator{border-bottom:1px solid #fff;width:7px;margin:14px auto}.pharmacy__latenight__details dl dd a{color:#fff;text-decoration:none}.pharmacy__latenight__details dl dd a:focus,.pharmacy__latenight__details dl dd a:hover{text-decoration:underline}.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,.service__content .service__wrapper h3 a .service__content--bottom--more dl dt{font-weight:700}.service__content .service__wrapper h3 a .service__content--bottom dl dt,.service__content .service__wrapper h3 a .service__content--bottom dl dd,.service__content .service__wrapper h3 a .service__content--bottom--more dl dt,.service__content .service__wrapper h3 a .service__content--bottom--more dl dd{font-size:12px;display:block}.service__content .service__wrapper h3 a .service__content--bottom dl+dl,.service__content .service__wrapper h3 a .service__content--bottom--more dl+dl{margin-top:2px}@media (width>=460px){.service__content .service__wrapper h3 a .service__content--bottom dl+dl,.service__content .service__wrapper h3 a .service__content--bottom--more dl+dl{margin-top:8px}}@media (width>=567px){.service__content .service__wrapper h3 a .service__content--bottom dl+dl,.service__content .service__wrapper h3 a .service__content--bottom--more dl+dl{margin-top:1em}}.service__content .service__wrapper h3 a .service__content--bottom--more{margin-bottom:0}@media (width<=599px){.service__content .service__wrapper h3 a .service__content--bottom--dimanche{display:none!important}}.main-speciality{position:relative}.main-speciality__image{background-position:50%;background-size:cover;width:100%;height:400px}@media (width>=600px){.main-speciality__content__wrapper__wrapper{position:absolute;bottom:0;left:0}}.main-speciality__content__wrapper{z-index:2;color:#404e55;justify-content:center;min-width:66%;margin:0;position:relative}@media (width>=600px){.main-speciality__content__wrapper{width:300px;min-width:300px}}.main-speciality__content{background:#ececec;flex-direction:column;padding:17.5px 20px 35px;display:flex}@media (width>=600px){.main-speciality__content{background:#fff;height:300px;padding-bottom:0}}.main-speciality__content__intro{color:#e61b80;text-transform:uppercase;margin-bottom:14px;font-size:15px}.main-speciality__content__name{color:#e61b80;text-align:left;margin-bottom:14px;font-size:14px;font-weight:700}.main-speciality__content__content{text-align:left}.secondary-speciality{z-index:2;color:#404e55;justify-content:center;min-width:66%;height:100%;margin:0 7px;position:relative}@media (width>=600px){.secondary-speciality{width:300px;min-width:300px}}.secondary-speciality__image{background-position:50%;background-size:cover;width:100%;height:200px}.secondary-speciality__content{background:#ececec;flex-direction:column;height:100%;padding:17.5px 20px;display:flex}.secondary-speciality__content__name{color:#e61b80;text-transform:uppercase;min-height:56px;margin-bottom:0;font-size:15px}.secondary-speciality__content__content{text-align:left}a.phone{color:#404e55;text-decoration:none}a.phone:focus,a.phone:hover{text-decoration:underline}.bloc__item__title>*{font-weight:700}.bloc__item__content a{text-decoration:none}.bloc__item__content a:focus,.bloc__item__content a:hover{text-decoration:underline}.bloc__item__content a{color:#404e55}.bloc__info--dark .bloc__item__content a{color:#fff}.bloc__info--dark ul li{max-width:50%}@media (width>=1356px){.bloc__info--dark ul li{max-width:30%}}.service__picto{fill:currentColor;flex:1 0 60px;margin-bottom:-10px;font-size:60px;line-height:60px}.uppercase{text-transform:uppercase}.opening-hours-container{font-size:11px;display:flex}.opening-hours-label{width:70px}.opening-hours-label strong{font-weight:700}.opening-hours-custom{font-size:11px}.opening-hours-custom strong{margin:0 5px 0 0;font-weight:700}#prescription .banner__image{background-position:60%;background-size:auto 100%}@media (width>=900px){#prescription .banner__image{background-position:right -225px top;background-size:auto 100%}}@media (width>=1200px){#prescription .banner__image{background-position:100%}}@media (width>=900px){#prescription .simple__banner__overlay{width:100%;left:-285px}}@media (width>=1200px){#prescription .simple__banner__overlay{left:-509px}}.prescription__explanation__and__schema{flex-direction:column;align-items:center;display:flex}.prescription__explanation{flex-direction:column;width:100%;height:100%;display:flex}@media (width>=900px){.prescription__explanation{flex-direction:row}}.prescription__schema__block{justify-content:center;width:100%;height:100%;display:flex}.prescription__image-and-cta{flex-grow:2;position:relative}@media (width<=1049px){.prescription__image-and-cta{flex-grow:1;flex-shrink:0;padding-bottom:25%}}@media (width<=1049px) and (width>=421px){.prescription__image-and-cta{background:url(/assets/images/prescription/exemple-scan-ordonnance.jpg) 0 0/cover no-repeat}}@media (width>=900px){.prescription__image-and-cta{margin-left:7px}}@media (width>=900px) and (width<=1049px){.prescription__image-and-cta{width:50%}}.prescription__image-and-cta a{text-decoration:none!important}.prescription__image-and-cta a img{width:100%;height:auto;display:block}@media (width<=1049px){.prescription__image-and-cta a img{display:none}}@media (width<=420px){.prescription__image-and-cta a img{display:block}}.prescription__image-and-cta a .cta-wrapper{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (width<=420px){.prescription__image-and-cta a .cta-wrapper{padding-top:120px}}.prescription__image-and-cta a .cta{border:3px solid #fff;justify-content:center;align-items:center;width:350px;height:65px;font-size:16px;font-weight:400;display:flex}@media (width<=420px){.prescription__image-and-cta a .cta{border-left:none;border-right:none;width:380px;font-size:14px}}.prescription__text__block{background-color:#1fb3b0;flex-direction:column;flex-grow:1;justify-content:space-evenly;width:100%;margin-bottom:7px;padding:17.5px 20px;display:flex}@media (width>=1200px){.prescription__text__block{max-width:400px}}@media (width>=900px){.prescription__text__block{margin-bottom:0;margin-right:7px}}@media (width>=1200px){.prescription__text__block{padding:35px 40px}}.prescription__text__block h2,.prescription__text__block p{color:#fff}@media (width>=900px){.prescription__text__block p{font-size:14px}}.prescription__text__block h2{text-align:center;text-transform:uppercase;font-size:19px;font-weight:400}.prescription__text__block h2 span span{font-weight:800}.prescription__text__block h2{flex-flow:column wrap;margin-bottom:17.5px;display:flex}@media (width>=900px){.prescription__text__block h2{margin-bottom:0}}.prescription__schema{display:none}@media (width>=900px){.prescription__schema{width:100%;max-width:100%;height:100%;display:block}}.prescription__schema-xs{width:240px;max-width:240px;height:100%}@media (width>=900px){.prescription__schema-xs{display:none}}#new-prescription .prescription__container,#new-prescription .prescription__container .form__content{flex-direction:column;display:flex}@media (width>=600px){#new-prescription .prescription__container .form__content{flex-direction:row}}@media (width>=600px){#new-prescription .prescription__container .prescription__attachments-container,#new-prescription .prescription__container .prescription__message-container{flex:auto;width:50%}}@media (width>=600px) and (width<=949px){#new-prescription .prescription__container .prescription__attachments-container .cta.hidden-xs,#new-prescription .prescription__container .prescription__message-container .cta.hidden-xs{width:200px}}@media (width>=600px){#new-prescription .prescription__container .prescription__cta-container{height:215px}}@media (width>=900px){#new-prescription .prescription__container .prescription__cta-container .prescription__cta-size-limit--large{display:block}}@media (width>=900px){#new-prescription .prescription__container .prescription__cta-container .prescription__cta-size-limit--small{display:none}}@media (width>=600px){#new-prescription .prescription__container .prescription__cta-container button{top:96px}}@media (width>=600px){#new-prescription .prescription__container .prescription__cta-container .prescription-loader{top:160px}}@media (width>=600px){#new-prescription .prescription__container .prescription__attachments{justify-content:flex-start}}@keyframes prescription-loader{to{transform:rotate(360deg)}}main#mailbox{overflow-anchor:none}.mailbox__container{flex-direction:column;display:flex}@media (width>=600px){.mailbox__container .with-sidebar .sidebar{flex:0 100%}}@media (width>=900px){.mailbox__container{flex-direction:row}.mailbox__container .with-sidebar{width:240px}}.mailbox__container.mailbox__display-conversation .with-sidebar{display:none}@media (width>=600px){.mailbox__container.mailbox__display-conversation .with-sidebar{display:flex}}.mailbox__new__message{margin-bottom:14px}@media (width>=600px){.mailbox__new__message{display:block}}@media (width>=900px){.mailbox__new__message{width:240px}}.mailbox__new__message.mailbox__display-conversation{display:none}@media (width>=600px){.mailbox__new__message.mailbox__display-conversation{display:block}}.mailbox__new__message .cta{width:100%}@media (width>=900px){.inbox{flex-grow:1;margin-left:14px}}.inbox--empty{background:#ececec}.inbox--empty .inbox__inner{text-transform:uppercase;justify-content:center;align-items:center;height:100%;display:flex}.inbox--empty .inbox__inner .inbox__empty__container{color:#9c9b9b;flex-direction:column;justify-content:center;align-items:center;padding:35px 40px;font-weight:700;display:flex}.inbox--empty .inbox__inner .inbox__empty__container i{font-size:24px}.inbox--empty .inbox__inner .inbox__empty__container span{font-weight:700}.inbox__inner{height:auto;max-height:470px;overflow-y:auto}.inbox__conversation{width:100%;color:inherit;background:#ececec;margin-bottom:3px;padding:25px;text-decoration:none;display:block}.inbox__conversation:last-child{margin-bottom:0}.inbox__conversation:hover,.inbox__conversation:focus{background:#17a39c}.inbox__conversation:hover dl,.inbox__conversation:focus dl,.inbox__conversation:hover dl dt,.inbox__conversation:focus dl dt,.inbox__conversation:hover dl dd,.inbox__conversation:focus dl dd{color:#fff}.inbox__conversation dl{color:#404e55}.inbox__conversation dl dt{color:#1fb3b0;font-size:13px}.inbox__conversation dl .inbox__conversation__response{margin-top:14px}.inbox__conversation--new dt{color:#fac114}.inbox__conversation--new dd:not(.inbox__conversation__new){color:#404e55}.inbox__conversation--new dd.inbox__conversation__response{margin-top:0}.inbox__conversation__object{text-transform:uppercase;font-weight:700}.inbox__conversation__new{color:#fff;background:#fac114;width:55px;padding:2px 3.5px;font-weight:700}.inbox__conversation__response{font-weight:700}.mailbox__send{flex:auto}@media (width>=900px){.mailbox__send{width:60%;margin-left:14px}}.mailbox__send .form__actions-and-feedbacks>div{padding:0}@media (width>=900px){.mailbox__send .form__actions-and-feedbacks>div{padding:35px 40px}}.mailbox__send .form__actions-and-feedbacks>div .form__actions{flex-direction:column;justify-content:center;align-items:center}@media (width>=900px){.mailbox__send .form__actions-and-feedbacks>div .form__actions{justify-content:center;align-items:center}}@media (width>=600px){.mailbox__send .form__actions-and-feedbacks>div .form__actions{flex-direction:row}}.mailbox__send .form__actions-and-feedbacks>div .form__actions button{cursor:pointer;margin:3.5px 0}@media (width>=1200px){.mailbox__send .form__actions-and-feedbacks>div .form__actions button:not(:first-child){margin-left:7px}}.mailbox__send__inner form{border:none}@media (width<=899px){.mailbox__send__inner form{padding-left:0;padding-right:0}.mailbox__send__inner form p span{text-align:center}}@media (width>=900px){.mailbox__send__inner form{border:1px solid #9d9d9c}}@media (width<=899px){.mailbox__send__inner form{flex:1;width:100%;display:flex}}.mailbox__send__inner form fieldset{min-width:100%}.mailbox__send__inner form fieldset legend span{color:#e61b80}.mailbox__send__inner form fieldset legend span:before,.mailbox__send__inner form fieldset legend span:after{background:#e61b80}.mailbox__send__panel{flex-direction:column;display:flex}.mailbox__send__panel textarea::placeholder{color:#1fb3b0}@media (width>=600px){.mailbox__send__panel{flex-direction:row}}@media (width>=900px){.mailbox__send__panel{flex-direction:column}}@media (width>=1200px){.mailbox__send__panel{flex-direction:row}}.mailbox__send__panel>div{width:100%}.mailbox__send__panel>div.mailbox__send__right{margin-top:14px}@media (width>=600px){.mailbox__send__panel>div.mailbox__send__right{margin-top:0;margin-left:14px}}@media (width>=900px){.mailbox__send__panel>div.mailbox__send__right{margin-top:14px;margin-left:0}}@media (width>=1200px){.mailbox__send__panel>div.mailbox__send__right{margin-top:0;margin-left:14px}}a{cursor:pointer}.display-thread{background-color:#ececec;padding:25px}.display-thread__h1{color:#1fb3b0;text-transform:uppercase;font-size:16px;font-weight:700}.display-thread__h3{color:#1fb3b0;font-size:16px;font-weight:700}.display-thread__date{color:#1fb3b0;font-size:16px;font-weight:400}.display-thread__horizontal-line{border-bottom:1px solid #1fb3b0;width:100%;height:25px}.display-thread__message-separator{border-color:#000;border-bottom-style:solid;border-bottom-width:1px;width:10px;margin-top:25px;display:block}.display-thread__from{color:#000;padding-top:25px;font-size:16px;font-weight:700}.display-thread__from.draft-title{font-style:italic}.display-thread__attachments{padding-top:10px}.display-thread__attachments:empty{display:none}.display-thread__attachments a,.display-thread__attachments .jam{color:#404e55;text-decoration:none}.draft__edit__button{color:#404e55;margin-left:14px;font-size:14px;text-decoration:none}.draft__edit__button:hover,.draft__edit__button:focus{color:#cc1984;font-weight:700}.display-thread__ctas__right-side{display:flex}.display-thread__ctas__right-side .display-thread__ctas__always-present a:hover,.display-thread__ctas__right-side .display-thread__ctas__always-present a:focus,.display-thread__ctas__right-side .display-thread__ctas__always-present a:active{color:#cc1984}.display-thread__ctas__new-message{display:flex}.display-thread__ctas{justify-content:space-between;align-items:center;height:35px;display:flex}@media (width>=900px){.display-thread__ctas{margin:-54px 0 14px;padding-left:25px}}.display-thread__ctas .jam{color:#404e55;margin-left:.5em;padding:4px;font-size:16px;text-decoration:none}@media (width>=900px){.display-thread__ctas .jam{margin-left:1em}}.display-thread__ctas .jam:hover,.display-thread__ctas .jam:focus,.display-thread__ctas .jam:active{color:#324045}.display-thread__ctas .jam.jam-plus{color:#fff;background-color:#e61b80;align-self:center;margin-top:-4px;padding:4px 5.5px 2px;font-size:13px}@media (width>=600px){.display-thread__ctas .jam.jam-plus{display:none}}.display-thread__ctas .jam.jam-plus:hover,.display-thread__ctas .jam.jam-plus:focus,.display-thread__ctas .jam.jam-plus:active{background-color:#cc1984}.display-thread__ctas .display-thread__ctas__back-xs{color:#404e55;text-transform:uppercase;border-bottom:1px solid #000}@media (width>=600px){.display-thread__ctas .display-thread__ctas__back-xs{display:none}}.display-thread__ctas .display-thread__ctas__back-xs .chevron:before{content:"<"}.display-thread__notif{justify-content:center;display:flex}.display-thread__notif .feedback{padding-left:20px;padding-right:20px}@media (width>=600px){.display-thread__notif .feedback{padding-left:80px;padding-right:80px}}.mailbox__send__left{flex-direction:column;display:flex}.mailbox__send__left p:not(:first-child){margin-top:14px}.mailbox__send__left p:last-child,.mailbox__send__left p textarea{flex-grow:1}.single-thread .mailbox__send{margin-bottom:14px;margin-left:0}.section__redirect__login.redirect__with__content+div+div .sidebar__menu{z-index:0}.site__plan{min-height:55vh;font-size:16px}.site__plan ul{text-align:center}.site__plan ul li{padding:7px}.site__plan a{color:#e61b80;text-decoration:none}.site__plan a:hover{color:#cc1984}#product-detail .banner__image{background-position:60%;background-size:auto 100%}@media (width>=900px){#product-detail .banner__image{background-position:right -225px top;background-size:auto 100%}}@media (width>=1200px){#product-detail .banner__image{background-position:100%}}@media (width>=900px){#product-detail .simple__banner__overlay{width:100%;left:-285px}}@media (width>=1200px){#product-detail .simple__banner__overlay{left:-509px}}#product-detail .articles .section-title{margin-bottom:30px}#product-detail .articles__search-bar>form{max-width:930px;margin:0 auto 30px}#product-detail .articles__search-bar>form>p{width:295px}#product-detail .articles__container{flex-direction:column;align-items:center;padding-bottom:17.5px;display:flex;position:relative}#product-detail .articles__container .carousel__lg{flex-direction:column;align-items:center;display:flex}#product-detail .articles__container .carousel__lg>ul{flex-wrap:wrap;justify-content:center;align-items:center;width:100%;max-width:930px;display:flex}#product-detail .articles__container .carousel__lg>ul>li{margin-bottom:14px}#product-detail .articles__container .carousel__navigation{justify-content:center;width:80%;padding-top:35px;display:flex}#product-detail .articles__container .carousel__navigation>nav{flex-grow:1;width:auto;position:relative;bottom:auto}#product-detail .articles__container .carousel__navigation .carousel__button--alternate{background:0 0;width:16px;height:16px}#product-detail .articles__container .carousel__navigation .carousel__button--alternate button span{color:#404e55}#product-detail .articles__container .carousel__navigation .carousel__button{position:relative;right:auto}#product-detail .articles__container .carousel__navigation .carousel__button--left{order:1}#product-detail .articles__container .carousel__navigation .carousel__button--right{order:2}#product-detail .articles__navigation ul{justify-content:center;display:flex}#product-detail .news__page{background:0 0;width:8px;height:8px;margin:0 2px}#product-detail .news__page.news__page--active button{background:#404e55}#product-detail .news__page button{cursor:pointer;background:0 0;border:1px solid #404e55;border-radius:50%;width:100%;height:100%}#product-detail .article .section-title{text-transform:initial;margin:60px;font-size:30px;font-weight:600}#product-detail .article .section-title:before,#product-detail .article .section-title:after{display:none}#product-detail .article .share__cta{width:83px;position:relative}#product-detail .article .share__cta a{cursor:pointer;color:#fff;background:#1fb3b0;width:40px;height:40px;font-size:14px}#product-detail .article .share__cta a::hover{background:#17a39c}#product-detail .article .share__cta a::last-child{border-left:3px solid #fff}#product-detail .article .article__header{border-top:1px solid #ececec;border-bottom:1px solid #ececec;flex-wrap:wrap;justify-content:center;width:100%;margin-bottom:60px;padding:28px 0;display:flex}#product-detail .article .article__footer{margin-top:60px}#product-detail .article .article__header--item{border-left:1px solid #ececec;padding:0 28px;font-size:16px}#product-detail .article .article__header--item:first-child{border-left:0}#product-detail .article .article__header--item>span{color:#e61b80}#product-detail .article .article__header--item>span.tag{color:#fff;background:#1fb3b0;padding:2px 7px}#tos .terms__of__sales{margin-top:35px}#tos .terms__of__services h1 .section-title,#tos .terms__of__sales h1 .section-title{color:#e61b80}#tos .terms__of__services h1 .section-title:before,#tos .terms__of__services h1 .section-title:after,#tos .terms__of__sales h1 .section-title:before,#tos .terms__of__sales h1 .section-title:after{background-color:#e61b80}#tos .terms__of__services h2,#tos .terms__of__sales h2{margin-top:35px}#tos .terms__of__services h3,#tos .terms__of__sales h3{text-transform:uppercase;margin-bottom:14px;font-size:16px}#tos .terms__of__services p,#tos .terms__of__services ul li:last-child,#tos .terms__of__sales p,#tos .terms__of__sales ul li:last-child{margin-bottom:14px}#tos .terms__of__services strong,#tos .terms__of__sales strong{text-transform:uppercase;font-weight:700}#tos .terms__of__services em,#tos .terms__of__sales em{font-weight:700}#tos .terms__of__services ul,#tos .terms__of__sales ul{padding-left:40px}#tos .terms__of__services ul li,#tos .terms__of__sales ul li{list-style-type:disc}#tos .terms__of__services ul ul li,#tos .terms__of__sales ul ul li{list-style-type:square}#tos .terms__of__services li,#tos .terms__of__sales li{margin:7px 0}#tos .terms__of__services ul ul li:last-child,#tos .terms__of__sales ul ul li:last-child{margin-bottom:0}.legal__notices dl{text-align:left;width:100%;display:inline-block}.legal__notices dl dt,.legal__notices dl dd{float:left;width:50%;padding:7px}.legal__notices dl dt{clear:both;text-align:right;margin:0}.legal__notices dl dt,.legal__notices abbr{font-weight:700}.legal__notices abbr{cursor:help}.meetings .sidebar{border-top:none;width:240px;overflow:auto}.meetings .sidebar .sidebar__item:hover a,.meetings .sidebar .sidebar__item:hover a svg path,.meetings .sidebar .sidebar__item:focus a,.meetings .sidebar .sidebar__item:focus a svg path,.meetings .sidebar .sidebar__item:active a,.meetings .sidebar .sidebar__item:active a svg path{fill:#1fb3b0;color:#1fb3b0;border-color:#1fb3b0}.meetings .sidebar .sidebar__item:hover,.meetings .sidebar .sidebar__item:focus,.meetings .sidebar .sidebar__item:active{color:#17a39c;fill:#17a39c}.meetings .sidebar .sidebar__item.sidebar__item--current a,.meetings .sidebar .sidebar__item.sidebar__item--current a svg path{fill:#1fb3b0;color:#1fb3b0;border-color:#1fb3b0}.meetings__response{width:50%;margin:14px auto}.meetings__inner{flex-direction:column}@media (width>=950px){.meetings__inner{flex-direction:row;display:flex}}.meetings__choice{flex-direction:column;flex-grow:1;width:100%;display:flex}@media (width>=950px){.meetings__choice{width:240px}}.meetings__choice .sidebar.meetings__choice__no-meetings{justify-content:center}.meetings__choice .sidebar.meetings__choice__no-meetings p{text-align:center;margin:14px;font-style:italic}.meetings__choice .sidebar{flex-grow:1;width:100%;min-height:35px}@media (width>=600px){.meetings__choice .sidebar{min-height:auto}}@media (width>=950px){.meetings__choice .sidebar{width:240px}}@media (width<=949px){.meetings__choice .sidebar{flex:auto}}.meetings__choice .sidebar .sidebar__item__icon{text-align:center;display:inline-block}.meetings__choice .sidebar .sidebar__item__icon:before{width:1em;display:inline-block}.meetings__choice__intro{background:#1fb3b0;flex-direction:column;justify-content:center;align-items:center;height:150px;display:flex}@media (width>=950px){.meetings__choice__intro{width:240px}}.meetings__choice__intro span{color:#fff;text-transform:uppercase;font-size:16px}.meetings__choice__intro span:last-child{font-weight:700}.meetings-form{background:#ececec}@media (width>=950px){.meetings-form{width:calc(100% - 466px);margin-left:14px}}.meetings-form__warning{color:#1fb3b0;border:1px solid #1fb3b0;margin:0 0 20px;font-size:16px}.meetings-form__title{color:#e61b80;text-transform:uppercase;font-size:16px}.meetings-form__row{flex-direction:column;padding:10px 0;display:flex}.meetings-form__row>*{width:100%;padding:5px}.meetings-form__buttons{justify-content:center;padding:10px;display:flex}.meetings-form__select{background-color:#fff;border:1px solid #9d9d9c!important}.meetings-form__required-error{color:#e61b80}.meetings-form__buttons .cta{margin:5px}.meetings__dates{background:#ececec}@media (width>=950px){.meetings__dates{width:calc(100% - 466px);margin-left:14px}}.meetings__dates__title{flex-direction:column;justify-content:center;align-items:center;height:150px;display:flex}@media (width<=949px){.meetings__dates__title{height:75px}}.meetings__dates__title>div{text-align:center;border-bottom:1px solid #9d9d9c;flex-direction:column;justify-content:center;align-items:center;width:60%;height:100%;display:flex}.meetings__dates__title>div span{text-transform:uppercase;font-size:16px}.meetings__dates__title>div span:last-child{font-weight:700}.date__selector{max-height:410px;margin-top:14px;padding:0 40px 35px;overflow-y:hidden}.date__selector__header{justify-content:center;align-items:flex-start;max-height:400px;display:flex;overflow-y:auto}.date__selector__separator{justify-content:center;align-items:flex-start;display:flex}.date__selector__separator--xs.date__selector__separator{display:none}.date__selector__separator--active{justify-content:center;align-items:flex-start;display:flex!important}.day__wrapper{flex-direction:column;justify-content:center;align-items:center;width:70px;display:flex}.day__wrapper.day__wrapper--today,.day__wrapper.day__wrapper--today p{color:#fac114}.day__wrapper.day__wrapper--today p:nth-child(2){color:#404e55}.day__wrapper p:first-child{text-transform:uppercase;font-size:14px;font-weight:700}.day__wrapper p:last-child{color:#9d9d9c}.date__selector__arrow{color:#fac114;font-size:16px;font-weight:700}.date__selector__arrow:hover,.date__selector__arrow:focus,.date__selector__arrow:active{color:#f2af19}.day__hours{margin-top:14px}.day__hour{cursor:pointer;align-items:center;width:50px;height:30px;margin-top:5px;display:flex}.day__hour:first-child{margin-top:0}.day__hour:not(.day__hour--dashed){background:#404e55;justify-content:center}.day__hour:not(.day__hour--dashed):hover,.day__hour:not(.day__hour--dashed):focus,.day__hour:not(.day__hour--dashed):active{background:#f2af19}.day__hour:not(.day__hour--dashed):hover span,.day__hour:not(.day__hour--dashed):focus span,.day__hour:not(.day__hour--dashed):active span{color:#404e55}.day__hour:not(.day__hour--dashed) span{color:#fff;font-size:13px;font-weight:700}.day__hour.day__hour--selected{background:#fac114}.day__hour.day__hour--selected span{color:#404e55}.day__hour.day__hour--dashed{position:relative}.day__hour.day__hour--dashed:before{content:"—";text-align:center;color:#404e55;width:100%;height:100%;position:absolute;top:6px}.day__hour--unavailable{cursor:pointer;align-items:center;width:50px;height:30px;margin-top:5px;display:flex}.day__hour--unavailable:first-child{margin-top:0}.day__hour--unavailable{background:#b1b1b1;justify-content:center}.day__hour--unavailable span{color:#fff;font-size:13px;font-weight:700}.day__hour--unavailable:hover{cursor:not-allowed}.meetings__info{background:#e61b80;flex-direction:column;justify-content:center;width:100%;min-height:240px;padding-top:35px;display:flex}@media (width>=950px){.meetings__info{width:240px;min-width:240px}}.meetings__info.meetings__info--empty{justify-content:center;align-items:center;padding-top:0;display:flex}.meetings__info.meetings__info--empty dl{justify-content:center;align-items:center;height:100%;display:flex}.meetings__info dl{color:#fff}.meetings__info dl dt{flex-direction:column;justify-content:center;align-items:center;display:flex}.meetings__info dl dt span{font-weight:700}.meetings__info dl dt span:first-child{font-size:60px;line-height:1}.meetings__info dl dt span:last-child{text-transform:uppercase;font-size:18px}.meetings__info dl dd{font-size:13px}.meetings__info__topic{flex-direction:column;justify-content:center;align-items:center;margin-top:17.5px;display:flex}.meetings__info__topic span:last-child{text-transform:uppercase;font-weight:700}.meetings__info__date{text-align:center;margin-top:17.5px;font-style:italic;font-weight:700;text-decoration:underline}.meetings__info__button{justify-content:center;margin-top:35px;padding:0 0 17.5px;display:flex}.meetings__info__button a{width:180px}.meetings__info__price{justify-content:center;padding:17.5px 0;font-size:1.4em;font-weight:800;display:flex}.meetings__info__description{flex-direction:column;justify-content:center;padding:0 17.5px;font-size:1em;display:flex}.meetings__info__booked{text-align:center;margin-top:17.5px;font-style:italic;font-weight:700;text-decoration:underline}.meetings__info__facilitators{flex-direction:column;justify-content:center;padding:17.5px;display:flex}.meetings__info__facilitators dt{text-transform:none;margin:0;font-size:1.2em;font-weight:700}.meetings__info__facilitators li{text-align:center}.meetings__info__more{color:#fff;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none}.meetings__management{margin-top:35px}.meetings__management__inner{flex-direction:column;justify-content:center;align-items:flex-start;margin-top:35px;display:flex}@media (width>=900px){.meetings__management__inner{flex-direction:row}}.meetings__management__inner>div{width:100%;height:300px}@media (width>=900px){.meetings__management__inner>div{width:300px}}.meetings__management__inner>div:not(:first-child){margin-top:14px}@media (width>=900px){.meetings__management__inner>div:not(:first-child){margin-top:0;margin-left:14px}}.meetings__square{color:#fff;text-transform:uppercase;background:#1fb3b0;flex-direction:column;justify-content:center;align-items:center;font-size:16px;display:flex}.meetings__square span{font-weight:700}.meetings__management__block{border:1px solid #1fb3b0;justify-content:center;display:flex;position:relative}.meetings__management__block .carousel__alternate{width:100%;bottom:2px;left:0}.meetings__management__block .carousel__alternate .carousel__button{background-color:#1fb3b0}.meetings__management__block--empty{align-items:center}.meetings__management__block--empty p{color:#9d9d9c;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;font-size:14px;display:flex}.meetings__management__block--empty p span{font-weight:700}.meetings__management__block__inner{align-items:center;display:flex}.meetings__management__block__item{align-items:center;margin:14px 0;display:flex}.meetings__management__block__item p{flex-direction:column;margin-right:5px;display:flex}.meetings__management__block__date{color:#1fb3b0;font-size:14px;font-weight:700}.meetings__management__block__delete{margin-left:20px}.meetings__management__block__delete button{background:0 0;border:1px solid #404e55;justify-content:center;align-items:center;width:16px;height:16px;font-size:15px;display:flex}.meetings__management__block__delete button:hover,.meetings__management__block__delete button:active,.meetings__management__block__delete button:focus{border-color:#cc1984}.meetings__management__block__delete button:hover abbr,.meetings__management__block__delete button:active abbr,.meetings__management__block__delete button:focus abbr{color:#cc1984}.meetings__management__block__delete button abbr{color:#404e55;margin-top:2.5px;font-size:7px}#patient-file .banner__image{background-position:60%;background-size:auto 100%}@media (width>=900px){#patient-file .banner__image{background-position:right -225px top;background-size:auto 100%}}@media (width>=1200px){#patient-file .banner__image{background-position:100%}}#patient-file .simple__banner__title span{color:#fff}#patient-file .simple__banner__title span:nth-child(2){font-weight:700}#patient-file .simple__banner__title span:nth-child(3),#patient-file .simple__banner__title span:nth-child(4){color:#95c020}@media (width>=900px){#patient-file .simple__banner__overlay{width:100%;left:-285px}}@media (width>=1200px){#patient-file .simple__banner__overlay{left:-509px}}.main-patient-file{margin-top:40px;margin-bottom:40px}@media (width>=600px){.main-patient-file{margin-top:60px;margin-bottom:60px}}.main-patient-file .with-sidebar{display:flex}.main-patient-file .with-sidebar__content{flex-grow:1}@media (width<=899px){.order-history-page .with-sidebar{flex-direction:column}}.order-history-page .with-sidebar__content{flex-grow:1}@media (width>=900px){.order-history-page .order-history__component{margin-left:14px}.main-patient-file__tabs{height:100%;margin-left:14px}}.tab__fields__visible{flex-flow:wrap;place-content:stretch flex-start;align-items:stretch;display:flex;margin:-14px -7px!important}.tab__fields__visible>.field{flex:1 0 45%;width:auto;margin:14px 7px}@media (width>=330px) and (width<=549px){.tab__fields__visible>.field{width:100%;padding-right:14px}}@media (width>=900px) and (width<=929px){.tab__fields__visible>.field{width:100%;padding-right:14px}}@media (width<=899px){#patient-file .sidebar{margin-bottom:14px}}#patient-file .sidebar__item a{padding-right:14px}#patient-file .form__actions-and-feedbacks{margin-top:0!important}@media (width<=899px){#patient-file article.section{padding:20px}}#patient-file .form__actions .cta{margin-left:7px;margin-right:7px}#patient-file .main-patient-file__tabs>form .section-title{color:#e61b80}#patient-file .main-patient-file__tabs>form .section-title:before,#patient-file .main-patient-file__tabs>form .section-title:after{background-color:#e61b80}#patient-file .with-sidebar{flex-direction:column}@media (width>=600px){#patient-file .with-sidebar{flex-direction:column}}@media (width>=900px){#patient-file .with-sidebar{flex-direction:row}}@media (width<=599px){#patient-file .sidebar,#order-history .sidebar{position:relative}}@media (width<=899px){#patient-file .sidebar,#order-history .sidebar{flex:auto;position:relative}}@media (width>=900px){#patient-file .sidebar,#order-history .sidebar{flex:none;width:260px}}@media (width>=1200px){#patient-file .sidebar,#order-history .sidebar{flex:none;width:310px}}@media (width<=599px){#patient-file .sidebar ul,#order-history .sidebar ul{flex-direction:column;display:flex}}@media (width<=899px){#patient-file .sidebar ul,#order-history .sidebar ul{flex-direction:column;padding:0;display:flex}}@media (width>=900px){#patient-file .sidebar ul,#order-history .sidebar ul{padding:20px 0}}@media (width<=899px){#patient-file .sidebar ul+ul,#order-history .sidebar ul+ul{border-top:none}}@media (width>=900px){#patient-file .sidebar ul+ul,#order-history .sidebar ul+ul{border-top:1px solid #9d9d9c}}@media (width<=599px){#patient-file .sidebar--expanded .sidebar__item,#order-history .sidebar--expanded .sidebar__item{position:static}}@media (width<=899px){#patient-file .sidebar--expanded .sidebar__item,#order-history .sidebar--expanded .sidebar__item{position:static}}#patient-file .sidebar--expanded .sidebar__item--current,#order-history .sidebar--expanded .sidebar__item--current{border-bottom:1px solid #9d9d9c}@media (width<=899px){#patient-file .sidebar--expanded .sidebar__item--current,#order-history .sidebar--expanded .sidebar__item--current{border-bottom:1px solid #9d9d9c}}@media (width>=600px){#patient-file .sidebar--expanded .sidebar__item--current,#order-history .sidebar--expanded .sidebar__item--current{border-bottom:none}}@media (width<=899px){#patient-file .sidebar .sidebar__menu,#order-history .sidebar .sidebar__menu{display:block}}@media (width>=900px){#patient-file .sidebar .sidebar__menu,#order-history .sidebar .sidebar__menu{display:none}}@media (width<=599px){#patient-file .sidebar__divider,#order-history .sidebar__divider{position:absolute;left:-99999em}}@media (width<=899px){#patient-file .sidebar__divider,#order-history .sidebar__divider{position:absolute;left:-99999em}}#patient-file .sidebar__divider hr,#order-history .sidebar__divider hr{position:absolute;left:-99999em}@media (width<=599px){#patient-file .sidebar__nav__title,#order-history .sidebar__nav__title{display:none}}@media (width<=899px){#patient-file .sidebar__nav__title,#order-history .sidebar__nav__title{display:none}}#patient-file .sidebar__item,#order-history .sidebar__item{font-size:13px}@media (width<=599px){#patient-file .sidebar__item,#order-history .sidebar__item{padding-left:3em;position:absolute;left:-99999em}}@media (width<=899px){#patient-file .sidebar__item,#order-history .sidebar__item{padding-left:3em;position:absolute;left:-99999em}}@media (width<=599px){#patient-file .sidebar__item--current,#order-history .sidebar__item--current{order:-1;position:static}}@media (width<=899px){#patient-file .sidebar__item--current,#order-history .sidebar__item--current{order:-1;position:static}}@media (width>=900px){#patient-file .sidebar__item--current a,#order-history .sidebar__item--current a{border-color:#1fb3b0}}@media (width<=899px){#patient-file .sidebar__item a:hover,#patient-file .sidebar__item a:focus,#patient-file .sidebar__item--current a,#order-history .sidebar__item a:hover,#order-history .sidebar__item a:focus,#order-history .sidebar__item--current a{border-color:#0000}}@media (width>=900px){#patient-file .sidebar__item a:hover,#patient-file .sidebar__item a:focus,#patient-file .sidebar__item--current a,#order-history .sidebar__item a:hover,#order-history .sidebar__item a:focus,#order-history .sidebar__item--current a{border-color:#1fb3b0}}.physiology__fields__visible .field:first-child{order:1}.physiology__fields__visible .field:nth-child(2){order:2}@media (width>=550px) and (width<=899px){.physiology__fields__visible .field:nth-child(2){order:3}}@media (width>=930px){.physiology__fields__visible .field:nth-child(2){order:3}}.physiology__fields__visible .field:nth-child(3){order:3}@media (width>=550px) and (width<=899px){.physiology__fields__visible .field:nth-child(3){order:5}}@media (width>=930px){.physiology__fields__visible .field:nth-child(3){order:5}}.physiology__fields__visible .field:nth-child(4){order:4}@media (width>=550px) and (width<=899px){.physiology__fields__visible .field:nth-child(4){order:7}}@media (width>=930px){.physiology__fields__visible .field:nth-child(4){order:7}}.physiology__fields__visible .field:nth-child(5){order:5}@media (width>=550px) and (width<=899px){.physiology__fields__visible .field:nth-child(5){order:6}}@media (width>=930px){.physiology__fields__visible .field:nth-child(5){order:6}}.physiology__fields__visible .field:nth-child(6){order:6}@media (width>=550px) and (width<=899px){.physiology__fields__visible .field:nth-child(6){order:8}}@media (width>=930px){.physiology__fields__visible .field:nth-child(6){order:8}}.physiology__fields__visible .field:nth-child(7){order:7}@media (width>=550px) and (width<=899px){.physiology__fields__visible .field:nth-child(7){order:2}}@media (width>=930px){.physiology__fields__visible .field:nth-child(7){order:2}}.physiology__fields__visible .field:nth-child(8){order:8}@media (width>=550px) and (width<=899px){.physiology__fields__visible .field:nth-child(8){order:4}}@media (width>=930px){.physiology__fields__visible .field:nth-child(8){order:4}}.physiology__fields__visible .field:nth-child(9){order:9}.physiology__fields__visible .field:nth-child(10){order:10}.history__fields__visible textarea{min-height:200px}@media (width>=900px){.disable-account{height:100%}}.disable-account .cta.cta--large.disable--confirmation{background:#e6364f}.disable-account .cta.cta--large.disable--confirmation .jam{margin-bottom:-3px;margin-right:3px;font-size:15px}.disable-account__explanation{flex-direction:column;align-items:center;display:flex}.disable-account__explanation p{font-size:14px}.disable-account__explanation .disable-account__warning{font-weight:700}.disable-account__explanation .disable-account__explanation__text{margin-bottom:14px}.subscription-and-connection-form.password-change-form{flex-direction:column;align-items:center}.subscription-and-connection-form.password-change-form .form__actions-and-feedbacks>div{padding-left:0;padding-right:0}.patient-file__avatar{color:#fff;cursor:pointer;background:#e61b80;position:relative}@media (width<=899px){.patient-file__avatar{max-height:262px;padding-top:14px;padding-bottom:14px}}.patient-file__avatar:focus,.patient-file__avatar:hover{background:#cc1984}.patient-file__avatar:focus .patient-file__avatar__inner__icon,.patient-file__avatar:hover .patient-file__avatar__inner__icon{background:#17a39c}label.patient-file__avatar__inner input#avatar{position:absolute;left:-99999em}label.patient-file__avatar__inner img.patient-file__avatar__inner__ratio{width:100%;height:auto;max-height:234px;display:block}label.patient-file__avatar__inner .jam-user{z-index:2;justify-content:center;align-items:center;font-size:60px;display:flex;position:absolute;inset:0}label.patient-file__avatar__inner span.patient-file__avatar__inner__avatar{z-index:3;background:50%/cover no-repeat;display:block;position:absolute;inset:0}@media (width<=899px){label.patient-file__avatar__inner span.patient-file__avatar__inner__avatar{border-radius:50%;width:234px;margin:0 auto;top:14px;bottom:14px}}label.patient-file__avatar__inner span.patient-file__avatar__inner__icon{z-index:4;color:#fff;background:#1fb3b0;width:33px;height:33px;position:absolute;bottom:0;right:0}label.patient-file__avatar__inner span.patient-file__avatar__inner__icon abbr.jam-highlighter{z-index:4;justify-content:center;align-items:center;font-size:15px;display:flex;position:absolute;inset:0}.patient-file-sidebar-wrapper{flex-flow:column;place-content:stretch;align-items:stretch;display:flex}.patient-file-forms{flex-direction:column;gap:3px;display:flex}.patient-file-form{background:#ececec;flex-direction:column;gap:5px;padding:25px;transition:all .2s;display:flex}.patient-file-form:hover{cursor:pointer;background:#1fb3b0}.patient-file-form:hover .patient-file-form__title,.patient-file-form:hover .patient-file-form__date{color:#fff}.patient-file-form__title{color:#1fb3b0;font-size:14px;font-weight:400}.patient-file-form__date{color:#404e55;font-size:12px;font-weight:400}@media (width>=900px){#products .header__spacer-cnc{height:162px}}#products .simple__banner__carousel{height:250px}#products .simple__banner__image{background-repeat:no-repeat;background-size:auto 100%}#products .section{padding-top:20px}@media (width<=1199px){#products .section{padding:30px 20px}}@media (width<=899px){#products .section{padding:50px 20px}}@media (width<=599px){#products .section{padding:30px 5px}}.header__affix+#pageMainSection #products .products__inner__filters__xs{margin:0;position:fixed;top:81px}.products__return{width:auto;margin-bottom:14px;text-decoration:underline}.products__return a{font-size:15px;font-weight:700}.products__return a:hover,.products__return a:focus,.products__return a:active{color:#cc1984}.products__top{border-bottom:1px solid #9d9d9c;margin-bottom:40px}@media (width<=599px){.products__top{display:none}}.products__top .breadcrumb{padding-bottom:5px}.products__inner{justify-content:space-between;width:100%;display:flex}@media (width<=899px){.products__inner{flex-direction:column}}.products__inner .products__inner__filters__xs{z-index:10;background-color:#1fb3b0;width:100vw;display:none;position:absolute;inset:0;overflow:auto}@media (width<=479px){.products__inner .products__inner__filters__xs{-webkit-backface-visibility:hidden;margin-left:0}}@media (width<=899px){.products__inner .products__inner__filters__xs{display:block}}.products__inner .products__inner__filters__xs:hover{background-color:#17a39c}.products__inner .products__inner__filters__xs.products__inner__filters__xs--displayed{display:none}.products__left{width:25%;position:relative}@media (width<=1199px){.products__left{margin-right:10px}}@media (width<=899px){.products__left{display:none}.products__left.products__left--display{display:block}}.products__left.products__left--display{z-index:2;background-color:#fff;border-bottom:1px solid #efefef;height:500px;position:absolute;inset:0;overflow:auto}.products__left.products__left--display h3,.products__left.products__left--display .products__left__item__price{color:#1fb3b0;font-weight:700}.products__left.products__left--display .ais-HierarchicalMenu-item{text-transform:uppercase;border-top:1px solid #404e55;padding:10px 0}.products__left.products__left--display .ais-HierarchicalMenu-list{margin-top:5px}.products__left.products__left--display .products__left__category li{text-transform:uppercase;border-top:1px solid #404e55;padding:10px 0}@media (width<=899px){.products__left{width:100%;padding:5% 10%}}.products__left__item{margin-bottom:40px}.products__left__item h3,.products__left__item__price{text-transform:uppercase;margin-bottom:14px;font-size:16px}.products__left__item nav ul li{font-size:13px;display:flex}.products__left__item nav ul li .item-count{color:#ccc;margin-left:14px}@media (width<=1199px){.products__left__item nav ul li .item-count{display:none}}.products__left__category .ais-HierarchicalMenu-item .ais-HierarchicalMenu-link{color:#404e55;font-size:13px;text-decoration:none}.products__left__category .ais-HierarchicalMenu-item .ais-HierarchicalMenu-count:before{content:"("}.products__left__category .ais-HierarchicalMenu-item .ais-HierarchicalMenu-count:after{content:")"}.products__left__category .ais-HierarchicalMenu-item--selected:not(.ais-HierarchicalMenu-item--parent)>.ais-HierarchicalMenu-link{color:#1fb3b0}.products__left__category .ais-HierarchicalMenu-item--selected>.ais-HierarchicalMenu-link span{font-weight:700}.products__left__category .ais-HierarchicalMenu-item .ais-HierarchicalMenu-list--child,.products__left__category .ais-HierarchicalMenu-list--child{margin-left:28px}.products__left .ais-NumericMenu .ais-NumericMenu-list .ais-NumericMenu-item{padding-bottom:10px}@media (width>=900px){.products__left .ais-NumericMenu .ais-NumericMenu-list .ais-NumericMenu-item{padding-bottom:inherit}}.products__left .ais-NumericMenu .ais-NumericMenu-list .ais-NumericMenu-item.ais-NumericMenu-item--selected .ais-NumericMenu-radio{background:#1fb3b0;border:1px solid #1fb3b0}.products__left .ais-NumericMenu .ais-NumericMenu-list .ais-NumericMenu-item.ais-NumericMenu-item--selected .ais-NumericMenu-labelText{color:#1fb3b0}.products__left .ais-NumericMenu .ais-NumericMenu-list .ais-NumericMenu-item.ais-NumericMenu-item--noRefinement{display:none}.products__left .ais-NumericMenu .ais-NumericMenu-list .ais-NumericMenu-item .ais-NumericMenu-label{font-weight:inherit;justify-content:flex-start;align-items:center;display:flex}.products__left .ais-NumericMenu .ais-NumericMenu-list .ais-NumericMenu-item .ais-NumericMenu-label .ais-NumericMenu-radio{-webkit-appearance:none;border:1px solid #9d9d9c;border-radius:50%;outline:none;width:15px;height:15px;margin-top:0}@media (width>=900px){.products__left .ais-NumericMenu .ais-NumericMenu-list .ais-NumericMenu-item .ais-NumericMenu-label .ais-NumericMenu-radio{width:12px;height:12px}}.products__left .ais-NumericMenu .ais-NumericMenu-list .ais-NumericMenu-item .ais-NumericMenu-label .ais-NumericMenu-labelText{margin-left:14px;font-size:13px}.products__right{flex-direction:column;width:100%;display:flex}.products__right .preview-product-list{flex-wrap:wrap;margin:-6px;display:flex}.products__right .no-product-list{color:#ccc;text-align:center;min-height:25px;margin:auto;font-size:16px;font-weight:700;line-height:65px}@media (width<=599px){.products__right .no-product-list{text-align:center;margin:35px 0;line-height:20px}}.products__right .products-heading--lg{width:100%;display:none}@media (width>=600px){.products__right .products-heading--lg{width:100%;display:flex}}.products__right .products-heading{border:2px solid #efefef;flex-direction:column;margin-bottom:20px;display:flex}.products__right .products-heading .products-heading__title{text-align:center;width:100%;padding:35px 0}@media (width<=599px){.products__right .products-heading .products-heading__title{padding:14px 0 0}}.products__right .products-heading .products-heading__title .category-title{text-transform:uppercase;padding:10px 0;font-size:35px;font-weight:700}.products__right .products-heading .products-heading__category{padding:20px 50px}.products__right .products-heading .products-heading__with-image{color:#404e55;background:#fff url(/assets/images/specialities/big/parapharmacy.png) 100%/cover no-repeat}.products__right .products-heading .products-heading__no-image{color:#fff;background-color:#e61b80}@media (width>=600px){.products__right .products-heading .products-heading__title,.products__right .products-heading .products-per-page{width:100%}}.products__right .products-banner__brand{flex-direction:column;margin-top:20px;margin-bottom:20px;display:flex;box-shadow:0 0 5px #404e55}@media (width>=900px){.products__right .products-banner__brand{flex-direction:row;margin-bottom:20px}}.products__right .products-banner__brand__image{width:100%;margin:auto}@media (width>=900px){.products__right .products-banner__brand__image{width:50%;height:auto}}.products__right .products-banner__brand__description{color:#404e55;width:100%;height:100%;margin:auto;padding:20px;font-size:13px}@media (width>=900px){.products__right .products-banner__brand__description{flex-direction:column;justify-content:center;width:50%;height:100%;display:flex}}.products__right .products-list{flex-wrap:wrap;justify-content:center;display:flex}.products__right .products-pagination{flex-direction:column;align-items:center;width:100%;margin:10px 0;display:flex}@media (width>=600px){.products__right .products-pagination{flex-direction:row;justify-content:space-between}}.products__right .products-pagination .products-per-page .select{color:#404e55}.products__right .products-pagination .products-per-page .select select{color:#404e55;background-color:initial;margin-left:8px}@media (width<=599px){.products__right .products-pagination .products-per-page .select select{margin-bottom:20px}}.products__right .products-pagination .ais-Pagination .ais-Pagination-list .ais-Pagination-item{display:inline}.products__right .products-pagination .ais-Pagination .ais-Pagination-list .ais-Pagination-item a,.products__right .products-pagination .ais-Pagination .ais-Pagination-list .ais-Pagination-item span{color:#8a8786;font-size:15px;text-decoration:none}.products__right .products-pagination .ais-Pagination .ais-Pagination-list .ais-Pagination-item--disabled{display:none}.products__right .products-pagination .ais-Pagination .ais-Pagination-list .ais-Pagination-item:hover a,.products__right .products-pagination .ais-Pagination .ais-Pagination-list .ais-Pagination-item--selected a{color:#cc1984;font-weight:700}.products__right .products-pagination .ais-Pagination .ais-Pagination-list .ais-Pagination-item+.ais-Pagination-item{margin-left:14px}.products__right .products-pagination .products-scroll-up{margin-left:15px}@media (width>=900px){#product-detail .header__spacer-cnc{height:162px}}#product-detail .simple__banner__carousel{height:250px}#product-detail .simple__banner__image{background-repeat:no-repeat;background-size:auto 100%}#product-detail .section{max-width:1350px;margin:0 auto;padding-top:20px}.preview-section.best-sells span.section-title,.preview-section.best-selection span.section-title{margin-bottom:0}#promotion .section{padding-top:20px}#promotion .breadcrumbs{text-align:center;margin-top:0}@media (width>=600px){#promotion .breadcrumbs{text-align:left;margin-top:14px}}.order-container{max-width:1000px;margin:0 auto}.order-container .order-element__info__date{text-align:center}.order-container .order-element__status__label div{margin:10px auto}#new-prescription .prescription__container,#new-prescription .prescription__container .form__content{flex-direction:column;display:flex}@media (width>=600px){#new-prescription .prescription__container .form__content{flex-direction:row}}#new-prescription .prescription__container .prescription__attachments-container,#new-prescription .prescription__container .prescription__message-container{margin:7px 7px 20px}@media (width>=600px){#new-prescription .prescription__container .prescription__attachments-container,#new-prescription .prescription__container .prescription__message-container{flex:auto;width:50%}}#new-prescription .prescription__container .prescription__attachments-container .field,#new-prescription .prescription__container .prescription__message-container .field{margin:0 0 28px}#new-prescription .prescription__container .prescription__attachments-container .cta.visible-xs,#new-prescription .prescription__container .prescription__message-container .cta.visible-xs{width:200px}@media (width>=600px) and (width<=949px){#new-prescription .prescription__container .prescription__attachments-container .cta.hidden-xs,#new-prescription .prescription__container .prescription__message-container .cta.hidden-xs{width:200px}}#new-prescription .prescription__container .prescription__cta-container{background:url(/assets/images/prescription/exemple-scan-ordonnance.jpg) 0 0/cover no-repeat;border:1px solid #9d9d9c;height:150px;margin-top:18px;margin-bottom:7px;position:relative}@media (width>=600px){#new-prescription .prescription__container .prescription__cta-container{height:215px}}#new-prescription .prescription__container .prescription__cta-container .prescription__cta-size-limit--large{color:#9d9d9c;display:none;position:absolute;transform:translateY(-110%)}@media (width>=900px){#new-prescription .prescription__container .prescription__cta-container .prescription__cta-size-limit--large{display:block}}#new-prescription .prescription__container .prescription__cta-container .prescription__cta-size-limit--small{color:#9d9d9c;font-size:11px;position:absolute;transform:translateY(-115%)}@media (width>=900px){#new-prescription .prescription__container .prescription__cta-container .prescription__cta-size-limit--small{display:none}}#new-prescription .prescription__container .prescription__cta-container button{position:absolute;top:55px;left:50%;transform:translate(-50%)}@media (width>=600px){#new-prescription .prescription__container .prescription__cta-container button{top:96px}}#new-prescription .prescription__container .prescription__cta-container .prescription-loader{position:absolute;top:113px;left:50%;transform:translate(-50%)}@media (width>=600px){#new-prescription .prescription__container .prescription__cta-container .prescription-loader{top:160px}}#new-prescription .prescription__container .prescription__cta-container .prescription-loader__spinner{border:3px solid #e61b80;border-color:#e61b80 #e61b80 #0000 #0000;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite prescription-loader;display:block}#new-prescription .prescription__container .prescription__attachments{flex-wrap:wrap;justify-content:center;margin:-7px;display:flex}@media (width>=600px){#new-prescription .prescription__container .prescription__attachments{justify-content:flex-start}}#new-prescription .prescription__container .prescription__attachments__attachment{background-position:top;background-repeat:no-repeat;background-size:cover;border:1px solid #9d9d9c;flex-direction:column;justify-content:flex-end;align-items:stretch;width:240px;height:160px;margin:7px;display:flex}#new-prescription .prescription__container .prescription__attachments__attachment.prescription__attachments__attachment--pdf{background-size:auto}#new-prescription .prescription__container .prescription__attachments__attachment__title{background:#efefef}#new-prescription .prescription__container .prescription__attachments__attachment__title span,#new-prescription .prescription__container .prescription__attachments__attachment__title button{margin-left:7px}#new-prescription .prescription__container .prescription__attachments__attachment__title button{color:#e61b80;background:0 0}#new-prescription .prescription__container .prescription__attachments__attachment__title button:hover{color:#cc1984;cursor:pointer;font-weight:700}#new-prescription .text-warning-container{text-align:center;margin:10px auto}#new-prescription .prescription-confirmation{font-size:20px}#new-prescription .prescription-confirmation .box-confirmation__process button{font-size:12px}#recruitment .recruitment__form,#recruitment .recruitment__form--first-part,#recruitment .recruitment__jobs,#recruitment .recruitment__attachment{flex-direction:column;display:flex}#recruitment .recruitment__select-label,#recruitment .recruitment__file-label{text-transform:uppercase;padding-bottom:.1em;font-weight:700}#recruitment .recruitment__form--bottom-part{flex-direction:column;align-items:center;display:flex}#recruitment .field{margin-bottom:10px}#recruitment .recruitment__select{min-height:35px;margin-bottom:10px}#recruitment .recruitment__file{margin-bottom:10px}#recruitment .recruitment__check-label{text-transform:initial;font-weight:initial;flex-wrap:wrap;align-items:center;margin:10px;display:flex}#recruitment .recruitment__check-label .error{text-transform:capitalize;width:100%}#recruitment .recruitment__check{margin-right:10px}#recruitment .form__actions-and-feedbacks{margin:0!important}#recruitment .form__actions-and-feedbacks>div{padding:0}.cookies__title{font-weight:700}.cookies__container{flex-direction:row;align-items:center;margin:10px 0;display:flex}.cookies__switch{width:34px;height:20px;margin-right:10px;display:inline-block;position:relative}.cookies__switch input{opacity:0;width:0;height:0}.cookies__slider{cursor:pointer;background-color:#efefef;transition:all .4s;position:absolute;inset:0}.cookies__slider:before{content:"";background-color:#fff;width:13px;height:16px;transition:all .4s;position:absolute;bottom:2px;left:3px}input:checked+.cookies__slider{background-color:#e61b80}input:focus+.cookies__slider{box-shadow:0 0 1px #e61b80}input:checked+.cookies__slider:before{transform:translate(15px)}#form-page{flex-direction:column;width:100%;display:flex}.form-page-success{margin:auto auto 30px}.form-page-button{margin:auto}.dgccrf-strong{font-weight:700}@media (width>=768px){.dgccrf-recall__wrapper{justify-content:center;display:flex}}.dgccrf-recall__content__no-image,.dgccrf-recall__content{padding:1em}@media (width>=768px){.dgccrf-recall__content{width:60%}}@media (width>=900px){.dgccrf-recall__content{width:40%}}.dgccrf-recall__image{text-align:center}@media (width>=768px){.dgccrf-recall__image{max-width:40%}}@media (width>=1440px){.dgccrf-recall__image{text-align:left}}.dgccrf-recall__image img{max-width:100%}.dgccrf-recall__content strong,.dgccrf-recall__content__no-image strong{font-weight:700}.dgccrf-recall h4{font-size:18px}.error-500{place-content:center;align-items:center;display:flex}.error-500>a{color:#404e55;flex-direction:column;place-content:center;align-items:center;margin:auto;font-size:12px;text-decoration:none;display:flex}@media (width>=600px){.error-500>a{flex-direction:row}}.error-500--minimal{width:100vw;height:100vh}.error-500--minimal a{font-size:15px}.error-500__logo{margin-bottom:2em}@media (width>=600px){.error-500__logo{margin-bottom:0}}.error-404-page{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100vh;display:flex}.error-404-page__logo{width:200px}.error-404-page__title{color:#404e55;text-transform:uppercase;font-size:30px;font-weight:400}.error-404-page__title span{font-weight:800}.error-404-page__paragraph{color:#404e55;text-transform:uppercase;font-size:20px;font-weight:400}
