@charset "UTF-8";.turbo-progress-bar{background-color:orange;height:5px}.text-center{text-align:center}.bold{font-family:bold,serif;font-weight:700}.mb-20{margin-bottom:20px}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.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{align-items:center;display:flex;flex-wrap:wrap;width:100%}.login div.block{margin:10px;text-align:center;width:40%}form div ul li{color:#cd5c5c;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}h1.result-search a{color:#cd5c5c;font-size:14px;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]{display:flex;flex-wrap:wrap;justify-content:center;margin-top:10px;text-align:center}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,.btn-danger,.btn-secondary{border:0;border-radius:4px;cursor:pointer;display:inline-block;font-family:Tahoma,Arial,sans-serif;font-size:1em;min-width:160px;outline:none;padding:8px 12px;text-align:center}.btn-danger{background-color:#cd5c5c;border:1px solid #cd5c5c;color:#fff}.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.med-gouv{border:0;height:900px}iframe.epidemic{border:0;display:block;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-family:regular,sans-serif;font-size:.9em}.text-right{text-align:right}code{border-left:3px solid #cd5c5c;color:#cd5c5c;padding:10px}.background-pharmasud{background-color:#fbf9e8}.background-default{background-color:#fff}a{cursor:pointer;text-decoration:none}img{vertical-align:middle}ul{list-style-type:none}header{background-color:#fff;height:210px;position:fixed;top:0;width:990px;z-index:2}header h1{font-size:3em;margin-top:26px}header h1 a{font-family:regular,sans-serif;font-weight:700;padding-left:15px}header h1 i{color:#cd5c5c;font-size:.6em}header span.logo{float:right;margin-right:10px;margin-top:-14px}header span.logo img{max-width:140px;width:70%}header div.connection{border-bottom:1px solid #dce0e5;color:#8e8e8e;height:40px;padding-top:10px;text-align:right}header div.connection a{font-size:1.1em;margin-left:10px}nav[class=navigation]{margin:28px auto auto}nav[class=navigation] ul{display:flex;flex-direction:row;justify-content:space-between;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}#pharmacy-list{margin:20px auto auto;width:945px}main{margin:auto;width:990px}section[class=wrapper]{position:absolute;top:120px;width:990px}div.wrapper-content{margin-top:20px}div[class="wrapper-content home"]{height:760px}div[class=wrapper-sub-content]{background-color:hsla(0,0%,100%,.8);border-radius:3px;font-size:1.1em;margin:auto auto 10px;padding:20px 10px;width:90%}div[class=content]{margin:220px auto 40px;min-height:600px}.content-page{width:100%}div[class=content] h1{margin:0 auto 30px}div.slogan{clear:left;margin-bottom:30px}div.slogan,footer{margin-top:10px;text-align:center}footer{border-top:6px solid #dce0e5;color:#8e8e8e;display:inline-block;padding-top:10px;width:100%}footer nav[class=tools]{display:flex;flex-wrap:wrap;justify-content:center;padding:15px}footer nav[class=tools] ul li{display:inline;padding:10px}footer nav[class=tools] ul li a:hover{color:#333}footer div[class=footer-links]{border-top:1px solid #dce0e5}footer div[class=footer-links] nav ul li:not(.links-info){display:inline;padding:5px 46px}footer div[class=footer-links] nav ul li.links-info{margin:20px auto}footer div[class=version]{font-family:Tahoma,Arial,sans-serif;font-size:.9em;line-height:13px;margin:30px auto;text-align:center}footer div[class=version] img:not(.promoplast){vertical-align:text-top;width:90px}footer div[class=version] img.promoplast{width:80px}div.pharmacy-info,div[class=content-home]{float:left}h1.result-search{padding:10px}h1.result-search a{color:red;float:right;font-size:10px}h1.result-search a i{font-size:20px;vertical-align:middle}div[class=content-home]{margin-top:2px;width:628px}div[class=content-home] div[class=slider]{width:100%}div[class=content-home] div[class=slider] .swiper-container{height:265px}div[class=content-home] div[class=slider] .swiper-container .swiper-wrapper img{width:628px}div.categories{left:-50px}div.pharmacy-info.dynamic-color-primary{height:600px;margin-top:2px;padding-top:4px;text-align:center;width:359px}div[class=content-home] div[class=button]{height:80px}div[class=content-home] div[class=advert]{height:226px;margin-bottom:40px}div[class=content-home] div[class=advert] img{max-height:264px;object-fit:cover;width:100%}div[class=introducing]{float:left;font-size:1.1em;margin-bottom:20px;margin-top:15px;min-height:120px;width:586px}div[class=introducing] p{margin-top:10px;padding-left:10px}div[class=facebook]{float:right;margin-right:12px;margin-top:18px;min-height:900px;text-align:center;width:340px}div[class=facebook] h2{padding-top:10px}.fb_iframe_widget{display:inline-block;position:relative}div.left p,div.right p{line-height:23px}div.content h2:not(.dynamic-color-primary-text,.promo-indication),div.content h3.result_search_product{color:#9fa9b7;font-size:1.3em;margin:10px auto 10px 10px;text-align:left;text-transform:uppercase}div.content h2.dynamic-color-primary-text{font-size:1.9em;margin-bottom:30px}.dynamic-color-secondary.product-price,.product-information h1{padding:10px}.dynamic-color-secondary.product-price span{font-size:3.1em}hr{border:0;clear:both;display:block;font-family:arial,sans-serif;font-size:9px;height:0;line-height:1;margin-bottom:10px;margin-top:10px;padding:0;text-align:center}hr:after{color:#fff;content:"✽✽✽✽";height:0;letter-spacing:1em;z-index:900}.about{border-radius:26px;cursor:pointer;margin:auto;padding:10px 20px;position:relative;text-align:left;top:40px;transition:.2s;width:240px}div.button div.btn.help-customer,div.button div.btn.prescription{border-radius:0;cursor:pointer;font-size:1.4em;padding:17px 20px;width:310px}.about:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"→";display:inline-block;font-family:sans-serif;font-size:24px;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-top:-.5em;position:absolute;right:15px;text-align:center;text-decoration:inherit;text-transform:none;top:47%;vertical-align:middle;width:auto}div[id=map]{height:220px;margin:10px auto;width:318px;z-index:1}div.button{display:flex;flex-direction:row;justify-content:space-between;margin-top:-5px}div.button a{color:#fff}.button .icon{display:inline-block;float:right;height:60px;margin-top:-4px;width:60px}.button .btn.prescription .icon{background:transparent url(/build/images/icon-ordonnance.9d34c016.svg) 50% 50% no-repeat;background-size:100%}.button .btn.help-customer .icon{background:transparent url(/build/images/icon-question.15d85561.svg) 50% 50% no-repeat;background-size:100%}form,p.keyword-search-tips{margin:auto;text-align:center;width:80%}p.keyword-search-tips{margin-top:10px}label{display:block;margin:10px}.vacation-message{background-color:#900;border-radius:8px;color:#fff;margin:20px auto;padding:10px}.vacation-message p{padding:10px}input:not(#prescription_attachment){height:30px}input#remember_me{vertical-align:middle}input[type=email],input[type=password],input[type=text],textarea{border:1px solid #aaa;font-size:inherit;padding-left:5px;width:300px}textarea:not(#comment-cart,#form_content){width:420px}textarea{height:300px}select{border:1px solid #aaa;color:#555;font-size:inherit;height:30px;margin:20px;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;-webkit-user-select:none;white-space:nowrap;width:300px}div.contact_phone{display:flex;flex-flow:wrap}div.contact_phone p{margin:auto 0 30px auto}select#website_contact_Object{width:250px}form div{margin-bottom:10px}input[id=app_contactbundle_contact_captcha]{margin-left:31%;margin-top:10px}input[name="app_contactbundle_contact[captcha]"]{display:block}div[class=promo]{float:left;height:550px;margin-bottom:100px;text-align:center;width:586px}div[class=facebook] h2,div[class=introducing] h2,div[class=promo] h2{display:inline-block;margin:auto auto 20px 0;padding-top:10px;width:100%}div[class=promo] div[class=promote_content],div[class=promote] div[class=promote_content]{align-items:center;background-color:hsla(0,0%,100%,.6);border:1px solid #d4d4d4;border-radius:3px;display:flex;float:left;height:240px;margin:10px 2px;width:286px}div[class="promote notAffiliate"] div[class=promote_content] p[class=price_promo],div[class=promote] div[class=promote_content] p[class=price_promo]{color:#333}[class=description_promote]{align-items:center;display:flex;flex-direction:column;height:95%;justify-content:center;line-height:20px;padding:10px;text-align:center;vertical-align:bottom;width:126px}[class=description_promote] span[class=price-strike]{background-color:#fff;display:inline-block;height:2px;left:0;position:relative;top:16px;width:50px}p[class="promote_title upper"]{height:100px}p[class=promote_title]{margin-top:50px}[class=image_promote]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;width:120px}[class=image_promote] p.offer-text.gamme{font-size:.9em;padding:2px;width:100%}[class=image_promote] hr.strike:after{content:""}[class=image_promote] p.offer-text,[class=image_promote] span.pourcent,[class=image_promote] span.strike{border-radius:8px;color:#fff;display:inline-block;font-size:1.1em;font-weight:700;left:10px;max-height:60px;min-height:30px;position:relative;text-align:center;top:10px;width:80px}[class=image_promote] img:not(.image_promote_gamme){height:110px;margin-left:10px;margin-top:10px;object-fit:contain;width:100%}[class=image_promote] img.image_promote_gamme{margin:-40px auto auto 140px;width:120px}div.product_grid_img p.price_promote{margin:-13px 5px auto auto}p.offer-text.list,p.offer-text.lot,span.pourcent,span.strike{line-height:40px}.banner{margin-bottom:60px;text-align:center}.banner-biog-bottom{height:264px}p.stock-promo-mention{color:#969696;font-size:.9em;font-style:italic;margin-bottom:20px;margin-top:60px;text-align:center}div.grid-container{display:flex;flex-wrap:wrap;justify-content:space-around;margin:20px auto auto;width:100%}div.grid-container div.grid-content.brands{height:180px}div.grid-container div.grid-content.brands img.brand{margin-top:5px;max-height:200px;object-fit:cover;width:140px}div.grid-container div.service{border:1px solid #aaa;padding:5px}div.grid-container div.grid-content.specialties{margin-bottom:180px;width:283px}div.grid-container div.grid-content.specialties div.flex{border-bottom:1px solid #aaa;border-left:1px solid #aaa;border-right:1px solid #aaa;height:420px;width:100%}div.grid-container div.grid-content.specialties div.description{line-height:20px;margin:auto;padding:10px;text-align:left;vertical-align:center}div.grid-container div.grid-content.specialties img.specialty{border-radius:0;max-height:200px;object-fit:cover;width:100%}div.grid-container div.grid-content{background-color:#fff;height:303px;margin-bottom:90px;text-align:center;width:200px}div.grid-container div.grid-content div.grid-img-border{height:100%}div.grid-container div.grid-content img{border-radius:6px}div.grid-container div.grid-content div.grid-choice{border-top-left-radius:6px;border-top-right-radius:6px;color:#fff;height:38px;line-height:20px;position:relative;text-align:center}div.grid-container div.grid-content div.grid-choice p{height:32px;line-height:32px;width:100%}div.flex{margin:auto;width:90%}div.content-links{align-content:space-around;align-items:center}div.content-links,div.content-links div.flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}div.content-links div.flex{margin-bottom:10px;width:100%}div.content-links div.link{background-color:#fff;height:180px;margin:10px;text-align:center;width:206px}div.content-links div.link:not(.no-border){border:1px solid #ddd;border-radius:3px}div.content-links div.link a{display:block;font-size:15px}div.content-links h2{clear:left}div.content-links div.link>p{line-height:22px;margin-top:8px}div.content-links div.link>p>span.bold{display:block}#display_picture_container{top:80px}article{margin:auto;padding:10px;width:80%}article h1{font-size:large}article p{line-height:23px}article h3{background:#f09a05;border-radius:3px;color:#fff;padding:10px}article ul{float:none;list-style-type:circle;margin-left:30px}article ul li{padding:10px}p.date_read_news,p.link_read_news{text-align:right}p.date_read_news{color:#aaa}p.link_read_news a:hover{color:#000;text-decoration:underline}ul[class=list-tips]{margin-top:20px}ul[class=list-tips] li{margin-bottom:10px;text-align:center}ul[class=list-tips] li a{width:500px}div.subcontent{font-family:light,sans-serif;font-weight:200}.about.promo{clear:left;position:relative;top:60px}#data_list_theme,div#data_list{background-color:#fff;border:1px solid #aaa;color:#000;margin:auto;width:300px;z-index:1000}#data_list_theme p,div#data_list p{cursor:pointer;padding:10px}div#data_list p:hover{background-color:#c6d4e0;text-decoration:underline}h2.promo-indication{font-size:.9em;font-style:oblique;font-weight:200;text-align:center}.BDC_CaptchaDiv{left:30%;position:relative}p.all_night-phy{background-color:hsla(0,0%,100%,.3);border-radius:8px;display:inline-block;margin:auto;outline:none;padding:14px;text-align:center;width:250px}p.all_night-phy a{color:#fff}[id=pharmacy_address],[id=pharmacy_fax],[id=pharmacy_phone]{font-size:1.1em;margin-top:10px;padding:0 5px}form[name=prescription]{margin:auto auto 100px}form[name=prescription] label[for=prescription_idel]{display:inline}form[name=prescription] div#prescription_withdrawalDate_date select,form[name=prescription] div#prescription_withdrawalDate_time select{width:80px}form[name=prescription] div{margin:0}div.prescription-help{text-align:center;visibility:hidden;z-index:1000}.notie-container{font-family:Helvetica,Arial,sans-serif;font-size:20px;text-shadow:1px 1px 3px #333;z-index:1800}p{padding:5px}#autocomplete-keyword,#autocomplete-theme{margin:30px auto;width:50%}object[class=tip]{background-color:#fff;margin-top:20px;width:100%}img.bandeau-ici-pharma{height:230px}.banner-pharmasud{background-color:#d0dfe6;height:216px;padding-top:30px}img.icipharma-img-prescription{float:right;width:60px}.to-go-intro>p{margin-top:50px}iframe.magazine{border:0;height:600px;width:100%}div.content-magazine{text-align:center}iframe.med-gouv{height:1000px;width:100%}iframe.default{border:none;display:block;height:1200px;margin:auto auto auto -48px;width:980px}@media (max-width:340px){div.button div.btn.help-customer,div.button div.btn.prescription{font-size:1.2em}}@media (max-width:768px){*{box-sizing:border-box}body{margin:0;padding:0;width:auto}blockquote,code,embed,header,iframe,img,input,main,object,pre,table,td,textarea,video{max-width:100%}img{height:auto}code,pre,samp,table,td,textarea,th{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}code,pre,samp{white-space:pre-wrap}.hide_mobile{display:none!important}div[class=content-home],div[class=content],div[class=pharmacy-info],header{width:100%}header{height:50px;position:relative;text-align:center}header div.connection{text-align:left}header h1{font-size:2.7em;line-break:auto;line-height:20px;margin-top:10px;text-align:center;width:90%}header h1 a{font-size:.6em}div[class=wrapper-sub-content]{margin:0 auto 10px}iframe.click-and-collect{margin:auto}.search-product-home{display:none}.searchbar{border-radius:0}div.connection a{font-size:18px;vertical-align:middle}div.tags{height:120px}header span.logo{float:none;margin-top:0}footer div[class=footer-links]{padding-top:20px}footer div[class=footer-links] nav ul li:not(.links-info){display:block;padding:10px}div.button div.btn.help-customer,div.button div.btn.prescription{width:100%}div.button div.btn.help-customer{height:80px}div.button div.btn.prescription{line-height:46px}div.button div.btn.prescription.togo{height:80px}div.button div.btn.help-customer .icon,div.button div.btn.prescription.togo .icon{margin-bottom:10px}div[class=content-home] div[class=button]{display:block;height:auto;max-height:300px;min-height:140px}div.content-links{padding-left:36px}div[class=brands]{margin-left:0}div[class=member]{margin:auto;width:100%}div.categories{left:20%;top:-30px;width:90%}div[class=search-product] form button{margin:auto auto 10px}div[class=members-content]{display:block;margin-top:0}div[class=members-content] div.member{margin:20px auto}div[class=content] h1{margin:0}div#picture_section{text-align:center;width:100%}div#picture_section img{margin:20px auto}div[class=content-home] div[class=slider] .swiper-container{height:auto}div[class=content-home] div[class=slider]{margin-top:40px}.div.subcontent{border:3px solid #0d9488}.swiper-button-next,.swiper-button-prev{top:100px}div[class=content]{margin:60px auto 40px}.swiper-button-next,.swiper-button-prev{height:24px}div.pharmacy-info.dynamic-color-primary{height:600px;padding-top:60px;width:100%}div[class=search-product] form button{margin-top:10px}div[class=search-product] button[type=button]{margin-right:auto}div.keyword-search-tip,select{margin:auto;width:100%}select{text-align:center}.tt-hint,.tt-query,.typeahead{margin-left:auto;margin-right:auto;max-width:248px}div.product-content{height:388px;margin:10px auto}div[class=introducing]{margin-top:80px;padding:10px;text-align:center;width:100%}div[class=introducing] p{padding-left:0}div[class=facebook]{float:none;margin-left:auto;margin-right:auto;margin-top:10px}.about{width:300px}div[class=promo]{float:none;min-height:40vh;padding:10px;width:100%}div[class=promo] img{object-fit:cover;width:100%}div[class=promo] div[class=promote_content]{float:none;margin:10px auto}footer nav[class=tools]{width:auto}select[id=website_contact_Object]{margin-left:0}div[class=content-home] div[class=advert]{display:block;float:none;height:117px;margin-bottom:0}header div.connection{border-bottom:none}p.offer-text.gamme{font-size:.7em;line-height:14px;min-height:50px}.offer-text.lot.dynamic-color-primary{font-size:1em}.js .input-file-container,.js .input-file-trigger{margin:auto}.js .input-file-container,form[name=prescription]{width:100%}div[class=content-home]{float:none}form[action="/login_check"]{margin-top:20px}ul[class=list-tips] li a{width:100%}img.bandeau-ici-pharma{height:auto}div.banner{margin-top:640px}.BDC_CaptchaDiv{left:0}.to-go-intro a{margin-top:20px}table[class=table-cart] span.product-type{font-size:.7em;margin:5px auto 30px;width:100%}table[class=table-cart] td[class=product-description]{padding-top:10px;width:100px}table[class=table-cart] button.btn-quantity{margin-top:10px}table[class=table-cart] a.delete-product{padding-left:10px}}@media (max-device-width:768px) and (orientation:landscape){html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}}