@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@300;500;700;900&display=swap);.turbo-progress-bar{background-color:orange;height:5px}.background-pharmasud{background-color:#fbf9e8}.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{margin:200px auto auto;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%}.login{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;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}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}.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-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:80px}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{display:block;margin-top:20px}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;width:100%}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:500}.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%}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}body{font-family:Raleway,sans-serif;font-size:18px;line-height:25px;margin:0;overflow-x:hidden}a:active,button:active:not(.nav-toggler){left:1px;position:relative;top:1px}a{text-decoration:none}img{width:100%}.container{margin:auto;width:90vw}.barre_principale{background-color:#1ba9e4;height:135px}.barre_principale div{align-items:center;display:flex;justify-content:space-around;padding:25px 0}.barre_principale .container .cc{color:#fff;display:none;width:40%}.barre_principale .container a img{vertical-align:middle;width:40%}.barre_principale span.pro-name{color:#fff;font-size:1.8em;width:100%}.service ul{line-height:60px;list-style:disc;padding:50px 25px}#pictos{display:flex;justify-content:space-evenly;width:50%}#pictos a{color:#fff}#pictos i{font-size:30px;vertical-align:middle}.flex{display:flex}.couverture{background-position:50%;background-repeat:no-repeat;background-size:cover;height:90vh;position:relative}.couverture h1{background-color:#fff;border-radius:129px 0 0;bottom:0;color:#1aabe6;font-size:64px;font-weight:300;line-height:45px;padding:50px 0 60px 150px;position:absolute;right:0;text-transform:uppercase;width:50vw}.couverture h1 span{font-size:39px;font-weight:900;letter-spacing:6px}.couverture h1 a.manage{display:inline-block;font-size:.3em;max-width:50px;min-width:30px;padding:0;vertical-align:middle}nav#menu{padding:0}.accueil nav ul{display:flex;height:46px;justify-content:space-around;padding:10px;position:sticky;z-index:99}.accueil nav ul li{padding:10px}.accueil nav ul li a{color:#000;font-size:.9em;letter-spacing:2px;text-decoration:none;text-transform:uppercase;transition:all .2s linear}.accueil nav ul li a:hover{font-weight:700}#count-product{font-size:1em;height:22px;width:22px}.no-brand{left:10px;position:relative;text-align:center;top:-30px;width:220px}#presentation{background-color:rgba(236,232,234,.671)}#presentation div.logo{text-align:center}#presentation div.logo img{margin-top:120px;width:50%}#presentation .boutons{margin-top:85px}#presentation .boutons a{border:none;border-radius:6px;color:#fff;display:block;font-size:.7em;font-weight:500;letter-spacing:3px;padding:10px;text-align:center;text-transform:uppercase;width:100%}#presentation .boutons a:hover{transform:scale(1.1);transition:all .2s linear}#presentation .boutons a:first-child{background-color:#1aabe6;margin:7px 0}#presentation .boutons a:nth-child(2){background-color:#ff8600;margin:7px 0}#presentation .boutons a:last-child{background-color:#b7c72a}#presentation .slider{margin-right:40px;margin-top:120px}#presentation .slider,#presentation .slider .swiper-container img{margin-left:0;width:100%}#presentation .slider .swiper-container .swiper-button-next,#presentation .slider .swiper-container .swiper-button-prev{display:none}#presentation .flex .col3:nth-child(2){background:url(/build/images/forme.4be5abfb.png) no-repeat 10px 10px;padding:25px 50px;position:relative}.col3{width:33%}.col2{width:50%}.col1{width:36%}.col4{width:20%}a,button{cursor:pointer}.about{display:none}#G{background:url(/build/images/G.b6b3af14.png) no-repeat 80px 90px;background-size:cover;height:auto}.specialite{background-color:#1aabe6;color:#fff}.specialite ul.list{margin-bottom:5px;margin-top:10px;width:90%}.specialite ul.list li{font-size:1.2em;padding:10px}.specialite ul.list li:first-letter{text-transform:uppercase}.specialite .col2 p{border-bottom:1px solid #fff;padding:50px 0;width:27vw}.specialite .col2:last-child{width:56%}.specialite .col2:last-child .flex+div{height:500px}.specialite .col2:last-child .flex+div img{height:100%;object-fit:cover;width:99%}.specialite .container{display:flex}.specialite .col3 .flex img{padding:0 8px 8px 0}.btn,.btn-secondary{border:none;border-radius:5px;display:block;font-size:.8em;font-weight:500;margin:auto;padding:13px;text-align:center;text-transform:uppercase;width:150px}a.btn.dynamic-color-secondary{margin:auto}.btn.border{background-color:#fff;border:1px solid #d2d2d2}.btn:hover,a.btn-secondary:hover{transform:scale(1.1);transition:all .2s linear}.service a{margin-top:10vh}.specialite a{margin-top:2vh}.service a,.specialite a{background-color:#fff;width:150px}.service h3,.specialite h3{color:#fff}.service .flex img,.specialite .flex img{padding:0 8px 8px 0;width:inherit}h3{color:gray;font-size:50px;font-weight:700;line-height:50px;padding-top:50px}h3 span{font-size:80px}.form-content{margin:auto;width:80%}.form-content h2{margin:20px auto;text-align:center}.form-content form{flex-direction:row;margin:40px auto}.form-content form div.subform textarea{height:200px;width:600px}form:not(.aa-Form){border:1px solid #ddd;border-radius:6px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:40px auto;padding:10px;text-align:center;width:80%}form:not(.aa-Form) label:not([for=prescription_idel]){display:block;padding:10px;text-align:center}form:not(.aa-Form) label[for=prescription_idel]{display:inline}form:not(.aa-Form) div{padding:10px;width:100%}form:not(.aa-Form) input:not([type=checkbox]),form:not(.aa-Form) select{font-size:1em;height:30px;margin:auto;width:350px}form:not(.aa-Form) select{height:35px}form:not(.aa-Form) input[type=checkbox]{top:0}form:not(.aa-Form) input[type=checkbox]#registration_form_agreeTerms{left:-210px}form:not(.aa-Form) textarea{font-size:1em;height:300px;margin:auto;width:80%}.login{margin-bottom:80px}.login form[name=registration_form]{flex-direction:row}#pharmacy-list{float:left;height:46px;margin-top:-54px;padding:0}#pharmacy-list ul{background-color:#fff;justify-content:space-around;margin:-10px auto;width:100%}.service{padding:20px}.service h3{color:#6d6e71}.service p{padding:10px}.service .container{justify-content:space-between}.service .col2:last-child{padding-bottom:70px}.fb-page.fb_iframe_widget{display:block;margin:20px auto auto 20%}.conseils.bg-orange,.equipe.bg-orange{background-color:#ff8600}.conseils.bg-orange h3,.equipe.bg-orange h3{color:#fff}.promo{background-color:#ff8600}.promo a.btn{margin:auto}.promo img{max-height:300px;object-fit:contain;width:70%}.promo h3{color:#fff}.promo .col3{border-right:1px solid #fff;color:#fff;text-align:center;width:33%}.promo .col3 p{margin:20px;text-align:left}div.grid-product div.product-content{width:350px}.promo .col3 p:nth-child(2){text-transform:uppercase}.promo .col3 p:nth-child(3){height:70px}.promo .col3:last-child{border-right:none}.promo .flex{align-items:baseline;padding:80px 0}.promo .price-promote{background-color:dimgray;display:inline-block;padding:20px}.partenaires button,.promo button{display:block;margin:auto}.promo .container{padding-bottom:70px}.team{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:70px}.team img{background:#fff;border:1px solid gray;border-radius:45px;padding:60px 70px;width:50%}.team div{margin-bottom:20px;text-align:center;width:300px}.conseils{padding-bottom:30px;padding-top:120px}.conseils .container{display:flex;flex-direction:row}.conseils p:first-child{font-weight:700}.conseils .col2:last-child p:first-child{text-align:center}.content-magazine{border:2px solid #ddd;margin-bottom:100px;margin-top:100px;padding:10px}.content-magazine h2{text-align:center}.partenaires{background-color:#1aabe6;padding-bottom:40px}.partenaires h3{color:#fff}.banner{margin:10px auto;width:40%}.slogan{margin:auto;text-align:center;width:80%}.slogan h3{font-size:1.4em}.slogan img{vertical-align:middle;width:30%}#footer{align-items:center;display:flex;justify-content:center;padding:50px 0}footer{background-color:#ebebf4;margin-top:40px}footer div#map{height:350px;width:100%}footer .pharmacy-name{text-transform:uppercase}footer ul{list-style-type:none}footer .col3{padding:10px;text-align:center}footer .col3 a.btn{margin:auto;width:80%}footer .col3 p{margin:5px 0}footer .col3 p.registration{font-style:italic;margin:10px auto 20px}footer .col3 .tools{align-items:center;display:flex;justify-content:center;margin:40px auto auto}footer .col3 .tools p{padding:10px}footer .col3 .tools a{margin-right:10px}div[class=members-content] div.member{background:#fff;border:1px solid gray;border-radius:45px;padding:40px 70px;width:10%}#courtesy{background-color:#fff;padding:15px;text-align:center}footer button{background-color:transparent;border:2px solid #000;display:block;margin-top:20px}footer input[type=text]{border:none;margin-top:60px;padding:15px;width:50%}div.grid-product{margin:auto auto 120px;width:90%}div.grid-product div.product-content hr.strike{left:0;top:-32px}div.grid-product div.product-content .product-info:not(.gamme) p.price-promote{background-color:#fff}div.grid-product div.product-content .tags{padding:20px}div.grid-product div.product-content .product-info:not(.gamme) img{height:110px;width:auto}div.search-product{border:0;width:80%}div.search-product form{display:flex;flex-direction:row}div.grid-product.shop div.product-content{height:480px;margin:20px auto;width:320px}.partenaires .swiper-container-partner{height:260px;padding:80px 0;width:100%}.partenaires .swiper-container-partner img{background-color:#fff;border-radius:45px;height:100%;object-fit:contain;width:80%}.wrapper-content{min-height:600px}.wrapper-content .wrapper-sub-content{margin:60px auto;width:90%}.wrapper-content .wrapper-sub-content h1{margin:10px auto 40px}.wrapper-content .wrapper-sub-content iframe,.wrapper-content .wrapper-sub-content object{display:block;margin:auto;width:90%}.wrapper-content .wrapper-sub-content iframe{height:600px}.wrapper-content .wrapper-sub-content p{padding:10px}.wrapper-content .wrapper-sub-content #autocomplete-keyword,.wrapper-content .wrapper-sub-content #autocomplete-theme{width:30%}.wrapper-content .wrapper-sub-content .keyword-search-theme{margin-top:60px}.wrapper-content .offer{margin-left:auto;margin-right:auto;width:80%}#autocomplete-keyword,#autocomplete-theme{margin:10px auto;width:60%}div.grid-container{display:flex;flex-wrap:wrap;justify-content:space-around;margin:60px auto auto}div.grid-container div.grid-content.brands{height:180px;text-align:center}div.grid-container div.grid-content.brands img.brand{height:100%;object-fit:contain;width:280px}div.grid-container div.grid-content.brands div.grid-img-border{border:0}div.grid-container div.grid-content.specialties{margin-bottom:80px;width:380px}div.grid-container div.grid-content.specialties div.flex{align-items:center;height:300px;width:100%}div.grid-container div.grid-content.specialties div.description{font-size:.9em;line-height:20px;margin:-20px auto auto;padding:10px;text-align:left;vertical-align:center;width:80%}div.grid-container div.grid-content.specialties img.specialty{box-shadow:1px 1px 10px #aaa;height:100%;left:-40px;object-fit:contain;position:relative;top:-40px;width:100%}div.grid-container div.grid-content.specialties div.grid-choice{left:140px;position:relative;text-align:center;top:-50px;width:290px}div.grid-container div.grid-content.specialties div.grid-choice :first-letter{text-transform:uppercase}div.grid-container div.grid-content{background-color:#fff;border:1px solid gray;border-radius:45px;height:280px;margin-bottom:90px;padding:60px 70px;text-align:center;width:20%}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{background-color:#fff;color:grey;font-size:1.2em;height:38px;line-height:30px;text-align:center}div.grid-container div.grid-content div.grid-choice p{height:32px;line-height:16px;width:100%}@media (max-width:1310px){.couverture h1{bottom:-42px;font-size:48px}.couverture{height:46vh}.accueil nav a{font-size:14px}#presentation{height:auto}.specialite p{padding-top:50px;width:40vw}.col1,.col2,.col3,.col4,.specialite .col2,.specialite .col2 p{width:100%}.team img{width:30%}#presentation div.logo img{display:block;margin:auto;width:60%}#presentation .flex{display:block}#presentation .boutons button{width:40%}.promo img{height:260px;width:auto}#presentation .flex .col3:nth-child(2){padding:40px}.specialite .container{display:block}.specialite button{margin:6vh 0}.specialite .col2:last-child{text-align:center;width:100%}.specialite .flex{display:block}.specialite img{width:auto}#footer{display:block;text-align:center}footer button{margin:25px auto -25px}div#map{height:300px;width:100%}}@media (max-width:768px){.wrapper-content .wrapper-sub-content{width:100%}img{width:auto}#presentation .col3 img{width:50%}#presentation .flex .col3:nth-child(2){background:none;padding:40px 0}#presentation .boutons button{width:49%}.specialite{height:1000px;padding:10px}.fb-page.fb_iframe_widget{margin:20px auto auto}.service a,.specialite a{margin-top:5vh}.partenaires .swiper{text-align:center}.conseils{padding:0}.conseils,.conseils .container{display:block}.conseils .container #autocomplete-keyword,.conseils .container #autocomplete-theme,.wrapper-content .wrapper-sub-content #autocomplete-keyword,.wrapper-content .wrapper-sub-content #autocomplete-theme{margin:10px auto;width:100%}.partenaires .swiper-container-partner{margin:auto;text-align:center}div.grid-container div.grid-content.specialties img.specialty{height:140px;object-fit:contain;width:62%}div.grid-container div.grid-content.specialties div.grid-choice{left:0}.couverture h1 a.manage{display:none}.team{text-align:center}#presentation .flex{padding:0}.specialite img{display:none}.service .flex{display:block;text-align:center}.services.grid-container div.service,div.grid-container div.grid-content{margin:20px auto;width:60%}div.grid-container div.grid-content.brands img.brand{width:auto}nav#menu a{font-size:1em}.wrapper-content .wrapper-sub-content h1{line-height:40px}.services.grid-container div.service{padding:10px}div.grid-container div.grid-content.specialties{height:400px;margin:10px auto;width:80%}div.grid-container div.grid-content.specialties div.grid-choice{width:auto}div.grid-container div.grid-content.specialties div.description{text-align:center;width:70%}div[class=members-content] div.member{max-height:240px;width:100%}.banner,.slogan{width:100%}.promo .flex{display:block}.promo .col3{border:none;margin-bottom:150px;width:100%}.barre_principale div{padding:10px 0}.couverture h1{margin-bottom:-52px;padding:40px 12px 40px 110px;width:52vw}#presentation .boutons{margin-top:30px}#presentation .boutons a{margin:auto;width:80%}#presentation .boutons a:first-child{margin:10px auto}#presentation .boutons a:nth-child(2){margin:auto}.affiliate{margin-top:20px}.affiliate img{width:100%}.js #menu{display:none}.js .slicknav_menu{display:block}.accueil nav ul{display:block;height:auto;text-align:center}.couverture{background-size:cover;height:25vh}footer .col3 .tools{justify-content:center}.barre_principale .container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.barre_principale{height:140px}.barre_principale span.pro-name{display:inline-block;font-size:1.1em;margin-top:20px;text-align:center}#pictos{display:flex;justify-content:space-between;margin-top:10px;width:60%}#pictos i{font-size:20px}.couverture h1{font-size:35px;line-height:30px}.couverture h1 span{font-size:25px}div[class=search-product]{margin:20px auto;width:80%}form:not(.aa-Form){flex-direction:row}form:not(.aa-Form) input:not([type=checkbox]),form:not(.aa-Form) select{width:100%}div.categories{left:5px;top:-280px;width:100%}div.cart-comment textarea#comment-cart{width:100%}.partenaires .swiper-container{border:2px solid #0e90d2;height:240px;margin-bottom:20px;padding:0;text-align:center;width:100%}.partenaires .swiper-container img{margin:auto;max-width:50%;object-fit:cover}}