@charset "UTF-8";.turbo-progress-bar{background-color:orange;height:5px}.bold{font-family:bold,serif;font-weight:700}.mt-5{margin-top:5px}.mt-20{margin-top:20px}.mt-40{margin-top:40px}.mt-100{margin-top:100px}.pd-20{padding:20px}.error-server{background-color:#fff;margin:200px auto;padding:10px;text-align:center;width:80%}.error-server h1{font-size:2em;padding:10px}.error-server h1 i{vertical-align:middle}.error-server p{font-size:1.2em}h3{margin:30px auto 20px}#pharmacy-list{background-color:#fff;border:1px solid #ddd;display:none;padding:20px;transition:.4s;width:100%;z-index:400}#pharmacy-list ul{margin:auto;width:60%}#pharmacy-list ul,.login{justify-content:space-around}.login{display:flex;flex-wrap:wrap;width:100%}.login div.block{margin:10px;text-align:center;width:40%}form div ul li{margin-bottom:10px}form[name=registration_form]{border:1px solid #ddd}form[name=registration_form] input[type=checkbox]{left:-170px;position:relative}#website_contact_email-repeat{display:none}form[id=form_login]{border-right:1px solid #ddd;padding-right:70px}form[id=form_login] input#inputPassword{margin-left:34px}form[id=form_login] .password,form[id=form_login] .unmask{-webkit-appearance:none;background:#aaa;border:none;border-radius:50%;cursor:pointer;height:25px;position:relative;right:40px;text-indent:-9999px;top:-1px;width:25px}form[id=form_login] .password,form[id=form_login] .unmask:before{background:#e3e3e3;border-radius:50%;content:"";height:17px;left:4px;position:absolute;top:4px;width:17px;z-index:1}form[id=form_login] .password[type=text],form[id=form_login] .unmask:after{background:#aaa;border-radius:50%;content:"";height:13px;left:6px;position:absolute;top:6px;width:13px;z-index:2}input[type=checkbox]{left:-5px;position:relative;top:9px}form[id=form_login],form[name=registration_form]{width:100%}form[id=form_login] p,form[name=registration_form] p{margin-bottom:20px}form[id=form_login] label[for=registration_form_agreeTerms],form[name=registration_form] label[for=registration_form_agreeTerms]{display:inline}.help-text{color:#aaa;font-style:italic;padding:5px}form[name=account]{margin:auto;width:80%}div#registration_form_agreeTerms_help{margin-top:20px}div.alert-info{background-color:#cd5c5c;color:#fff;margin:40px auto;padding:10px;width:80%}div.alert-info strong{font-weight:700}div.alert-info a{color:#fff;text-decoration:underline}.galery{display:flex;flex-wrap:wrap;justify-content:center}.galery img{border:13px solid #fff;border-radius:6px;box-shadow:1px 1px 13px #333;height:180px;margin:10px;max-width:220px;object-fit:contain}form[name=prescription] div{margin-top:10px;padding:10px}form[name=prescription] div.flex{align-items:center;display:flex;justify-content:space-around}form[name=prescription] input:valid,form[name=prescription] select:valid{border:1px solid #0b0}form[name=prescription] input:invalid,form[name=prescription] select:invalid{border:1px solid #cd5c5c}form[name=prescription] label[for=prescription_attachment]{background-color:#cecece;border-radius:6px;color:#333;cursor:pointer;font-weight:200;margin:auto;padding:10px;width:56%}form[name=prescription] label[for=prescription_attachment]:invalid{border:3px solid red}form[name=prescription] label[for=prescription_attachment]:hover{background-color:#aaa;color:#fff}form[name=prescription] input#prescription_attachment:invalid+label[for=prescription_attachment]{border:1px solid red}form[name=prescription] input#prescription_attachment:valid+label[for=prescription_attachment]{border:1px solid #0b0}form[name=prescription] #prescription_attachment{display:none}form[name=prescription] div#prescription_withdrawalDate_date select,form[name=prescription] div#prescription_withdrawalDate_time select{width:100px}form[name=prescription] div#prescription_withdrawalDate{display:flex;flex-wrap:nowrap;justify-content:center}form[name=prescription] div#prescription_withdrawalDate_date{width:480px}form[name=prescription] div#prescription_withdrawalDate_time{width:330px}.schedules-prescription .pharmacy_schedules{display:flex;justify-content:center}h1.result-search{margin-bottom:10px;margin-top:10px;padding:10px}h1.result-search a{color:#cd5c5c;font-size:14px;vertical-align:middle}h1.result-search a i{font-size:20px;vertical-align:middle}div.grid-product.shop div.product-content{height:440px;margin:10px auto}div.grid-product.shop div.product-content .product-name{align-items:center;display:flex;max-height:70px;min-height:70px}div.grid-product.shop div.product-content .product-info:not(.gamme) a{font-size:.9em}div.grid-product.shop div.product-content .product-info:not(.gamme) a.add-cart{display:block;padding-top:16px}div.grid-product.shop div.product-content .product-info:not(.gamme) a i{display:block}div.grid-product.shop div.product-content .tags{height:100px}div.grid-product.shop div.product-content .tags span{display:block;font-size:.8em;margin:10px auto auto;text-align:center}div.grid-product{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:auto auto 20px}div.grid-product div.product-content{background-color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;flex-direction:column;height:470px;margin:10px auto 0;width:280px}div.grid-product div.product-content .product-list{height:100%;max-height:240px;min-height:70px}div.grid-product div.product-content .product-info:not(.gamme){display:flex;margin-bottom:20px;text-align:center}div.grid-product div.product-content .product-info:not(.gamme) img{height:120px}div.grid-product div.product-content .product-info:not(.gamme) div{width:49%}div.grid-product div.product-content .product-info:not(.gamme) p.price-promote{margin-right:5px;margin-top:50px;text-align:center}div.grid-product div.product-content .product-info:not(.gamme) p.price-promote span{display:block;margin:auto auto auto 10px;padding:5px;width:100px}div.grid-product div.product-content .product-name{height:120px;margin-top:20px;padding:10px;text-align:center}div.grid-product div.product-content hr.strike{border:1px solid #fff;left:100px;position:relative;top:-26px;width:60px}div.grid-product .gamme{color:#333;height:490px;text-align:center}div.grid-product .gamme img{margin-top:40px;width:160px}div.grid-product .tags{padding:10px;text-align:center}div.grid-product .tags span{padding:10px}div.grid-product p.offer-date{font-size:14px;font-style:italic;font-weight:200}div.grid-product p.offer-text,div.grid-product span.pourcent,div.grid-product span.strike{background-color:#cd5c5c;border-radius:8px;color:#fff;font-size:1em;font-weight:400;line-height:22px;margin:10px auto;text-align:center;width:90%}span[id=count-product]{color:#fff;font-size:.8em;line-height:18px;padding:4px 8px;text-align:center}.offer{border-radius:6px;margin-bottom:50px;padding:10px}.offer .date{text-align:right}.offer div,.offer h4,.offer p{padding:10px}.form-content form{border:1px solid #ddd;border-radius:6px;display:flex;flex-direction:row;flex-wrap:wrap;margin:auto;padding:10px;width:96%}.form-content form div ul li{width:60%}.form-content form label.required:after{content:"*"}.form-content form .textarea{margin:auto;width:90%}.form-content form .textarea textarea{font-size:1em;height:300px;margin-bottom:40px;width:100%}.form-content form .textarea ul{margin:20px auto;text-align:center;width:60%}.form-content form div.subform{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.form-content form div.subform div{margin-left:30px}.form-content form div.subform textarea{width:990px}.form-content form .send{text-align:center;width:100%}.form-content form label[for=form_file]{background-color:#0e7490;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;margin:auto;padding:10px;text-align:center;width:36%}.form-content form #form_file{display:none}div[class=members-content]{margin-top:10px}div[class=members-content] p{line-height:30px}div[class=members-content] #keyword-search-theme{width:200px}div[class=members-content] div.member{border-radius:6px;margin:20px 10px 10px 40px;padding:10px;width:180px}div[class=members-content] div.member img{height:100%;max-height:140px;object-fit:contain;width:100%}.affiliate{text-align:center}.affiliate img{margin:auto;width:60%}div.search-product{align-items:center;background-color:#fff;border:1px solid #ddd;display:flex;height:100px;justify-content:center}div.search-product,div.search-product form[name=search-product]{margin:auto;width:100%}div.search-product form[name=search-product] p{display:inline}div.search-product form[name=search-product] button.search-form-product{background-color:#fff;border:1px solid #dcdee2;color:#666;height:42px;width:100px}div.search-product input{width:250px}div.categories{background-color:#fff;border:1px solid #ddd;display:none;left:-20px;margin:auto;position:relative;top:-180px;width:990px;z-index:10}div.categories i{cursor:pointer;left:900px;top:30px}div.categories div.cat-content{align-content:center;display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:20px}div.categories div.cat-content a{font-size:.9em}div.categories div.cat-content div{padding:5px 10px}div.categories div.cat-content div ul{list-style-type:none}div.categories div.cat-content div ul li{padding:5px}.detail-product{background-color:#fff;padding:10px}.detail-product .tags .laboratory{line-height:36px;padding:10px}.detail-product .img{align-items:center;display:flex;flex-direction:row;justify-content:space-around}.detail-product .add-cart{cursor:pointer;display:block;margin-top:20px}.detail-product .add-cart i{vertical-align:middle}table.table-cart{width:98%}table.table-cart td.product-description{width:300px}table.table-cart th{border-bottom:1px solid #ddd}table.table-cart td:not(.total-ttc){border-bottom:1px solid #eee;padding:5px;text-align:center}table.table-cart td[class=total-ttc]{height:30px;padding:0 10px;text-align:right}table.table-cart span.product-type{border-radius:3px;display:block;font-size:.8em;margin:5px auto auto;padding:5px;width:120px}table.table-cart img{width:80px}table.table-cart div.change-quantity input{margin:0;width:20px}table.table-cart div.change-quantity input:disabled{color:#000}table.table-cart div.change-quantity span{color:#666;cursor:pointer;display:inline-block;height:22px;line-height:20px;margin:0;padding:8px 5px;position:relative;width:20px}table.table-cart div.change-quantity span.current{border:1px solid #dcdee2}table.table-cart div.change-quantity span[id^=decrement]{border-bottom:1px solid #dcdee2;border-bottom-left-radius:6px;border-left:1px solid #dcdee2;border-top:1px solid #dcdee2;border-top-left-radius:6px;left:6px;top:0}table.table-cart div.change-quantity span[id^=increment]{border-bottom:1px solid #dcdee2;border-bottom-right-radius:6px;border-right:1px solid #dcdee2;border-top:1px solid #dcdee2;border-top-right-radius:6px;right:6px;top:0}table.table-cart span.laboratory{display:block;font-size:.8em;margin:10px auto;text-align:center;text-decoration:underline;width:30%}table.table-cart.orders{width:100%}table.table-cart.orders td,table.table-cart.orders th{padding:20px}div.cart-comment{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:40px}div.cart-comment button#validate-comment{font-size:.8em}div.cart-comment textarea#comment-cart{height:80px;margin-bottom:10px;margin-top:30px;padding:10px;width:420px}div.pager{margin-top:40px;text-align:center}div.pager a{display:inline-block;margin-right:.2em;padding:.25em .65em}div.pager ul li{display:inline}div.pager ul li.disabled{display:none;margin-right:10px}.search-product-home{display:block;height:44px;left:0;position:absolute;top:7px;width:380px}.search-product-home .searchbar{background:#fff;border-radius:22px;box-shadow:0 1px 6px 0 rgba(32,33,36,.28);box-sizing:border-box;cursor:text;font-size:16px;height:40px;margin:0 auto;max-width:384px;position:relative;top:-12px}.search-product-home .search-input{border:0;box-sizing:border-box;color:#757575;font-size:16px;line-height:20px;margin:5px auto auto 30px;overflow:hidden;text-align:initial;text-overflow:ellipsis;user-select:none;vertical-align:middle;white-space:nowrap;width:calc(100% - 50px)}.search-product-home .search-input:focus{outline:transparent}.search-product-home .search-input:focus::placeholder{color:transparent}.search-product-home .search-icon-wrapper{display:block;padding:0 12px}.search-product-home .search-icon{background-color:#757575;bottom:0;left:16px;margin:auto;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzVGNjM2OCI+PHBhdGggZD0iTTE1LjUgMTRoLS43OWwtLjI4LS4yN0E2LjQ3MSA2LjQ3MSAwIDAgMCAxNiA5LjUgNi41IDYuNSAwIDEgMCA5LjUgMTZjMS42MSAwIDMuMDktLjU5IDQuMjMtMS41N2wuMjcuMjh2Ljc5bDUgNC45OUwyMC40OSAxOWwtNC45OS01em0tNiAwQzcuMDEgMTQgNSAxMS45OSA1IDkuNVM3LjAxIDUgOS41IDUgMTQgNy4wMSAxNCA5LjUgMTEuOTkgMTQgOS41IDE0eiIvPjwvc3ZnPg==);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:20px;position:absolute;top:0;width:24px}.btn-danger{background-color:#cd5c5c;border:1px solid #cd5c5c}.content-page{margin:auto;width:84%}.content-page ul li{padding:10px}.content-page ul{list-style-type:circle;margin-left:30px;text-align:left}iframe{display:block}iframe.tessan{height:500px;margin:auto;width:70%}iframe.med-gouv{border:0;height:900px;width:100%}iframe.epidemic{border:0;height:1310px;margin:auto auto 40px;width:90%}div.nameIdel{height:30px}.services.grid-container{display:flex;justify-content:space-around}.services.grid-container div.service{margin:20px 10px;text-align:center;width:240px}.services.grid-container div.service h4{margin:10px auto}.services.grid-container div.service img{width:100px}.nav-toggler{display:none}@media (max-width:768px){.nav-toggler{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:10px;top:0;width:40px;z-index:900}.nav-toggler .line{background-color:#aaa;display:block;height:2px;position:absolute;transition:transform .3s ease-out,opacity .1s ease-out;width:100%}.nav-toggler .l1{transform:translateY(-10px)}.nav-toggler .l3{transform:translateY(10px)}.nav-toggler.active .l1{transform:translateY(0) rotate(135deg)}.nav-toggler.active .l2{opacity:0}.nav-toggler.active .l3{transform:translateY(0) rotate(-135deg)}.nav-toggler .text{margin-top:40px}nav#menu{align-items:center;background-color:#f6f7fb;border-right:1px solid #ddd;display:flex;flex-direction:column;min-height:180vw;overflow-y:scroll;padding:20px;position:absolute;top:0;transform:translateX(-100%);transition:transform .3s cubic-bezier(.73,.11,.67,.84);width:100vw;z-index:10}nav#menu.active{transform:translate(0)}nav#menu img{width:80%}nav#menu a{border-bottom:1px solid #ddd;display:block;font-size:1.4em;padding:20px 10px;width:100%}form[name=prescription] div.flex{align-items:center;flex-direction:column;justify-content:center}table.table-cart{font-size:.8em;width:100%}table.table-cart .change-quantity{width:68px}table.table-cart span.product-type{line-break:anywhere;width:50px}div[class=search-product]{flex-direction:column;height:240px;margin-top:10px}div[class=search-product] input{margin-top:10Px;width:80%}div.grid-product.shop div.product-content .tags{height:200px}.login{display:block;margin:80px auto auto;text-align:center;width:80%}.login div.block{margin:10px;text-align:center;width:100%}.login div.block form[id=form_login]{border-right:0;padding:0}div#prescription_withdrawalDate_date select,div#prescription_withdrawalDate_time select{margin-top:10px;width:80%}}*{margin:0;padding:0}body{font-size:1em}a{text-decoration:none}a,button{cursor:pointer}p{padding:10px}div{word-wrap:break-word}.hide-me{display:none}i,img{vertical-align:middle}a:active,button:active:not(.nav-toggler,.unmask),input[type=submit]:active{left:1px;position:relative;top:1px}[class=bold]{font-weight:700}hr:not(.strike){border:0;clear:both;display:block;font-size:10px;height:0;line-height:1;margin:20px 0;padding:0;text-align:center}hr:not(.strike):after{color:#aaa;content:"✽  ✽  ✽  ✽";height:0;letter-spacing:1em}[class=left]{float:left;width:50%}[class=right]{float:right;width:50%}.text-center{text-align:center}.text-right{text-align:right}nav[class=navigation]{margin:80px auto auto}nav[class=navigation] ul{display:flex;flex-direction:row;justify-content:space-around;width:980px}nav[class=navigation] ul li{font-family:light,sans-serif;font-size:1.2em;font-weight:200}nav[class=navigation] ul li a:hover{color:#333;text-decoration:underline}label[for=registration_form_agreeTerms]{left:0;position:relative;top:12px}form[id=form_login] input#inputPassword{margin-left:0}form[id=form_login] .password,form[id=form_login] .unmask{float:right;right:-22px;top:-32px}form[id=form_login] .checkbox.mb-3 label input[name=_remember_me]{border:2px solid red;position:relative;top:-1px}.vacation-message{background-color:#900;border-radius:8px;color:#fff;margin:20px auto;padding:10px}.vacation-message p{padding:10px}.btn,.btn-danger,.btn-secondary{border:0;border-radius:4px;cursor:pointer;display:inline-block;font-family:Tahoma,Arial,sans-serif;font-size:1em;line-height:22px;min-width:160px;outline:none;padding:8px 12px;text-align:center}.btn-danger{background-color:#d14;border:1px solid #900;color:#fff}main{font-size:1em;height:160%;margin:auto;min-height:900px;width:990px}.fas.fa-cogs{color:red}.mb-20{margin-bottom:20px}main h1.dynamic-color-primary-text,main h1.dynamic-color-secondary-text{font-size:2em;font-weight:200;margin-bottom:20px}header{font-family:light,trebuchet,Arial,sans-serif;height:180px;position:fixed;top:0;width:990px;z-index:1800}header h1{font-size:2.7em;line-height:20px;margin-top:20px}header h1 a{font-family:regular,Trebuchet MS,Arial,sans-serif;line-height:40px}header h1 a.go-management{color:#333;font-size:30px;vertical-align:top}header div.head-action{float:right;width:265px}header div.head-action a[class="dynamic-color-secondary prescription btn"],header div.head-action div[class="dynamic-color-tertiary account btn"]{border-radius:0;height:36px;line-height:32px;padding:0;width:100%}header div.head-action .help-customer{line-height:20px;padding-top:8px;position:absolute;top:70px;width:265px}header div.head-action p#ask-customer{border-radius:3px 3px 0 0;cursor:pointer;padding:6px 3px 3px;text-align:center}header div.head-action #close_help,header div.head-action #display-info{float:right}#phone_help{margin-top:20px}#mail_help a{color:#fff}section[class=menu] ul li{font-family:light,arial,sans-serif;font-size:1.3em}footer div[class=pharmacy]{color:#fff}a[class="dynamic-color-secondary prescription btn "],div[class="help-customer dynamic-color-primary "]{text-align:center}ul{list-style-type:none;white-space:nowrap}ol li,ul li{line-height:25px}.wrapper-sub-content ol,.wrapper-sub-content ul{list-style:disc;margin-left:30px;margin-top:10px}iframe.click-and-collect{border:none;display:block;height:1200px;margin:auto;width:100%}.notie-container{font-family:Helvetica,Arial,sans-serif;font-size:20px;text-shadow:1px 1px 3px #333;z-index:1800}div.slider{border:1px solid #ddd;height:412px;width:990px}section[class=wrapper]{position:absolute;top:180px;width:990px}div.wrapper-content{font-size:1.1em;margin-top:20px}div[class="wrapper-content home"]{font-family:light,trebuchet,Arial,sans-serif;height:900px}#wrapper-sub-content,div[class=wrapper-sub-content]{background-color:hsla(0,0%,100%,.8);border-radius:3px;font-family:Trebuchet Ms,Arial,sans-serif;margin:-20px auto 10px;min-height:680px;padding:20px 0;width:100%}.title_header,div.introducing p,div.wrapper-content h2{border-radius:3px;margin-bottom:10px;padding:10px;text-align:center}div.wrapper-content h2:not(.promo-indication,.dynamic-color-secondary-border-top){background-color:hsla(0,0%,100%,.8);font-family:bold,sans-serif;font-size:26px;width:93%}.fb-like-box,.fb_iframe_widge{text-align:center;width:100%}.to-go-intro>p{margin-top:50px}div[class=introducing]{background-color:hsla(0,0%,100%,.8);margin:10px auto 30px 10px}div[class=news]{margin-top:10px}div[class=introducing],div[class=promote]{float:left;width:540px}div[class=news]{float:right;height:630px;text-align:center;width:420px}div.slogan{font-family:light,trebuchet,Arial,sans-serif;margin-bottom:40px;margin-top:60px;text-align:center}div.slogan:first-letter{text-transform:uppercase}div.slogan h3{margin:auto}footer div[class=pharmacy]{height:400px}footer div[class=pharmacy-infos]{font-size:1.2em;padding:5px;text-align:center;width:550px}footer div[class=pharmacy-infos] p[class=phone] a{color:#fff}footer div[class=pharmacy-infos] p[class=registration]{font-size:.9em;margin-bottom:30px;margin-top:10px}footer div[class=pharmacy_schedules]{font-size:.8em;height:160px}footer div[class=pharmacy_tools_footer]{left:20px;margin-bottom:10px;position:relative;text-align:center;width:450px}footer div[class=pharmacy_tools_footer] li{display:inline;padding:8px}footer div[class=pharmacy_tools_footer] li a{color:#fff;font-size:.8em;text-decoration:underline}footer div[class=pharmacy_tools_footer] li a:hover{color:#333}footer div[class=footer-links] li:not(.links-info){display:inline;height:25px;padding:25px 44px}footer div[class=footer-links] li[class="links-info-title hide_mobile"]{color:#333;font-size:1.2em;padding:20px 0;text-align:center}footer div[class=copyright]{font-family:Tahoma,Arial,sans-serif;font-size:.9em;line-height:13px;margin:10px auto;text-align:center}footer div[class=copyright] img:not(.promoplast){vertical-align:text-top;width:90px}footer div[class=copyright] img.promoplast{width:80px}form{margin:50px auto;text-align:center;width:80%}form div{margin-bottom:10px}form div ul li{color:#cd5c5c}form[name=prescription] ul{white-space:normal}form[name=prescription] ul li{float:left;margin-left:-50%;width:600px}label{display:block;margin-bottom:10px}label.label-checkbox{margin-bottom:30px;text-align:center;width:100%}label.label-checkbox input{margin-right:30px}input,select,textarea{border:1px solid #dcdee2;color:#666;font-size:.9em;margin:auto;padding-left:10px}textarea:not(#comment-cart){height:300px}select{width:435px}input:not([type=checkbox]),textarea{width:420px}input,select{height:38px}input[type=checkbox]{vertical-align:middle}.BDC_CaptchaDiv{left:30%;position:relative}div.ss-main .ss-single-selected{font-family:Arial,sans-serif;height:38px;left:180px;position:relative;width:430px}div[id=map]{float:right;height:280px;margin-right:5px;margin-top:60px;width:420px}div.prescription-help{text-align:center;visibility:hidden;z-index:1000}form[name=prescription]{margin:auto auto 100px;text-align:center}form[name=prescription] label[for=prescription_idel]{display:inline;position:relative;top:8px}div.grid-container{display:flex;flex-wrap:wrap;justify-content:center;margin:20px auto 180px;text-align:center;width:100%}div.grid-container div.grid-content.brands{background-color:#fff;height:180px;margin:10px}div.grid-container div.grid-content.brands img.brand{margin-top:5px;max-height:200px;object-fit:cover;width:140px}div.grid-container div.grid-content.specialties{margin:5px;width:260px}div.grid-container div.grid-content.specialties div.flex{background-color:#fff;border-bottom:1px solid #aaa;border-left:1px solid #aaa;border-right:1px solid #aaa;height:540px;margin-left:0;text-align:center;width:98%}div.grid-container div.grid-content.specialties div.grid-choice{line-height:20px;margin:auto auto auto 0;padding:8px;text-align:center;width:241px}div.grid-container div.grid-content.specialties img.specialty{border-radius:0;margin-bottom:20px;max-height:200px;object-fit:cover;width:100%}div[class=members-content]{display:flex;flex-wrap:wrap;justify-content:center;margin-top:90px;text-align:center}div[class=members-content] div[class=member]{background-color:#fff;margin:0 10px 10px 20px;padding:10px;width:180px}div[class=members-content] div[class=members-content] p{line-height:30px}article{margin:auto;padding:10px;width:80%}article h1{font-size:large}article p{line-height:23px}article h3[class=title]{padding:10px}.pagerfanta,article p[class=date_read_news]{text-align:center}.pagerfanta a,.pagerfanta span{color:#333;display:inline-block;margin-right:.2em;padding:.25em .35em}.pagerfanta a{color:#333;text-decoration:none}.pagerfanta a:hover{color:#333}.pagerfanta .dots{border-width:0}.pagerfanta .current{background:#333;color:#fff;font-weight:700}.pagerfanta .disabled{color:#aaa}object[class=tip]{background-color:#fff;margin-top:20px;width:100%}ul[class=list-tips]{list-style-type:none;margin-top:20px}ul[class=list-tips] li{margin-bottom:10px;text-align:center}ul[class=list-tips] li a{width:500px}.swiper-container img{object-fit:contain;width:100%}#autocomplete-keyword,#autocomplete-theme{margin:30px auto;width:50%}#autocomplete-keyword .aa-SubmitButton,#autocomplete-keyword input,#autocomplete-theme .aa-SubmitButton,#autocomplete-theme input{margin-top:10px}h1#specialty-title{margin-bottom:20px}div.specialties-container{display:flex;flex-flow:wrap;justify-content:space-around;margin:20px auto auto;width:100%}div.specialties-container div.specialty-content{background-position:0 36px;background-repeat:no-repeat;background-size:cover;height:303px;margin-bottom:90px;width:200px}div.specialties-container div.specialty-content div.specialty-choice{color:#fff;font-size:15px;height:38px;line-height:20px;padding-top:8px;position:relative;text-align:center}div.specialties-container div.specialty-content div.specialty-choice p{height:32px;line-height:24px;width:100%}.js .input-file-trigger{margin:auto}.js .input-file-container{margin:auto;width:440px}div.specialty-content div.specialty-choice{font-size:14px;height:38px;padding-top:12px;text-align:center}.login{align-items:center;background-color:hsla(0,0%,100%,.8);min-height:800px}.login input[type=checkbox]{top:12px}div.specialty-content div.specialty-choice p{display:inline-block;height:36px;width:128px}article h3.title{padding:10px}div[class=promote]{height:600px}div[class=promote] h2{margin-left:20px}div[class=promote] .banner{text-align:center;width:100%}div[class=promote] .banner img{width:100%}h2.promo-indication{font-size:.9em;font-style:oblique;font-weight:200}.swiper-promo{background-color:hsla(0,0%,100%,.8);border-radius:3px;margin-left:20px;overflow:hidden;padding:10px;text-align:center;width:500px}.swiper-promo .swiper-button-next.swiper-button-black,.swiper-promo .swiper-button-prev.swiper-button-black{display:none;height:20px}div.promote_content{display:flex;height:300px;margin:auto 8px auto 38px;text-align:center}div.promote_content hr.strike{border:1px solid #fff;left:0;position:relative;top:24px;width:60px}div.promote_content p.promote-laboratory{font-weight:700}div.promote_content p.price_promo{color:#333}div.promote_content .description_promote{font-size:1em;margin:auto;width:50%}div.promote_content .description_promote,div.promote_content .image_promote{align-items:center;display:flex;flex-direction:column;justify-content:center}div.promote_content .image_promote{width:40%}div.promote_content img{height:120px;margin-top:10px}div.promote_content .image_promote_gamme{width:180px}div.promote_content p.offer-text{background-color:#cd5c5c;border-radius:20px;color:#fff;font-size:1em;margin-bottom:10px;padding:10px;width:100%}p[class="promote_title upper"]{min-height:80px}p.promote_title{font-size:1.1em}p.price_promote{border-radius:3px;font-weight:700;height:40px;line-height:40px;margin:auto;max-width:120px;min-width:80px}.about,p#show-all-promo{background-color:hsla(0,0%,100%,.8);clear:left;left:0;margin:auto;position:relative;text-align:center;top:30px;width:60%}p#show-all-promo a{font-size:1.2em}#pharmacy-list{margin:8px auto auto;width:950px}.services .service-content{font-size:.9em;padding:5px}.awesomplete{height:40px;margin:0}.services.grid-container div.service{padding:10px;width:280px}.services.grid-container div.service,div[class=members-content] div.member{background-color:#fff}.awesomplete>ul{left:-40px;list-style-type:none;position:relative;top:5px}div[class=product-list] a{font-size:.9em}div[class=product-list] a i.fas{border:1px solid #ddd;border-radius:3px;padding:5px}div[class=wrapper-sub-content] p{padding:5px}table{margin:20px auto}table.list-order-user td{padding:5px}table[class=table-cart]{background-color:#fff;border-collapse:collapse}table.list-order-user{margin-bottom:20px}div.legend-orders{margin-top:80px}div.legend-orders i{margin-left:80px}iframe.magazine{border:0;height:600px;width:100%}div.content-magazine{margin-top:30px;text-align:center}.typeahead{background-color:#fff}.tt-query{box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.tt-hint{color:#999}div.flex{margin:auto auto auto 30px;width:90%}div.link{background-color:#fff;border:1px solid #ddd;border-radius:3px;float:left;height:180px;margin:10px 20px;text-align:center;width:206px}div.content-links>h2{clear:left}div.link>p{line-height:22px}div.link>p>span.bold{display:block}div#prescription_withdrawalDate{display:flex;flex-wrap:nowrap;justify-content:center}div#prescription_withdrawalDate_date{width:300px}div#prescription_withdrawalDate_time{width:240px}div#prescription_withdrawalDate_date select,div#prescription_withdrawalDate_time select{width:100px}.banner{margin:40px auto 20px;text-align:center}.background-pharmasud{background-color:#fbf9e8}.background-default{background-color:#fcfcfc}.mt-10{margin-top:10px}footer{clear:left;font-family:light,Arial,sans-serif}footer div.content-map{float:right;margin-top:20px;text-align:center;width:430px}footer div.content-map a.btn{font-size:14px}footer div.content-map p{display:inline-block;padding:0;position:relative;text-align:left;top:16px}footer div.content-map div.map{float:none;margin-bottom:130px;margin-top:60px}@media (max-device-width:768px) and (orientation:landscape){html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}}@media (max-width:768px){*{box-sizing:border-box}nav#menu{z-index:100}body{margin:0;padding:0;width:auto}div.slider,main,section[class=wrapper]{width:100%}#slider,.wrapper,blockquote,code,embed,header,iframe,img,input,object,pre,table,td,textarea,video{max-width:100%}img{height:auto}code,pre,samp,table,td,textarea,th{word-wrap:break-word;hyphens:auto}code,pre,samp{white-space:pre-wrap}.hide_mobile{display:none!important}input:not([type=checkbox]),textarea{width:100%}div.slider{height:auto;margin-top:100px;width:100%}.swiper.swiper-promo{height:400px;margin-left:0;width:100%}.wrapper-sub-content ol,.wrapper-sub-content ul{margin-left:auto}header{height:200px;text-align:center;z-index:600}header,header h1{background-color:#fcfcfc}header h1{line-height:40px;margin-top:140px}header div.head-action{width:100%}div[class=news]{float:none}div.wrapper-content{clear:left}div#prescription_withdrawalDate_date select,div#prescription_withdrawalDate_time select{margin-bottom:10px}a[class="dynamic-color-secondary prescription btn"],div.help-customer.dynamic-color-primary,div[class="dynamic-color-tertiary account btn"]{font-size:1.2em;height:40px;width:100%}div[class="dynamic-color-tertiary account btn"],header div.head-action a[class="dynamic-color-secondary prescription btn"]{line-height:40px}header div.head-action a[class="dynamic-color-secondary prescription btn"]{height:40px}span[id=count-product]{height:40px;line-height:40px;width:40px}a[class="btn dynamic-color-secondary webapp"]{border-radius:0;margin-top:40px;width:100%}header div.help-customer.dynamic-color-primary{font-size:20px;line-height:10px;position:relative;top:0;width:100%}div.help-customer.dynamic-color-primary a{color:#fff}div.togo{background-color:orange;font-size:1.2em;height:40px;line-height:42px}div.togo a{color:#fff}.BDC_CaptchaDiv{left:0}[class=left],[class=right],div#map,div.introducing,div.news,footer,footer div[class=pharmacy-infos]{width:100%}.fb_iframe_widget{margin:auto}div.introducing{margin:210px auto auto;padding:10px}div.grid-container div.grid-content.specialties div.grid-choice{width:98%}[class=left],[class=right],div#map{float:none}footer div[class=pharmacy-infos] p[class=registration]{left:0;margin-top:120px}footer div[class=pharmacy_tools_footer]{left:-5px;width:100%}select{width:100%}div.keyword-search-tip{margin:auto;width:100%}input.typeahead{margin-left:30px;width:250px}ul[class=list-tips] li a{width:100%}footer div[class=pharmacy_tools_footer] li{padding:5px}div.product-content{margin:50px 10px 0 40px}div[class=search-product]{height:240px}form[name=search-product]{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding-top:10px}div[class=search-product] button[type=button]{margin-right:auto}div.categories{background-color:#fff;border:1px solid #ddd;display:none;left:5%;margin:auto;position:absolute;top:80px;width:90%;z-index:10}div.categories div.cat-content div ul{list-style-type:none;margin-left:-3px;width:100%}div.categories i{cursor:pointer;left:300px;position:relative;top:10px}div.product-content{height:334px;margin:30px auto auto}div[class=brand-content]{margin:0 10px 10px 34px}div#picture_section{text-align:center;width:100%}header div.head-action div[class="dynamic-color-tertiary account btn"]{display:flex;justify-content:space-around}header div.head-action div[class="dynamic-color-tertiary account btn"] a{margin-right:20px}div#picture_section img{margin:20px auto}div.members-content{margin:0}div[class=wrapper-content]{margin-top:140px}div.dynamic-color-secondary-text.slogan h1{font-size:1em}div.dynamic-color-secondary-text.slogan h1 img{clear:left;display:block;margin:90px auto auto}p#show-all-promo{margin:0 auto 10px;top:0;width:100%}div[class=promote]{height:auto;min-height:240px;width:100%}[class=description_promote]{margin:0 0 0 10px}p[class="promote_title upper"]{font-size:1.1em;margin-top:0}p.promote_title{font-size:1.1em}hr.strike{left:30px}p.price_promote{line-height:30px}.to-go-intro a{margin-top:20px}header{position:absolute}#wrapper-sub-content,div[class=wrapper-sub-content]{margin:-80px auto 10px}div.grid-container div.grid-content.specialties{margin:30px auto;width:90%}div.grid-container div.grid-content.specialties div.flex{height:400px}div.grid-container div.grid-content.brands{width:100%}div[class=members-content] div.member{margin:20px auto;width:90%}footer div[class=pharmacy_tools_footer] li{display:block;padding:12px;width:100%}footer div[class=pharmacy-infos] a{color:#fff;font-weight:700}footer div.content-map{float:none}footer div.content-map a.btn{display:block;font-size:inherit;margin-top:10px;min-width:300px}footer div[class=pharmacy-infos]{margin-top:30px}footer div[class=footer-links] nav ul li:not(.links-info-title){display:block;padding:30px 44px}div.specialty-content div.specialty-choice{line-height:14px;padding-top:2px}.js .input-file-container,.js .input-file-trigger{margin:auto}.js .input-file-container,form[name=prescription]{width:100%}form[name=prescription]{margin:0 auto}textarea{height:200px}}