@charset "UTF-8";
/*
  ===========================================
  Jam Icons, v1.0.72 •• http://jam-icons.com/
  Created by Michael Amprimo •• https://twitter.com/michaelampr
  MIT License: https://opensource.org/licenses/mit-license.html
  ===========================================
*/@font-face{font-family:"jam-icons";src:url(/assets/jam-icons.eot);src:url(/assets/jam-icons.eot?#iefix) format("embedded-opentype"),url(/assets/jam-icons.woff) format("woff"),url(/assets/jam-icons.ttf) format("truetype"),url(/assets/jam-icons.svg#jam-icons) format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"jam-icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="jam-"]:before,[class*=" jam-"]:before{font-family:"jam-icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jam-align-center:before{content:"\61"}.jam-align-justify:before{content:"\62"}.jam-align-left:before{content:"\63"}.jam-align-right:before{content:"\64"}.jam-amazon:before{content:"\65"}.jam-anchor:before{content:"\66"}.jam-angle-down:before{content:"\67"}.jam-angle-left:before{content:"\68"}.jam-angle-right:before{content:"\69"}.jam-angle-top:before{content:"\6a"}.jam-apple:before{content:"\6b"}.jam-arrow-bottom:before{content:"\6c"}.jam-arrow-bottom-circle:before{content:"\6d"}.jam-arrow-down-left:before{content:"\6e"}.jam-arrow-down-right:before{content:"\6f"}.jam-arrow-down-sm:before{content:"\70"}.jam-arrow-left:before{content:"\71"}.jam-arrow-left-circle:before{content:"\72"}.jam-arrow-left-sm:before{content:"\73"}.jam-arrow-right:before{content:"\74"}.jam-arrow-right-circle:before{content:"\75"}.jam-arrow-right-sm:before{content:"\76"}.jam-arrow-top:before{content:"\77"}.jam-arrow-top-circle:before{content:"\78"}.jam-arrow-top-left:before{content:"\79"}.jam-arrow-top-right:before{content:"\7a"}.jam-arrow-top-sm:before{content:"\41"}.jam-arrows-corners:before{content:"\42"}.jam-arrows-fullscreen:before{content:"\43"}.jam-arrows-h:before{content:"\44"}.jam-arrows-v:before{content:"\45"}.jam-attachement:before{content:"\46"}.jam-backpack:before{content:"\47"}.jam-backward:before{content:"\48"}.jam-backward-f:before{content:"\49"}.jam-balloon:before{content:"\4a"}.jam-bandage:before{content:"\4b"}.jam-bar-chart:before{content:"\4c"}.jam-baseball:before{content:"\4d"}.jam-basketball:before{content:"\4e"}.jam-battery-charging:before{content:"\4f"}.jam-battery-empty:before{content:"\50"}.jam-battery-full:before{content:"\51"}.jam-battery-quarter:before{content:"\52"}.jam-battery-two-quarter:before{content:"\53"}.jam-beer:before{content:"\54"}.jam-behance:before{content:"\55"}.jam-behance-circle:before{content:"\56"}.jam-behance-square:before{content:"\57"}.jam-bell:before{content:"\58"}.jam-bell-f:before{content:"\59"}.jam-bell-off:before{content:"\5a"}.jam-bell-off-f:before{content:"\30"}.jam-birthday-cake:before{content:"\31"}.jam-bold:before{content:"\32"}.jam-book:before{content:"\33"}.jam-bookmark:before{content:"\34"}.jam-bookmark-f:before{content:"\35"}.jam-box:before{content:"\36"}.jam-box-f:before{content:"\37"}.jam-brightness:before{content:"\38"}.jam-brightness-down:before{content:"\39"}.jam-brightness-up:before{content:"\21"}.jam-brush:before{content:"\22"}.jam-bus:before{content:"\23"}.jam-cactus:before{content:"\24"}.jam-calculator:before{content:"\25"}.jam-calendar:before{content:"\26"}.jam-calendar-alt:before{content:"\27"}.jam-camera:before{content:"\28"}.jam-camera-alt:before{content:"\29"}.jam-candle:before{content:"\2a"}.jam-car:before{content:"\2b"}.jam-caret-down:before{content:"\2c"}.jam-caret-down-circle:before{content:"\2d"}.jam-caret-left:before{content:"\2e"}.jam-caret-left-circle:before{content:"\2f"}.jam-caret-right:before{content:"\3a"}.jam-caret-right-circle:before{content:"\3b"}.jam-caret-top:before{content:"\3c"}.jam-caret-top-circle:before{content:"\3d"}.jam-castle:before{content:"\3e"}.jam-check:before{content:"\3f"}.jam-chess:before{content:"\40"}.jam-close:before{content:"\5b"}.jam-cloud:before{content:"\5d"}.jam-cloud-f:before{content:"\5e"}.jam-code:before{content:"\5f"}.jam-coffee-alt:before{content:"\60"}.jam-coffee-cup:before{content:"\7b"}.jam-coffee-cup-f:before{content:"\7c"}.jam-cog:before{content:"\7d"}.jam-cog-f:before{content:"\7e"}.jam-cogs:before{content:"\5c"}.jam-cogs-f:before{content:"\e000"}.jam-compass:before{content:"\e001"}.jam-computer:before{content:"\e002"}.jam-computer-alt:before{content:"\e003"}.jam-credit-card:before{content:"\e004"}.jam-credit-card-f:before{content:"\e005"}.jam-css3:before{content:"\e006"}.jam-cutlery:before{content:"\e007"}.jam-cutter:before{content:"\e008"}.jam-dashboard:before{content:"\e009"}.jam-dashboard-f:before{content:"\e00a"}.jam-database:before{content:"\e00b"}.jam-deejay:before{content:"\e00c"}.jam-digg:before{content:"\e00d"}.jam-direction:before{content:"\e00e"}.jam-direction-f:before{content:"\e00f"}.jam-directions:before{content:"\e010"}.jam-directions-f:before{content:"\e011"}.jam-disc:before{content:"\e012"}.jam-dna:before{content:"\e013"}.jam-document:before{content:"\e014"}.jam-document-f:before{content:"\e015"}.jam-download:before{content:"\e016"}.jam-dribbble:before{content:"\e017"}.jam-dribbble-circle:before{content:"\e018"}.jam-dribbble-square:before{content:"\e019"}.jam-dropbox:before{content:"\e01a"}.jam-egg:before{content:"\e01b"}.jam-egg-f:before{content:"\e01c"}.jam-eggs:before{content:"\e01d"}.jam-eject:before{content:"\e01e"}.jam-eject-f:before{content:"\e01f"}.jam-envelope:before{content:"\e020"}.jam-envelope-f:before{content:"\e021"}.jam-envelope-open:before{content:"\e022"}.jam-envelope-open-f:before{content:"\e023"}.jam-eye:before{content:"\e024"}.jam-eye-cross:before{content:"\e025"}.jam-facebook:before{content:"\e026"}.jam-facebook-circle:before{content:"\e027"}.jam-facebook-square:before{content:"\e028"}.jam-feather-pen:before{content:"\e029"}.jam-female:before{content:"\e02a"}.jam-file:before{content:"\e02b"}.jam-files:before{content:"\e02c"}.jam-fingerprint:before{content:"\e02d"}.jam-fish:before{content:"\e02e"}.jam-flag:before{content:"\e02f"}.jam-flag-f:before{content:"\e030"}.jam-flame:before{content:"\e031"}.jam-flashlight-off:before{content:"\e032"}.jam-flashlight-on:before{content:"\e033"}.jam-flask:before{content:"\e034"}.jam-flask-alt:before{content:"\e035"}.jam-flickr:before{content:"\e036"}.jam-flickr-circle:before{content:"\e037"}.jam-flickr-square:before{content:"\e038"}.jam-flower:before{content:"\e039"}.jam-folder:before{content:"\e03a"}.jam-folder-f:before{content:"\e03b"}.jam-font:before{content:"\e03c"}.jam-football:before{content:"\e03d"}.jam-forward:before{content:"\e03e"}.jam-forward-f:before{content:"\e03f"}.jam-gamepad:before{content:"\e040"}.jam-gamepad-retro:before{content:"\e041"}.jam-ghost:before{content:"\e042"}.jam-ghost-f:before{content:"\e043"}.jam-gift:before{content:"\e044"}.jam-github:before{content:"\e045"}.jam-github-alt:before{content:"\e046"}.jam-glass-empty:before{content:"\e047"}.jam-glass-filled:before{content:"\e048"}.jam-glue:before{content:"\e049"}.jam-google:before{content:"\e04a"}.jam-google-plus:before{content:"\e04b"}.jam-gps:before{content:"\e04c"}.jam-gps-f:before{content:"\e04d"}.jam-graphic-chart:before{content:"\e04e"}.jam-hair-dryer:before{content:"\e04f"}.jam-hammer:before{content:"\e050"}.jam-hashtag:before{content:"\e051"}.jam-heading:before{content:"\e052"}.jam-headphone:before{content:"\e053"}.jam-heart:before{content:"\e054"}.jam-heart-f:before{content:"\e055"}.jam-helmet:before{content:"\e056"}.jam-highlighter:before{content:"\e057"}.jam-home:before{content:"\e058"}.jam-home-f:before{content:"\e059"}.jam-hourglass:before{content:"\e05a"}.jam-html5:before{content:"\e05b"}.jam-ice-cream:before{content:"\e05c"}.jam-ice-cream-alt:before{content:"\e05d"}.jam-ice-cream-f:before{content:"\e05e"}.jam-id-card:before{content:"\e05f"}.jam-indent:before{content:"\e060"}.jam-info:before{content:"\e061"}.jam-instagram:before{content:"\e062"}.jam-instagram-circle:before{content:"\e063"}.jam-instagram-square:before{content:"\e064"}.jam-italic:before{content:"\e065"}.jam-joystick:before{content:"\e066"}.jam-jsfiddle:before{content:"\e067"}.jam-key:before{content:"\e068"}.jam-keyboard:before{content:"\e069"}.jam-language:before{content:"\e06a"}.jam-levels:before{content:"\e06b"}.jam-life-bouy:before{content:"\e06c"}.jam-light-bulb:before{content:"\e06d"}.jam-line-chart:before{content:"\e06e"}.jam-link:before{content:"\e06f"}.jam-linkedin:before{content:"\e070"}.jam-linkedin-circle:before{content:"\e071"}.jam-linkedin-square:before{content:"\e072"}.jam-luggage:before{content:"\e073"}.jam-magic:before{content:"\e074"}.jam-magnet:before{content:"\e075"}.jam-male:before{content:"\e076"}.jam-map:before{content:"\e077"}.jam-map-marker:before{content:"\e078"}.jam-map-marker-f:before{content:"\e079"}.jam-medal:before{content:"\e07a"}.jam-message:before{content:"\e07b"}.jam-message-alt:before{content:"\e07c"}.jam-message-alt-f:before{content:"\e07d"}.jam-message-f:before{content:"\e07e"}.jam-message-writing:before{content:"\e07f"}.jam-message-writing-alt:before{content:"\e080"}.jam-message-writing-alt-f:before{content:"\e081"}.jam-message-writing-f:before{content:"\e082"}.jam-messages:before{content:"\e083"}.jam-messages-alt:before{content:"\e084"}.jam-messages-alt-f:before{content:"\e085"}.jam-messages-f:before{content:"\e086"}.jam-mic:before{content:"\e087"}.jam-minus:before{content:"\e088"}.jam-moon:before{content:"\e089"}.jam-moon-f:before{content:"\e08a"}.jam-more:before{content:"\e08b"}.jam-more-alt:before{content:"\e08c"}.jam-more-alt-f:before{content:"\e08d"}.jam-more-f:before{content:"\e08e"}.jam-motor-cycle:before{content:"\e08f"}.jam-mountain:before{content:"\e090"}.jam-mountains:before{content:"\e091"}.jam-move:before{content:"\e092"}.jam-movie:before{content:"\e093"}.jam-news:before{content:"\e094"}.jam-next:before{content:"\e095"}.jam-next-f:before{content:"\e096"}.jam-o-list:before{content:"\e097"}.jam-outdent:before{content:"\e098"}.jam-padlock:before{content:"\e099"}.jam-padlock-alt:before{content:"\e09a"}.jam-padlock-alt-open:before{content:"\e09b"}.jam-padlock-f:before{content:"\e09c"}.jam-padlock-open:before{content:"\e09d"}.jam-padlock-open-f:before{content:"\e09e"}.jam-paper-plane:before{content:"\e09f"}.jam-paper-plane-f:before{content:"\e0a0"}.jam-paragraph:before{content:"\e0a1"}.jam-pause:before{content:"\e0a2"}.jam-pause-f:before{content:"\e0a3"}.jam-paypal:before{content:"\e0a4"}.jam-pen:before{content:"\e0a5"}.jam-pencil:before{content:"\e0a6"}.jam-phone:before{content:"\e0a7"}.jam-picture:before{content:"\e0a8"}.jam-pictures:before{content:"\e0a9"}.jam-pie-chart:before{content:"\e0aa"}.jam-pie-chart-alt:before{content:"\e0ab"}.jam-pin:before{content:"\e0ac"}.jam-pin-alt:before{content:"\e0ad"}.jam-pin-alt-f:before{content:"\e0ae"}.jam-pin-f:before{content:"\e0af"}.jam-pinterest:before{content:"\e0b0"}.jam-pinterest-circle:before{content:"\e0b1"}.jam-pinterest-square:before{content:"\e0b2"}.jam-pizza-slice:before{content:"\e0b3"}.jam-pizza-slice-f:before{content:"\e0b4"}.jam-plane:before{content:"\e0b5"}.jam-play:before{content:"\e0b6"}.jam-play-f:before{content:"\e0b7"}.jam-plug:before{content:"\e0b8"}.jam-plus:before{content:"\e0b9"}.jam-pocket-watch:before{content:"\e0ba"}.jam-popcorn:before{content:"\e0bb"}.jam-power:before{content:"\e0bc"}.jam-previous:before{content:"\e0bd"}.jam-previous-f:before{content:"\e0be"}.jam-printer:before{content:"\e0bf"}.jam-qr-scan:before{content:"\e0c0"}.jam-random:before{content:"\e0c1"}.jam-rec:before{content:"\e0c2"}.jam-rec-f:before{content:"\e0c3"}.jam-reddit:before{content:"\e0c4"}.jam-redo:before{content:"\e0c5"}.jam-rocket:before{content:"\e0c6"}.jam-rss-feed:before{content:"\e0c7"}.jam-rubber:before{content:"\e0c8"}.jam-ruler:before{content:"\e0c9"}.jam-scissors:before{content:"\e0ca"}.jam-screwdriver:before{content:"\e0cb"}.jam-search:before{content:"\e0cc"}.jam-set-square:before{content:"\e0cd"}.jam-share:before{content:"\e0ce"}.jam-share-alt:before{content:"\e0cf"}.jam-shield:before{content:"\e0d0"}.jam-shield-check:before{content:"\e0d1"}.jam-shield-check-f:before{content:"\e0d2"}.jam-shield-error:before{content:"\e0d3"}.jam-shield-error-f:before{content:"\e0d4"}.jam-shield-f:before{content:"\e0d5"}.jam-shield-half:before{content:"\e0d6"}.jam-shop:before{content:"\e0d7"}.jam-shopping-bag:before{content:"\e0d8"}.jam-shopping-bag-alt:before{content:"\e0d9"}.jam-shopping-bag-alt-f:before{content:"\e0da"}.jam-shopping-bag-f:before{content:"\e0db"}.jam-shopping-cart:before{content:"\e0dc"}.jam-shopping-cart-f:before{content:"\e0dd"}.jam-signal:before{content:"\e0de"}.jam-slack:before{content:"\e0df"}.jam-smiley:before{content:"\e0e0"}.jam-snapchat:before{content:"\e0e1"}.jam-snapchat-circle:before{content:"\e0e2"}.jam-snapchat-square:before{content:"\e0e3"}.jam-snowboard:before{content:"\e0e4"}.jam-snowflake:before{content:"\e0e5"}.jam-soccer:before{content:"\e0e6"}.jam-soundcloud:before{content:"\e0e7"}.jam-speaker:before{content:"\e0e8"}.jam-split-h:before{content:"\e0e9"}.jam-split-v:before{content:"\e0ea"}.jam-spotify:before{content:"\e0eb"}.jam-spotify-circle:before{content:"\e0ec"}.jam-spotify-square:before{content:"\e0ed"}.jam-stack-overflow:before{content:"\e0ee"}.jam-stamp:before{content:"\e0ef"}.jam-star:before{content:"\e0f0"}.jam-star-f:before{content:"\e0f1"}.jam-star-half:before{content:"\e0f2"}.jam-stop:before{content:"\e0f3"}.jam-stop-f:before{content:"\e0f4"}.jam-stop-sign:before{content:"\e0f5"}.jam-strikethrough:before{content:"\e0f6"}.jam-sword:before{content:"\e0f7"}.jam-table:before{content:"\e0f8"}.jam-tag:before{content:"\e0f9"}.jam-tag-f:before{content:"\e0fa"}.jam-tags:before{content:"\e0fb"}.jam-tags-f:before{content:"\e0fc"}.jam-target:before{content:"\e0fd"}.jam-task:before{content:"\e0fe"}.jam-thermometer-empty:before{content:"\e0ff"}.jam-thermometer-full:before{content:"\e100"}.jam-thunder:before{content:"\e101"}.jam-thunder-f:before{content:"\e102"}.jam-ticket:before{content:"\e103"}.jam-time:before{content:"\e104"}.jam-tools:before{content:"\e105"}.jam-torch:before{content:"\e106"}.jam-totem:before{content:"\e107"}.jam-train:before{content:"\e108"}.jam-transgender:before{content:"\e109"}.jam-trash:before{content:"\e10a"}.jam-trash-alt:before{content:"\e10b"}.jam-trash-f:before{content:"\e10c"}.jam-tree:before{content:"\e10d"}.jam-tree-alt:before{content:"\e10e"}.jam-tree-alt-f:before{content:"\e10f"}.jam-tree-f:before{content:"\e110"}.jam-trophy:before{content:"\e111"}.jam-tube:before{content:"\e112"}.jam-tumblr:before{content:"\e113"}.jam-tumblr-circle:before{content:"\e114"}.jam-tumblr-square:before{content:"\e115"}.jam-twitch:before{content:"\e116"}.jam-twitter:before{content:"\e117"}.jam-twitter-circle:before{content:"\e118"}.jam-twitter-square:before{content:"\e119"}.jam-u-list:before{content:"\e11a"}.jam-umbrella:before{content:"\e11b"}.jam-umbrella-f:before{content:"\e11c"}.jam-underline:before{content:"\e11d"}.jam-undo:before{content:"\e11e"}.jam-universe:before{content:"\e11f"}.jam-upload:before{content:"\e120"}.jam-user:before{content:"\e121"}.jam-user-f:before{content:"\e122"}.jam-users:before{content:"\e123"}.jam-users-f:before{content:"\e124"}.jam-viadeo:before{content:"\e125"}.jam-video-camera:before{content:"\e126"}.jam-video-camera-vintage:before{content:"\e127"}.jam-vimeo:before{content:"\e128"}.jam-vimeo-circle:before{content:"\e129"}.jam-vimeo-square:before{content:"\e12a"}.jam-vine:before{content:"\e12b"}.jam-vine-circle:before{content:"\e12c"}.jam-vine-square:before{content:"\e12d"}.jam-voicemail:before{content:"\e12e"}.jam-volume:before{content:"\e12f"}.jam-volume-down:before{content:"\e130"}.jam-volume-down-f:before{content:"\e131"}.jam-volume-f:before{content:"\e132"}.jam-volume-mute:before{content:"\e133"}.jam-volume-mute-f:before{content:"\e134"}.jam-volume-up:before{content:"\e135"}.jam-volume-up-f:before{content:"\e136"}.jam-water-drop:before{content:"\e137"}.jam-water-drop-f:before{content:"\e138"}.jam-whatsapp:before{content:"\e139"}.jam-wheel:before{content:"\e13a"}.jam-wifi:before{content:"\e13b"}.jam-wikipedia:before{content:"\e13c"}.jam-wikipedia-circle:before{content:"\e13d"}.jam-wikipedia-square:before{content:"\e13e"}.jam-wine-bottle:before{content:"\e13f"}.jam-wordpress:before{content:"\e140"}.jam-wrench:before{content:"\e141"}.jam-write:before{content:"\e142"}.jam-yahoo:before{content:"\e143"}.jam-yelp:before{content:"\e144"}.jam-youtube:before{content:"\e145"}.jam-zoom-minus:before{content:"\e146"}.jam-zoom-plus:before{content:"\e147"}

@media (max-width: 599px){.hidden-xs{display:none !important}}@media (min-width: 600px){.visible-xs{display:none !important}}*{margin:0;padding:0;list-style:none;font-size:1em;line-height:1.4;font-weight:400;box-sizing:border-box}abbr{border-bottom:none;text-decoration:none}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{background:#ececec;color:#404e55;min-width:320px}@media (max-width: 899px){body.no-scroll{overflow:hidden}}@media (max-width: 479px){body.no-scroll--hack{position:fixed;overflow:hidden}}@media (max-width: 899px){body.body__expanded__object{position:fixed;width:100%}}body,input,button,textarea{font:12px "graphie",sans-serif}.body-print{background-color:white;height:100%}#root{overflow:hidden;background:#fff}article.section:not(#pageMainSection){height:100%;display:flex;flex-wrap:wrap;flex-direction:column}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 (max-width: 479px), (-ms-high-contrast: none) and (max-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{display:none}.bottom__banner{display:none}}@-moz-document url-prefix(){article.section{display:block}}.section{position:relative;padding:30px 20px}@media (min-width: 900px){.section{padding:60px 70px}}#home .section{padding:30px 20px}@media (min-width: 600px){#home .section{padding:30px 30px}}@media (min-width: 900px){#home .section{padding:20px 70px}}#home .section#pageMainSection{padding:30px 2px}@media (min-width: 600px){#home .section#pageMainSection{padding:30px 30px}}@media (min-width: 900px){#home .section#pageMainSection{padding:20px 70px}}.section__redirect__login{display:flex;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;text-decoration:none}.section__redirect__login.redirect__with__content{background:rgba(250,250,250,0.65)}.section__redirect__login .subscribe .cta{z-index:20;margin-top:150px;margin-right:auto;margin-left:auto;padding-right:14px;padding-left:14px;width:280px;max-width:460px;text-align:center;height:100px;font-size:16px;font-weight:400}@media (min-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{font-size:19px;font-weight:400;text-align:center;text-transform:uppercase;display:flex;justify-content:center;margin-bottom:35px;color:#404e55}.section-title span span{font-weight:800}.section-title::before,.section-title::after{flex-grow:1;position:relative;top:0.75em;height:1px;background-color:#404e55;content:'\a0'}.section-title::before{margin-right:14px}.section-title::after{margin-left:14px}.section__text__subtitle{display:flex;flex-direction:column;color:#e61b80;font-size:16px;font-weight:400;text-transform:uppercase;margin-bottom:14px}.section__text__inner{font-size:12px;margin-bottom:14px}.section__text__inner a{font-weight:700;color:#404e55}.section__text__inner a:hover{color:#324045}.section__text__ul{margin-bottom:14px}.section__text__ul li{list-style:inside;text-indent:14px}.section__text__ul li strong{font-weight:bold}.field{display:flex;flex-direction:column;margin-top:0}.field>label,.field>legend{text-transform:uppercase;font-weight:700;padding-bottom:0.1em}.field>label .error,.field>legend .error{padding-left:0.5em;color:#e6364f;text-transform:none;font-weight:400;font-style:italic}.field>input,.field>textarea,.field>select,.field>legend+div{min-height:35px;padding:0 0.8em;color:#404e55;border:1px solid #9d9d9c}.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{display:flex;flex-direction:row;align-items:center}.field textarea{height:134.4px;padding:0.8em;resize:none;outline:none}.field--focus>input,.field--focus>legend+div{border-color:#404e55}.field--error>input,.field--error>legend+div,.field--error>textarea{border-color:#e6364f;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{position:relative;padding:0 14px 0 1.7em}.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{display:block;position:absolute;left:0;font-family:'Material Icons';font-size:1.3em;line-height:1.1;text-rendering:optimizeLegibility;font-feature-settings:'liga' 1;font-style:normal;text-transform:none;overflow:hidden;-webkit-font-smoothing:antialiased;content:'radio_button_unchecked'}.field--radio-group__radio>input[type='radio']:checked+label{font-weight:700}.field--radio-group__radio>input[type='radio']:checked+label::before{content:'radio_button_checked'}.field--radio-group__radio:not(:first-child){margin-left:0.8em}.field--disabled{color:#9b9b9b}.field--disabled input,.field--disabled textarea{color:#9b9b9b;border-color:#9b9b9b;background:#fff}.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:0px !important}.field--select-with-search{width:100%;font:12px 'graphie', sans-serif;font-family:inherit;border:1px solid #ececec}.field--select-with-search .css-yk16xz-control{border:0px !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{font:12px 'graphie', sans-serif !important;color:#404e55 !important;font-size:16px !important}.file__upload .error{padding-left:0.5em;color:#e6364f;text-transform:none;font-weight:400;font-style:italic}.file__upload.field--error .file__upload__fieldset{border-color:#e6364f}.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;font-size:10px;margin-bottom:14px}.file__upload__boxes{display:flex;width:100%}.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;display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;background:#ececec;color:#9d9d9c;text-transform:uppercase}.file__upload__box:not(.file__upload__box--hidden) label i{font-size:24px}.file__upload__box:not(.file__upload__box--hidden) label p{display:flex;flex-direction:column;justify-content:center;align-items:center}.file__upload__box:not(.file__upload__box--hidden) label p>span{font-weight:700}.file__upload__input{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.file__upload__uploaded{margin-top:14px}.file__upload__uploaded>div{display:flex;align-items:center}.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{background:transparent;color:#e61b80}.file__upload__uploaded>div button:hover{font-weight:bold;color:#cc1984}.file__upload__box--hidden{display:none}.section__text,.section-title-wrapper{display:block;width:100%}.error .section-title{color:#e6364f}.form{display:flex;flex-direction:column;justify-content:flex-start;align-content:stretch;align-items:stretch;border:1px solid #efefef;padding:40px 14px;flex-grow:1}@media (min-width: 600px){.form{padding:40px 40px}}.form>fieldset,.form>div.fieldset{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;align-content:stretch;justify-content:stretch}.form>fieldset>legend,.form>div.fieldset>legend{flex:0 0 auto}.form>fieldset>legend+div,.form>div.fieldset>legend+div{flex:1 1 auto;display:flex;flex-direction:column;align-content:stretch;align-items:stretch}.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:0 0 auto;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:1 1 auto;margin-bottom:0}@media (min-width: 600px){.form--focus{border-color:#404e55}}@media (min-width: 600px){.form--focus .section-title{color:#404e55}}@media (min-width: 600px){.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{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;align-content:stretch;align-self:stretch;margin:-28px 0 -35px !important}.form__actions-and-feedbacks>div{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;align-content:stretch;position:relative;padding:35px 40px}.form__actions-and-feedbacks>div .feedback{left:40px;right:40px;margin:0 -40px}.form__actions-and-feedbacks>div .feedback--error{top:10px}.form__actions-and-feedbacks>div .feedback--success{bottom:10px}.form__actions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-end;align-content:stretch}.form__actions .cta{margin:7px}.form__link{display:block;z-index:2;padding-top:2.5px;outline:none;text-align:right;font-size:12px;text-decoration:underline;color:#9d9d9c}.form__link:hover,.form__link:focus{text-decoration:none;color:#404e55}body.overlayOpen{overflow:hidden !important;max-height:100vh !important}.intro{margin-bottom:14px}.intro .intro__separator{display:block;border-bottom:1px solid #e61b80;width:10px;margin-top:3px}article section dl dt{margin-bottom:14px}.cta{display:inline-flex;align-items:center;justify-content:center;width:160px;height:40px;background:#e61b80;color:#fff;font-weight:700;text-transform:uppercase;text-decoration:none}.cta:hover,.cta:focus{background:#cc1984;cursor:pointer}.cta--primary-alternate{background:#404e55;color:#fff}.cta--primary-alternate:hover,.cta--primary-alternate:focus{background:#324045}.cta--large{width:240px}.cta--extra-large{width:320px}.cta--secondary{background:#efefef;color:#404e55}.cta--secondary:hover,.cta--secondary:focus{background:#e0e0de}.cta--yellow{background:#fac114;color:#404e55}.cta--yellow:hover,.cta--yellow:focus{background:#f2af19}.cta--blue{background:#1fb3b0;color:#fff}.cta--blue:hover,.cta--blue:focus{background:#17a39c}.cta--green{background:#95c020;color:#fff}.cta--green:hover,.cta--green:focus{background:#90b216}.cta--lighter-grey{background:#ececec;color:#404e55}.cta--lighter-grey:hover,.cta--lighter-grey:focus{background:#e0e0de}.cta:disabled{background:#efefef;cursor:not-allowed}.cta--user--cnc{background-color:#404e55}.cta--user--cnc:hover,.cta--user--cnc:active,.cta--user--cnc:focus{background-color:#324045}@media (min-width: 395px){.cta--user{min-width:159px}}.cta--basket{background-color:#404e55;padding-right:7px;padding-left:7px;width:auto;text-align:center}.cta--basket:hover,.cta--basket:active,.cta--basket:focus{background-color:#324045}.cta--square{width:40px;height:40px;background-color:#404e55}.cta--square:hover,.cta--square:active,.cta--square:focus{background-color:#324045}.cta--square abbr{display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-size:17.5px;border-bottom:none;text-decoration:none;cursor:default}.cta-double-square{display:inline-block;width:80px}.cta--square{width:39px}.cta--cookie{margin:5px}.card{display:flex;flex-direction:column;width:295px;height:320px;margin:0 7px;background:#ececec}.card.card--empty{height:0 !important}.card .card__image{display:block;width:100%;flex:0 0 50%;background-size:cover;background-position:center center}.card .card__content{flex:1 1 auto;padding:28px 28px 0 28px}.card .card__content .card__title{text-transform:uppercase;color:#e61b80;font-size:16px}.card .card__content .card__cta a{position:relative;color:#e61b80;font-size:16px;font-weight:700}.card .card__content .card__cta a::after{content:"";width:14px;height:3px;background:#e61b80;position:absolute;bottom:-7px;left:0;margin-top:7px}.card .card__footer{flex:0 0 40px;padding-left:28px;line-height:35px;width:100%;font-size:12px;display:flex;justify-content:space-between}.card a{text-decoration:none}.card a .card__alt-title{position:absolute;left:-99999em}.card a span{display:flex;flex-direction:column;font-size:18px;line-height:1.2;text-transform:uppercase;color:#fff}.card a span span{font-weight:700}.card a>span{margin:0 auto;padding:14px}.with-sidebar{display:flex;flex-direction:column;align-content:stretch;align-items:stretch}@media (min-width: 600px){.with-sidebar{flex-direction:row}}.sidebar{flex:1 1 auto;display:flex;position:relative;flex-direction:column;align-content:stretch;align-items:stretch;border:1px solid #9d9d9c}@media (min-width: 600px){.sidebar{position:static;flex:0 1 240px}}.sidebar ul{display:flex;flex-direction:column}@media (min-width: 600px){.sidebar ul{display:block;padding:20px 0}}@media (min-width: 600px){.sidebar ul+ul{border-top:1px solid #9d9d9c}}@media (max-width: 599px){.sidebar--expanded .sidebar__item{position:static}}.sidebar--expanded .sidebar__item--current{border-bottom:1px solid #9d9d9c}@media (min-width: 600px){.sidebar--expanded .sidebar__item--current{border-bottom:none}}.sidebar .sidebar__menu{position:absolute;color:#404e55;text-decoration:none;padding:0.4em;min-height:35px;font-size:20px}@media (min-width: 600px){.sidebar .sidebar__menu{display:none}}.sidebar__divider{margin:20px 0;border-top:1px solid #9d9d9c;position:absolute;left:-99999em}@media (min-width: 600px){.sidebar__divider{position:static;left:auto}}.sidebar__divider hr{position:absolute;left:-99999em}.sidebar__nav__title{margin-left:1.5em;margin-bottom:14px;display:none}@media (min-width: 600px){.sidebar__nav__title{display:block}}.sidebar__nav__title span{padding-bottom:4px;font-size:14px;text-transform:uppercase;font-weight:700;border-bottom:1.5px solid #9d9d9c}.sidebar__item{font-size:13px;position:absolute;left:-99999em;padding-left:3em}@media (min-width: 600px){.sidebar__item{position:static;left:auto;padding-left:0}}.sidebar__item a{display:flex;align-content:stretch;align-items:center;min-height:35px;border-left:3px solid transparent;text-decoration:none;color:#404e55}@media (max-width: 599px){.sidebar__item--current{position:static;order:-1}}@media (min-width: 600px){.sidebar__item--current a{border-color:#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{background:#f2af19;color:#fff}@media (min-width: 600px){.sidebar__item a:hover,.sidebar__item a:focus,.sidebar__item--current a{border-color:#1fb3b0}}.sidebar__item__icon{display:flex;align-items:center;padding:0 1.5em}.sidebar__item__icon--valwin{margin:0 1.5em;width:1em;padding:0}.sidebar__item__title{flex:1 1 auto;line-height:35px}.sidebar__item__qty{padding:5px 1.5em}.sidebar__item__qty span{display:flex;justify-content:center;min-width:20px;min-height:20px;border-radius:50%;background:#efefef}.sidebar__item__qty span span{line-height:20px;text-align:center;font-size:7.5px;color:#404e55;font-weight:700}.sidebar__item--disabled{color:#9b9b9b}.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{border-color:#9b9b9b !important}.sidebar__item--disabled.sidebar__item--current a:focus,.sidebar__item--disabled.sidebar__item--current a:hover{border-color:#9b9b9b !important}.feedback{display:flex;align-items:center;justify-content:center;border:1px solid currentColor;min-height:22px;text-align:center;font-weight:400}.feedback--success{margin-top:14px;color:#87bc2a}.feedback--error{margin-bottom:14px;color:#e6364f}@media (max-width: 899px){.feedback--xs{position:absolute;background:white;left:0;right:0;margin-left:auto;margin-right:auto;bottom:15%}}.fullscreen-title{margin:0 -10000px;padding:70px 10040px;background:#e61b80;color:#fff;font-size:34px;line-height:1.294;font-weight:400;text-transform:uppercase}@media (min-width: 600px){.fullscreen-title{padding:70px 10100px}}.fullscreen__line{display:block}.fullscreen__line--black{font-weight:800}.fullscreen__line--green{color:#87bc29}.fullscreen__line-pink{color:#e6197b}.services__container{display:flex;justify-content:center}@media (min-width: 900px){.services__container{margin:0 auto;margin-right:-70px;margin-left:-70px}}.services__container>ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background:white}@media (min-width: 900px){.services__container>ul{flex-basis:100%;max-width:1024px}}@media (min-width: 900px) and (max-width: 960px){.services__container>ul{margin:0 -50px}}.services__container>ul>li{margin:0 7px;margin-bottom:14px}.services__container>ul>li .service__wrapper{background-size:cover;background-repeat:no-repeat;background-position:center}.services__container>ul>li .service__wrapper h3{position:relative;height:100%;width:100%}.services__container>ul>li .service__wrapper h3 a{position:absolute;height:100%;width:100%;background-position:0;background-repeat:no-repeat;background-size:250px}@media (min-width: 1440px) and (max-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{display:flex;flex-direction:column;font-size:11px;line-height:1.2;text-transform:uppercase;color:#fff}@media (min-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.services__title--bottom>span{position:absolute;bottom:0}.service__content{position:relative;background:#e61b80}.service__content .service__wrapper h3 a{width:auto;height:auto;color:#fff;text-decoration:none;padding:4px}@media (min-width: 460px){.service__content .service__wrapper h3 a{padding:10px}}@media (min-width: 567px){.service__content .service__wrapper h3 a{padding:14px}}.service__content .service__wrapper h3 a dl dt{display:flex;flex-direction:column;text-transform:uppercase;margin-bottom:0px;font-size:12px}@media (min-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{margin:3px 0;border-bottom:1px solid #fff}@media (min-width: 460px){.service__content .service__wrapper h3 a dl .separator{margin:6px 0}}@media (min-width: 567px){.service__content .service__wrapper h3 a dl .separator{margin:14px 0}}.service__content .service__wrapper h3 a dl dd{display:flex;flex-direction:column}.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 (min-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 (min-width: 320px) and (max-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;font-size:24px;width:100%;text-align:center;margin-top:20px;font-weight:700;display:none}@media (min-width: 320px) and (max-width: 567px){.service__content .service__wrapper h3 a dl .service__content--title{display:block}}.service__wrapper{width:242px;height:257px}@media (min-width: 320px){.service__wrapper{width:126px;height:141px}}@media (min-width: 460px){.service__wrapper{width:196px;height:211px}}@media (min-width: 567px){.service__wrapper{width:242px;height:257px}}@media (max-width: 1452px){.service__container--4 ul{max-width:1024px !important}}.service__container--2{max-width:940px}@media (max-width: 940px){.service__container--2>ul{height:auto !important;width:auto !important}.service__container--2>ul .service__wrapper{padding-top:0}}@media (min-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 (min-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 (max-width: 1196px){.service__container--3>ul{height:auto !important;width:auto !important}.service__container--3>ul .service__wrapper{padding-top:0}}@media (min-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 (min-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--4{max-width:1452px}@media (max-width: 1452px){.service__container--4>ul{height:auto !important;width:auto !important}.service__container--4>ul .service__wrapper{padding-top:0}}@media (min-width: 1453px){.service__container--4 .service__wrapper--top.service__content__border::before{width:calc(100% - 2px)}.service__container--4 .service__wrapper--top.service__content__border:hover::before,.service__container--4 .service__wrapper--top.service__content__border:focus::before{border:1px solid #9d9d9c;border-bottom:none}.service__container--4 .service__wrapper--top.service__content__border:hover a,.service__container--4 .service__wrapper--top.service__content__border:focus a{border-top:none}}.service__container--4 .service__wrapper--top.service__content__border a{border:1px solid #9d9d9c}@media (min-width: 1453px){.service__container--4 .service__wrapper--bottom.service__content__border::before{width:calc(100% - 2px)}}.service__container--4 .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{height:auto;padding-top:4px;padding-bottom:1px;font-size:11px;background-color:#404e55;color:white;text-align:center;text-transform:uppercase}@media (min-width: 460px){.services__container>ul>li .service__social-media h3{padding:8px 8px 4px;font-size:18px}}@media (min-width: 567px){.services__container>ul>li .service__social-media h3{padding:14px 14px 12px 14px}}.service__social-media-inner{display:flex;flex-wrap:wrap;width:100%}.service__social-media__facebook-link,.service__social-media__facebook-FACEBOOK_MEDIUM,.service__social-media-other-service{height:60px}@media (min-width: 460px){.service__social-media__facebook-link,.service__social-media__facebook-FACEBOOK_MEDIUM,.service__social-media-other-service{height:86px}}@media (min-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{display:block;width:100%}.service__social-media__facebook-FACEBOOK_MEDIUM{width:100%;border-top:3px solid white;background-size:contain}.service__social-media-service-name__SMALL{display:none}.service__social-media-other-service__MEDIUM{width:100%}.service__social-media-fb-group{display:block;height:100%;width:100%}.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:white}.service__social-media-inner.service__social-media-inner__2-children .service__social-media-other-service:nth-child(2n){border-right:3px solid white}.service__social-media-other-service{background-color:#e61b80;text-decoration-color:white;border-top:3px solid white}.service__social-media-other-service a{display:flex;align-items:center;justify-content:space-evenly;text-transform:uppercase;height:100%;color:white;text-decoration:none}.service__social-media-other-service a span{font-size:11px}@media (min-width: 460px){.service__social-media-other-service a span{font-size:18px}}.service__social-media-other-service a i{font-size:25px}@media (min-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%}.banner__carousel{position:relative;width:100%}.banner__carousel img{width:100%}.banner__carousel .carousel__navigation .carousel__button{top:40%;z-index:2}.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{display:flex;flex-direction:row;align-items:center;z-index:2;height:100%}.banner__fullscreen{position:relative;display:none;height:100%;min-width:100%}.banner__fullscreen:first-child{display:block}.banner__content{min-height:48px;word-wrap:break-word;white-space:nowrap;padding:4px 14px;width:100%;background:#ececec;line-height:1}@media (min-width: 900px){.banner__content{display:none}}.banner__content p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner__content p:first-child{font-size:13px;font-weight:700;text-transform:uppercase}.banner__content p:not(:first-child){font-size:12px}.banner__image{width:100%;display:block;height:63vw}@media (min-width: 600px){.banner__image{height:54vw}}@media (min-width: 900px){.banner__image{height:17vw}}.simple__banner__fullscreen{position:relative;height:100%;display:flex;align-items:center;justify-content:center}@media (min-width: 900px){.simple__banner__fullscreen{display:block;align-items:initial;justify-content:initial}}.simple__banner__image{top:0;left:0;height:100%;background-position:right !important;background-size:cover}.simple__banner__title{display:flex;flex-direction:column;position:absolute;top:12%;z-index:1;margin:0 auto}@media (max-width: 899px){.simple__banner__title{left:12%}}@media (min-width: 900px){.simple__banner__title{margin-left:20%}}.simple__banner__title span{color:#fff;font-size:34px;text-transform:uppercase}.simple__banner__title span:nth-child(2){color:#95c020;font-weight:700}.simple__banner__title span:nth-child(4),.simple__banner__title span:nth-child(5){font-weight:700}.simple__banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.8;background:#e61b80}@media (min-width: 900px){.simple__banner__overlay{width:70%}}.simple__banner__carousel{height:320px}@media (max-width: 899px){.simple__banner__carousel{display:none}}.calendar{display:flex;justify-content:center;background:#ececec;padding:14px}@media (min-width: 900px){.calendar{padding:35px 40px}}.calendar__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:210px}.calendar__inner .month{display:flex;justify-content:center;align-items:center;margin-bottom:14px}.calendar__inner .month .month__title{font-weight:700;font-size:14px}.calendar__inner .month .arrow{padding:0 14px;font-weight:700;font-size:12px}.calendar__inner .month .arrow.disabled{color:#404e55}.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{display:flex;align-items:center;margin-bottom:14px}.days__header .days__header__items{padding:3px;width:30px;font-weight:700}.days{width:100%;display:flex;justify-content:center;align-items:center;flex-flow:row wrap;text-align:center;cursor:default;max-width:210px}.days .day{width:30px;float:left}.days .day p{padding:3px;cursor:pointer}.days .day p:not(.non__current):hover,.days .day p:not(.non__current):focus{color:#17a39c}.days .day .non__current{color:#9d9d9c}.days .day .selected{background:#1fb3b0;color:#fff}.days .day .selected:hover,.days .day .selected:focus{color:#fff !important}.days__header__items--today{color:#404e55}.carousel__button{position:absolute;top:30%;pointer-events:all}.carousel__button button{background:transparent;cursor:pointer;height:25px;width:25px}.carousel__button button abbr{display:flex;flex-direction:column;align-items:center;font-size:20px;color:#404e55}.carousel__button--left{left:0}.carousel__button--right{right:0}.carousel__button--alternate{background:#e61b80;width:30px;height:30px}.carousel__button--alternate button{width:100%;height:100%;text-align:center;pointer-events:all}.carousel__button--alternate button span{color:#fff;font-size:14px}.carousel__button--alternate.carousel__button--left{right:32px;left:auto}.carousel__navigation{position:absolute;top:10px;width:100%;height:calc(100% + 4px);pointer-events:none;padding-bottom:0}.carousel__navigation>nav{bottom:0;position:absolute;width:100%;display:flex;justify-content:center;z-index:2}.carousel__navigation>nav>ul{display:flex}.carousel__navigation>nav>ul>li{width:8px;height:8px;margin:0 2px}.carousel__navigation>nav>ul>li.carousel__page--active button{background:#404e55}.carousel__navigation>nav>ul>li button{width:100%;height:100%;background:transparent;border:1px solid #404e55;border-radius:50%;cursor:pointer}.carousel__navigation--empty{display:none}.carousel__lg{display:none}@media (min-width: 600px){.carousel__lg{display:block}}.carousel__xs{display:block}@media (min-width: 600px){.carousel__xs{display:none}}.carousel__alternate{top:auto;bottom:0;width:100%;height:40px;padding-bottom:0}.carousel__alternate>nav{bottom:40%;z-index:2}.carousel__alternate .carousel__button{z-index:3}.carousel-xs{overflow:hidden}.carousel-xs__swipe-zone{height:100%}.carousel-xs__wrapper{height:100%;width:100%;display:flex;-webkit-transition:transform ease-out 0.45s;-moz-transition:transform ease-out 0.45s;-o-transition:transform ease-out 0.45s;transition:transform ease-out 0.45s}.carousel-xs__wrapper__item{height:100%;align-items:center}.bloc__container{position:relative;margin:17.5px -40px 0 -40px;height:calc(100% - 20px)}@media (min-width: 600px){.bloc__container{margin:35px -100px}}@media (min-width: 600px){.bloc__container{margin:inherit;margin-bottom:35px}}.bloc__container .bloc__content .carousel__swipe-zone .carousel__inner__render>nav{overflow:hidden}@media (max-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{display:flex;flex-direction:row;align-items:stretch;overflow-x:auto;overflow-y:hidden;margin-bottom:7px}@media (min-width: 600px){.bloc__container .bloc__content .carousel__swipe-zone .carousel__inner__render>nav>ul{display:flex;justify-content:center;overflow-x:hidden}}.bloc__container .bloc__content .carousel__swipe-zone .carousel__inner__render>nav>ul li .bloc__item dl dt{height:56px}.bloc__image{width:100%;height:200px;background-size:cover;background-position:center}.bloc__date{margin-bottom:14px;font-size:12px;font-weight:700}.bloc__button{position:absolute;top:40%}.bloc__button button{background:transparent;cursor:pointer}.bloc__button button abbr{display:flex;flex-direction:column;align-items:center;font-size:20px;color:#404e55}@media (min-width: 600px){.bloc__button{display:none}}.bloc__button--left{left:14px}.bloc__button--right{right:14px}.bloc__subtitle{font-size:14px;color:#e61b80;font-weight:700}.bloc__item{position:relative;justify-content:center;margin:0 7px;min-width:66%;z-index:2;color:#404e55}@media (min-width: 600px){.bloc__item{min-width:300px;width:300px}}.bloc__item dl{display:flex;flex-direction:column;height:100%;padding:17.5px 20px;background:#ececec}.bloc__item dl dt{font-size:15px;color:#e61b80;text-transform:uppercase}.bloc__item dl dd{text-align:justify}.bloc__with__image{position:relative;height:100%}.bloc__with__image .bloc__image{height:400px}@media (min-width: 900px){.bloc__with__image__item{position:absolute;bottom:0;left:0}}.bloc__with__image__item .bloc__item{height:100%;margin:0}.bloc__with__image__item .bloc__item dl{height:calc(100% + 20px);padding-bottom:35px;background:#ececec}@media (min-width: 600px){.bloc__with__image__item .bloc__item dl{height:300px;padding-bottom:0;background:#fff}}.bloc__info{position:relative;margin-bottom:14px;background-color:#404e55}.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;padding:10px 12px;font-weight:700;text-align:center;text-transform:uppercase;background-color:#9d9d9c;color:#404e55;cursor:pointer}.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{padding:40px 40px 0;color:#1fb3b0;font-size:14px;font-weight:700;text-transform:uppercase}.bloc__info dl dd{position:relative}.bloc__info dl dd .carousel__lg,.bloc__info dl dd .carousel__xs{position:relative;padding:40px}.bloc__info dl dd .carousel__lg ul,.bloc__info dl dd .carousel__xs ul{display:flex;flex-direction:column;height:100%}@media (min-width: 600px){.bloc__info dl dd .carousel__lg ul,.bloc__info dl dd .carousel__xs ul{flex-wrap:wrap;flex-direction:column;align-items:center;max-height:230px}}@media (min-width: 600px){.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{margin-bottom:14px;color:#fff}.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(even),.bloc__info dl dd .carousel__xs ul li div span p:nth-child(even){margin-bottom:14px}.bloc__info dl dd .carousel__lg{height:182px;padding-top:0px}.bloc__info dl dd .carousel__xs{padding-top:0px}.bloc__info dl dd .carousel__navigation{display:block;width:100%;bottom:2px;top:auto}.bloc__info--dark{border:none;background:#404e55;color:#fff}.bloc__info--dark .carousel__navigation .carousel__button{background:#ececec}.bloc__info--dark .carousel__navigation .carousel__button button span{color:#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{font-weight:700;font-size:12px;text-transform:uppercase}.cookiesBanner{width:100%;padding:1em;position:fixed;z-index:11;bottom:0;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;color:#fff;background:#324045}.cookiesBanner .cookiesBanner__main{display:flex;flex-direction:column;align-items:center}.cookiesBanner .cookiesBanner__text{font-weight:400;padding:0 3em 14px 3em}@media (max-width: 599px){.cookiesBanner .cookiesBanner__text{text-align:justify}}.cookiesBanner .cookiesBanner__link{font-weight:700;color:#e61b80;text-decoration:none}.cookiesBanner .cookiesBanner__link:hover,.cookiesBanner .cookiesBanner__link:focus{text-decoration:underline;color:#cc1984}.cookiesBanner .cookiesBanner__link:before{display:inline-block;content:' ';white-space:pre}.cookiesBanner .cookiesBanner__cross{position:absolute;right:2em;color:#fff;text-decoration-line:none;font-size:8px;font-weight:700}.tabs>nav{width:auto;margin:0px}@media (min-width: 600px){.tabs>nav{margin:0 0px}}@media (min-width: 900px){.tabs>nav{width:100%;margin:initial}}.tabs>nav>ul{display:flex;justify-content:center;width:100%;min-height:40px}.tabs>nav>ul>li{display:flex;align-items:center;justify-content:center;border-bottom:2px solid #ececec;padding:0 14px;font-size:13px;color:#404e55;text-transform:uppercase;cursor:pointer;min-height:40px}.tabs>nav>ul>li:hover{font-weight:700}.tabs__tab__remain{min-height:40px !important;flex-grow:1;order:1;cursor:default !important}.tabs__tab--active{background:#404e55;border-bottom:none !important;color:#fff !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:-30px;margin-top:0}@media (max-width: 599px){.promos-events{margin-top:-15px}}.promos-events .events-tab .bloc__item{display:flex}@media (max-width: 599px){.promos-events .tabs:last-child{margin-top:15px}}@media (min-width: 900px){.promos-events .tabs{padding-bottom:35px}}.promos-events .carousel__button{top:47.2%}.promos-events .carousel__button--right{right:0}@media (min-width: 900px){.promos-events .carousel__button--right{right:-25px}}.promos-events .carousel__button--left{left:0}@media (min-width: 900px){.promos-events .carousel__button--left{left:-25px}}.promos-events .carousel-xs .bloc__item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0;background-position:center;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{margin:6px;max-width:300px}.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{max-width:255px;min-width:125px;margin:0 1px 14px 1px}.promos-events-xs .bloc__item .catalog-promo-card{max-width:255px;min-width:125px;margin-top:0;margin-bottom:14px}.promos-events-xs .bloc__item .catalog-promo-card .cta{height:35px}.events-render{position:relative;z-index:2;justify-content:center;min-width:66%;color:#404e55}.events-render a{text-decoration:none}@media (min-width: 600px){.events-render{min-width:300px;width:300px;margin:0 7px}}.events--blue{background:#1fb3b0 !important}.events--green{background:#95c020 !important}.events--yellow{background:#fac114 !important}.events__render__image{width:100%;height:200px;background-size:cover;background-position:center}.events__render__content{display:flex;flex-direction:column;background:#ececec;padding:14px}@media (min-width: 600px){.events__render__content{height:100%;padding:14px 40px}}.events__render__content__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 599px){.events__render__content__name{font-size:13px}}.events__render__content__date{font-size:10px}@media (max-width: 599px){.promos-tab nav>ul,.group_promos-tab nav>ul,.events-tab nav>ul,.offers-tab nav>ul{height:80vw !important;max-height:312px;scroll-snap-type:x}.promos-tab .bloc__item,.group_promos-tab .bloc__item,.events-tab .bloc__item,.offers-tab .bloc__item{width:80vw;max-width:312px;margin:0 3px;padding-bottom:5px;scroll-snap-align:center}.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{margin-bottom:14px;color:#fff;font-size:15px;text-transform:uppercase}.events__render__content__date{font-weight:700;color:#fff}.events__render__content__content{color:#fff}.promo-render.promo-render-image{height:100%}@media (max-width: 1199px){.promo-render.promo-render-image{display:flex;flex-direction:column;justify-content:center;width:255px;height:auto}}.promo-render.promo-render-image .cta--large{width:100%;position:absolute;bottom:0;min-height:35px}.promo-render.promo-render-image .cta--large span{font-weight:700}.promo-render.promo-render-image .jam-shopping-cart{margin-right:14px}.promo-render{width:100%;height:100%;display:flex;flex-direction:column;height:100%;text-decoration:none;position:relative}.promo-render.promo-render-rich{display:flex;align-items:center}.promo-render.promo-render-rich a{position:relative;display:flex;align-items:stretch;width:100%}@media (max-width: 1199px){.promo-render.promo-render-rich a{max-width:255px;max-height:255px}}.promo-render.promo-render-rich a:after{content:' ';display:block;padding-bottom:100%}.promo-render.promo-render-rich a .promo__render__item{position:absolute;width:100%;height:100%}@media (max-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 (max-width: 599px){.promo__render__item{padding:14px 7px}}.promo__render__item legend{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0 auto;margin-bottom:13%}.promo__render__item legend p{font-size:13px;font-weight:700}@media (max-width: 599px){.promo__render__item legend p{font-size:12px;font-weight:200}}@media (max-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{height:160px;width:1px;margin:0 5px;margin-right:14px;border-left:1px solid #e61b80}@media (max-width: 599px){.promo__render__container{display:inline-flex;width:100%;height:75%}.promo__render__container .promo__render__image{background-position-y:40%;margin:0 5%}.promo__render__container .promo__render__image:not(.promo__render__image--simple){height:140px}.promo__render__container .separator{height:140px}.promo__render__container .promo__render__content{width:100%;flex-direction:column;margin-right:5%}.promo__render__container .promo__render__content__promo{text-align:end;font-size:55px}}@media (max-width: 479px){.promo__render__container .separator{height:85px}.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{display:flex;flex-direction:column;width:175px;word-break:break-word}.promo__render__content p:not(.promo__render__content__promo){color:#404e55}.promo__render__content p:first-child{font-size:12px;font-weight:700;text-transform:uppercase}@media (min-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:center;background-size:contain;background-repeat:no-repeat}.promo__render__image:not(.promo__render__image--simple){width:75px;height:160px;flex-grow:1}.promo__render__image--simple{height:100%}@media (max-width: 599px){.promo__render__image--simple{height:255px}}@media (min-width: 600px){.promos-tab .carousel__lg,.group_promos-tab .carousel__lg{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}}@media (max-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{width:100%;height:100%;max-width:255px;max-height:255px;position:relative;display:flex;flex-direction:column;align-items:center;padding:14px 7px;text-decoration:none}@media (min-width: 1200px){.pharma-promo-happening-card{max-width:300px;max-height:300px;padding:35px 14px}}.pharma-promo-happening-card__validity{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0 auto;margin-bottom:13%}.pharma-promo-happening-card__validity-label{font-size:10px;font-weight:200}@media (min-width: 480px){.pharma-promo-happening-card__validity-label{font-size:12px}}@media (min-width: 600px){.pharma-promo-happening-card__validity-label{font-size:13px;font-weight:700}}.pharma-promo-happening-card__content{display:inline-flex;width:100%;height:75%}@media (min-width: 600px){.pharma-promo-happening-card__content{display:flex;width:100%;height:100%}}.pharma-promo-happening-card__image{width:75px;height:85px;flex-grow:1;margin:0 5%;background-position:center 40%;background-size:contain;background-repeat:no-repeat}@media (min-width: 600px){.pharma-promo-happening-card__image{height:160px;background-position:center;margin:0}}@media (min-width: 480px){.pharma-promo-happening-card__image{height:140px}}.pharma-promo-happening-card__vertical-separator{width:1px;height:85px;margin:0 5px;margin-right:14px;border-left:1px solid #e61b80}@media (min-width: 480px){.pharma-promo-happening-card__vertical-separator{height:140px}}@media (min-width: 600px){.pharma-promo-happening-card__vertical-separator{height:160px}}.pharma-promo-happening-card__content-right{display:flex;flex-direction:column;width:175px;word-break:break-word;font-size:10px}@media (max-width: 599px){.pharma-promo-happening-card__content-right{width:100%;margin-right:5%}}@media (min-width: 480px){.pharma-promo-happening-card__content-right{font-size:inherit}}.pharma-promo-happening-card__title{color:#404e55;font-size:12px;font-weight:700;text-transform:uppercase}@media (min-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;font-size:30px;font-weight:700;text-align:center}@media (min-width: 480px){.pharma-promo-happening-card__tagline{font-size:55px}}@media (min-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{max-width:255px;flex-basis:calc(100% / 2 - (2 * 1px));position:relative;display:flex;flex-direction:column;align-items:center;margin:0 1px 15px;text-decoration:none}@media (min-width: 600px){.full-image-promo-card{margin:0 6px 15px}}@media (min-width: 1200px){.full-image-promo-card{max-width:300px}}.full-image-promo-card img{display:block;width:100%;height:auto}.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{height:100%;display:flex;flex-direction:column;align-items:stretch;flex-basis:calc(100% / 2 - (2 * 1px));margin:1px;text-decoration:none}@media (min-width: 1440px){.catalog-promo-card{flex-basis:calc(100% / 3 - (2 * 6px))}}@media (min-width: 1800px){.catalog-promo-card{flex-basis:calc(100% / 4 - (2 * 6px))}}.catalog-promo-card__image-and-description{flex:1 1 auto;display:flex;flex-direction:column;height:100%;justify-content:center;align-items:center;border:2px solid #efefef;border-bottom:none;text-decoration:none;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{position:fixed;width:100%;height:100%;z-index:11;top:0;left:0}.modal__container>div{position:absolute;z-index:11;width:100%;height:100%}.modal__container .overlay{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;opacity:0.3;background:#000}.modal__container-hidden{display:none}.modal{display:flex;flex-direction:column;width:80%;height:100%;justify-content:center;margin:0 auto}.modal__wrapper{position:relative}.modal-header{position:relative;display:flex;align-items:center;justify-content:space-between;height:40px;min-height:35px;background-color:#e61b80}.modal-header p{color:#fff;font-size:16px;padding-left:20px}.modal-header .modal-close{right:0;color:#fff;width:40px !important;height:40px !important;cursor:pointer}.modal-header .modal-close abbr{font-size:10px;display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-size:17.5px;border-bottom:none;text-decoration:none;cursor:default}.pharmabest__slider{height:50px;width:80%}.pharmabest__slider__handle{color:#1fb3b0;cursor:pointer}.pharmabest__slider__handle .pharmabest__slider__handle__inner{position:absolute;height:35px}.pharmabest__slider__handle .pharmabest__slider__handle__inner abbr{position:absolute;bottom:0;left:0}.pharmabest__slider__handle .pharmabest__slider__handle__inner span{text-align:center;min-width:16px;top:0;left:0;margin-top:-5px;color:#404e55}.pharmabest__slider__handle-0{margin-left:-7px}.pharmabest__slider__handle-left abbr{transform:rotate(90deg)}.pharmabest__slider__handle-right abbr{transform:rotate(-90deg)}.pharmabest__slider__handle-active{background-color:grey}.pharmabest__slider__bar{position:relative;background:#9d9d9c}.pharmabest__slider__bar.pharmabest__slider__bar-1{background:#1fb3b0}.pharmabest__slider__bar.pharmabest__slider__bar-2{background:#9d9d9c}.pharmabest__slider__bar.pharmabest__slider__bar-2{background:#9d9d9c}.pharmabest__slider .pharmabest__slider__bar{top:50%;height:3px}.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{font-size:13px;color:#9d9d9c;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{text-decoration:none;color:#404e55;margin-right:5px}.breadcrumbs a:hover{color:#e61b80}.breadcrumbs a:not(:last-child):after{content:' \0027E9 '}.breadcrumbs .ais-Breadcrumb-list{display:flex}.breadcrumbs .ais-Breadcrumb-item{margin-right:5px}.breadcrumbs .ais-Breadcrumb-item:not(:last-child):after{content:' \0027E9 '}.select{color:#9d9d9c}.select select{margin:0 5px;padding:5px;outline:none;border:1px solid #9d9d9c;color:#9d9d9c}.product-detail{display:flex;flex-direction:column}.product-detail__head-container{margin:-14px}.product-detail__head{display:flex;flex-direction:row;flex-wrap:wrap}.product-detail__img-container{display:flex;align-items:center;justify-content:center;flex:1 0 calc(50% - 14px* 2);border:1px solid #9d9d9c;margin:14px}.product-detail__img-container--default{height:380px}.product-detail__img{width:100%;height:100%;object-fit:contain;object-position:center}.product-detail__img__small{width:auto !important;max-width:100%;max-height:600px !important}.product-detail__img-default{width:100%;height:100%;object-fit:contain;object-position:center}.product-detail__description{display:flex;flex-direction:column;flex:1 0 calc(50% - 14px* 2);margin:14px}.product-detail__info{display:flex;flex-direction:column;margin-bottom:14px}.product-detail__info-title{font-size:16px;text-transform:uppercase;margin:0}.product-detail__info-brand{font-size:14px;font-weight:700}.product-detail__info-subtitle{font-size:14px;font-weight:700;color:#e61b80}.product-detail__info-type{font-size:12px;text-transform:uppercase;margin:0}.product-detail__info-id{margin-top:14px;color:#9d9d9c;font-size:14px}.product-detail__info-promotion{margin-top:14px;font-size:18px;font-weight:bold}.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 (min-width: 900px){.tabs__content{font-size:14px}}@media (min-width: 900px){.tabs .tab-xs-only{display:none}}@media (max-width: 899px){.tabs .tab-lg-only{display:none}}.bold{font-weight:700}.display-price{display:inline-block;padding:28px 14px;border:1px solid #e61b80;max-width:300px;width:100%}.display-price .over-stock{position:absolute;top:0;left:0;width:100%;padding-top:7px;color:#e6364f;text-align:center}.display-price.purchasable{border:1px solid #e61b80}.display-price .price-quantity{display:flex;justify-content:space-between;margin-bottom:7px}@media (max-width: 599px){.display-price .price-quantity{justify-content:space-around}}.display-price .price-quantity .product-quantity{font-style:italic;color:#e61b80;margin:auto;font-size:15px}@media (max-width: 599px){.display-price .price-quantity .product-quantity{display:none}}.display-price .price-quantity .old-price{position:relative;display:inline-block;color:#9d9d9c;font-size:16px;text-decoration:line-through;position:static}.display-price .price-quantity .current-price{color:#e61b80;font-size:28px;font-weight:700}.display-price__unit-price,.display-price__quantity{display:flex;flex-direction:column;justify-content:space-between}.display-price__quantity{padding-bottom:6px}.display-price__unit-price-label,.display-price__quantity-label{font-style:italic;color:#e61b80;font-size:15px}.display-price .add-to-cards{width:100%;height:28px;margin-top:2px;font-size:11px}.display-price .add-to-cards i{margin-right:7px}@media (max-width: 599px){.display-price .add-to-cards{display:block;max-width:220px;margin:auto}}.display-price .read-rcp{width:100%;height:28px;margin-top:7px;font-size:11px;background-color:#9d9d9c}.display-price .read-rcp:hover{background-color:#6a6a69}.display-price .read-rcp>abbr{font-weight:700}@media (max-width: 599px){.display-price .read-rcp{display:flex;max-width:220px;margin:7px auto}}.preview-product-list{display:flex;flex-wrap:wrap;margin:-6px}.preview{display:flex;flex-direction:column;align-items:stretch;flex-basis:calc(100% / 2 - (2 * 1px));max-width:calc(100% / 2 - (2 * 1px));margin:1px}@media (min-width: 600px){.preview{flex-basis:255px;flex-grow:1;margin:6px}}@media (min-width: 1440px){.preview{flex-basis:calc(100% / 4 - (2 * 6px));max-width:calc(100% / 4 - (2 * 6px))}}.preview__item{display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px solid #efefef;border-bottom:none;text-decoration:none;position:relative}.preview__promotion{display:flex;flex-direction:column}.preview__image{flex-grow:2;max-width:100%;max-height:250px;width:100%;display:flex;justify-content:center;align-items:center}.preview__image--default{width:100%;height:250px;background:url("/assets/images/produits/default_product.png");background-size:contain;background-repeat:no-repeat;background-position:center}.preview__image img{display:block;width:100%;height:250px;position:relative;object-fit:contain}.preview__image img:before{content:' ';display:block;position:absolute;top:0;left:0;right:0;width:100%;height:250px;background-color:white}.preview__image img:after{width:100%;height:250px;display:block;position:absolute;top:0;content:' ';background:url("/assets/images/produits/default_product.png");background-repeat:no-repeat;background-position:center;background-size:contain}.preview__image img{object-fit:contain;font-size:0;max-height:100%}.preview__image img--default{width:100%;height:250px;background:url("/assets/images/produits/default_product.png");background-size:contain;background-repeat:no-repeat;background-position:center}.preview__image img img{display:block;width:100%;height:250px;position:relative;object-fit:contain}.preview__image img img:before{content:' ';display:block;position:absolute;top:0;left:0;right:0;width:100%;height:250px;background-color:white}.preview__image img img:after{width:100%;height:250px;display:block;position:absolute;top:0;content:' ';background:url("/assets/images/produits/default_product.png");background-repeat:no-repeat;background-position:center;background-size:contain}@media (min-width: 900px){.preview__image img{padding-right:5px}.preview__image img--default{width:100%;height:250px;background:url("/assets/images/produits/default_product.png");background-size:contain;background-repeat:no-repeat;background-position:center}.preview__image img img{display:block;width:100%;height:250px;position:relative;object-fit:contain}.preview__image img img:before{content:' ';display:block;position:absolute;top:0;left:0;right:0;width:100%;height:250px;background-color:white}.preview__image img img:after{width:100%;height:250px;display:block;position:absolute;top:0;content:' ';background:url("/assets/images/produits/default_product.png");background-repeat:no-repeat;background-position:center;background-size:contain}}.preview__image img:after{width:80%;margin-left:10%}.preview__card{display:flex;flex-direction:column;justify-content:space-between}.preview__content{width:100%;display:flex;justify-content:space-between;height:119px;align-items:center;flex-direction:column;text-align:center;padding:5px 0px;max-width:48vw;color:#404e55}@media (min-width: 1200px){.preview__content{flex-direction:row}}@media (min-width: 600px){.preview__content{display:flex;flex-direction:column;text-align:left}}.preview__content--no-prices{height:61px}.preview__content--promotion{font-size:32px;font-weight:bold}.preview__content-title{display:block;padding:0 5px;max-width:100%;height:50.4px;color:#404e55;font-weight:700;text-align:center;text-transform:uppercase;word-wrap:break-word;font-size:14px;line-height:1.2;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}@media (max-width: 479px){.preview__content-title{font-size:12px}}.preview__content-producer{display:block;padding:0 5px;max-width:100%;height:16.8px;color:#e61b80;font-weight:700;text-align:center;text-transform:uppercase;font-size:12px}.preview__content-lining{display:block;padding:0 5px;max-width:100%;height:16.8px;color:#cc1984;font-weight:400;text-align:center;text-transform:uppercase;font-size:12px}@media (max-width: 479px){.preview__content-lining{font-size:10px}}.preview__content__current-price{font-size:25px;font-weight:700;color:#e61b80;flex-basis:25%}@media (min-width: 768px){.preview__content__current-price{font-size:30px}}.preview__description{position:absolute;top:0;right:0;padding:3px 5px;background-color:#404e55;color:#fff}.preview__description__multi-descriptions{width:100%}.preview__prices{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 600px){.preview__prices{flex-direction:row;flex-wrap:wrap;align-items:baseline}}.preview__price-after-promo{text-align:center;font-size:20px;font-weight:bold;line-height:1;color:#e61b80}@media (min-width: 600px){.preview__price-after-promo{margin-right:7px;font-size:26px}}.preview__price-before-promo{margin-right:3.5px;font-size:14px;text-align:center;text-decoration:line-through;color:#404e55}@media (min-width: 600px){.preview__price-before-promo{margin-right:7px;font-size:16px}}.preview__price-before-promo__same-price{display:none}@media (min-width: 600px){.preview__price-before-promo__same-price{display:initial}}.preview__promo-validity-interval{text-align:center;color:#9d9d9c;font-size:12px}@media (max-width: 599px){.preview__promo-validity-interval{display:none}}.preview__promotion-sticker{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;margin:5px 0 0 5px;transform:rotate(-10deg);background:#ffef00;border-radius:50%;height:80px;width:80px;border:7px solid #e61b80}.preview__promotion-sticker::before{content:' ';position:absolute;border:1px solid #ffef00;height:105%;width:105%;border-radius:50%}.preview__promotion-sticker-label{color:#e61b80;text-transform:uppercase;font-weight:bold}.preview__promotion-sticker-label__custom{font-size:16px}@media (min-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{width:100%;min-height:35px;display:flex;justify-content:space-evenly}@media (min-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 (min-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 (min-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 (min-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{text-transform:uppercase}.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 (min-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{margin-right:7px;text-align:right}@media (min-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 (max-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{display:flex;justify-content:center}.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 (max-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{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:14px;text-align:center}@media (min-width: 600px){.promotion-header__container{padding:20px;color:white;background-color:#e61b80}}.promotion-header__title{font-size:15px;font-weight:700;text-transform:uppercase}@media (min-width: 600px){.promotion-header__title{font-size:35px}}.input-number{display:inline-flex;align-items:center}.input-number__value{width:30px;border:1px solid #efefef;text-align:center;height:26px}.input-number__button{text-align:center;font-size:10px;width:15px;height:26px}.box-confirmation{text-align:center;border:solid 1px #e61b80;background-color:white;padding:20px;max-width:500px;margin:auto;font-size:20px}.box-confirmation__title{margin:0 auto;font-size:19px;line-height:19px;text-transform:uppercase;color:#e61b80}.box-confirmation__title b{font-weight:800}.box-confirmation__content{padding:40px 0}.box-confirmation__content .jam{margin-bottom:15px;font-size:25px;color:#1fb3b0}.box-confirmation__content .highlight{color:#1fb3b0}.box-confirmation__content .highlight--bold{font-weight:700}.box-confirmation__content .message{margin-top:25px;font-size:19px;font-weight:800;text-transform:uppercase;color:#1fb3b0}.box-confirmation__process .cta-link{display:inline-block;padding:13px 22px;background-color:#e61b80;font-size:12px;text-decoration:none;font-weight:700;text-transform:uppercase;color:white}.text-warning{color:#e61b80;font-size:14px;font-weight:700;margin-left:10px}.scroll-button{height:40px;width:40px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;cursor:pointer;border:2px solid #e61b80;border-radius:50%}@media (max-width: 599px){.scroll-button{top:20px}}.scroll-button abbr{position:absolute;top:5px;font-size:8px}.scroll-button span{position:absolute;top:12px}.auto-suggest{display:inline-flex;flex-wrap:nowrap;align-items:stretch;justify-content:space-between;width:100%;height:40px;padding:7px;background-color:#e61b80;border-left:1px solid #fff}@media (min-width: 900px){.auto-suggest{height:26px;width:265px;align-items:center;padding:0;border:1px solid #9d9d9c;background:#fff}}.auto-suggest input,.auto-suggest button{border-top:none;border-right:none;border-bottom:solid 1px white;border-left:none;background-color:#e61b80;font-size:16px}@media (min-width: 900px){.auto-suggest input,.auto-suggest button{border:none;background:transparent}}.auto-suggest input{-webkit-appearance:none;flex:1 1 auto;width:100%;min-width:0;caret-color:white;border-radius:0}@media (min-width: 900px){.auto-suggest input{caret-color:black}}.auto-suggest input::placeholder{color:white;text-overflow:ellipsis}@media (min-width: 900px){.auto-suggest input::placeholder{color:inherit}}.auto-suggest input::-moz-placeholder{opacity:1}@media (min-width: 900px){.auto-suggest input::-moz-placeholder{opacity:initial}}.auto-suggest button{flex:0 0 auto;display:flex;justify-content:center;align-items:center;color:white}@media (min-width: 900px){.auto-suggest button{flex:0 0 3em;color:inherit}}.auto-suggest button abbr{border-bottom:none;padding-top:0.1em;text-decoration:none;cursor:pointer;line-height:1}@media (min-width: 900px){.auto-suggest:hover{border-color:#404e55}}.auto-suggest .react-autosuggest__container{z-index:10;flex:1 1 auto;position:relative}.auto-suggest .react-autosuggest__input{width:100%;height:100%;font-weight:400;color:#fff}.auto-suggest .react-autosuggest__input:focus::placeholder{color:#ff85c1}@media (min-width: 900px){.auto-suggest .react-autosuggest__input{color:#2a2b29;padding-left:0.8em}.auto-suggest .react-autosuggest__input:focus::placeholder{color:#9d9d9c}}.auto-suggest .react-autosuggest__suggestions-container{display:none;position:fixed;padding:40px;border:2px solid #e61b80;top:40px;right:14px;width:900px;max-width:calc(100vw - 14px);font-size:15px;font-weight:700;color:#2a2b29;background-color:#fff;overflow-y:auto}.auto-suggest .react-autosuggest__suggestions-container .react-autosuggest__suggestions-list{display:flex;flex-direction:row;flex-wrap:wrap}.auto-suggest .react-autosuggest__suggestions-container .suggestions-header{display:flex;flex-direction:column;font-size:18px;margin-bottom:calc(14px* 2)}@media (max-width: 479px){.auto-suggest .react-autosuggest__suggestions-container .suggestions-header{display:none}}.auto-suggest .react-autosuggest__suggestions-container .suggestions-content{display:flex;flex-direction:column;flex-wrap:nowrap}@media (min-width: 900px){.auto-suggest .react-autosuggest__suggestions-container .suggestions-content{max-height:450px;flex-wrap:wrap}}@media (max-width: 899px){.auto-suggest .react-autosuggest__suggestions-container{width:100%;max-width:100%;top:81px;bottom:0;left:0;flex-direction:column}.auto-suggest .react-autosuggest__suggestions-container .suggestions-content{left:0;width:100%;min-height:min-content;margin:0 14px}.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{display:flex;flex-direction:column}.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;margin-bottom:14px;font-weight:700;text-transform:uppercase;font-size:18px}.auto-suggest .react-autosuggest__section-title span{color:#e61b80;margin-bottom:14px}.auto-suggest .react-autosuggest__section-title span:first-child{font-weight:700;text-transform:uppercase}.auto-suggest .react-autosuggest__section-title span.no-products{font-size:14px;font-weight:500;color:#9b9b9b}.auto-suggest .react-autosuggest__section-container{display:flex;flex-direction:column}.auto-suggest .react-autosuggest__section-container:first-child{width:100%}@media (min-width: 900px){.auto-suggest .react-autosuggest__section-container:first-child{width:70%;padding-right:40px}}@media (max-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 (min-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{display:inline-flex;max-height:75px;width:100%;text-decoration:inherit;color:inherit;border-bottom:inherit}.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion-item__image--default{width:75px;height:75px;background:url("/assets/images/produits/default_product.png");background-size:contain;background-repeat:no-repeat;background-position:center}.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion-item__image img{display:block;width:75px;height:75px;position:relative;object-fit:contain}.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion-item__image img:before{content:' ';display:block;position:absolute;top:0;left:0;right:0;width:75px;height:75px;background-color:white}.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion-item__image img:after{width:75px;height:75px;display:block;position:absolute;top:0;content:' ';background:url("/assets/images/produits/default_product.png");background-repeat:no-repeat;background-position:center;background-size:contain}.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion-item img--default{width:75px;height:75px;background:url("/assets/images/produits/default_product.png");background-size:contain;background-repeat:no-repeat;background-position:center}.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion-item img img{display:block;width:75px;height:75px;position:relative;object-fit:contain}.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion-item img img:before{content:' ';display:block;position:absolute;top:0;left:0;right:0;width:75px;height:75px;background-color:white}.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion-item img img:after{width:75px;height:75px;display:block;position:absolute;top:0;content:' ';background:url("/assets/images/produits/default_product.png");background-repeat:no-repeat;background-position:center;background-size:contain}.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{max-height:75px;width:75px;object-fit:contain}.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion-item .suggestion-text{display:flex;flex-direction:column;margin-left:14px;width:100%}.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion-item .suggestion-text__drug{background-color:#e61b80;width:100px;padding-left:10px;color:#fff;font-size:12px;font-weight:400;text-transform:uppercase}.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;line-height:18px;overflow:hidden;flex-direction:column;margin-right:14px;max-height:55px;font-size:13px}@media (max-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{display:flex;flex-grow:1;justify-content:flex-start;flex-direction:column;margin:auto}.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion-item :last-child div{margin:auto;margin-right:14px;color:#e61b80;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{position:relative;display:inline-block;color:#9d9d9c;font-weight:700;font-size:14px}.auto-suggest .react-autosuggest__section-container:first-child .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion-item :last-child .old-price:before{position:absolute;content:'';top:50%;width:105%;height:2px;background-color:#9d9d9c;transform:rotate(-25deg)}.auto-suggest .react-autosuggest__section-container:nth-child(2){margin-top:10px;width:100%}@media (min-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{width:100%;display:flex;flex-direction:column}.auto-suggest .react-autosuggest__section-container:nth-child(2) .react-autosuggest__suggestion__buttons{width:100%;display:flex;flex-direction:column}.auto-suggest .react-autosuggest__section-container:nth-child(2) .react-autosuggest__suggestion__buttons a{margin-top:10px;height:40px;background:#e61b80;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;width:100%;padding:10px}@media (min-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 (max-width: 899px){.auto-suggest .react-autosuggest__section-container:not(:first-child):not(:nth-child(2)){width:100%;margin-top:calc(14px * 2)}}.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{text-decoration:none;color:#404e55;vertical-align:middle}.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:calc(14px * 2)}.auto-suggest .react-autosuggest__suggestions-container--open{display:flex;flex-direction:column}@media (max-width: 599px){.auto-suggest .react-autosuggest__suggestions-container--open{padding-left:14px;padding-top: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{top:29px;position:absolute;left:auto;right:-370px;width:900px;max-width:calc(100vw - 14px)}@media (max-width: 899px){header:not(.header__affix) .auto-suggest .react-autosuggest__suggestions-container{top:34px;right:-99px;left:auto;width:100vw;max-width:100vw;height:calc(100vh - 80px)}}@media (max-width: 899px){#home header:not(.header__affix) .auto-suggest .react-autosuggest__suggestions-container{height:calc(100vh - 120px)}}.basket-layout .basket-title-lg{display:none}@media (min-width: 600px){.basket-layout .basket-title-lg{display:flex}}.basket-layout .basket-container{margin:auto;max-width:1000px}.basket-layout .basket-step{background-color:#404e55;display:flex;color:#fff;margin-bottom:20px}@media (max-width: 599px){.basket-layout .basket-step{display:none}}.basket-layout .basket-step li{font-weight:700;padding:12px;flex-grow:1;text-align:center}.basket-layout .basket-step li.active{background-color:#1fb3b0}.basket-table{display:none;width:100%;border-spacing:0px}@media (min-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{font-size:15px;background-color:#1fb3b0;color:#fff;text-transform:uppercase}.basket-table thead th{display:table-cell;padding:10px 0}.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;font-size:15px;font-weight:700;color:#fff;text-transform:uppercase;padding:10px 15px}.basket-table tfoot .promo-codes td{position:relative;background-color:#ffffff;text-align:right;text-transform:uppercase;font-size:14px;font-weight:700;color:#404e55;padding:10px 15px}.basket-table tfoot .promo-codes--saving{position:relative;border:2px solid #30c1b5;color:#30c1b5;padding:5px 28px;text-transform:initial;font-weight:700;margin-left:14px;margin-right:-5px}.basket-table tfoot .promo-codes__remove{background:none;position:absolute;right:-4px;top:6px}.basket-table tfoot .promo-codes__remove .jam:before{color:#30c1b5}.basket-table tfoot .delivery-fees td{text-align:right;font-size:15px;font-weight:700;color:#404e55;padding:10px 15px}@media (min-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{justify-content:center;flex-wrap:wrap}.basket-table .basket-row__product-unSold{font-weight:700;color:#e61b80;font-size:14px}.basket-element__product__img{height:75px;width:75px;margin:5px}.basket-element__product__img--default{width:75px;height:75px;background:url("/assets/images/produits/default_product.png");background-size:contain;background-repeat:no-repeat;background-position:center}.basket-element__product__img img{display:block;width:75px;height:75px;position:relative;object-fit:contain}.basket-element__product__img img:before{content:' ';display:block;position:absolute;top:0;left:0;right:0;width:75px;height:75px;background-color:white}.basket-element__product__img img:after{width:75px;height:75px;display:block;position:absolute;top:0;content:' ';background:url("/assets/images/produits/default_product.png");background-repeat:no-repeat;background-position:center;background-size:contain}.basket-element__product__info{display:flex;flex-direction:column}@media (min-width: 600px){.basket-element__product__info{justify-content:center}}.basket-element__product__info__title{font-size:12px;font-weight:700;text-transform:uppercase;color:#404e55}@media (min-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{display:flex;height:15px;margin:10px 14px 10px 0}@media (min-width: 600px){.basket-element__product__quantity__input-number{margin:10px 0}}.basket-element__product__quantity__input-number__value{text-align:center;font-weight:700;width:20px}.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{display:flex;flex-direction:column;text-align:center}.basket-element__product__old-price{position:relative;display:inline-block;color:#9d9d9c;font-size:16px;text-decoration:line-through;font-size:14px;margin:0 auto}.basket-element__product__current-price{font-size:14px;font-weight:700;margin:0 auto}.basket-element__product__promotion{color:#1fb3b0;font-weight:700;border:2px solid #1fb3b0;padding:5px;margin-top:5px;min-width:150px;text-align:center}@media (min-width: 900px){.basket-element__product__promotion{min-width:170px;margin:10px 0 -10px 0}}.basket-element__product__total{text-align:center}.basket-element__product__total__price{display:flex;flex-direction:row}.basket-element__product__total__current-price{font-size:14px;font-weight:700;color:#e61b80}@media (min-width: 600px){.basket-element__product__total__current-price{flex-grow:1}}.basket-element__product__total__old-price{position:relative;display:inline-block;color:#9d9d9c;font-size:16px;text-decoration:line-through;font-size:14px;margin-right:14px}@media (min-width: 600px){.basket-element__product__total__old-price{margin:0;flex-grow:1}}.basket-element__product__total__trash{font-size:15px;cursor:pointer;display:flex;justify-content:center;flex-direction:column;min-width:30px;text-align:center}.basket-process{display:flex;margin-top:40px;text-align:center;flex-direction:column-reverse;justify-content:center}.basket-process .cta{margin:0 auto}.basket-process .cta--primary{margin-top:10px;margin-bottom:10px}@media (min-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{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:14px}.kr-payment-button{background-color:#e61b80 !important;border-color:#e61b80 !important}@media (min-width: 600px){.basket-xs{display:none}}.basket-xs__header{background-color:#1fb3b0;font-size:15px;color:#fff;text-transform:uppercase;text-align:center;padding:10px}.basket-xs__total-price{background-color:#e61b80;font-size:15px;color:#fff;text-transform:uppercase;text-align:center;padding:10px;font-weight:700}.basket-xs__promo-code{background-color:#ffffff;border:1px solid #e0e0de;font-size:15px;font-weight:700;text-transform:uppercase;text-align:center;color:#404e55;padding:10px}.basket-xs__delivery-fees{font-size:15px;color:#404e55;text-align:center;padding:10px;font-weight:700;border-left:1px solid #e0e0de;border-right:1px solid #e0e0de;border-top:1px solid #e0e0de}.basket-xs-element{display:flex;padding:15px 5px;border-left:1px solid #e0e0de;border-right:1px solid #e0e0de;border-bottom:1px solid #e0e0de}.basket-xs-element:last-child{border-bottom:none}.basket-xs-element__product{display:flex;width:100%;justify-content:start}.basket-xs-element__product__image{width:75px}.basket-xs-element__product__info{display:flex;flex-direction:column;justify-content:center;flex-grow:1}.basket-xs-element__product__info__quantity-and-price{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.basket-xs-element__product__trash{cursor:pointer;margin:0 0 auto auto;text-align:right}.basket-xs-element__product__unSold{font-weight:700;color:#e61b80;font-size:14px;margin:0px 10px 0px 0px}.basket-click-collect__form{display:flex;flex-direction:column;border:0px;padding:0}@media (min-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:0px}.basket-click-collect__form>.block-billing .section-title>span,.basket-click-collect__form .block-collect .section-title>span{min-height:52px}@media (min-width: 900px){.basket-click-collect__form>.block-billing .section-title,.basket-click-collect__form .block-collect .section-title{margin-bottom:35px;color:#e61b80}.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}}@media (min-width: 900px){.basket-click-collect__form>.block-billing,.basket-click-collect__form .block-collect{padding:30px;border:1px solid #efefef;flex:1 1 auto;border-width:1px}}.basket-click-collect__form .block-billing{margin-bottom:30px}@media (min-width: 900px){.basket-click-collect__form .block-billing{margin-bottom:0px;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:0px}.basket-click-collect__form .block-collect .address{text-align:center}.basket-click-collect__form .block-collect .address__name{font-size:14px;text-transform:uppercase;font-weight:700}.basket-click-collect__form .block-collect .shipping-info{text-align:center;font-size:16px;text-transform:uppercase;font-weight:700;margin-top:30px;color:#1fb3b0}.basket-click-collect__form .block-collect .shipping-when{text-align:center;font-size:14px;font-weight:700;margin-bottom:7px;color:#1fb3b0}.basket-click-collect__form .block-collect .form__actions-and-feedbacks{margin-top:0px !important}@media (min-width: 900px){.basket-click-collect__form .block-collect .form__actions-and-feedbacks{margin-top:25px !important}}@media (min-width: 900px){.basket-click-collect__form .block-collect{margin-left:5px}}@media (max-width: 899px){#basket-resume .section{flex-wrap:nowrap}}.basket-resume__address-container{display:flex;margin-bottom:30px;padding-top:20px}@media (max-width: 599px){.basket-resume__address-container{flex-direction:column}}@media (min-width: 600px){.basket-resume__address-container{align-items:stretch}}.basket-resume__address-container__collect{width:100%}@media (max-width: 599px){.basket-resume__address-container__collect{margin-bottom:8px}}@media (min-width: 600px){.basket-resume__address-container__collect{margin-right:8px}}@media (min-width: 600px){.basket-resume__address-container__collect .block-address{height:100%}}.basket-resume__address-container .form-address{height:100%;display:flex;flex-direction:column}.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{padding-bottom:80px;height:100%}@media (max-width: 599px){.basket-resume__address-container__delivery,.basket-resume__address-container__billing{margin-top:8px}}@media (min-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{margin-top:10px;font-weight:700;color:#e61b80;width:100%;text-align:center}.basket-resume__loyalty-card-missing__label,.basket-resume__phone-missing__label{font-style:italic}.basket-resume__loyalty-card__label,.basket-resume__phone__label{font-weight:700;color:#e61b80}.basket-resume__error{margin-top:14px}.basket-resume__cgu{display:flex;justify-content:left;margin-top:40px;margin-bottom:40px;margin-left:10%;width:80%}@media (min-width: 900px){.basket-resume__cgu{width:60%;margin-left:20%}}.basket-resume__cgu__checkbox{border:solid 1px #e61b80;min-width:15px;min-height:15px;display:inline-block;margin-top:auto;margin-bottom:auto;cursor:pointer}.basket-resume__cgu__checkbox.active{background-color:#e61b80}.basket-resume__cgu__text{color:#e61b80;font-size:14px;font-weight:700;margin-left:10px}.basket-resume__cgu__link{color:#e61b80;font-size:14px;font-weight:700;text-decoration:underline}.basket-resume__confirm-patientFile{display:flex;justify-content:center;margin:40px auto;width:fit-content}.basket-resume__confirm-patientFile__checkbox{border:solid 1px #e61b80;min-width:15px;min-height:15px;display:inline-block;margin:auto 0;cursor:pointer}.basket-resume__confirm-patientFile__checkbox.active{background-color:#e61b80}.basket-resume__confirm-patientFile__text{color:#e61b80;font-size:14px;font-weight:700;margin-left:10px}.basket-resume__confirm-patientFile__link{color:#e61b80;font-size:14px;font-weight:700;text-decoration:underline}.basket-resume__coordinates-container{display:flex;flex-direction:column}.basket-resume__coordinates-container .basket-resume__tabs{overflow:hidden}.basket-resume__coordinates-container .basket-resume__tab{width:100%;color:#1fb3b0;overflow:hidden;border:1px solid #1fb3b0;margin-top:14px}.basket-resume__coordinates-container .basket-resume__tab-label{display:flex;justify-content:center;padding:1em;text-transform:uppercase;cursor:pointer}.basket-resume__coordinates-container .basket-resume__tab-label:hover{color:#17a39c}.basket-resume__coordinates-container .basket-resume__tab-label::after{content:'\276D';transform:rotate(90deg);width:2em;height:1.2em;text-align:center;transition:all 0.35s}.basket-resume__coordinates-container .basket-resume__tab-label-open::after{transform:rotate(-90deg)}.basket-resume__coordinates-container .basket-resume__tab-content{max-height:0;padding:0 1em;color:#1fb3b0;background:white;transition:all 0.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 0 !important}.basket-resume__coordinates-container .form__actions-and-feedbacks>div{padding:0}.basket-resume__coordinates-container .patientFile-label{order:1;margin-top:14px;color:#9d9d9c;font-weight:400;text-transform:inherit}.basket-resume__coordinates-container .patientFile-label>input{margin-right:7px}@media (min-width: 900px){.basket-resume__sm-only{display:none}}@media (max-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{max-width:50%;margin:auto;text-align:center;font-weight:700;color:#e61b80}@media (max-width: 899px){.basket-resume__warning-text{max-width:80%}}.delivery-address__too-far-modal{max-width:500px}.delivery-address__too-far-modal-body{background:white;padding:14px}.delivery-address__too-far-modal-explanation{font-size:14px;margin-bottom:14px}.delivery-address__too-far-modal-buttons{display:flex;justify-content:space-around}.delivery-choices{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:30px 30px 60px}.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{font-weight:700;color:#e61b80;text-align:center;margin-bottom:10px}.delivery-choices .section__wrapper{width:100%;height:10%}.delivery-choices__option{width:100%;cursor:pointer}.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{display:flex;align-items:center}.delivery-choices__option-radio-container{flex-basis:10%}.delivery-choices__option-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;border:2px solid #1fb3b0;height:15px;width:15px;cursor:pointer}.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-weight:600;font-size:0.8em}.delivery-choices__option-label{display:flex;flex-grow:1;font-size:14px}.delivery-choices__option-label>*{cursor:pointer}.delivery-choices__option-label>*--disabled{color:#9d9d9c;cursor:not-allowed}.delivery-choices__option-name--disabled{color:#9d9d9c;cursor:not-allowed}.delivery-choices__option-price{font-weight:bold;margin:0px 0px 0px 10px}.delivery-choices__option-price--disabled{color:#9d9d9c;cursor:not-allowed}.delivery-choices__option-when{font-style:italic;padding-left:10%;width:100%}.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{padding-left:10%;color:#e61b80}.delivery-choices__service-name-emphasis{font-weight:600}.basket-stepbar{display:flex;flex-direction:row;justify-content:space-around;background-color:transparent;width:800px;z-index:1}@media (max-width: 899px){.basket-stepbar{display:none}}.basket-stepbar-container{display:flex;align-items:center;justify-content:center;position:relative;margin:28px 0}.basket-stepbar__steps{display:flex;flex-direction:column;align-items:center;width:inherit}.basket-stepbar__step{width:35px;height:35px;border:1px solid #404e55;border-radius:50%;text-align:center;font-size:16px;background-color:#fff;font-weight:500;color:#404e55;padding:6px;margin-bottom:7px}.basket-stepbar__step--current{border:2px solid #404e55;font-weight:700;color:#404e55}.basket-stepbar__hr{width:100%;margin:0;bottom:25px;color:#404e55;position:absolute;z-index:0}@media (max-width: 899px){.basket-stepbar__hr{display:none}}.basket-stepbar__stepText{display:none}@media (min-width: 480px){.basket-stepbar__stepText{display:flex;padding:0 14px;text-transform:uppercase;color:#404e55;background-color:#fff;margin-bottom:14px;font-size:16px}}.basket-stepbar__stepText--current{font-weight:600;color:#404e55}.block-address{position:relative}.block-address--border-xs{padding:20px;border:1px solid #efefef}@media (min-width: 600px){.block-address{padding:30px;border:1px solid #efefef}}.block-address .alert{font-weight:700;color:#e61b80;text-align:center;margin-bottom:10px}.block-address .address{text-align:center}.block-address .address__name{font-size:14px;text-transform:uppercase;font-weight:700}.block-address .shipping-info{text-align:center;font-size:16px;text-transform:uppercase;font-weight:700;margin-top:30px;color:#1fb3b0}.block-address .shipping-when{text-align:center;font-size:14px;font-weight:700;margin-bottom:7px;color:#1fb3b0}.block-address .cta{position:relative;bottom:0px;left:50%;margin-top:40px;margin-left:-80px;display:flex}@media (min-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{font-weight:700;color:#e61b80}.address-form{padding:40px}@media (max-width: 599px){.address-form{border:none}}.address-form__title{color:#e61b80}@media (max-width: 599px){.address-form__title{color:#2a2b29}}.address-form__title::before,.address-form__title::after{background-color:#e61b80}@media (max-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}.filter-xs{position:fixed;top:103px;left:0px;right:0px;bottom:100%;transition:all 0.5s;background-color:white;z-index:10}.filter-xs.open{bottom:0px}.filter-xs.open .open-button{display:none}.filter-xs .open-button{width:100%;background-color:#1fb3b0;color:#fff;text-transform:uppercase;height:40px;font-weight:700}.filter-xs .open-button:hover{cursor:pointer}@media (min-width: 900px){.filter-xs{display:none}}.filters-display-xs{position:absolute;bottom:0px;top:0px;width:100%;overflow:auto;padding:0 40px}.filters-display-xs__list{margin-bottom:90px}.filters-display-xs__list .filter-item__header{display:flex;justify-content:space-between;align-items:center;border-bottom:solid 1px #2a2b29;padding:8px 0;margin-top:20px;margin-bottom:10px}.filters-display-xs__list .filter-item__header--borderless{border-bottom:none}.filters-display-xs__list .filter-item__header__title{text-transform:uppercase;font-weight:700;font-size:15px;color:#1fb3b0}.filters-display-xs__list .filter-item__header__reset .reset-button button{background-color:initial;font-weight:700;color:#e61b80;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:solid 1px #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{text-decoration:none;color:#404e55;font-size:13px}.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{margin-left:28px}.filters-display-xs__list .filter-item__component .ais-HierarchicalMenu-list--child{margin-left:28px}.filters-display-xs__process{display:flex;justify-content:center;padding:25px 0;background-color:white;text-align:center}.filter-xs.open .filters-display-xs__process{position:fixed;bottom:0;left:0;right:0;z-index:2}.filters-display-xs__process button{margin:0 5px}.checkbox label{display:flex;align-items:center;position:relative;cursor:pointer;font-size:13px;user-select:none}.checkbox label input{position:absolute;opacity:0}.checkbox label input:checked ~ span{color:#1fb3b0}.checkbox label input:checked ~ div{background-color:#1fb3b0}.checkbox label div{margin-right:5px;top:4px;height:10px;width:10px;background-color:#eee}.checkbox label:hover input ~ div{border:1px solid #1fb3b0}.checkbox label:hover input ~ span{color:#1fb3b0}@media (max-width: 599px){.order-table__lg{display:none}}@media (min-width: 600px){.order-table__xs{display:none}}.order-table__xs,.order-table__lg{width:100%;max-width:1200px;margin:0 auto;border-collapse:collapse;color:#2a2b29}.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 20px}.order-table__xs th,.order-table__xs td,.order-table__lg th,.order-table__lg td{border:1px solid #e0e0de;border-collapse:collapse}@media (min-width: 600px){.order-table__xs .order-row .order-element__price,.order-table__lg .order-row .order-element__price{text-align:center}}@media (min-width: 600px){.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-top:0px;margin:0 auto}}.pagination{display:flex;justify-content:center;padding-top:10px;color:#8a8786;margin:0 auto;width:100%;max-width:1200px}.pagination li{padding:0 5px}.pagination li:hover{color:#cc1984}.pagination li.active>a{font-weight:700;color:#cc1984}.pagination li.disabled{display:none}.order-element__info__title{font-weight:700}.order-element__status__label{text-align:center}.order-element__status__label__cancelled{width:140px;height:25px;margin-top:10px;color:#e61b80;font-weight:700;background-color:rgba(230,27,128,0.2);line-height:25px}.order-element__status__label__available{width:140px;height:25px;margin-top:10px;color:#95c020;font-weight:700;background-color:rgba(149,192,32,0.2);line-height:25px}.order-element__status__label__deliver{width:140px;height:25px;margin-top:10px;color:#8a8786;font-weight:700;background-color:rgba(138,135,134,0.2);line-height:25px}.order-element__status__label__in-progress{width:140px;height:25px;margin-top:10px;color:#fac114;font-weight:700;background-color:rgba(250,193,20,0.2);line-height:25px}.order-element__status__actions{display:flex;flex-direction:column}.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:bold;text-decoration:underline}.order-element__status__actions__icon{font-size:9px}.order-history-process{margin-top:40px;display:flex;justify-content:center;text-align:center;flex-direction:column;align-items:center}.order-history-process .cta{margin:0 10px}.order-history-process .cta--primary{margin-top:10px}@media (min-width: 600px){.order-history-process{flex-direction:row}.order-history-process .cta--primary{margin-top:0px}}.modal-container{width:100%;height:100vh;position:fixed;z-index:10000;display:flex;justify-content:center;align-items:center;top:0;left:0;cursor:default}.modal-container:after{content:'';opacity:0.4;width:100%;height:100%;background:gray;position:absolute}.modal-cnc{position:fixed;width:300px;height:300px;margin:0 auto;top:20%;background:white;z-index:10000;opacity:1;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:14px;color:#2a2b29;overflow-y:auto}@media (min-width: 900px){.modal-cnc{width:400px}}.modal-cnc__title{font-size:15px;flex-grow:1;text-align:center}.modal-cnc__close{font-size:15px;flex-basis:5%;background:#e61b80;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:5px 0;cursor:pointer}.modal-cnc__header{background:#e61b80;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:5px 0}.modal-cnc__content{display:flex;flex-direction:column;justify-content:space-between;padding:28px;flex-grow:1;text-align:center}.modal-cnc__content-title{text-align:center;text-transform:uppercase;font-size:18px;margin-bottom:14px}.modal-cnc__content-title span{font-weight:700}.modal-cnc__content-description{padding:0 14px;margin-bottom:14px}.modal-cnc__content-pharmacy{color:#1fb3b0;padding:0 14px;margin-bottom:14px}.modal-cnc__content-name{text-transform:uppercase;font-weight:700}.modal-cnc__content .cta{width:80%;margin:0 auto}.promo-codes__container{display:flex;flex-direction:column;align-items:center;background-color:#f3f4f3;margin-top:10px}.promo-codes__title{font-weight:700;font-size:18px;margin-top:14px}.promo-codes__validation-infos{font-size:12px;font-style:italic;font-weight:600;color:#e6364f}.promo-codes__form{display:flex;flex-direction:column}@media (min-width: 768px){.promo-codes__form{flex-direction:row}}.promo-codes__text-area{width:240px;height:40px;margin:7px 14px 14px;padding:10px;border:none}.promo-codes__submit{width:240px;height:40px;margin:7px 14px 14px;background-color:#434e54;cursor:pointer;font-size:12px;font-weight:700;color:#ffffff;text-transform:uppercase}.promo-codes__submit:hover{background-color:#2a2b29}.contest-banner__image{display:block;width:100%;height:auto;cursor:pointer}.contest-banner__modal{width:300px}.contest-banner__modal .modal-header{position:absolute;right:0}.contest-banner__modal .modal-header p{display:none}.contest-banner__modal .modal-body img{width:300px;height:300px}.modal-drugs-confirmation{background:rgba(0,0,0,0.45);z-index:1000000;position:fixed;top:0;left:0;bottom:-500px;right:0;content:'';overflow:auto;height:100%}.modal-drugs-confirmation__content{width:90%;top:5%;margin:5% auto auto auto;background:#fff;overflow:auto}@media (min-width: 768px){.modal-drugs-confirmation__content{width:80%}}@media (min-width: 900px){.modal-drugs-confirmation__content{width:50%}}@media (min-width: 1200px){.modal-drugs-confirmation__content{width:45%}}.modal-drugs-confirmation__content__title{background:#e61b80;color:#fff;font-weight:bold;width:100%;height:56px;text-transform:uppercase;font-size:18px;display:flex;justify-content:center;align-items:center;padding:10px;text-align:center}.modal-drugs-confirmation__content__question{padding:7px 14px}@media (min-width: 768px){.modal-drugs-confirmation__content__question{padding:14px 28px}}.modal-drugs-confirmation__content__question__check{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:28px;cursor:pointer;flex-wrap:wrap}.modal-drugs-confirmation__content__question__check input{flex-basis:10%}@media (min-width: 768px){.modal-drugs-confirmation__content__question__check input{flex-basis:5%}}.modal-drugs-confirmation__content__question__check label{font-size:14px;font-weight:normal;flex-basis:90%;flex-grow:1}.modal-drugs-confirmation__content__question__check--error{margin-left:14px;color:red;flex-basis:100%}.modal-drugs-confirmation__content__question__notice{text-transform:uppercase;border:1px solid #e61b80;color:#e61b80;font-size:14px;margin-bottom:14px;display:flex;justify-content:center;align-items:center;height:14px;font-weight:bold;cursor:pointer;padding:5px;text-align:center;line-height:1em}@media (min-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{font-size:14px;letter-spacing:0;line-height:20px;margin:0}.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{padding:7px 14px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media (min-width: 768px){.modal-drugs-confirmation__content__footer{padding:7px 28px}}.modal-drugs-confirmation__content__footer__dismiss{background:#404e55;color:#fff;text-transform:uppercase;display:flex;justify-content:center;align-items:center;height:28px;padding:5px;flex-basis:100%;font-weight:bold;cursor:pointer;margin-bottom:3.5px}@media (min-width: 480px){.modal-drugs-confirmation__content__footer__dismiss{margin-bottom:inherit}}.modal-drugs-confirmation__content__footer__dismiss:hover{background:#324045}@media (min-width: 480px){.modal-drugs-confirmation__content__footer__dismiss{flex-basis:47%}}.modal-drugs-confirmation__content__footer__validate{background:#e61b80;color:#fff;text-transform:uppercase;display:flex;justify-content:center;align-items:center;height:28px;padding:5px;flex-basis:100%;font-weight:bold;cursor:pointer}.modal-drugs-confirmation__content__footer__validate:hover{background:#cc1984}@media (min-width: 480px){.modal-drugs-confirmation__content__footer__validate{flex-basis:47%}}.modal-drugs-confirmation__notice{width:90%;min-height:450px;margin:1% auto auto auto;background:#fff}.modal-drugs-confirmation__notice__title{background:#e61b80;color:#fff;width:100%;min-height:28px;font-size:18px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:10px}.modal-drugs-confirmation__notice__title__brand{text-transform:uppercase;font-weight:bold;flex-basis:100%;text-align:center}.modal-drugs-confirmation__notice__title__name{text-align:center}.modal-drugs-confirmation__notice__print{background:#404e55;font-size:14px;text-transform:uppercase;letter-spacing:0.05em;width:100%;display:flex;justify-content:center;align-items:center;height:28px;cursor:pointer}.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{width:100%;padding:7px 14px;display:flex;flex-direction:column}.modal-drugs-confirmation__notice__details--back{color:#e61b80;text-transform:uppercase;font-size:12px;width:100%;cursor:pointer}.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{padding:0}.modal-drugs-confirmation__notice__details--body iframe #notice{padding:0}.delivery__colissimo__point{border:1px solid;border-color:#efefef;display:flex;flex-direction:column;margin:20px 0px 0px 0px;padding:0px 20px 10px 20px}.delivery__colissimo__point:hover{border-color:#e61b80;cursor:pointer}.delivery__colissimo__point--selected{border-color:#e61b80}.delivery__colissimo__point--selected:hover{cursor:default}.delivery__colissimo__point__text{font-size:12px;color:#404e55;font-weight:400;text-align:left}.delivery__colissimo__point__title{color:#e61b80;font-weight:700;font-style:italic}.delivery__colissimo__point__address{font-weight:700}.delivery__colissimo__point__name{margin:10px 0px 0px 0px}.delivery__colissimo__point__addresses{margin:10px 0px 0px 0px;display:flex;flex-wrap:wrap}.delivery__colissimo__point__addresses2{display:flex;flex-wrap:wrap}.delivery__colissimo__point__address{margin:0px 10px 0px 0px}.delivery__colissimo__point__schedules{margin:10px 0px 0px 0px}.delivery__colissimo__point__schedule{display:flex}.delivery__colissimo__point__day{margin:0px 10px 0px 0px}.delivery__colissimo__point__morning{margin:0px 10px 0px 0px}.delivery__colissimo__point__afternoon{margin:0px 10px 0px 0px}header{position:relative;display:flex;flex-direction:column;z-index:11;width:100%;background-color:white}@media (max-width: 899px){header{border-bottom:1px solid white}}header .subheader__affix__logo{display:none}.header__spacer{width:100%;height:104px}.header__pharmacy{padding:0 14px;order:0;background:#fff}@media (min-width: 900px){.header__pharmacy{order:1;border-bottom:2px solid #ececec;height:105px;opacity:1;transition:height 1s, opacity 2s}}@media (max-width: 899px){.header__pharmacy{padding:0}.header__pharmacy .header__menu{display:flex;align-items:center;justify-content:space-between;min-height:70px}.header__pharmacy .cnc_margin{margin-bottom:70px}}@media (min-width: 900px){.header__pharmacy{padding:0 40px;order:1}.header__pharmacy .header__menu{display:flex;align-items:center;justify-content:space-between;min-height:70px}}@media (max-width: 960px){.header__pharmacy{padding:0}}@media (min-width: 1111px){.header__pharmacy .medium--content{display:none}}@media (max-width: 1110px){.header__pharmacy .not--medium--content{display:none}}.header__main__logo{width:100%}@media (min-width: 900px){.header__main__logo{display:none}}@media (min-width: 1200px){.header__main__logo{display:block;width:auto}}.header__company__logo{display:flex;flex-wrap:wrap}.header__company__logo a{width:100%;display:flex;align-items:center;text-decoration:none}.header__company__logo a img{width:40px;height:40px}@media (min-width: 900px){.header__company__logo a img{width:102px;height:102px}}.header__company__logo a span{line-height:1.2;font-weight:700;font-size:15px;color:#2a2b29;text-transform:uppercase}@media (min-width: 900px){.header__company__logo a span{font-size:18px}}.header__submenu{display:none}@media (min-width: 900px){.header__submenu.header__submenu--expanded{display:flex;padding:40px;min-height:270px;position:absolute;top:110px;left:0;right:0;z-index:3;background:white}}.header__subcategories{flex:0 1 100%;padding:0 40px}.header__subcategories:nth-last-child(1){flex:1 1 100%}.header__subcategories h2{display:flex;flex-direction:column;margin-bottom:14px}.header__subcategories h2,.header__subcategories h2 a{font-size:16px;font-weight:400}@media (min-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 (min-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{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;height:180px;max-height:180px}.header__subcategories nav>.header__subcategories__items .header__subcategories__items__item{position:relative;margin:2px 0;margin-right:8px;text-align:left}.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:'— ';position:absolute;left:-15px;font-weight:700;color:#cc1984}.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-weight:400;text-decoration:none;font-size:15px}.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 (min-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 (min-width: 900px){.header__submenu__links.has-xs .header__submenu__link--xs{display:none}}.header__subcategories__title--lg{display:none}@media (min-width: 900px){.header__subcategories__title--lg{display:block}}@media (min-width: 900px){.header__subcategories__title--xs{display:none}}.header__features{display:none}@media (min-width: 900px){.header__features{display:flex;z-index:2}}.header__features>ul{display:flex;align-items:center;justify-content:center;height:100%}.header__features>ul>li{margin:0 14px;text-align:center;font-size:13px;font-weight:400;color:#2a2b29;cursor:pointer;list-style-type:none;position:relative;padding:28px 0}.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{display:none;width:420px;margin-left:-175px;margin-top:37%}@media (min-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{text-decoration:none;color:#e61b80}.header__features>ul>li:hover .header__menu__subcategories,.header__features>ul>li:focus .header__menu__subcategories,.header__features>ul>li:active .header__menu__subcategories{display:flex;padding:40px;min-height:270px;position:absolute;background-color:white;z-index:1;border:1px solid #8a8786}.header-shop--top{display:none}@media (min-width: 1900px){.header-shop--top{display:block}}.header-shop--top .header-shop__link{width:150px}.header-shop--bottom{display:none}@media (max-width: 1900px){.header-shop--bottom{display:block}}.header-shop--bottom .header-shop__link{width:170px}.header-shop__link{height:40px;font-size:11px;font-weight:600;text-transform:uppercase;color:#fff}.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 white;position:fixed;top:0}@media (min-width: 900px){.header__affix{display:flex;position:fixed;z-index:10}.header__affix .header__pharmacy{height:0px;overflow:hidden;opacity:0;transition:height 1s, opacity 2s}.header__affix .subheader__searchbar--container{border:none}.header__affix .subheader__menu{height:40px}.header__affix .subheader__menu .subheader__menu__logout{position:fixed;width:160px}.header__affix .subheader__menu .subheader__affix__logo{display:block;background:#ececec}.header__affix .subheader__menu .subheader__affix__logo a{display:flex;justify-content:center;height:40px;width:50px}.header__affix .subheader__menu .subheader__affix__logo a img{margin:0;height:100%}}.large--content{display:none !important}@media (min-width: 900px){.large--content{display:inherit !important}}.xs--content{display:inherit !important}@media (min-width: 900px){.xs--content{display:none !important}}.basket-items-number{position:absolute;top:0;right:0;min-width:18px;min-height:18px;display:inline-block !important;margin:3px !important;padding:0 3px;border-radius:50%;background-color:#e61b80}@media (max-width: 370px){.basket-items-number{font-size:11px}}@media (min-width: 900px){.basket-items-number{display:none !important}}.subheader__menu__pharmacyDetails .header__subcategories{flex:0 0 auto}.header__click-and-collect{position:relative;background-color:#e61b80;display:flex;justify-content:center;align-items:center;color:#fff;height:40px;cursor:pointer}.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 (max-width: 560px){.header__click-and-collect__title--md-lg,.header__click-and-collect__title--xs{font-size:10px;text-align:center}}.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 (max-width: 479px){.header__click-and-collect .header__click-and-collect__title--md-lg{display:none}}@media (min-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{overflow:hidden;width:100%;height:30px;color:#ffffff;text-transform:uppercase;text-align:center;font-weight:700}.header__click-and-collect--animation{height:100%;display:flex;justify-content:center;align-items:center}.header__click-and-collect--animation .header__click-and-collect--animated-text{display:flex;justify-content:center;align-items:center;height:100%;opacity:0;animation-duration:5s;animation-name:appear;animation-iteration-counts:1;animation-fill-mode:forwards;animation-timing-function:ease-in-out}@keyframes appear{0%,100%{opacity:0}10%,90%{opacity:1}}.header__click-and-collect .modal-container{width:100%;height:100vh;position:fixed;z-index:10000;display:flex;justify-content:center;align-items:center;top:0;left:0;cursor:default}.header__click-and-collect .modal-container:after{content:'';opacity:0.4;width:100%;height:100%;background:gray;position:absolute}.header__click-and-collect .modal-cnc{position:fixed;width:300px;height:80%;margin:0 auto;top:10%;background:white;z-index:10000;opacity:1;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:14px;color:#2a2b29;overflow-y:auto}@media (min-width: 900px){.header__click-and-collect .modal-cnc{width:400px}}.header__click-and-collect .modal-cnc__title{font-size:15px;flex-grow:1;text-align:center}.header__click-and-collect .modal-cnc__close{font-size:15px;flex-basis:5%;background:#e61b80;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:5px 0;cursor:pointer}.header__click-and-collect .modal-cnc__header{background:#e61b80;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:5px 0}.header__click-and-collect .modal-cnc__content{display:flex;flex-direction:column;justify-content:space-between;padding:28px;flex-grow:1;text-align:center}.header__click-and-collect .modal-cnc__content-logo{width:50%;height:auto;margin:0 auto 14px auto}.header__click-and-collect .modal-cnc__content-title{text-align:center;text-transform:uppercase;font-size:18px;margin-bottom:14px}.header__click-and-collect .modal-cnc__content-title span{font-weight:700}.header__click-and-collect .modal-cnc__content-description{padding:0 14px;margin-bottom:14px}.header__click-and-collect .modal-cnc__content-pharmacy{color:#1fb3b0;padding:0 14px;margin-bottom: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{display:flex;justify-content:space-between;flex-grow:1;text-transform:uppercase;text-align:right;padding:0;font-size:14px}.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 (min-width: 1200px){.header__pharmacy-cnc{padding-left:0;opacity:1;transition:height 1s, opacity 2s}}@media (min-width: 900px){.header__pharmacy-cnc--notDrugShop{height:160px}}@media (min-width: 1420px){.header__pharmacy-cnc--notDrugShop{height:145px}}@media (min-width: 900px){.header__pharmacy-cnc--drugShop{height:200px}}@media (min-width: 1420px){.header__pharmacy-cnc--drugShop{height:185px}}@media (min-width: 1900px){.header__pharmacy-cnc--drugShop{height:145px}}@media (min-width: 1200px){.header__pharmacy-cnc .header__main__logo img{width:132px;height:132px}}.header__pharmacy-cnc .header__main__logo span{display:block}@media (min-width: 900px){.header__pharmacy-cnc .header__main__logo span{display:none}}.header__pharmacy-cnc .header__menu__wrapper{display:none;width:100%}@media (min-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{display:flex;width:100%;border-top:1px solid #9d9d9c;height:66px}@media (max-width: 899px){.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories{position:absolute;background:white;top:150px;left:0px}}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav{width:100%}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul{display:flex;align-items:center;height:100%;width:100%;text-align:center}.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{margin:0 6px;font-size:13px;color:#404e55;text-transform:uppercase;text-align:center;text-decoration:none;padding:16px 0;display:flex;align-items:center;height:100%}@media (min-width: 1440px){.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li a{padding:18px 0}}@media (min-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{display:flex;justify-content:flex-start;align-items:flex-start;max-height:calc(100vh - 230px);padding:45px 0 45px 70px;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{display:none;position:absolute;width:100%;left:0;border-top:1px solid #e61b80;border-bottom:1px solid #e61b80;background:white;flex-wrap:wrap;z-index:1000}.header__pharmacy-cnc .header__menu__wrapper .header__menu__categories nav ul li .header__menu__categories__shop__subcategories .header__menu__categories__shop__subcategories__category{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-right:14px;margin-bottom:50px}.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{display:flex;flex-wrap:wrap}.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{font-size:14px;font-weight:500;padding:0 0 14px 0;text-align:left}@media (min-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 (min-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-direction:column;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;width:175px}@media (min-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{font-size:13px;font-weight:400;color:#2a2b29;cursor:pointer;list-style-type:none;text-align:left;padding-right:15px}.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;text-decoration:none;font-weight:initial;padding:initial;text-align:left;text-transform:inherit}.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{font-weight:700;margin-left:6px;text-transform:uppercase}.header__menu__categories--active a{color:#e61b80 !important;font-weight:700}.header__spacer-cnc{width:100%}@media (min-width: 900px){.header__spacer-cnc{height:162px}}.subheader__menu>div{display:flex;align-items:flex-start;flex:0 1 100%}.subheader__searchbar{display:none;margin-left:-40px}.subheader__searchbar.subheader__searchbar--expanded{display:block}@media (min-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 (min-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 (min-width: 900px){.subheader__menu.subheader__menu-cnc .subheader__menu__scan{display:none}}.subheader__menu__button{width:40px}@media (min-width: 900px){.subheader__menu__button{display:none}}.subheader__menu__button a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;cursor:pointer}.subheader__menu__button a abbr{height:auto;font-size:22px;line-height:0.8;cursor:pointer}.subheader__menu__button a span{font-size:9px;text-transform:initial}.subheader__menu--primary--links{width:100%}@media (min-width: 900px){.subheader__menu--primary--links{width:auto;flex:1 0 auto}}.subheader__menu--primary--links>ul{display:flex;align-items:center}.subheader__menu--primary--links>ul li{position:relative}.subheader__menu--primary--links>ul li .cta{display:flex;align-items:center;justify-content:center;border-left:1px solid #fff}@media (min-width: 600px){.subheader__menu--primary--links>ul li .cta>*{display:flex;align-items:center;margin:0 7px}}@media (min-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 (min-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{width:100%;border-left:1px solid #fff}@media (min-width: 900px){header .subheader__menu--content--switch .cta{width:160px}}.subheader__menu--links__item__shopcategory{width:100% !important;border-bottom:1px solid #9d9d9c}.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{display:flex !important;flex-direction:column;right:0}.subheader__menu--links__item__shopcategory .subheader__links__categories .subheader__links__categories__back{margin:14px;text-transform:uppercase}.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 (max-width: 899px){.header__click-and-collect ~ .subheader__menu.subheader__menu-cnc .subheader__menu--links{max-height:calc(100vh - 122px)}}.subheader__menu--links{justify-content:flex-start !important;padding:0 !important;display:none;border-bottom:2px solid #ececec;padding:35px 40px;overflow-x:hidden;overflow-y:auto;width:100%;background:#fff}@media (max-width: 899px){.subheader__menu--links{max-height:calc(100vh - 82px)}}.subheader__menu--links>.subheader__menu__features{display:flex;flex-direction:column;width:100%;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{margin:15px 0;width:100%;border:solid 1px #e61b80}.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{display:flex;flex-wrap:wrap}.subheader__menu--links.subheader__menu--links--expanded .subheader__menu__features .subheader__menu__features__feature:last-child{border-bottom:none}@media (min-width: 900px){.subheader__menu--links.subheader__menu--links--expanded{display:none}}@media (max-width: 899px){.subheader__menu--links.subheader__menu--links--expanded .header__subcategories nav>.subheader__menu__features{height:auto;max-height:auto}}@media (min-width: 600px) and (max-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{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:14px}.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;width:100%;height:25px;display:flex;justify-content:center;align-items:center;margin-bottom:14px}.subheader__menu--links.subheader__menu--links--expanded .header__menu__categories__shop__subcategories__category h2 a{text-transform:uppercase;font-weight:700;text-align:center;color:white;text-decoration:none}@media (min-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 (min-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-direction:column;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.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{font-size:13px;font-weight:400;color:#2a2b29;cursor:pointer;list-style-type:none;text-align:left;padding:7px 0 7px 60px !important;border-bottom:1px solid #efefef}.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-decoration:none;text-transform:initial;font-weight:initial;padding:initial;text-align:left}.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 (min-width: 600px){.subheader__menu--links>.subheader__menu__features{display:block;margin:0;padding:0 40px;width:100%}}.subheader__menu--links>.subheader__menu__features>.subheader__menu__features__feature{position:relative}@media (min-width: 600px){.subheader__menu--links>.subheader__menu__features>.subheader__menu__features__feature{width:50%;float:left}.subheader__menu--links>.subheader__menu__features>.subheader__menu__features__feature:nth-child(even){float:right}}.subheader__menu--links>.subheader__menu__features>.subheader__menu__features__feature span>a{color:#cc1984;font-weight:700}.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{font-weight:700;color:#cc1984}.subheader__menu--links>.subheader__menu__features>.subheader__menu__features__feature span>a{font-size:14px;text-decoration:none;color:#404e55;font-weight:400;text-transform:uppercase}.subheader__menu__logout{display:none}@media (min-width: 900px){.subheader__menu__logout{position:absolute;background:#ececec;width:100%;padding:7px;z-index:10}.subheader__menu__logout a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#404e55;text-decoration:none;font-weight:700}.subheader__menu__logout a:hover,.subheader__menu__logout a:focus{color:#cc1984}.subheader__menu__logout a i{margin-left:7px;line-height:0;font-size:6px;font-weight:700}}@media (min-width: 900px){.subheader__menu__logout--active{display:block}}.subheader__menu__searchbar{display:flex;flex-direction:row;flex-shrink:1;flex-basis:auto;background-color:#e61b80}.subheader__menu__searchbar--hidden{display:none}.subheader__menu__searchbar>:first-child{width:100%}.subheader__menu__searchbar abbr{cursor:pointer}@media (min-width: 900px){.subheader__menu__searchbar{display:none}}.subheader__menu-patient-link{width:40px;height:40px;background:#404e55}@media (min-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{position:absolute;bottom:0;left:0;right:0;width:3px;height:3px;display:inline-block !important;margin-top:0;margin-right:auto;margin-bottom:6px;margin-left:auto;border-radius:50%;background-color:#1fb3b0}@media (min-width: 900px){.subheader__menu--primary--links>ul li .cta>.subheader__menu-patient-logged{display:none !important}}.subheader__menu-basket-button{width:40px;height:40px;background:#1fb3b0}@media (min-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 (min-width: 900px){.subheader__searchbar--container{display:flex;justify-content:flex-end;align-items:center;padding:0 14px;width:100%;height:40px;background:#404e55}}.subheader__searchbar--container .subheader__searchbar--label{color:white;margin-right:40px;text-transform:uppercase}.subheader__links__categories:not(:empty){display:block}.subheader__links__categories:not(:empty) .header__subcategories{margin:14px 0;padding:initial;width:auto}.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 (min-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;font-weight:700;cursor:pointer}.subheader__links__categories:not(:empty) .header__subcategories .subheader__menu__features{display:flex;flex-direction:column;align-items:left;max-height:unset}.subheader__links__categories:not(:empty) .header__subcategories .subheader__menu__features .subheader__menu__features__feature{padding:0;width:100%;text-transform:initial}.subheader__menu__fullwidth{width:100%}.subheader__menu__features__promotions{color:#cc1984;border-bottom:1px solid #9d9d9c;text-transform:uppercase;text-decoration:none;font-size:14px;padding:14px 40px}.subheader__menu__features__promotions a{color:#cc1984;text-decoration:none;font-weight:700;cursor:pointer}.subheader__menu__features__isDrugShop{color:#fff;text-transform:uppercase;text-decoration:none;font-size:14px;padding:14px 40px}.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;text-decoration:none;font-weight:700;cursor:pointer}.search-bar p{display:inline-flex;flex-wrap:nowrap;align-content:stretch;border:1px solid #9d9d9c;height:26px;width:265px;background:#fff;color:#2a2b29}.search-bar label{position:absolute;left:-99999em}.search-bar input,.search-bar button{border:none;background:transparent}.search-bar input{flex:1 1 auto;padding-left:0.8em;color:#2a2b29;font-size:10px;font-weight:400}.search-bar button{display:flex;flex:0 0 3em;justify-content:center;align-items:center}.search-bar button abbr{border-bottom:none;padding-top:0.1em;text-decoration:none;cursor:pointer;line-height:1}.search-bar:hover{border-color:#404e55}.search-bar-2{border:1px solid #9d9d9c;display:flex;width:90%}.search-bar-2 input{width:calc(100% - 18px);border:none;padding:5px}.search-bar-2 .icon{padding-top:6px;padding-right:6px}.search-bar-2 .hideIcon{display:none}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}@media (min-width: 900px){.overlay{top:40px}}.overlay:hover{cursor:pointer}.basket-modal{position:absolute;top:81px;right:0px;bottom:auto;left:auto;z-index:21;border:2px solid #ececec;width:100%;background:#fff}@media (min-width: 385px){.basket-modal{top:91px;right:10px;width:365px}}@media (min-width: 900px){.basket-modal{top:51px}}@media (max-width: 385px){.basket-modal{overflow-y:auto;bottom:0}}.basket-modal.with-header-click-and-collect{top:121px}@media (min-width: 385px){.basket-modal.with-header-click-and-collect{top:131px}}@media (min-width: 900px){.basket-modal.with-header-click-and-collect{top:91px}}.basket-modal.affixed-header{position:fixed;top:81px}@media (min-width: 385px){.basket-modal.affixed-header{top:91px}}@media (min-width: 900px){.basket-modal.affixed-header{top:51px}}.basket-modal__content__empty{padding:20px 0;color:#9d9d9c;text-align:center;font-size:19px}.basket-modal__footer{white-space:nowrap;padding:20px 40px;background:#ececec;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.basket-modal__footer .continue-shopping{display:flex;justify-content:center;align-items:center;background:#9d9d9c;margin-top:14px}@media (min-width: 385px){.basket-modal__footer .continue-shopping{display:none}}.basket-modal__additional a{display:flex;justify-content:center;align-items:center;padding:20px;text-decoration:none;color:#9d9d9c;font-size:1.3em;text-transform:uppercase}.basket-modal__additional a:focus,.basket-modal__additional a:hover{color:#404e55}.total{margin-bottom:14px;font-size:1.4em;color:#404e55;text-transform:uppercase}.total__price{font-size:1.4em;font-weight:700;color:#e61b80}.basket-modal__content__list{display:block}.basket-modal__content__list__product{display:flex;justify-content:center;padding:20px;border-bottom:2px solid #ececec}.basket-modal__content__list__product__image{flex:0 0 4em;margin-right:14px;position:relative;max-width:75px}.basket-modal__content__list__product__image--default{width:75px;height:75px;background:url("/assets/images/produits/default_product.png");background-size:contain;background-repeat:no-repeat;background-position:center}.basket-modal__content__list__product__image img{display:block;width:75px;height:75px;position:relative;object-fit:contain}.basket-modal__content__list__product__image img:before{content:' ';display:block;position:absolute;top:0;left:0;right:0;width:75px;height:75px;background-color:white}.basket-modal__content__list__product__image img:after{width:75px;height:75px;display:block;position:absolute;top:0;content:' ';background:url("/assets/images/produits/default_product.png");background-repeat:no-repeat;background-position:center;background-size:contain}.basket-modal__content__list__product__image img--default{width:75px;height:75px;background:url("/assets/images/produits/default_product.png");background-size:contain;background-repeat:no-repeat;background-position:center}.basket-modal__content__list__product__image img img{display:block;width:75px;height:75px;position:relative;object-fit:contain}.basket-modal__content__list__product__image img img:before{content:' ';display:block;position:absolute;top:0;left:0;right:0;width:75px;height:75px;background-color:white}.basket-modal__content__list__product__image img img:after{width:75px;height:75px;display:block;position:absolute;top:0;content:' ';background:url("/assets/images/produits/default_product.png");background-repeat:no-repeat;background-position:center;background-size:contain}.basket-modal__content__list__product__info{flex:1 1 auto}.basket-modal__content__list__product__name{font-weight:700;color:#404e55}.basket-modal__content__list__product__promotion{color:#1fb3b0;font-weight:700;border:2px solid #1fb3b0;padding:5px;margin-top:5px;text-align:center}.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{display:inline-block;font-weight:700;color:#e61b80;text-decoration:none}.basket-modal__content__list__product__price del{color:#9d9d9c;text-decoration:line-through;font-weight:normal}.basket-modal__content__list__product__price::before{content:'|';display:inline-block;margin:0 5px}.basket-modal__content__list__product__remove{display:flex;flex:0 0 auto;justify-content:center;align-items:center;margin-left:14px}.basket-modal__content__list__product__remove a{text-decoration:none;color:#9d9d9c;font-size:1.5em}.basket-modal__content__list__product__remove a:focus,.basket-modal__content__list__product__remove a:hover{color:#8a8786}.Reassurance__container{display:none}@media (min-width: 900px){.Reassurance__container{display:block;max-width:100%;box-shadow:4px 4px 8px -4px #dadada}}.Reassurance__nav{display:flex;justify-content:space-between;margin:0px 50px}@media (min-width: 1200px){.Reassurance__nav{margin:0px 200px}}@media (min-width: 1900px){.Reassurance__nav{margin:0px 400px}}.Reassurance__link{text-decoration:none;color:#404e55}.Reassurance__link:hover{color:#1fb3b0}.Reassurance__link:hover *{stroke:#1fb3b0}.Reassurance__item{display:flex;flex-direction:row;margin-bottom:15px}.Reassurance__text{line-height:10px}.Reassurance__text-span{font-weight:700}.Reassurance__svg{margin-right:15px;margin-top:3px;width:2em;height:2em}footer{display:flex;justify-content:space-around;padding:17.5px 14px;min-height:140px;overflow:hidden;background:#ececec}footer section{display:flex;flex-direction:column;text-align:center;width:100%;padding:0 20px}@media (min-width: 600px){footer section{text-align:left}}footer section 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{display:flex;flex-direction:column;margin:0 auto}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 (max-width: 899px){.footer_cnc .footer__logo{display:none}}@media (max-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 (min-width: 600px){.footer__logo{display:flex;align-items:center;justify-content:center;position:relative}.footer__logo h2{position:relative;width:100%;height:100%}.footer__logo h2 a{position:absolute;width:100%;height:100%;background-position:center;background-repeat:no-repeat}.footer__logo h2 a span{position:absolute;left:-99999em}}.footer__copyright{display:none}@media (min-width: 600px){.footer__copyright{display:flex;justify-content:center;align-items:center;flex-direction:column}.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 (min-width: 900px){.footer__copyright{display:flex;justify-content:center;align-items:center;flex-direction:row}}.footer__copyright-link>img{margin-right:14px;width:80px}.footer__ansm{margin-top:15px;margin-bottom:15px}.footer__copyright__valwin{display:flex;justify-content:center;margin-top:14px;flex-direction:column}.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 (min-width: 600px){.footer__copyright__valwin a{font-size:12px}}.footer__copyright__valwin>a>img{margin-right:14px;width:70px;margin:0}@media (min-width: 600px){.footer__copyright__valwin .footer__copyright-drugs-link{display:none}}.footer__title,.footer__title span{margin-bottom:14px;text-align:center;color:#404e55;font-weight:700;font-size:15px;text-transform:uppercase}@media (min-width: 600px){.footer__title,.footer__title span{text-align:left}}.footer__title span,.footer__title span span{display:none}@media (min-width: 924px){.footer__title span,.footer__title span span{display:inline}}.footer__virtual-visit{color:#e61b80;font-weight:700;text-decoration:none}@media (max-width: 599px){.bottom__banner{display:none}}.footer__payments nav ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.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{width:60px;height:60px;background-size:contain;background-repeat:no-repeat;background-position:center}.reassurances__content{display:flex;flex-wrap:wrap;width:100%}@media (min-width: 900px){.reassurances__content{flex-wrap:nowrap}}.reassurances__content>li{display:flex;align-items:center;border-right:2px solid #fff;border-bottom:2px solid #fff;width:50%;height:67px;background:#324045}.reassurances__content>li:nth-child(even){border-right:none}.reassurances__content>li:last-child:nth-child(odd){border-right:none;width:100%}@media (min-width: 900px){.reassurances__content>li{border-bottom:none;width:100%}.reassurances__content>li:nth-child(even){border-right:2px solid #fff}.reassurances__content>li:last-child{border-right:none}}.reassurances__content>li a{display:flex;align-items:center;justify-content:flex-start;margin:0 auto;min-width:150px;text-decoration:none;color:#fff}@media (min-width: 900px){.reassurances__content>li a{justify-content:center}}.reassurances__content>li a:hover{color:#c9c9c9}.reassurances__content>li a abbr{display:flex;align-items:center;margin:0 8px;font-size:20px}.reassurances__content>li a>h2{display:flex;flex-direction:column;margin:0 8px;font-size:13px}.reassurances__content>li a>h2 span{font-weight:400}.reassurances__content>li a>h2 span:first-child{font-weight:700}#subscribe-or-login .banner__image{background-size:auto 100%;background-position:60%}@media (min-width: 900px){#subscribe-or-login .banner__image{background-size:auto 100%;background-position:top right -225px}}@media (min-width: 1200px){#subscribe-or-login .banner__image{background-position:right}}@media (max-width: 800px){#subscribe-or-login .banner{display:none}}@media (min-width: 900px){#subscribe-or-login .simple__banner__overlay{left:-285px;width:100%}}@media (min-width: 1200px){#subscribe-or-login .simple__banner__overlay{left:-509px}}.subscription-and-connection-form{width:100%;max-width:934px;margin:0 auto}@media (max-width: 800px){.subscription-and-connection-form{display:flex;flex-direction:column-reverse;flex:1 1 100%}.subscription-and-connection-form form{margin:0 !important}}.subscription-and-connection-form .field{margin:0 0 28px}@media (min-width: 800px){.subscription-and-connection-form{display:flex}}.subscription-and-connection-form>.form{margin:0 -20px;border-width:0}@media (min-width: 460px){.subscription-and-connection-form>.form{margin:0 auto}}@media (min-width: 800px){.subscription-and-connection-form>.form{flex:1 1 auto;max-width:460px;border-width:1px}}@media (max-width: 799px){.subscription-and-connection-form .connexion-form{padding:5px 14px 40px 14px}}.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{width:120%;border-top:5px solid #e61b80;margin:-20px}@media (min-width: 800px){.subscription-and-connection-form>.hr-wrapper{margin:0;padding:0;flex:0 0 14px;border:none}}.subscription-and-connection-form>.hr-wrapper hr{position:absolute;left:-99999em}.subscribe-form__name{display:flex;justify-content:space-between;margin-bottom:0 !important;flex-direction:column}@media (min-width: 900px){.subscribe-form__name{flex-direction:row}}.subscribe-form__name .field{width:100%;-moz-appearance:none;-webkit-appearance:none}.subscribe-form__name .field:first-child{margin-right:7px}.subscribe-form__loading{color:#e61b80;margin:10px 0px 0px 0px}.subscribe-feedback{width:100%;max-width:460px;margin:0 auto;padding:0 20px}@media (min-width: 460px){.subscribe-feedback{padding:0 40px}}@media (min-width: 800px){.subscribe-feedback{max-width:934px;padding:0}}.subscribe-feedback .feedback{margin:14px 0}#specimen.in-iframe{min-height:600px;background:#fff}#specimen .pharmacy-type{margin-top:14px;font-size:17.5px;text-transform:none}#specimen article{padding:20px 20px}@media (min-width: 600px){#specimen article{display:flex;flex-wrap:wrap;padding:30px 50px}}#specimen article>section{display:block;margin:20px 20px}@media (min-width: 600px){#specimen article>section{flex:1 1 20%;margin:30px 50px}}#specimen .intro{color:#9d9d9c;font-size:19px;font-weight:400;text-transform:uppercase}#specimen dd:not(:last-child){margin-bottom:14px}#specimen .specimen-color,#specimen #buttons p{margin-bottom:2.5px}#specimen .specimen-color--primary{background:#e61b80;color:#fff}#specimen .specimen-color--primary:hover,#specimen .specimen-color--primary:focus,#specimen .specimen-color--primary-hover{background:#cc1984;color:#fff}#specimen .specimen-color--dark-grey{background:#404e55;color:#fff}#specimen .specimen-color--dark-grey:hover,#specimen .specimen-color--dark-grey:focus,#specimen .specimen-color--dark-grey-hover{background:#324045;color:#fff}#specimen .specimen-color--light-grey{background:#efefef;color:#404e55}#specimen .specimen-color--light-grey:hover,#specimen .specimen-color--light-grey:focus,#specimen .specimen-color--light-grey-hover{background:#e0e0de;color:#404e55}#specimen .specimen-color--success{background:#87bc2a;color:#fff}#specimen .specimen-color--error{background:#e6364f;color:#fff}#specimen .specimen-color--blue{background:#1fb3b0;color:#fff}#specimen .specimen-color--blue:hover,#specimen .specimen-color--blue:focus,#specimen .specimen-color--blue-hover{background:#17a39c;color:#fff}#specimen .specimen-color--yellow{background:#fac114;color:#fff}#specimen .specimen-color--yellow:hover,#specimen .specimen-color--yellow:focus,#specimen .specimen-color--yellow-hover{background:#f2af19;color:#fff}#specimen .specimen-color--green{background:#95c020;color:#fff}#specimen .specimen-color--green:hover,#specimen .specimen-color--green:focus,#specimen .specimen-color--green-hover{background:#90b216;color:#fff}#specimen .spacer{display:inline-block;width:14px}#specimen #alerts .feedback{margin-top:0;margin-bottom:5.5px}#specimen #connexion-page-form{flex:1 1 100%}#specimen #lg-sidebar #artificial-content{height:410px;width:1px}#specimen #xs-sidebar iframe{min-width:340px;min-height:600px}#specimen #artificial-content-2,#specimen #artificial-content-3{height:1px;background:transparent;margin-bottom:14px}#specimen footer dd:not(:last-child){margin-bottom:initial}#specimen .field:not(:last-child){margin-bottom:14px}#subscribe form{max-width:460px;margin:0 auto}#pharmacy.page .pharmacy-image{min-height:400px;background-image:url("/assets/images/pharmacy/pharmacy-image.jpg");background-size:contain;background-repeat:no-repeat}.pharmacy__info__container{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 1100px){.pharmacy__info__container{gap:0px}}.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 (max-width: 1100px){.pharmacy__info__wrapped{width:100%}}.pharmacy__info__map{width:100%;height:255px;margin:0px 0px 10px 0px}.pharmacy__info__others{display:flex;width:100%;height:255px;background-color:#efefef}.pharmacy__info__others dt{color:#2a2b29 !important}.pharmacy__info__others div{color:#2a2b29;font-weight:700;margin:0px 0px 20px 40px}.pharmacy__info__others a{color:#2a2b29;font-weight:700}.pharmacy__info__prolist{display:flex;flex-direction:column;width:250px;margin:auto}.pharmacy__info__pro{margin:0px 0px 10px 0px;text-align:center;background:#fff;padding:10px;color:#2a2b29 !important;font-size:13px;text-transform:uppercase;text-decoration:none;font-weight:700}.pharmacy__info__duty{display:flex;flex-direction:column;width:100%;height:100%;margin-top:72px}@media (max-width: 599px){.pharmacy__info__duty{margin-top:60px}}@media (min-width: 900px){.pharmacy__info__duty{flex-direction:row}}.pharmacy__info__duty .pharmacy__latenight{order:0;height:100%}@media (min-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 (min-width: 900px){.pharmacy__info__duty .pharmacy__info{order:0;margin-top:0}}.pharmacy__info__duty>section{margin:0 0 -14px;padding:0 7px;width:100%}.welcome__details{margin:60px 0}.welcome__details nav ul{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 1200px){.welcome__details nav ul{flex-direction:row;align-items:flex-start;justify-content:space-between}}.welcome__details nav ul li{width:100%}.welcome__details nav ul li:first-child{margin-left:0}@media (min-width: 1200px){.welcome__details nav ul li:first-child{margin:0 7px}}@media (min-width: 1200px){.welcome__details nav ul li{height:300px}}.welcome__details__squares{display:flex;flex-direction:column;justify-content:space-between;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 (min-width: 900px){.welcome__details__squares img{max-height:236px}}@media (min-width: 900px){.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{padding:0%;margin-top:0%;max-height:none;height:100%}.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{margin-top:14px !important;height:100%;padding:14px}@media (min-width: 900px){.welcome__details__info:not(.welcome__details__info__hours){margin-right:7px}}@media (min-width: 1200px){.welcome__details__info{margin-top:0 !important}}.welcome__details__info .details__title{margin-bottom:14px;color:#e61b80;font-weight:700;text-transform:uppercase;font-size:15px}.welcome__details__info dl dt{font-weight:700;margin-bottom:0;font-size:13px}.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:bold}.welcome__details__info:nth-child(2){color:#404e55}.welcome__details__info:nth-child(3){background-color:#e61b80;color:#fff}.welcome__square{display:flex;flex-direction:column;align-items:center;justify-content:center}.welcome__square>*{color:#fff;font-size:16px;text-align:center;text-decoration:none;text-transform:uppercase}.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{display:flex;margin-top:14px}.welcome__details__social__wrapper{display:flex;align-items:center;justify-content:center;width:35px;height:35px;margin-right:7px;padding:4px;text-align:center;border:1.5px solid #e61b80;border-radius:50%}.welcome__details__social__wrapper a{display:flex;align-items:center;justify-content:center;font-size:18px;color:#e61b80;text-decoration:none}.welcome__details__social__wrapper a i{display:flex;align-items:center;justify-content:center}.pharmacy__services{position:relative}.pharmacy__services .carousel__swipe-zone .carousel__inner__render>nav>ul{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-flow:wrap;width:254px;margin:0 auto}@media (min-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{margin-bottom:14px;margin-right:7px;max-width:120px;min-width:120px;width:120px;height:120px;z-index:1}@media (max-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:nth-last-child(1),.pharmacy__services .carousel__swipe-zone .carousel__inner__render>nav>ul>li:nth-last-child(2):not(:nth-child(2n)){margin-bottom:0}}@media (min-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(odd){background:#404e55}.pharmacy__services .carousel__swipe-zone .carousel__inner__render>nav>ul>li:nth-child(even){background:#fff;border:2px solid #1fb3b0}.pharmacy__services .carousel__swipe-zone .carousel__inner__render>nav>ul>li:nth-child(even)>div{color:#1fb3b0}.pharmacy__services .carousel__swipe-zone .carousel__inner__render>nav>ul>li:nth-child(odd){background:#1fb3b0}@media (max-width: 599px){.pharmacy__services .carousel__swipe-zone .carousel__inner__render>nav>ul>li:nth-child(odd){margin-right:0;margin-left:7px}}.pharmacy__services .carousel__swipe-zone .carousel__inner__render>nav>ul>li div{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;color:#fff}.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{font-size:20px;text-align:center}.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{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;overflow:hidden;text-overflow:ellipsis}.pharmacy__services .carousel__swipe-zone .carousel__inner__render>nav>ul>li div span span:first-child{font-weight:700}.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 (min-width: 900px){.pharmacy__services .carousel__navigation .carousel__button--left{left:-40px}}@media (min-width: 1800px){.pharmacy__services .carousel__navigation .carousel__button--left{left:-60px}}.pharmacy__services .carousel__navigation .carousel__button--right{right:-15px}@media (min-width: 900px){.pharmacy__services .carousel__navigation .carousel__button--right{right:-40px}}@media (min-width: 1800px){.pharmacy__services .carousel__navigation .carousel__button--right{right:-60px}}.pharmacy__services .carousel__xs>ul,.pharmacy__services .carousel__lg>ul{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-flow:wrap;width:254px;margin:0 auto}@media (min-width: 600px){.pharmacy__services .carousel__xs>ul,.pharmacy__services .carousel__lg>ul{flex-direction:row;flex-flow:initial;justify-content:center;width:100%}}@media (max-width: 599px){.pharmacy__services .carousel__xs>ul,.pharmacy__services .carousel__lg>ul{margin-right:auto;margin-left:auto}}.pharmacy__services .carousel__xs>ul>li,.pharmacy__services .carousel__lg>ul>li{margin-bottom:14px;margin-right:7px;max-width:120px;min-width:120px;width:120px;height:120px;z-index:1}@media (max-width: 599px){.pharmacy__services .carousel__xs>ul>li:last-child,.pharmacy__services .carousel__xs>ul>li:nth-last-child(1),.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:nth-last-child(1),.pharmacy__services .carousel__lg>ul>li:nth-last-child(2):not(:nth-child(2n)){margin-bottom:0}}@media (min-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(odd),.pharmacy__services .carousel__lg>ul>li:nth-child(odd){background:#404e55}.pharmacy__services .carousel__xs>ul>li:nth-child(even),.pharmacy__services .carousel__lg>ul>li:nth-child(even){background:#fff;border:2px solid #1fb3b0}.pharmacy__services .carousel__xs>ul>li:nth-child(even)>div,.pharmacy__services .carousel__lg>ul>li:nth-child(even)>div{color:#1fb3b0}.pharmacy__services .carousel__xs>ul>li:nth-child(odd),.pharmacy__services .carousel__lg>ul>li:nth-child(odd){background:#1fb3b0}@media (max-width: 599px){.pharmacy__services .carousel__xs>ul>li:nth-child(odd),.pharmacy__services .carousel__lg>ul>li:nth-child(odd){margin-right:0;margin-left:7px}}.pharmacy__services .carousel__xs>ul>li div,.pharmacy__services .carousel__lg>ul>li div{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;color:#fff}.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{font-size:20px;text-align:center}.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{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;overflow:hidden;text-overflow:ellipsis}.pharmacy__services .carousel__xs>ul>li div span span:first-child,.pharmacy__services .carousel__lg>ul>li div span span:first-child{font-weight:700}.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{background:transparent;cursor:pointer}.carousel__button button abbr{display:flex;flex-direction:column;align-items:center;font-size:20px;color:#404e55}.carousel__button .carousel__button--left{left:-28px}.carousel__button .carousel__button--right{right:-28px}.pharmacy__specialities{margin-top:80px;height:1150px}@media (min-width: 600px){.pharmacy__specialities{height:auto}}.pharmacy__specialities__main{position:relative;margin-bottom:28px}.pharmacy__specialities__main .carousel__lg{display:block !important}.pharmacy__specialities__main .carousel__navigation .carousel__button{top:10px}.pharmacy__specialities__secondary .bloc__container .carousel__navigation{display:block !important;position:inherit}.pharmacy__specialities__secondary .bloc__container .carousel__navigation .carousel__button{z-index:2}@media (max-width: 899px){.pharmacy__specialities__secondary .bloc__container .carousel__navigation nav{display:none}}.pharmacy__specialities__secondary .bloc__container .bloc__content .carousel__swipe-zone .carousel__inner__render>nav>ul{height:380px}.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;flex-grow:1;min-width:250px;max-width:400px;height:100%;margin:0 auto}.pharmacy__latenight__container .calendar{flex-grow:1}@media (min-width: 900px){.pharmacy__latenight__container .calendar{height:334px}}@media (min-width: 900px){.pharmacy__latenight__container .pharmacy__latenight__details{height:46%}}.pharmacy__latenight__details{display:flex;justify-content:center;align-items:center;padding:24px;text-align:center;background:#1fb3b0;color:#fff}@media (min-width: 900px){.pharmacy__latenight__details{padding:35px 40px}}.pharmacy__latenight__details dl dt{display:flex;flex-direction:column;margin-bottom:35px}.pharmacy__latenight__details dl dt span{line-height:1;font-weight:700}.pharmacy__latenight__details dl dt span:first-child{font-size:50px}.pharmacy__latenight__details dl dt span:last-child{font-size:20px}.pharmacy__latenight__details dl dd{position:relative}.pharmacy__latenight__details dl dd p{font-size:12px;color:#fff}.pharmacy__latenight__details dl dd p:first-child{font-size:15px}.pharmacy__latenight__details dl dd p:first-child .duty-date{font-size:15px;font-weight:700}.pharmacy__latenight__details dl dd.separator{margin:14px auto;width:7px;border-bottom:1px solid #fff}.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{display:block;font-size:12px}.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 (min-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 (min-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:0px}@media (max-width: 599px){.service__content .service__wrapper h3 a .service__content--bottom--dimanche{display:none !important}}.main-speciality{position:relative;height:100%}.main-speciality__image{width:100%;height:400px;background-size:cover;background-position:center}@media (min-width: 600px){.main-speciality__content__wrapper__wrapper{position:absolute;bottom:0;left:0}}.main-speciality__content__wrapper{justify-content:center;position:relative;z-index:2;margin:0;height:100%;min-width:66%;color:#404e55}@media (min-width: 600px){.main-speciality__content__wrapper{min-width:300px;width:300px}}.main-speciality__content{display:flex;flex-direction:column;height:calc(100% + 20px);padding:17.5px 20px 35px;background:#ececec}@media (min-width: 600px){.main-speciality__content{height:300px;padding-bottom:0;background:#fff}}.main-speciality__content__intro{margin-bottom:14px;color:#e61b80;font-size:15px;text-transform:uppercase}.main-speciality__content__name{margin-bottom:14px;color:#e61b80;font-size:14px;text-align:left;font-weight:700}.main-speciality__content__content{text-align:left}.secondary-speciality{position:relative;z-index:2;justify-content:center;margin:0 7px;min-width:66%;height:100%;color:#404e55}@media (min-width: 600px){.secondary-speciality{min-width:300px;width:300px}}.secondary-speciality__image{width:100%;height:200px;background-size:cover;background-position:center}.secondary-speciality__content{display:flex;flex-direction:column;padding:17.5px 20px;height:100%;background:#ececec}.secondary-speciality__content__name{margin-bottom:0;min-height:56px;color:#e61b80;font-size:15px;text-transform:uppercase}.secondary-speciality__content__content{text-align:left}a.phone{text-decoration:none;color:#404e55}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}.service__picto{flex:1 0 60px;margin-bottom:-10px;fill:currentColor;font-size:60px;line-height:60px}.uppercase{text-transform:uppercase}.opening-hours-container{display:flex;font-size:11px}.opening-hours-label{width:70px}.opening-hours-label strong{font-weight:700}.opening-hours-custom{font-size:11px}.opening-hours-custom strong{font-weight:700;margin:0px 5px 0px 0px}#prescription .banner__image{background-size:auto 100%;background-position:60%}@media (min-width: 900px){#prescription .banner__image{background-size:auto 100%;background-position:top right -225px}}@media (min-width: 1200px){#prescription .banner__image{background-position:right}}@media (min-width: 900px){#prescription .simple__banner__overlay{left:-285px;width:100%}}@media (min-width: 1200px){#prescription .simple__banner__overlay{left:-509px}}.prescription__explanation__and__schema{display:flex;flex-direction:column;align-items:center}.prescription__explanation{display:flex;flex-direction:column;width:100%;height:100%}@media (min-width: 900px){.prescription__explanation{flex-direction:row}}.prescription__schema__block{display:flex;justify-content:center;width:100%;height:100%}.prescription__image-and-cta{position:relative;flex-grow:2}@media (max-width: 1049px){.prescription__image-and-cta{flex-grow:1;flex-shrink:0;padding-bottom:25%}}@media (max-width: 1049px) and (min-width: 421px){.prescription__image-and-cta{background:transparent url("/assets/images/prescription/exemple-scan-ordonnance.jpg") no-repeat 0 0/cover}}@media (min-width: 900px){.prescription__image-and-cta{margin-left:7px}}@media (min-width: 900px) and (max-width: 1049px){.prescription__image-and-cta{width:50%}}.prescription__image-and-cta a{text-decoration:none !important}.prescription__image-and-cta a img{display:none;display:block;width:100%;height:auto}@media (max-width: 1049px){.prescription__image-and-cta a img{display:none}}@media (max-width: 420px){.prescription__image-and-cta a img{display:block}}.prescription__image-and-cta a .cta-wrapper{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;justify-content:center;align-items:center}@media (max-width: 420px){.prescription__image-and-cta a .cta-wrapper{padding-top:120px}}.prescription__image-and-cta a .cta{display:flex;justify-content:center;align-items:center;width:350px;height:65px;border:3px solid #fff;font-size:16px;font-weight:normal}@media (max-width: 420px){.prescription__image-and-cta a .cta{font-size:14px;border-right:none;border-left:none;width:380px}}.prescription__text__block{flex-grow:1;display:flex;flex-direction:column;justify-content:space-evenly;margin-bottom:7px;padding:17.5px 20px;background-color:#1fb3b0;width:100%}@media (min-width: 1200px){.prescription__text__block{max-width:400px}}@media (min-width: 900px){.prescription__text__block{margin-bottom:0;margin-right:7px}}@media (min-width: 1200px){.prescription__text__block{padding:35px 40px}}.prescription__text__block h2,.prescription__text__block p{color:white}@media (min-width: 900px){.prescription__text__block p{font-size:14px}}.prescription__text__block h2{font-size:19px;font-weight:400;text-align:center;text-transform:uppercase;display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:17.5px}.prescription__text__block h2 span span{font-weight:800}@media (min-width: 900px){.prescription__text__block h2{margin-bottom:0}}.prescription__schema{display:none}@media (min-width: 900px){.prescription__schema{display:block;width:100%;max-width:100%;height:100%}}.prescription__schema-xs{width:240px;max-width:240px;height:100%}@media (min-width: 900px){.prescription__schema-xs{display:none}}#new-prescription .prescription__container{display:flex;flex-direction:column}#new-prescription .prescription__container .form__content{display:flex;flex-direction:column}@media (min-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;margin-bottom:20px}@media (min-width: 600px){#new-prescription .prescription__container .prescription__attachments-container,#new-prescription .prescription__container .prescription__message-container{flex:1 1 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 (min-width: 600px) and (max-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{position:relative;margin-top:18px;margin-bottom:7px;height:150px;border:1px solid #9d9d9c;background:transparent url("/assets/images/prescription/exemple-scan-ordonnance.jpg") no-repeat 0 0/cover}@media (min-width: 600px){#new-prescription .prescription__container .prescription__cta-container{height:215px}}#new-prescription .prescription__container .prescription__cta-container .prescription__cta-size-limit--large{position:absolute;transform:translateY(-110%);color:#9d9d9c;display:none}@media (min-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{position:absolute;transform:translateY(-115%);font-size:11px;color:#9d9d9c}@media (min-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%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media (min-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%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width: 600px){#new-prescription .prescription__container .prescription__cta-container .prescription-loader{top:160px}}#new-prescription .prescription__container .prescription__attachments{display:flex;justify-content:center;flex-wrap:wrap;margin:-7px}@media (min-width: 600px){#new-prescription .prescription__container .prescription__attachments{justify-content:flex-start}}#new-prescription .prescription__container .prescription__attachments__attachment{border:1px solid #9d9d9c;width:240px;height:160px;margin:7px;background-size:cover;background-repeat:no-repeat;background-position:top center;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch}#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{background:transparent;color:#e61b80}#new-prescription .prescription__container .prescription__attachments__attachment__title button:hover{font-weight:bold;color:#cc1984;cursor:pointer}#new-prescription .text-warning-container{margin:10px auto;text-align:center}#new-prescription .prescription-confirmation{font-size:20px}#new-prescription .prescription-confirmation .box-confirmation__process button{font-size:12px}.mailbox__container{display:flex;flex-direction:column}@media (min-width: 600px){.mailbox__container .with-sidebar .sidebar{flex:0 1 100%}}@media (min-width: 900px){.mailbox__container{flex-direction:row}.mailbox__container .with-sidebar{width:240px}}.mailbox__container.mailbox__display-conversation .with-sidebar{display:none}@media (min-width: 600px){.mailbox__container.mailbox__display-conversation .with-sidebar{display:flex}}.mailbox__new__message{margin-bottom:14px}@media (min-width: 600px){.mailbox__new__message{display:block}}@media (min-width: 900px){.mailbox__new__message{width:240px}}.mailbox__new__message.mailbox__display-conversation{display:none}@media (min-width: 600px){.mailbox__new__message.mailbox__display-conversation{display:block}}.mailbox__new__message .cta{width:100%}@media (min-width: 900px){.inbox{flex-grow:1;margin-left:14px}}.inbox--empty{background:#ececec}.inbox--empty .inbox__inner{display:flex;align-items:center;justify-content:center;height:100%;text-transform:uppercase}.inbox--empty .inbox__inner .inbox__empty__container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:35px 40px;color:#9c9b9b;font-weight:700}.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{display:block;width:100%;padding:25px;background:#ececec;margin-bottom:3px}.inbox__conversation:last-child{margin-bottom:0}.inbox__conversation:hover,.inbox__conversation:focus{background:#17a39c}.inbox__conversation:hover dl,.inbox__conversation:focus dl{color:#fff}.inbox__conversation:hover dl dt,.inbox__conversation:focus dl dt{color:#fff}.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{width:55px;padding:2px 3.5px;font-weight:700;background:#fac114;color:#fff}.inbox__conversation__response{font-weight:700}.mailbox__send{flex:1 1 auto}@media (min-width: 900px){.mailbox__send{margin-left:14px;width:60%}}.mailbox__send .form__actions-and-feedbacks>div{padding:0}@media (min-width: 900px){.mailbox__send .form__actions-and-feedbacks>div{padding:35px 40px}}.mailbox__send .form__actions-and-feedbacks>div .form__actions{flex-direction:column;align-items:center;justify-content:center}@media (min-width: 900px){.mailbox__send .form__actions-and-feedbacks>div .form__actions{align-items:center;justify-content:center}}@media (min-width: 600px){.mailbox__send .form__actions-and-feedbacks>div .form__actions{flex-direction:row}}.mailbox__send .form__actions-and-feedbacks>div .form__actions button{margin:3.5px 0;cursor:pointer}@media (min-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 (max-width: 899px){.mailbox__send__inner form{padding-left:0;padding-right:0}.mailbox__send__inner form p span{text-align:center}}@media (min-width: 900px){.mailbox__send__inner form{border:1px solid #9d9d9c}}@media (max-width: 899px){.mailbox__send__inner form{display:flex;flex:1;width:100%}}.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{display:flex;flex-direction:column}.mailbox__send__panel textarea::placeholder{color:#1fb3b0}@media (min-width: 600px){.mailbox__send__panel{flex-direction:row}}@media (min-width: 900px){.mailbox__send__panel{flex-direction:column}}@media (min-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 (min-width: 600px){.mailbox__send__panel>div.mailbox__send__right{margin-top:0;margin-left:14px}}@media (min-width: 900px){.mailbox__send__panel>div.mailbox__send__right{margin-top:14px;margin-left:0}}@media (min-width: 1200px){.mailbox__send__panel>div.mailbox__send__right{margin-top:0;margin-left:14px}}a{cursor:pointer}.display-thread{padding:25px;background-color:#ececec}.display-thread__h1{font-size:16px;font-weight:700;color:#1fb3b0;text-transform:uppercase}.display-thread__h3{font-size:16px;font-weight:700;color:#1fb3b0}.display-thread__date{font-size:16px;font-weight:400;color:#1fb3b0}.display-thread__horizontal-line{width:100%;height:25px;border-bottom:1px solid #1fb3b0}.display-thread__message-separator{display:block;border-bottom:1px solid #e61b80;width:10px;margin-top:3px;margin-top:25px;border-color:black}.display-thread__from{padding-top:25px;font-size:16px;font-weight:700;color:black}.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{margin-left:14px;font-size:14px;color:#404e55;text-decoration:none}.draft__edit__button:hover,.draft__edit__button:focus{font-weight:700;color:#cc1984}.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{display:flex;height:35px;justify-content:space-between;align-items:center}@media (min-width: 900px){.display-thread__ctas{margin:-54px 0 14px 0;padding-left:25px}}.display-thread__ctas .jam{margin-left:0.5em;padding:4px;font-size:16px;color:#404e55;text-decoration:none}@media (min-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{align-self:center;margin-top:-4px;padding:4px 5.5px 2px;font-size:13px;color:white;background-color:#e61b80}@media (min-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{border-bottom:1px solid black;color:#404e55;text-transform:uppercase}@media (min-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{display:flex;justify-content:center}.display-thread__notif .feedback{padding-left:20px;padding-right:20px}@media (min-width: 600px){.display-thread__notif .feedback{padding-left:80px;padding-right:80px}}.mailbox__send__left{display:flex;flex-direction:column}.mailbox__send__left p:not(:first-child){margin-top:14px}.mailbox__send__left p:last-child{flex-grow:1}.mailbox__send__left p textarea{flex-grow:1}.single-thread .mailbox__send{margin-left:0;margin-bottom:14px}.section__redirect__login.redirect__with__content+div+div .sidebar__menu{z-index:0}.site__plan{font-size:16px;min-height:55vh}.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}#news .banner__image,#product-detail .banner__image{background-size:auto 100%;background-position:60%}@media (min-width: 900px){#news .banner__image,#product-detail .banner__image{background-size:auto 100%;background-position:top right -225px}}@media (min-width: 1200px){#news .banner__image,#product-detail .banner__image{background-position:right}}@media (min-width: 900px){#news .simple__banner__overlay,#product-detail .simple__banner__overlay{left:-285px;width:100%}}@media (min-width: 1200px){#news .simple__banner__overlay,#product-detail .simple__banner__overlay{left:-509px}}#news .articles .section-title,#product-detail .articles .section-title{margin-bottom:30px}#news .articles__search-bar>form,#product-detail .articles__search-bar>form{margin:0 auto 30px auto;max-width:930px}#news .articles__search-bar>form>p,#product-detail .articles__search-bar>form>p{width:295px}#news .articles__container,#product-detail .articles__container{display:flex;flex-direction:column;align-items:center;position:relative;padding-bottom:17.5px}#news .articles__container .carousel__lg,#product-detail .articles__container .carousel__lg{display:flex;flex-direction:column;align-items:center}#news .articles__container .carousel__lg>ul,#product-detail .articles__container .carousel__lg>ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;max-width:930px}#news .articles__container .carousel__lg>ul>li,#product-detail .articles__container .carousel__lg>ul>li{margin-bottom:14px}#news .articles__container .carousel__navigation,#product-detail .articles__container .carousel__navigation{display:flex;justify-content:center;width:80%;padding-top:35px}#news .articles__container .carousel__navigation>nav,#product-detail .articles__container .carousel__navigation>nav{position:relative;flex-grow:1;bottom:auto;width:auto}#news .articles__container .carousel__navigation .carousel__button--alternate,#product-detail .articles__container .carousel__navigation .carousel__button--alternate{width:16px;height:16px;background:transparent}#news .articles__container .carousel__navigation .carousel__button--alternate button span,#product-detail .articles__container .carousel__navigation .carousel__button--alternate button span{color:#404e55}#news .articles__container .carousel__navigation .carousel__button,#product-detail .articles__container .carousel__navigation .carousel__button{position:relative;right:auto}#news .articles__container .carousel__navigation .carousel__button--left,#product-detail .articles__container .carousel__navigation .carousel__button--left{order:1}#news .articles__container .carousel__navigation .carousel__button--right,#product-detail .articles__container .carousel__navigation .carousel__button--right{order:2}#news .articles__navigation ul,#product-detail .articles__navigation ul{display:flex;justify-content:center}#news .news__page,#product-detail .news__page{background:transparent;width:8px;height:8px;margin:0 2px}#news .news__page.news__page--active button,#product-detail .news__page.news__page--active button{background:#404e55}#news .news__page button,#product-detail .news__page button{width:100%;height:100%;background:transparent;border:1px solid #404e55;border-radius:50%;cursor:pointer}#news .article .section-title,#product-detail .article .section-title{margin:60px;text-transform:initial;font-weight:600;font-size:30px}#news .article .section-title::before,#news .article .section-title::after,#product-detail .article .section-title::before,#product-detail .article .section-title::after{display:none}#news .article .share__cta,#product-detail .article .share__cta{position:relative;width:83px}#news .article .share__cta a,#product-detail .article .share__cta a{background:#1fb3b0;height:40px;width:40px;cursor:pointer;color:white;font-size:14px}#news .article .share__cta a::hover,#product-detail .article .share__cta a::hover{background:#17a39c}#news .article .share__cta a::last-child,#product-detail .article .share__cta a::last-child{border-left:3px solid white}#news .article .article__header,#product-detail .article .article__header{width:100%;padding:28px 0;display:flex;border-top:1px solid #ececec;border-bottom:1px solid #ececec;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:60px}#news .article .article__footer,#product-detail .article .article__footer{margin-top:60px}#news .article .article__header--item,#product-detail .article .article__header--item{padding:0 28px;font-size:16px;border-left:1px solid #ececec}#news .article .article__header--item:first-child,#product-detail .article .article__header--item:first-child{border-left:0}#news .article .article__header--item>span,#product-detail .article .article__header--item>span{color:#e61b80}#news .article .article__header--item>span.tag,#product-detail .article .article__header--item>span.tag{color:white;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{font-size:16px;text-transform:uppercase;margin-bottom:14px}#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{font-weight:700;text-transform:uppercase}#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 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{display:inline-block;text-align:left;width:100%}.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,.meetings .sidebar .sidebar__item:focus,.meetings .sidebar .sidebar__item:active{color:#17a39c;fill:#17a39c}.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.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 (min-width: 950px){.meetings__inner{display:flex;flex-direction:row}}.meetings__choice{display:flex;flex-direction:column;flex-grow:1;width:100%}@media (min-width: 950px){.meetings__choice{width:240px}}.meetings__choice .sidebar.meetings__choice__no-meetings{justify-content:center}.meetings__choice .sidebar.meetings__choice__no-meetings p{margin:14px;text-align:center;font-style:italic}.meetings__choice .sidebar{flex-grow:1;width:100%;min-height:35px}@media (min-width: 600px){.meetings__choice .sidebar{min-height:auto}}@media (min-width: 950px){.meetings__choice .sidebar{width:240px}}@media (max-width: 949px){.meetings__choice .sidebar{flex:1 1 auto}}.meetings__choice .sidebar .sidebar__item__icon{display:inline-block;text-align:center}.meetings__choice .sidebar .sidebar__item__icon::before{display:inline-block;width:1em}.meetings__choice__intro{display:flex;flex-direction:column;align-items:center;justify-content:center;height:150px;background:#1fb3b0}@media (min-width: 950px){.meetings__choice__intro{width:240px}}.meetings__choice__intro span{font-size:16px;color:#fff;text-transform:uppercase}.meetings__choice__intro span:last-child{font-weight:700}.meetings-form{background:#ececec}@media (min-width: 950px){.meetings-form{width:calc( 100% - 240px - 240px + 14px);margin-left:14px}}.meetings-form__warning{font-size:16px;color:#1fb3b0;border:solid 1px #1fb3b0;margin:0px 0px 20px 0px}.meetings-form__title{font-size:16px;color:#e61b80;text-transform:uppercase}.meetings-form__row{padding:10px 0;display:flex;flex-direction:column}.meetings-form__row>*{width:100%;padding:5px}.meetings-form__buttons{display:flex;justify-content:center;padding:10px}.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 (min-width: 950px){.meetings__dates{width:calc( 100% - 240px - 240px + 14px);margin-left:14px}}.meetings__dates__title{display:flex;flex-direction:column;align-items:center;justify-content:center;height:150px}@media (max-width: 949px){.meetings__dates__title{height:75px}}.meetings__dates__title>div{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:60%;height:100%;border-bottom:1px solid #9d9d9c}.meetings__dates__title>div span{font-size:16px;text-transform:uppercase}.meetings__dates__title>div span:last-child{font-weight:700}.date__selector{margin-top:14px;padding:0 40px 35px}.date__selector__header{display:flex;justify-content:center;align-items:flex-start}.date__selector__separator{display:flex;align-items:flex-start;justify-content:center}.date__selector__separator--xs.date__selector__separator{display:none}.date__selector__separator--active{display:flex !important;align-items:flex-start;justify-content:center}.day__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:70px}.day__wrapper.day__wrapper--today{color:#fac114}.day__wrapper.day__wrapper--today p{color:#fac114}.day__wrapper.day__wrapper--today p:nth-child(2){color:#404e55}.day__wrapper p:first-child{font-size:14px;font-weight:700;text-transform:uppercase}.day__wrapper p:last-child{color:#9d9d9c}.date__selector__arrow{font-size:16px;font-weight:700;color:#fac114}.date__selector__arrow:hover,.date__selector__arrow:focus,.date__selector__arrow:active{color:#f2af19}.day__hours{margin-top:14px}.day__hour{display:flex;align-items:center;width:50px;height:30px;margin-top:5px;cursor:pointer}.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{font-size:13px;font-weight:700;color:#fff}.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:'—';position:absolute;width:100%;top:6px;height:100%;text-align:center;color:#404e55}.day__hour--unavailable{display:flex;align-items:center;width:50px;height:30px;margin-top:5px;cursor:pointer;background:#b1b1b1;justify-content:center}.day__hour--unavailable:first-child{margin-top:0}.day__hour--unavailable span{font-size:13px;font-weight:700;color:#fff}.day__hour--unavailable:hover{cursor:not-allowed}.meetings__info{min-height:240px;width:100%;padding-top:35px;background:#e61b80;display:flex;justify-content:center;flex-direction:column}@media (min-width: 950px){.meetings__info{min-width:240px;width:240px}}.meetings__info.meetings__info--empty{display:flex;align-items:center;justify-content:center;padding-top:0}.meetings__info.meetings__info--empty dl{display:flex;justify-content:center;align-items:center;height:100%}.meetings__info dl{color:#fff}.meetings__info dl dt{display:flex;flex-direction:column;justify-content:center;align-items:center}.meetings__info dl dt span{font-weight:700}.meetings__info dl dt span:first-child{line-height:1;font-size:60px}.meetings__info dl dt span:last-child{font-size:18px;text-transform:uppercase}.meetings__info dl dd{font-size:13px}.meetings__info__topic{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:17.5px}.meetings__info__topic span:last-child{text-transform:uppercase;font-weight:700}.meetings__info__date{margin-top:17.5px;font-weight:700;font-style:italic;text-align:center;text-decoration:underline}.meetings__info__button{display:flex;justify-content:center;padding:0 0 17.5px 0}.meetings__info__button a{margin-top:35px;width:180px}.meetings__info__price{display:flex;justify-content:center;padding:17.5px 0;font-size:1.4em;font-weight:800}.meetings__info__description{display:flex;justify-content:center;flex-direction:column;padding:0 17.5px;font-size:1em}.meetings__info__booked{margin-top:17.5px;font-weight:700;font-style:italic;text-align:center;text-decoration:underline}.meetings__info__facilitators{display:flex;justify-content:center;flex-direction:column;padding:17.5px}.meetings__info__facilitators dt{margin:0;text-transform:none;font-size:1.2em;font-weight:700}.meetings__info__facilitators li{text-align:center}.meetings__info__more{margin:0;font-weight:700;color:#fff;font-size:12px;text-decoration:none}.meetings__management{margin-top:35px}.meetings__management__inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-top:35px}@media (min-width: 900px){.meetings__management__inner{flex-direction:row}}.meetings__management__inner>div{width:100%;height:300px}@media (min-width: 900px){.meetings__management__inner>div{width:300px}}.meetings__management__inner>div:not(:first-child){margin-top:14px}@media (min-width: 900px){.meetings__management__inner>div:not(:first-child){margin-left:14px;margin-top:0}}.meetings__square{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#1fb3b0;color:#fff;font-size:16px;text-transform:uppercase}.meetings__square span{font-weight:700}.meetings__management__block{position:relative;display:flex;justify-content:center;border:1px solid #1fb3b0}.meetings__management__block .carousel__alternate{left:0;bottom:2px;width:100%}.meetings__management__block .carousel__alternate .carousel__button{background-color:#1fb3b0}.meetings__management__block--empty{align-items:center}.meetings__management__block--empty p{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:14px;color:#9d9d9c;text-transform:uppercase}.meetings__management__block--empty p span{font-weight:700}.meetings__management__block__inner{display:flex;align-items:center}.meetings__management__block__item{display:flex;align-items:center;margin:14px 0}.meetings__management__block__item p{display:flex;flex-direction:column;margin-right:5px}.meetings__management__block__date{font-size:14px;color:#1fb3b0;font-weight:700}.meetings__management__block__delete{margin-left:20px}.meetings__management__block__delete button{display:flex;justify-content:center;align-items:center;width:16px;height:16px;font-size:15px;border:1px solid #404e55;background:transparent}.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{margin-top:2.5px;font-size:7px;color:#404e55}#patient-file .banner__image{background-size:auto 100%;background-position:60%}@media (min-width: 900px){#patient-file .banner__image{background-size:auto 100%;background-position:top right -225px}}@media (min-width: 1200px){#patient-file .banner__image{background-position:right}}#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 (min-width: 900px){#patient-file .simple__banner__overlay{left:-285px;width:100%}}@media (min-width: 1200px){#patient-file .simple__banner__overlay{left:-509px}}.main-patient-file{margin-top:40px;margin-bottom:40px}@media (min-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 (max-width: 899px){.order-history-page .with-sidebar{flex-direction:column}}.order-history-page .with-sidebar__content{flex-grow:1}@media (min-width: 900px){.order-history-page .order-history__component{margin-left:14px}}@media (min-width: 900px){.main-patient-file__tabs{margin-left:14px;height:100%}}.tab__fields__visible{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch;margin:-14px -7px !important}.tab__fields__visible>.field{flex:1 0 45%;width:auto;margin:14px 7px}@media (min-width: 330px) and (max-width: 549px){.tab__fields__visible>.field{width:100%;padding-right:14px}}@media (min-width: 900px) and (max-width: 929px){.tab__fields__visible>.field{width:100%;padding-right:14px}}@media (max-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 (max-width: 899px){#patient-file article.section{padding:20px}}#patient-file .form__actions .cta{margin-right:7px;margin-left: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 (min-width: 600px){#patient-file .with-sidebar{flex-direction:column}}@media (min-width: 900px){#patient-file .with-sidebar{flex-direction:row}}@media (max-width: 599px){#patient-file .sidebar,#order-history .sidebar{position:relative}}@media (max-width: 899px){#patient-file .sidebar,#order-history .sidebar{flex:1 1 auto;position:relative}}@media (min-width: 900px){#patient-file .sidebar,#order-history .sidebar{flex:0 0 auto;width:260px}}@media (min-width: 1200px){#patient-file .sidebar,#order-history .sidebar{flex:0 0 auto;width:310px}}@media (max-width: 599px){#patient-file .sidebar ul,#order-history .sidebar ul{display:flex;flex-direction:column}}@media (max-width: 899px){#patient-file .sidebar ul,#order-history .sidebar ul{display:flex;flex-direction:column;padding:0}}@media (min-width: 900px){#patient-file .sidebar ul,#order-history .sidebar ul{padding:20px 0}}@media (max-width: 899px){#patient-file .sidebar ul+ul,#order-history .sidebar ul+ul{border-top:none}}@media (min-width: 900px){#patient-file .sidebar ul+ul,#order-history .sidebar ul+ul{border-top:1px solid #9d9d9c}}@media (max-width: 599px){#patient-file .sidebar--expanded .sidebar__item,#order-history .sidebar--expanded .sidebar__item{position:static}}@media (max-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 (max-width: 899px){#patient-file .sidebar--expanded .sidebar__item--current,#order-history .sidebar--expanded .sidebar__item--current{border-bottom:1px solid #9d9d9c}}@media (min-width: 600px){#patient-file .sidebar--expanded .sidebar__item--current,#order-history .sidebar--expanded .sidebar__item--current{border-bottom:none}}@media (max-width: 899px){#patient-file .sidebar .sidebar__menu,#order-history .sidebar .sidebar__menu{display:block}}@media (min-width: 900px){#patient-file .sidebar .sidebar__menu,#order-history .sidebar .sidebar__menu{display:none}}@media (max-width: 599px){#patient-file .sidebar__divider,#order-history .sidebar__divider{position:absolute;left:-99999em}}@media (max-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 (max-width: 599px){#patient-file .sidebar__nav__title,#order-history .sidebar__nav__title{display:none}}@media (max-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 (max-width: 599px){#patient-file .sidebar__item,#order-history .sidebar__item{position:absolute;left:-99999em;padding-left:3em}}@media (max-width: 899px){#patient-file .sidebar__item,#order-history .sidebar__item{position:absolute;left:-99999em;padding-left:3em}}@media (max-width: 599px){#patient-file .sidebar__item--current,#order-history .sidebar__item--current{position:static;order:-1}}@media (max-width: 899px){#patient-file .sidebar__item--current,#order-history .sidebar__item--current{position:static;order:-1}}@media (min-width: 900px){#patient-file .sidebar__item--current a,#order-history .sidebar__item--current a{border-color:#1fb3b0}}@media (max-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:transparent}}@media (min-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:nth-child(1){order:1}.physiology__fields__visible .field:nth-child(2){order:2}@media (min-width: 550px) and (max-width: 899px){.physiology__fields__visible .field:nth-child(2){order:3}}@media (min-width: 930px){.physiology__fields__visible .field:nth-child(2){order:3}}.physiology__fields__visible .field:nth-child(3){order:3}@media (min-width: 550px) and (max-width: 899px){.physiology__fields__visible .field:nth-child(3){order:5}}@media (min-width: 930px){.physiology__fields__visible .field:nth-child(3){order:5}}.physiology__fields__visible .field:nth-child(4){order:4}@media (min-width: 550px) and (max-width: 899px){.physiology__fields__visible .field:nth-child(4){order:7}}@media (min-width: 930px){.physiology__fields__visible .field:nth-child(4){order:7}}.physiology__fields__visible .field:nth-child(5){order:5}@media (min-width: 550px) and (max-width: 899px){.physiology__fields__visible .field:nth-child(5){order:6}}@media (min-width: 930px){.physiology__fields__visible .field:nth-child(5){order:6}}.physiology__fields__visible .field:nth-child(6){order:6}@media (min-width: 550px) and (max-width: 899px){.physiology__fields__visible .field:nth-child(6){order:8}}@media (min-width: 930px){.physiology__fields__visible .field:nth-child(6){order:8}}.physiology__fields__visible .field:nth-child(7){order:7}@media (min-width: 550px) and (max-width: 899px){.physiology__fields__visible .field:nth-child(7){order:2}}@media (min-width: 930px){.physiology__fields__visible .field:nth-child(7){order:2}}.physiology__fields__visible .field:nth-child(8){order:8}@media (min-width: 550px) and (max-width: 899px){.physiology__fields__visible .field:nth-child(8){order:4}}@media (min-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 (min-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{display:flex;flex-direction:column;align-items:center}.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{position:relative;background:#e61b80;color:#fff;cursor:pointer}@media (max-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{display:block;width:100%;height:auto;max-height:234px}label.patient-file__avatar__inner .jam-user{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;justify-content:center;align-items:center;font-size:60px}label.patient-file__avatar__inner span.patient-file__avatar__inner__avatar{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:transparent no-repeat center center / cover}@media (max-width: 899px){label.patient-file__avatar__inner span.patient-file__avatar__inner__avatar{top:14px;bottom:14px;border-radius:50%;width:234px;margin:0 auto}}label.patient-file__avatar__inner span.patient-file__avatar__inner__icon{position:absolute;right:0;bottom:0;z-index:4;width:33px;height:33px;background:#1fb3b0;color:#fff}label.patient-file__avatar__inner span.patient-file__avatar__inner__icon abbr.jam-highlighter{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;justify-content:center;align-items:center;font-size:15px}.patient-file-sidebar-wrapper{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:stretch;align-items:stretch;align-content:stretch}.patient-file-forms{display:flex;flex-direction:column;gap:3px}.patient-file-form{display:flex;flex-direction:column;gap:5px;padding:25px 25px 25px 25px;background:#ececec;transition:200ms}.patient-file-form:hover{background:#1fb3b0;cursor:pointer}.patient-file-form:hover .patient-file-form__title{color:#fff}.patient-file-form:hover .patient-file-form__date{color:#fff}.patient-file-form__title{font-size:14px;color:#1fb3b0;font-weight:400}.patient-file-form__date{font-size:12px;color:#404e55;font-weight:400}@media (min-width: 900px){#products .header__spacer-cnc{height:162px}}#products .simple__banner__carousel{height:250px}#products .simple__banner__image{background-size:auto 100%;background-repeat:no-repeat}#products .section{padding-top:20px}@media (max-width: 1199px){#products .section{padding:30px 20px}}@media (max-width: 899px){#products .section{padding:50px 20px}}@media (max-width: 599px){#products .section{padding:30px 5px}}.header__affix+#pageMainSection #products .products__inner__filters__xs{position:fixed;top:81px;margin:0}.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{margin-bottom:40px;border-bottom:1px solid #9d9d9c}@media (max-width: 599px){.products__top{display:none}}.products__top .breadcrumb{padding-bottom:5px}.products__inner{display:flex;justify-content:space-between;width:100%}@media (max-width: 899px){.products__inner{flex-direction:column}}.products__inner .products__inner__filters__xs{position:absolute;top:0;left:0px;right:0px;bottom:0;overflow:auto;z-index:10;background-color:#1fb3b0;width:100vw;display:none}@media (max-width: 479px){.products__inner .products__inner__filters__xs{-webkit-backface-visibility:hidden;margin-left:0}}@media (max-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{position:relative;width:25%}@media (max-width: 1199px){.products__left{margin-right:10px}}@media (max-width: 899px){.products__left{display:none}}.products__left.products__left--display{position:absolute;background-color:white;z-index:2;top:0;bottom:0;left:0;right:0;height:500px;border-bottom:1px solid #efefef;overflow:auto}@media (max-width: 899px){.products__left.products__left--display{display:block}}.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{padding:10px 0;text-transform:uppercase;border-top:1px solid #404e55}.products__left.products__left--display .ais-HierarchicalMenu-list{margin-top:5px}.products__left.products__left--display .products__left__category li{padding:10px 0;text-transform:uppercase;border-top:1px solid #404e55}@media (max-width: 899px){.products__left{width:100%;padding:5% 10%}}.products__left__item{margin-bottom:40px}.products__left__item h3,.products__left__item__price{font-size:16px;text-transform:uppercase;margin-bottom:14px}.products__left__item nav ul li{font-size:13px;display:flex}.products__left__item nav ul li .item-count{margin-left:14px;color:#ccc}@media (max-width: 1199px){.products__left__item nav ul li .item-count{display:none}}.products__left__category .ais-HierarchicalMenu-item .ais-HierarchicalMenu-link{text-decoration:none;color:#404e55;font-size:13px}.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{margin-left:28px}.products__left__category .ais-HierarchicalMenu-list--child{margin-left:28px}.products__left .ais-NumericMenu .ais-NumericMenu-list .ais-NumericMenu-item{padding-bottom:10px}@media (min-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;display:flex;justify-content:flex-start;align-items:center}.products__left .ais-NumericMenu .ais-NumericMenu-list .ais-NumericMenu-item .ais-NumericMenu-label .ais-NumericMenu-radio{-webkit-appearance:none;border:1px solid #9d9d9c;width:15px;height:15px;border-radius:50%;outline:none;margin-top:0}@media (min-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{font-size:13px;margin-left:14px}.products__right{display:flex;flex-direction:column;width:100%}.products__right .preview-product-list{display:flex;flex-wrap:wrap;margin:-6px}.products__right .no-product-list{font-size:16px;color:#ccc;font-weight:700;min-height:25px;margin:auto;line-height:65px;text-align:center}@media (max-width: 599px){.products__right .no-product-list{margin:35px 0;line-height:20px;text-align:center}}.products__right .products-heading--lg{width:100%;display:none}@media (min-width: 600px){.products__right .products-heading--lg{display:flex;width:100%}}.products__right .products-heading{border:2px solid #efefef;display:flex;flex-direction:column;margin-bottom:20px}.products__right .products-heading .products-heading__title{width:100%;padding:35px 0;text-align:center}@media (max-width: 599px){.products__right .products-heading .products-heading__title{padding:0;padding-top:14px}}.products__right .products-heading .products-heading__title .category-title{font-weight:700;font-size:35px;padding:10px 0;text-transform:uppercase}.products__right .products-heading .products-heading__category{padding:20px 50px 20px 50px}.products__right .products-heading .products-heading__with-image{background:url("/assets/images/specialities/big/parapharmacy.png");background-size:cover;background-position:right;background-repeat:no-repeat;background-color:white;color:#404e55}.products__right .products-heading .products-heading__no-image{color:white;background-color:#e61b80}@media (min-width: 600px){.products__right .products-heading .products-heading__title{width:100%}.products__right .products-heading .products-per-page{width:100%}}.products__right .products-banner__brand{margin-top:20px;margin-bottom:20px;box-shadow:0px 0px 5px #404e55;display:flex;flex-direction:column}@media (min-width: 900px){.products__right .products-banner__brand{margin-bottom:20px;flex-direction:row}}.products__right .products-banner__brand__image{margin:auto;width:100%}@media (min-width: 900px){.products__right .products-banner__brand__image{height:auto;width:50%}}.products__right .products-banner__brand__description{margin:auto;padding:20px;color:#404e55;font-size:13px;height:100%;width:100%}@media (min-width: 900px){.products__right .products-banner__brand__description{display:flex;flex-direction:column;justify-content:center;height:100%;width:50%}}.products__right .products-list{display:flex;flex-wrap:wrap;justify-content:center}.products__right .products-pagination{display:flex;flex-direction:column;align-items:center;width:100%;margin:10px 0}@media (min-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 (max-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{font-size:15px;color:#8a8786;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 (min-width: 900px){#product-detail .header__spacer-cnc{height:162px}}#product-detail .simple__banner__carousel{height:250px}#product-detail .simple__banner__image{background-size:auto 100%;background-repeat:no-repeat}#product-detail .section{padding-top:20px}#product-detail .section{max-width:1350px;margin:0 auto}.preview-section.best-sells span.section-title,.preview-section.best-selection span.section-title{margin-bottom:0px}#promotion .section{padding-top:20px}#promotion .breadcrumbs{margin-top:0;text-align:center}@media (min-width: 600px){#promotion .breadcrumbs{margin-top:14px;text-align:left}}.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{display:flex;flex-direction:column}#new-prescription .prescription__container .form__content{display:flex;flex-direction:column}@media (min-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;margin-bottom:20px}@media (min-width: 600px){#new-prescription .prescription__container .prescription__attachments-container,#new-prescription .prescription__container .prescription__message-container{flex:1 1 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 (min-width: 600px) and (max-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{position:relative;margin-top:18px;margin-bottom:7px;height:150px;border:1px solid #9d9d9c;background:transparent url("/assets/images/prescription/exemple-scan-ordonnance.jpg") no-repeat 0 0/cover}@media (min-width: 600px){#new-prescription .prescription__container .prescription__cta-container{height:215px}}#new-prescription .prescription__container .prescription__cta-container .prescription__cta-size-limit--large{position:absolute;transform:translateY(-110%);color:#9d9d9c;display:none}@media (min-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{position:absolute;transform:translateY(-115%);font-size:11px;color:#9d9d9c}@media (min-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%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media (min-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%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width: 600px){#new-prescription .prescription__container .prescription__cta-container .prescription-loader{top:160px}}#new-prescription .prescription__container .prescription__attachments{display:flex;justify-content:center;flex-wrap:wrap;margin:-7px}@media (min-width: 600px){#new-prescription .prescription__container .prescription__attachments{justify-content:flex-start}}#new-prescription .prescription__container .prescription__attachments__attachment{border:1px solid #9d9d9c;width:240px;height:160px;margin:7px;background-size:cover;background-repeat:no-repeat;background-position:top center;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch}#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{background:transparent;color:#e61b80}#new-prescription .prescription__container .prescription__attachments__attachment__title button:hover{font-weight:bold;color:#cc1984;cursor:pointer}#new-prescription .text-warning-container{margin:10px auto;text-align:center}#new-prescription .prescription-confirmation{font-size:20px}#new-prescription .prescription-confirmation .box-confirmation__process button{font-size:12px}#recruitment .recruitment__form{display:flex;flex-direction:column}#recruitment .recruitment__form--first-part{display:flex;flex-direction:column}#recruitment .recruitment__jobs{display:flex;flex-direction:column}#recruitment .recruitment__attachment{display:flex;flex-direction:column}#recruitment .recruitment__select-label,#recruitment .recruitment__file-label{text-transform:uppercase;font-weight:700;padding-bottom:0.1em}#recruitment .recruitment__form--bottom-part{display:flex;flex-direction:column;align-items:center}#recruitment .field{margin-bottom:10px}#recruitment .recruitment__select{min-height:35px;margin-bottom:10px}#recruitment .recruitment__file{margin-bottom:10px}#recruitment .recruitment__check-label{display:flex;align-items:center;margin:10px;text-transform:initial;font-weight:initial;flex-wrap:wrap}#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{display:flex;flex-direction:row;align-items:center;margin:10px 0}.cookies__switch{position:relative;display:inline-block;margin-right:10px;width:34px;height:20px}.cookies__switch input{opacity:0;width:0;height:0}.cookies__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#efefef;-webkit-transition:0.4s;transition:0.4s}.cookies__slider:before{position:absolute;content:'';height:16px;width:13px;left:3px;bottom:2px;background-color:white;-webkit-transition:0.4s;transition:0.4s}input:checked+.cookies__slider{background-color:#e61b80}input:focus+.cookies__slider{box-shadow:0 0 1px #e61b80}input:checked+.cookies__slider:before{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}#form-page{width:100%;display:flex;flex-direction:column}.form-page-success{margin:auto auto 30px auto}.form-page-button{margin:auto auto auto auto}.dgccrf-strong{font-weight:bold}@media (min-width: 768px){.dgccrf-recall__wrapper{display:flex;justify-content:center}}.dgccrf-recall__content__no-image{padding:1em}.dgccrf-recall__content{padding:1em}@media (min-width: 768px){.dgccrf-recall__content{width:60%}}@media (min-width: 900px){.dgccrf-recall__content{width:40%}}.dgccrf-recall__image{text-align:center}@media (min-width: 768px){.dgccrf-recall__image{width:230px;max-width:40%}}@media (min-width: 1440px){.dgccrf-recall__image{text-align:left}}.dgccrf-recall__content strong,.dgccrf-recall__content__no-image strong{font-weight:bold}.error-500{display:flex;justify-content:center;align-items:center;align-content:center}.error-500>a{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;margin:auto;color:#404e55;font-size:12px;text-decoration:none}@media (min-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 (min-width: 600px){.error-500__logo{margin-bottom:0}}.error-404-page{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.error-404-page__logo{width:200px}.error-404-page__title{color:#404e55;text-transform:uppercase;font-weight:400;font-size:30px}.error-404-page__title span{font-weight:800}.error-404-page__paragraph{color:#404e55;text-transform:uppercase;font-weight:400;font-size:20px}

