:root{--traitement-1year-color:var(--color-rouge-clair);--traitement-12weeks-color:var(--color-bleu);--color-txt:#626366;--color-txt-foot:#201f1f;--color-blanc:#fff;--color-noir:#000;--color-gris:#e4e5ea;--color-gris-clair:#f5f5f5;--color-gris-fonce:#818181;--color-placeholder:#999;--color-inputbg:#e7e7e8;--color-rouge:#de052e;--color-rouge-clair:#e3284c;--color-violet:#734f95;--color-orange:#f48e23;--color-bleu:#0099d6;--color-vert:#38b21f}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/build/fonts/open-sans-v34-latin-300.175ca101.eot);src:url(/build/fonts/open-sans-v34-latin-300.175ca101.eot?#iefix) format("embedded-opentype"),url(/build/fonts/open-sans-v34-latin-300.c93abfae.woff2) format("woff2"),url(/build/fonts/open-sans-v34-latin-300.fbaa05ad.woff) format("woff"),url(/build/fonts/open-sans-v34-latin-300.e57cd99d.ttf) format("truetype"),url(/build/images/open-sans-v34-latin-300.43861e56.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:300;src:url(/build/fonts/open-sans-v34-latin-300italic.3ddf4805.eot);src:url(/build/fonts/open-sans-v34-latin-300italic.3ddf4805.eot?#iefix) format("embedded-opentype"),url(/build/fonts/open-sans-v34-latin-300italic.ed966cd8.woff2) format("woff2"),url(/build/fonts/open-sans-v34-latin-300italic.ebd592b3.woff) format("woff"),url(/build/fonts/open-sans-v34-latin-300italic.ab3fd87d.ttf) format("truetype"),url(/build/images/open-sans-v34-latin-300italic.41c42f80.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/build/fonts/open-sans-v34-latin-regular.6f06a4e8.eot);src:url(/build/fonts/open-sans-v34-latin-regular.6f06a4e8.eot?#iefix) format("embedded-opentype"),url(/build/fonts/open-sans-v34-latin-regular.a1535f45.woff2) format("woff2"),url(/build/fonts/open-sans-v34-latin-regular.7958f4e4.woff) format("woff"),url(/build/fonts/open-sans-v34-latin-regular.9fc51a00.ttf) format("truetype"),url(/build/images/open-sans-v34-latin-regular.a9aff17e.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(/build/fonts/open-sans-v34-latin-italic.1860df1b.eot);src:url(/build/fonts/open-sans-v34-latin-italic.1860df1b.eot?#iefix) format("embedded-opentype"),url(/build/fonts/open-sans-v34-latin-italic.80a88fd1.woff2) format("woff2"),url(/build/fonts/open-sans-v34-latin-italic.acfa2365.woff) format("woff"),url(/build/fonts/open-sans-v34-latin-italic.632c1dde.ttf) format("truetype"),url(/build/images/open-sans-v34-latin-italic.93cf2e98.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/build/fonts/open-sans-v34-latin-600.7562f9f9.eot);src:url(/build/fonts/open-sans-v34-latin-600.7562f9f9.eot?#iefix) format("embedded-opentype"),url(/build/fonts/open-sans-v34-latin-600.7ef3bbc9.woff2) format("woff2"),url(/build/fonts/open-sans-v34-latin-600.f031bf84.woff) format("woff"),url(/build/fonts/open-sans-v34-latin-600.8c07670b.ttf) format("truetype"),url(/build/images/open-sans-v34-latin-600.3d5351d0.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:600;src:url(/build/fonts/open-sans-v34-latin-600italic.06b4ae51.eot);src:url(/build/fonts/open-sans-v34-latin-600italic.06b4ae51.eot?#iefix) format("embedded-opentype"),url(/build/fonts/open-sans-v34-latin-600italic.9934eba5.woff2) format("woff2"),url(/build/fonts/open-sans-v34-latin-600italic.3df64364.woff) format("woff"),url(/build/fonts/open-sans-v34-latin-600italic.274e19d2.ttf) format("truetype"),url(/build/images/open-sans-v34-latin-600italic.706a6101.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/build/fonts/roboto-v30-latin-300.76fc1094.eot);src:url(/build/fonts/roboto-v30-latin-300.76fc1094.eot?#iefix) format("embedded-opentype"),url(/build/fonts/roboto-v30-latin-300.c48fb676.woff2) format("woff2"),url(/build/fonts/roboto-v30-latin-300.c2f7ab22.woff) format("woff"),url(/build/fonts/roboto-v30-latin-300.beded7bd.ttf) format("truetype"),url(/build/images/roboto-v30-latin-300.991f795d.svg#Roboto) format("svg")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:300;src:url(/build/fonts/roboto-v30-latin-300italic.688d4431.eot);src:url(/build/fonts/roboto-v30-latin-300italic.688d4431.eot?#iefix) format("embedded-opentype"),url(/build/fonts/roboto-v30-latin-300italic.1128daa3.woff2) format("woff2"),url(/build/fonts/roboto-v30-latin-300italic.c3e7b067.woff) format("woff"),url(/build/fonts/roboto-v30-latin-300italic.c81b2067.ttf) format("truetype"),url(/build/images/roboto-v30-latin-300italic.283f1b27.svg#Roboto) format("svg")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/build/fonts/roboto-v30-latin-regular.e2f36b80.eot);src:url(/build/fonts/roboto-v30-latin-regular.e2f36b80.eot?#iefix) format("embedded-opentype"),url(/build/fonts/roboto-v30-latin-regular.b009a76a.woff2) format("woff2"),url(/build/fonts/roboto-v30-latin-regular.f1e2a767.woff) format("woff"),url(/build/fonts/roboto-v30-latin-regular.6b1ef4e4.ttf) format("truetype"),url(/build/images/roboto-v30-latin-regular.4f862c8b.svg#Roboto) format("svg")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:url(/build/fonts/roboto-v30-latin-italic.615757bb.eot);src:url(/build/fonts/roboto-v30-latin-italic.615757bb.eot?#iefix) format("embedded-opentype"),url(/build/fonts/roboto-v30-latin-italic.e10742db.woff2) format("woff2"),url(/build/fonts/roboto-v30-latin-italic.d037cb47.woff) format("woff"),url(/build/fonts/roboto-v30-latin-italic.6b5785dc.ttf) format("truetype"),url(/build/images/roboto-v30-latin-italic.5b35ce29.svg#Roboto) format("svg")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/build/fonts/roboto-v30-latin-700.7d4f7f5f.eot);src:url(/build/fonts/roboto-v30-latin-700.7d4f7f5f.eot?#iefix) format("embedded-opentype"),url(/build/fonts/roboto-v30-latin-700.227c9319.woff2) format("woff2"),url(/build/fonts/roboto-v30-latin-700.77ecb942.woff) format("woff"),url(/build/fonts/roboto-v30-latin-700.5e5b76f0.ttf) format("truetype"),url(/build/images/roboto-v30-latin-700.9cc0e612.svg#Roboto) format("svg")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:700;src:url(/build/fonts/roboto-v30-latin-700italic.8a390a2c.eot);src:url(/build/fonts/roboto-v30-latin-700italic.8a390a2c.eot?#iefix) format("embedded-opentype"),url(/build/fonts/roboto-v30-latin-700italic.d92a5d14.woff2) format("woff2"),url(/build/fonts/roboto-v30-latin-700italic.da9edd2f.woff) format("woff"),url(/build/fonts/roboto-v30-latin-700italic.2e060d98.ttf) format("truetype"),url(/build/images/roboto-v30-latin-700italic.ea7a3036.svg#Roboto) format("svg")}*{line-height:1.2}html{color:var(--color-txt);font-size:62.5%;text-rendering:geometricPrecision}a,body,button[type=submit],img,input,p,textarea{color:var(--color-txt);font-family:Roboto,sans-serif;font-size:14px;font-weight:400}a,button[type=submit],img,p,textarea{color:inherit;font-family:Open Sans,sans-serif;font-size:18px;line-height:1.1;margin:0}h1,h2,h3,h4,h5,h6{display:block;font-family:Roboto,sans-serif;font-size:29px;font-weight:400;margin:0;padding:0;width:100%}.wys,a,li,p{text-align:left}.txt-sml,.wys,label{font-size:14px;font-weight:400}@media screen and (max-width:640px){h1,h2,h3,h4,h5,h6,p{padding:0 10px}}.flex{display:-ms-flex;display:flex;flex-flow:row wrap}.flex .flexitem{border:10px solid rgba(0,0,0,0);border-bottom:0;border-top:0}.flex .flexitem .vis{margin:10px auto}.flex .flexitem.column{flex-direction:column}.flex.col1>.flexitem{flex-basis:100%;max-width:100%}.flex.col2>.flexitem{flex-basis:50%;max-width:50%}.flex.col3>.flexitem{flex-basis:33.3333333333%;max-width:33.3333333333%}.flex.col4>.flexitem{flex-basis:25%;max-width:25%}.flex.col5>.flexitem{flex-basis:20%;max-width:20%}.flex.col6>.flexitem{flex-basis:16.6666666667%;max-width:16.6666666667%}.flex.col7>.flexitem{flex-basis:14.2857142857%;max-width:14.2857142857%}.flex.col8>.flexitem{flex-basis:12.5%;max-width:12.5%}.flex.alignb{align-items:flex-end}.flex.flexv{flex-flow:column nowrap}.flex.nowrap{flex-flow:nowrap}@media screen and (max-width:640px){.flex .flexitem,.flexv .flexitem{border:10pxmobile solid rgba(0,0,0,0);border-bottom:10pxMobile;border-top:10pxMobile}.flex .flexitem .vis,.flexv .flexitem .vis{margin:10pxMobile auto}.flex.col2 .flexitem,.flex.col3 .flexitem,.flex.col4>.flexitem,.flex.col5>.flexitem,.flexv.col2 .flexitem,.flexv.col3 .flexitem,.flexv.col4>.flexitem,.flexv.col5>.flexitem{flex:100%!important;max-width:100%!important}}sub,sup{font-size:50%;position:relative;top:-.8em;vertical-align:baseline;z-index:1}sub{top:.8em}h1{text-align:center}h1 img{display:block;margin:0 auto;max-width:100%}button{background-color:rgba(0,0,0,0);border:0 rgba(0,0,0,0);cursor:pointer}.faded{opacity:.5}p{font-weight:400}p.sml{font-size:12px}p.txt{color:var(--color-txt)!important}p.xtra-sml{font-size:8px}@media screen and (min-width:720px){.aleft{text-align:left}.aleft>*{display:inline-block!important}.aright{text-align:right}.aright>*{display:inline-block!important}}@media screen and (max-width:720px){.aleft{text-align:center}.aleft>*{display:inline-block!important}.aright{text-align:center}.aright>*{display:inline-block!important}}a:active,a:focus,a:visited{color:inherit}a,a:visited{color:var(--color-txt);text-decoration:none}a:hover,a:visited:hover{color:var(--color-rouge)}.cart{-webkit-appearance:none;background-color:var(--color-rouge)!important;border:2px solid var(--color-rouge);border-radius:50px;color:var(--color-blanc)!important;cursor:pointer;display:inline-block;font-family:inherit;font-size:15px;font-weight:400;line-height:1;margin:0 0 20px;min-width:160px;padding:15px 20px;text-align:center;text-decoration:none!important;transition:all .3s ease-out}.cart:hover{opacity:.7}.cart.br{background-color:var(--color-blanc)!important;border-color:var(--color-rouge)!important;color:var(--color-rouge)!important}.cart.tb{background-color:rgba(0,0,0,0)!important;border-color:rgba(0,0,0,0)}.cart.tb,.cart.vb,.clinique .cart{color:var(--color-blanc)!important}.cart.vb,.clinique .cart{background-color:var(--color-violet)!important;border-color:var(--color-violet)}.cart.bv{background-color:var(--color-blanc)!important;border-color:var(--color-violet);color:var(--color-violet)!important}.cart.codeclin{background-color:var(--color-rouge)!important;border-color:var(--color-rouge);font-size:30px}img{height:auto;max-width:100%}ul{margin:0;padding:0}li{list-style:none inside}*,:after,:before,html{box-sizing:border-box}em{font-style:italic}strong{font-weight:700}body{background-color:var(--color-blanc);display:block;font-size:0;line-height:0;margin:0;min-width:300px;padding:0;position:relative;scroll-behavior:smooth}.bodywrapper{display:block;margin:0 auto;max-width:1360px;padding:0 20px 20px;width:100%}input,textarea{background-color:var(--color-inputbg);border:1px solid var(--color-inputbg);border-radius:5px;font-size:18px;padding:15px;position:relative;width:100%}input,label{cursor:pointer}::placeholder{color:var(--color-placeholder);opacity:1}:-ms-input-placeholder{color:var(--color-placeholder)}::-ms-input-placeholder{color:var(--color-placeholder)}.error input,.error textarea{border-color:var(--color-rouge)}.preloader-gh{background-size:64px auto}.main-container{padding:15px 7% 55px}.container,.main-container{background-color:var(--color-gris-clair)}.container{margin:auto;max-width:1360px;width:100%}.wrapper{margin-left:auto;margin-right:auto;position:relative;text-align:center;width:100%}.modify{text-align:right}.confirm-container{background-color:var(--color-blanc);border-bottom:1px solid var(--color-gris);display:none;margin:20px auto;padding:30px 7%;text-align:center}.confirm-container.confirm-show{display:block}.confirm-container .icon-valid-big{background:url(/build/images/picto-ok-big.73067c2f.png) 0 9px no-repeat var(--color-blanc);border-bottom:2px solid var(--color-gris-fonce);margin-bottom:25px;padding:0 20% 18px 90px}.confirm-container .icon-valid-big .msg{display:flex;flex-direction:column;justify-content:center;line-height:1;min-height:70px}.confirm-container .icon-valid-big p:not(.green){font-size:14px;margin:0}.confirm-container .icon-valid-big .green{color:var(--color-vert);font-size:18px;margin-bottom:25px}.confirm-container .icon-valid{background:url(/build/images/picto-ok.355c7b34.png) 0 50% no-repeat rgba(0,0,0,0);border-bottom:2px solid var(--color-gris-fonce);margin-bottom:25px;padding:18px 20% 18px 50px}.confirm-container .icon-valid p{font-size:14px;font-weight:700;margin:0}.confirm-container .icon-valid .green{color:var(--color-vert);font-size:18px}.confirm-container .cart{display:inline-block;font-size:18px;margin:0 auto;text-decoration:none}.link_retour,.link_retour:visited{color:var(--color-violet);display:block;margin:0 0 10px}.header-container{background:url(/build/images/bulle.1976484d.svg) 0 50% no-repeat var(--color-blanc);background-size:50px;color:var(--color-violet);left:0;padding-left:80px;position:sticky;top:0;width:100%;z-index:999}@media (max-width:720px){.header-container{background-position:3% 50%;padding-left:calc(80px + 2%)}}.header-container header{align-items:center;display:flex;justify-content:space-between;min-height:100px;text-align:left}.header-container .header-left{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;text-align:left}.header-container h1{color:var(--color-violet);font-size:25px;font-weight:700;padding:0;width:auto}.header-container .site-subtitle{font-size:18px}.header-container .links{margin:0 20px 0 auto}.header-container .links a{color:var(--color-violet);font-size:14px;text-decoration:underline}.header-container .links a:not(:last-of-type):after{content:"• ";display:inline-block;font-size:28px;margin:0 10px;position:relative;vertical-align:middle}.logo-container{display:flex;flex-direction:column;justify-content:center}.logo-container p{color:var(--color-txt);font-size:12px;margin:10px 0}.footer-container{background-color:var(--color-blanc);color:var(--color-txt-foot);padding:45px 0 35px}.footer-container .flex .flexitem{flex-basis:75%;max-width:75%;padding:14px 0 0 40px;text-align:left}.footer-container img,.footer-container p{display:inline-block;font-size:14px;margin:0 5px;vertical-align:middle}.footer-container a{color:var(--color-txt);display:inline-block;font-size:14px}.footer-container a:not(:last-of-type):after{content:"•";display:inline-block;font-size:14px;line-height:14px;padding:0 8px}.palette{bottom:0;left:0;position:absolute}.palette img{margin:0}.home{padding:0}.home .popin.newsite{position:fixed;z-index:999}.home .popin.newsite,.home .popin.newsite .fond{display:block;height:100%;left:0;top:0;width:100%}.home .popin.newsite .fond{background-color:#000;opacity:.7;position:absolute;z-index:1}.home .popin.newsite .content{background-color:#f5f5f5;color:var(--color-txt)!important;height:auto;left:50%;max-width:600px;padding:45px 25px 25px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.home .popin.newsite .content .cart{display:inline-block;margin:25px auto}.home .popin.newsite .content .close{background:url(/build/images/delete.1c00a31e.jpg) 0 0 no-repeat rgba(0,0,0,0);background-size:contain;height:30px;position:absolute;right:15px;top:15px;width:30px;z-index:3}.home .intro{color:var(--color-blanc);text-align:center}.home .intro .content{height:100%;padding:20px}.home .intro .content .cart{margin:20px 10px 0}.home .intro .proprio .content{background-color:var(--color-rouge)}.home .intro .clinique .content{background-color:var(--color-violet)}.home .intro h2{font-size:30px;font-weight:700}.home .intro .flexitem{border-width:0;margin:0;overflow:hidden}.home .intro .vb{border-color:var(--color-blanc)}.home .comment{color:var(--color-txt);padding:65px 0 110px;text-align:center}.home .comment h3{color:var(--color-rouge);font-size:30px;font-weight:700;margin:0 auto 5px}.home .comment a{margin:0 auto}.home .comment div{background:url(/build/images/home-phone.179d3511.jpg) 5% 50% no-repeat var(--color-gris-clair);background-size:contain;min-height:539px;padding-left:50%}.home .comment ul{margin-left:-40px;max-width:660px;padding-top:33px}.home .comment ul li{margin-bottom:70px}.home .comment ul li:not(:last-child) span:after{background:url(/build/images/dot.aa462fb9.jpg) 0 0 repeat var(--color-gris-clair);bottom:-60px;content:"";height:50px;left:50%;position:absolute;transform:translate(-50%);width:3px}.home .comment ul li.num1 span{background-color:#f75979}.home .comment ul li.num2 span{background-color:#f2385c}.home .comment span{background-color:var(--color-rouge);border-radius:80px;color:var(--color-blanc);font-size:57px;font-weight:700;height:80px;line-height:80px;position:relative;text-align:center;width:80px}.home .comment p,.home .comment span{display:inline-block;vertical-align:middle}.home .comment p{font-size:20px;padding-left:5%;width:77%}.form{background-color:var(--color-blanc);padding-bottom:30px}span.spanred{color:var(--color-rouge)}.inputc{max-width:480px;width:100%}.inputc .case{display:block;margin-bottom:20px}input.date{background:url(/build/images/cal.fd0147f1.jpg) 0 50% no-repeat var(--color-inputbg)!important;padding-left:70px!important;width:100%!important}.switch{display:inline-block;height:30px;position:relative;width:60px}.switch input{display:none}.slider{background-color:var(--color-txt);border-radius:30px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.slider:before{background-color:var(--color-inputbg);border-radius:50%;bottom:3px;content:"";height:24px;left:3px;width:24px}input:checked+.slider{background-color:var(--color-vert)}input:focus+.slider{box-shadow:0 0 1px green}input:checked+.slider:before{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}.form-container a,.form-container button[type=submit],.form-container img,.form-container p,.form-container textarea{font-size:18px}.form-container p{margin:20px 0 10px}.form-container .decal .flexitem{flex-basis:30%;max-width:30%}.form-container .decal .flexitem:first-child{flex-basis:70%;max-width:70%}.form-container #form-proprietaire .flexitem{margin:0}.form-container .linka{background:none rgba(0,0,0,0);border:0 rgba(0,0,0,0);border-radius:0;color:var(--color-violet);display:inline-block;float:right;font-family:Open Sans,sans-serif;font-size:18px;text-decoration:underline;width:auto}.form-container .cog{background:url(/build/images/molette.efe50298.jpg) 100% 50% no-repeat var(--color-blanc);padding:8px 35px 8px 0}.form-container article>p{font-size:18px;margin:5px 0 20px}.form-container section{background-color:var(--color-blanc);margin:0 auto;padding:0 0 30px;width:100%}.form-container section form>p{padding:0 20px}.form-container h2{color:var(--color-violet);font-size:30px;margin-bottom:5px;text-align:left}.form-container h3{font-size:30px;line-height:1;margin:0 0 15px;position:relative;z-index:9}.form-container h3.noform{margin-bottom:15px}.form-container h4{font-size:30px;margin:40px 0 15px}.form-container .mentoblig{font-size:14px;margin-bottom:10px}.form-container .oblig{font-size:14px;margin:0 0 5px}.form-container .flex{align-items:stretch}.form-container .flex.flexv{align-items:flex-start}.form-container .flexitem{margin:auto}.form-container .flexitem .flexitem{border:20px solid var(--color-blanc);position:relative}.form-container .flexitem .flexitem.mention{margin:0}.form-container .flexitem.align-top{margin-top:0}.form-container .entete p{margin:15px 0 0;text-align:right}.form-container .entete p>span{color:var(--color-rouge)}.form-container .entete .flexitem{border-bottom:0 rgba(0,0,0,0)}.form-container input{font-size:16px;height:50px;line-height:1;margin-left:auto;margin-right:auto;padding:0 15px;position:relative;width:100%}.form-container input.date{width:185px}.form-container .form-select{position:relative}.form-container .form-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-inputbg);border:0 rgba(0,0,0,0);border-bottom-left-radius:var(--input-border-radius);border-top-left-radius:var(--input-border-radius);color:var(--color-txt);display:block;font-size:16px;height:50px;line-height:1;overflow:hidden;padding:0 15px;transition:all .4s ease-in-out;width:100%}.form-container .form-select:after{content:"◿";display:block;font-size:13px!important;height:13px;line-height:1;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-70%) rotate(45deg);width:13px}.form-container .req{display:block;position:relative}.form-container .req:after{color:var(--color-rouge);content:"*";font-size:18px;position:absolute;right:15px;top:0}.form-container .case{position:relative;text-align:center}.form-container .case.aright{text-align:right}.form-container .case.acenter{text-align:center}.form-container .case span{color:var(--color-rouge)}.form-container .case .choix{color:inherit;display:inline-block;overflow:hidden;vertical-align:middle;width:50%}.form-container .case .choix:first-of-type{border-bottom-left-radius:5px;border-top-left-radius:5px}.form-container .case .choix:last-of-type{border-bottom-right-radius:5px;border-top-right-radius:5px}.form-container .case .choix:not(:last-of-type){border-right:1px solid var(--color-blanc)}.form-container .case input{display:none;opacity:0}.form-container .case input+label:before{background:var(--color-inputbg);border-radius:var(--input-border-radius);content:"";cursor:pointer;display:inline-block;height:38px;margin-right:1em;vertical-align:middle;width:38px}.form-container .case input:checked+label:before{background:url(/build/images/fond_bt_on.bbf7ed6c.png) 50% 50% no-repeat var(--color-txt);background-size:cover}.form-container .case.check{text-align:left}.form-container .case.check.acenter{text-align:center}.form-container .case.check.flexitem{border-bottom-width:2px;border-top-width:2px;margin:4px 0}.form-container .case.check input+label:before{border-radius:100%;height:20px;left:0;margin-right:0;position:absolute;top:0;width:20px}.form-container .case.check input:checked+label:before{background:url(/build/images/fond_check_on.21f898fd.jpg) 50% 50% no-repeat var(--color-txt)}.form-container .case.check label{display:inline-block;font-size:14px;max-width:85%;padding-left:35px;position:relative;text-align:left}.form-container .case.check .formsg.errormsg{left:auto;right:0;transform:translateY(-20px)}.form-container .case.check .formsg.errormsg:after{left:auto;right:0;transform:translate(-4px,8px) rotate(45deg)}.form-container .choix.cazblok{border-width:0;height:50px;margin:0;width:100%}.form-container .choix.cazblok label{display:block;line-height:50px;padding:0 20px;position:relative;white-space:nowrap;z-index:2}.form-container .choix.cazblok label.traitement--1year:hover{color:#fff}.form-container .choix.cazblok label.traitement--1year:hover:before{background-color:var(--traitement-1year-color)}.form-container .choix.cazblok label.traitement--12weeks:hover{color:#fff}.form-container .choix.cazblok label.traitement--12weeks:hover:before{background-color:var(--traitement-12weeks-color)}.form-container .choix.cazblok label.traitement--1month:hover{color:#fff}.form-container .choix.cazblok label.traitement--1month:hover:before{background-color:var(--color-violet)}.form-container .choix.cazblok input+label:before{background:var(--color-inputbg);border-radius:0;content:"";display:inline-block;height:50px;left:0;margin:0;position:absolute;top:0;width:100%;z-index:-1}.form-container .choix.cazblok input:checked+label{color:var(--color-blanc)}.form-container .choix.cazblok input:checked+label:before{background:url(/build/images/fond_bt_on.bbf7ed6c.png) 15px 50% no-repeat var(--color-vert)}.form-container .choix.cazblok input:checked+label.traitement--12weeks:before{background-color:var(--color-bleu)}.form-container .choix.cazblok input:checked+label.traitement--1year:before{background-color:var(--color-rouge-clair)}.form-container .choix.cazblok input:checked+label.traitement--1month:before{background-color:var(--color-violet)}.form-container .consent,.form-container .consent a{display:inline-block;font-size:14px;text-align:center}.form-container .consent{display:block;margin:15px auto 0;padding:0;width:80%}.form-container #telephone{padding-left:90px}.form-container .prefix{border-right:1px solid var(--color-blanc);display:block;height:48px;left:2px;position:absolute;top:1px;width:73px;z-index:2}.form-container .prefix:after{content:"◿";display:block;font-size:13px!important;height:13px;line-height:1;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-70%) rotate(45deg);width:13px}.form-container .prefix select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-inputbg);border:0 rgba(0,0,0,0);border-bottom-left-radius:var(--input-border-radius);border-top-left-radius:var(--input-border-radius);color:var(--color-txt);display:block;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:18px;font-weight:400;height:100%;overflow:hidden;padding:5px 31px 5px 5px;transition:all .4s ease-in-out;width:100%}.form-container .prefix select:-ms-expand{display:none}.form-container .prefix option{background-color:var(--color-inputbg);cursor:pointer;line-height:1}.form-container .btns{margin-top:30px}.form .cart:not(.codeclin){display:block;margin:0 auto;width:auto}.formsg{background-color:var(--color-violet);bottom:auto;color:var(--color-blanc);font-size:18px;line-height:30px;text-align:center;transform:translate(-50%,-100%);width:160px;z-index:9}.formsg,.formsg:after{border-radius:5px;height:30px;position:absolute}.formsg:after{background:#734f95;bottom:0;content:"";left:50%;transform:translate(-50%,22%) rotate(45deg);width:30px;z-index:0}.formsg.errormsg,.formsg.errormsg:after,.formsg.red,.formsg.red:after{background-color:var(--color-rouge)}.formsg .content{position:relative;z-index:1}.formsg.wide{height:auto;max-width:300px;min-height:40px;padding:.5em;width:auto}.formsg p{font-size:18px;line-height:30px;margin:0;text-align:center}.formsg>span{background:url(/build/images/slideup.44d7d30b.png) 50% 50% no-repeat rgba(0,0,0,0);bottom:-10px;height:28px;left:50%;position:absolute;transform:translate(-50%);width:30px;z-index:-1}.formsg.errormsg{bottom:100%;height:auto;left:50%;min-width:300px;padding:10px;pointer-events:none;transform:translate(-50%,-20px);width:auto}.formsg.errormsg p{font-size:15px;line-height:1.1;margin:0;text-align:center;width:100%}.formsg.violet{background-color:var(--color-violet)}.formsg.delete-animal{min-width:300px;padding:10px}.formsg form{background-color:rgba(0,0,0,0)!important;padding:0}.formsg button{border-bottom:1px solid #fff;margin:auto .5em;padding:0}.formsg.choose-reminder-type{background-color:#fff;border:2px solid var(--color-violet);color:#000;max-width:450px;padding:0;transform:translate(-50%,calc(-100% - 20px))}.formsg.choose-reminder-type.switch-reminder-type{border-color:var(--color-rouge-clair);max-width:500px}.formsg.choose-reminder-type.switch-reminder-type:after{border-bottom:2px solid var(--color-rouge-clair);border-right:2px solid var(--color-rouge-clair)}.formsg.choose-reminder-type .content{background-color:#fff;border-radius:5px;padding:.75em;z-index:10}.formsg.choose-reminder-type:before{bottom:0;content:"";height:27px;left:50%;position:absolute;width:27px;z-index:2}.formsg.choose-reminder-type:after,.formsg.choose-reminder-type:before{background-color:#fff;border-radius:0;transform:translate(-50%,50%) rotate(45deg)}.formsg.choose-reminder-type:after{border-bottom:2px solid var(--color-violet);border-right:2px solid var(--color-violet)}.formsg.choose-reminder-type p{font-size:16px;line-height:1.4;margin-bottom:1em}.case.error .formsg.errormsg{width:310px}.error-marker{background:url(/build/images/error.5b8aeac2.png) 50% 50% no-repeat rgba(0,0,0,0);display:block;height:30px;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:30px;z-index:9}.check .error-marker{right:-40px}.error .formsg{display:none}.error .error-marker:hover .formsg{display:block}.valid input{border-color:var(--color-vert)}.errors{display:none;padding:10px 0 25px}.errors p{color:var(--color-rouge);margin:5px;text-align:center;width:100%}.erc{display:inline}input[disabled]{background-color:#bbb;color:#fff;cursor:not-allowed}.form-element{display:block;height:50px;margin-bottom:20px;position:relative}.form-element .input-type-password{padding-right:40px}.form-element .show-password{background-color:rgba(0,0,0,0);background-image:url(/build/images/eye-password-show.adf855e3.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%;cursor:pointer;height:20px;position:absolute;right:10px;top:50%;transform:translate3d(0,-50%,0);width:20px}.form-element .show-password:has(input:checked){background-image:url(/build/images/eye-password-hide.6791fbb4.svg)}.form-element .show-password input{height:0;visibility:hidden;width:0;clip:unset}.form-element.error .show-password{right:40px}.form-element.error .input-type-password{padding-right:70px}.case .cazblok:has(.traitement--1year) label{border-bottom-left-radius:5px!important;border-top-left-radius:5px!important;overflow:hidden}.case .cazblok:has(.traitement--1month) label{border-bottom-right-radius:5px!important;border-top-right-radius:5px!important;overflow:hidden}#form-login{padding-top:20px}#form-login .flexitem.email{justify-content:flex-end}#form-login .form-element{margin-bottom:0}.rappel h2,.rappel h3,.rappel h4{color:var(--color-rouge)}.rappel p{font-size:13px}.rappel .flexitem{margin:0}.rappel #success-notification.required,.rappel #success-notification.required:after{background-color:var(--color-rouge)}.stepmob{width:100%}.addanimal{color:var(--color-txt);display:block;margin:15px 0;text-decoration:underline}.addanimal>*{display:inline-block;vertical-align:middle}.addanimal img{margin-right:10px}.animal{margin-bottom:15px}.animal h3{width:90%}.animal .delete-col,.animal h3{display:inline-block;vertical-align:middle}.animal .delete-col{width:10%}.animal .delete-col button{padding:0}.animal:first-child .delete-col .delete{display:none}.animal.rapp{border-bottom:1px solid var(--color-txt);padding-bottom:20px;text-align:center}.animal.rapp .col4{border-left-width:0;border-right-width:0}.animal.rapp .flexitem{border-width:0 5px}.animal.rapp .flexitem:first-of-type{border-left-width:0!important}.animal.rapp .flexitem:last-of-type{border-right-width:0!important}.animal.rapp .switch{margin:5px auto}.animal.rapp p{font-size:14px;margin:0 0 10px;text-align:center}.animal.rapp span{font-weight:700}#animaux-form.hidden,#owners-list-container.hidden{display:none}#owners-list-container{border:1px solid var(--color-violet);font-size:14px;max-height:60vh;overflow:auto;padding:2em 1em 0}#owners-list-container .close{position:absolute;right:1em;top:1em}#owners-list{display:flex;flex-direction:column;gap:2em;padding-right:1em;position:relative}#owners-list:before{background-color:#fff;bottom:0;content:" ";left:0;min-height:25px;position:absolute;right:0;z-index:2}#owners-list:after{background:linear-gradient(rgba(var(--color-violet),.4),rgba(var(--color-violet),1));bottom:0;clip-path:polygon(50% 5px,100% 100%,0 100%);content:" ";display:block;font-size:14px;min-height:25px;position:sticky;text-align:center;width:100%;z-index:1}#owners-list .owner-pet{display:flex;flex-direction:row;position:relative}#owners-list .owner-pet:after{background:var(--color-violet);bottom:-1em;content:" ";display:block;height:1px;left:50%;margin:0;position:absolute;transform:translateX(-50%);width:80%}#owners-list .owner-pet:last-child:after{display:none}#owners-list .owner-pet .pet{display:flex;flex-basis:80%;flex-direction:column}#owners-list .owner-pet .owner-link{align-items:flex-end;display:flex;flex-direction:row;justify-content:flex-end}#owners-list .owner-pet .owner-link a{color:var(--color-violet);font-size:16px;text-align:right;text-decoration:underline}#owners-list .owner-pet .pet-name{color:var(--color-violet);font-size:20px;font-weight:700;margin-top:0}#owners-list .fuzzy-warning{border:1px solid #f50;padding:.5em;text-align:left}#form-preferences{background-color:var(--color-blanc);padding-bottom:50px}.show--dog .typeanimal--cat{display:none!important}.show--dog .reminders-setup-container header{margin-top:1.5rem}.show--dog .reminders-setup-container header p.new{background-color:var(--color-rouge-clair);border:2px solid var(--color-rouge-clair)!important;border-radius:10px 10px 0 0;color:#fff;font-weight:400;margin:0;padding:.25em .5em}.show--dog .reminders-setup-container section{border:2px solid var(--color-rouge-clair)!important;border-radius:0 0 10px 10px;margin-bottom:10px;padding:1rem}.show--dog .reminders-setup-container section p{margin:0 0 10px}.show--dog .reminders-setup-container section .animal.rapp{border-bottom:0;margin:0;padding-bottom:0}.show--cat .typeanimal--dog,.show--traitement--12weeks .traitement--1month:not(label),.show--traitement--12weeks .traitement--1year:not(label),.show--traitement--1month .traitement--1year:not(label),.show--traitement--1year .traitement--12weeks:not(label),.show--traitement--1year .traitement--1month:not(label){display:none!important}.step-5 section{border:none!important}.rapplist .traitement{display:none!important}.rapplist .flexitem{padding-bottom:15px}.rapplist .flexitem p{margin-bottom:5px!important}.show--traitement--12weeks .rapplist .traitement--12weeks{display:block!important}@media screen and (max-width:640px){.show--traitement--12weeks .rapplist .traitement--12weeks{display:flex!important}}.show--traitement--1month .rapplist .traitement{display:block!important}@media screen and (max-width:640px){.show--traitement--1month .rapplist .traitement{display:flex!important}}.show--traitement--1month .flex.col4 .flexitem{flex-basis:33.3333333333%;max-width:33.3333333333%}.legend{color:var(--color-txt)!important;font-size:14px}.register{padding:15px 2% 35px}.register h2,.register h3{color:var(--color-violet)}.register .flexitem{margin:0}.register .forgotpwd{color:var(--color-violet);text-decoration:underline}.register article>h2,.register article>p{padding:0 20px}.form.register .login .links{text-align:right}.form.register .login .links a{text-decoration:underline}.form.register .login .case.check label{font-size:18px}.contact.forgot{text-align:center}.contact.forgot h3{color:var(--color-violet);margin-bottom:0;text-align:left}.contact.forgot article>p{margin:0 0 5px}.contact.forgot article>p.oblig{margin-top:10px}.contact.forgot .cart{display:inline-block!important;margin-right:30px!important;width:auto!important}.contact.forgot .cartcont{display:inline-block;margin:25px 5px 25px 0}.cartcont{display:inline-block;position:relative}.main-container.clinique h2,.main-container.clinique h3{color:var(--color-violet)}.main-container.clinique .clinique-name{margin-bottom:10px;margin-top:50px;padding-left:0}.main-container.clinique section:not(#form){border-bottom:2px solid var(--color-inputbg)}.main-container.clinique section#code{padding-bottom:10px}.main-container.clinique section#coord{padding-bottom:0}.main-container.clinique section#coord .form{padding-bottom:10px}.main-container.clinique section#noreminders,.main-container.clinique section#search{padding-bottom:0;scroll-margin-top:130px}.main-container.clinique #form-compte{padding-bottom:0;position:relative}.main-container.clinique #form-compte .flexv:not(.statit) .flexitem{border-bottom-width:0;border-top-width:0}.main-container.clinique .logout{color:var(--color-violet);position:absolute;right:0;top:-1.5em}.main-container.clinique .codeclin p{display:inline-block;margin:0 0 5px;vertical-align:middle}.main-container.clinique .codeclin .codeclin{margin:0;padding:5px 35px;vertical-align:middle}.main-container.clinique .aside .flexitem{border-bottom-width:0;border-top-width:0;margin:0}.main-container.clinique .aside .flexitem p{font-size:14px;font-weight:400;margin-bottom:10px;text-align:center}.main-container.clinique .aside .flexitem:first-of-type{flex:30%;max-width:30%}.main-container.clinique .aside .flexitem:first-of-type p{text-align:left}.main-container.clinique .aside .flexitem:nth-of-type(2),.main-container.clinique .aside .flexitem:nth-of-type(3),.main-container.clinique .aside .flexitem:nth-of-type(4){flex:15%;max-width:15%}.main-container.clinique .aside .flexitem:nth-of-type(5){flex:25%;margin-top:auto;max-width:25%;text-align:right}.main-container.clinique .results{margin:20px auto;width:95%}.main-container.clinique .results .heading .flexitem p{width:100%}.main-container.clinique .results li{border-bottom:2px solid var(--color-violet);padding:18px 0}.main-container.clinique .results li:first-of-type{padding-top:5px}.main-container.clinique .results li .flexitem:first-of-type img{display:inline-block;margin-right:2.7%;vertical-align:middle;width:17.3%}.main-container.clinique .results li p{display:inline-block;font-size:18px;margin:0;vertical-align:middle;width:80%}.main-container.clinique .results li p span{display:block;font-size:30px;font-weight:700}.main-container.clinique .results li.not-sent .sent-status{display:none}.main-container.clinique .results .flexitem.rappels{background-color:var(--color-blanc)}.main-container.clinique .results .flexitem.state{align-items:center;justify-content:center;text-align:center}.main-container.clinique .results .flexitem.state span{margin:0 auto}.main-container.clinique .results a,.main-container.clinique .results span{color:var(--color-violet)}.main-container.clinique .results .side a{text-decoration:underline}.main-container.clinique #modifier-compte{border-bottom:1px solid;color:#502776;cursor:pointer;margin:0 .5em;padding:0 0 .2em}.main-container.clinique .searchit>.flexitem{border-bottom-width:0;border-top-width:0}.main-container.clinique .searchit h3,.main-container.clinique .searchit h4{margin:0}.main-container.clinique .searchit h4{font-size:24px;margin-bottom:20px}.main-container.clinique .searchit p{margin:10px 0}.main-container.clinique .searchit span{margin:0}.main-container.clinique .searchit ul{padding-top:20px;text-align:center;width:100%}.main-container.clinique .searchit li{display:inline-block;text-align:center;width:50%}.main-container.clinique .searchit .cart{padding:15px 0}.main-container.clinique .searchit input[type=reset]{padding:15px}.main-container.clinique .clin-actions{align-items:center;justify-content:flex-end}.main-container.clinique .clin-actions button{background:url(/build/images/printit.7704dce0.png) 100% 50% no-repeat rgba(0,0,0,0);border:0 rgba(0,0,0,0);display:block;font-size:18px;height:27px;line-height:27px;margin:25px 25px 25px 0;padding:0 41px 0 0;text-align:right;text-decoration:underline}.main-container.clinique .clin-actions button.exportit{background-image:url(/build/images/exportit.62acdcf4.png)}.main-container.clinique .statit>.flexitem{border-bottom-width:10px;border-top-width:10px}.main-container.clinique .statit h3{margin:0}.main-container.clinique .statit .stats{border-bottom-width:0;border-left-width:0;border-right-width:0}@media(max-width:1024px){.main-container.clinique .statit .stats.col4>.flexitem{flex-basis:50%;max-width:50%}}.main-container.clinique .statit .stats .flexitem{background:url(/build/images/stats-1.d54cb2b1.png) 50% 0 no-repeat var(--color-rouge);border-width:0;color:var(--color-blanc);display:flex;flex-direction:column;justify-content:space-between;margin:0;overflow:hidden;padding:160px 5px 20px}.main-container.clinique .statit .stats .flexitem p{font-size:18px;margin:0 auto;text-align:center;width:90%}.main-container.clinique .statit .stats .flexitem p.num{font-size:clamp(28px,7vw,100px);font-weight:700;margin-bottom:45px;width:100%}.main-container.clinique .statit .stats .flexitem p.num.sml{font-size:35px;margin:15px auto}.main-container.clinique .statit .stats .flexitem p.xtra-sml{font-size:12px}.main-container.clinique .statit .stats .flexitem div p{margin:0}.main-container.clinique .statit .stats .flexitem:hover .hoverstat{top:0}.main-container.clinique .statit .stats .flexitem .hoverstat{background-size:25% auto;border:18px solid var(--color-blanc);display:flex;flex-flow:column;justify-content:space-between;padding-top:33%;transition:top .2s ease-in-out}@media(min-width:720px){.main-container.clinique .statit .stats .flexitem .hoverstat{height:100%;left:0;position:absolute;top:100%;width:100%}}.main-container.clinique .statit .stats .flexitem .hoverstat .two-columns p{font-size:12px}@media screen and (min-width:1300px){.main-container.clinique .statit .stats .flexitem .hoverstat .two-columns p{font-size:calc(12px + strip-unit(6px)*(100vw - 1300px)/strip-unit(-50px))}}@media screen and (min-width:1250px){.main-container.clinique .statit .stats .flexitem .hoverstat .two-columns p{font-size:18px}}.main-container.clinique .statit .stats .flexitem .hoverstat .two-columns p.num.sml{font-size:18px}@media screen and (min-width:1300px){.main-container.clinique .statit .stats .flexitem .hoverstat .two-columns p.num.sml{font-size:calc(18px + strip-unit(17px)*(100vw - 1300px)/strip-unit(-50px))}}@media screen and (min-width:1250px){.main-container.clinique .statit .stats .flexitem .hoverstat .two-columns p.num.sml{font-size:35px}}.main-container.clinique .statit .stats .flexitem .hoverstat p{margin:0 auto}.main-container.clinique .statit .stats .flexitem .hoverstat p.mention{margin-bottom:20px}.main-container.clinique .statit .stats .flexitem .hoverstat p.num.sml{margin:5px auto}.main-container.clinique .statit .stats .flexitem.nbrapp div{width:100%}.main-container.clinique .statit .stats .flexitem.nbprog{background-color:var(--color-orange);background-image:url(/build/images/stats-2.d818dd3f.png)}.main-container.clinique .statit .stats .flexitem.nbprog .hoverstat{background-color:var(--color-orange)}.main-container.clinique .statit .stats .flexitem.nbanim{background-color:var(--color-bleu);background-image:url(/build/images/stats-3.e3cb039c.png)}.main-container.clinique .statit .stats .flexitem.nbanim .hoverstat p.num:not(.sml){font-size:clamp(36px,7vw,90px)}.main-container.clinique .statit .stats .flexitem.nbaniprog{background-color:var(--color-violet);background-image:url(/build/images/stats-4.db2cd6ef.png)}.main-container.clinique .statit .stats .flexitem.nbaniprog .hoverstat{background-color:var(--color-violet)}.main-container.clinique .statit .stats .flexitem .two-columns{display:flex}.main-container.clinique .statit .stats .flexitem .two-columns .col{align-items:center;display:flex;flex:1;flex-direction:column}.main-container.clinique .statit .stats .flexitem .two-columns .col:first-child{border-right:2px solid var(--color-blanc)}.main-container.clinique #form-compte .form-password h6{display:block;font-size:16px;font-weight:700}.main-container.clinique #form-compte .form-password p{font-size:12px;margin-top:10px}.main-container.clinique .norap,.main-container.clinique .norap .flexitem{border-left:0;border-right:0}.main-container.clinique.account-disabled{padding:7vh 7vw}.pagination{font-size:30px;text-align:center;word-wrap:break-word;padding:0 2em}.pagination li{display:inline;margin:0 .2em}.pagination li a{color:var(--color-violet);display:inline-block;font-size:30px;line-height:1}.pagination li.current a{text-decoration:underline}.pagination .pages{display:inline}#form-clinique-preferences{padding-top:20px}.confidentialite{padding:15px 7% 65px}.confidentialite h2{color:#502776;font-size:30px;margin-bottom:25px;text-align:left}.confidentialite h3{font-weight:700;margin:65px 0 15px;position:relative}.confidentialite p{margin-bottom:25px}.confidentialite a{color:var(--color-violet)}.confidentialite .apropcont{background-color:var(--color-blanc);padding:20px}.confidentialite .sommcont{margin:45px 0;position:relative}.confidentialite .sommcont a{display:block}.confidentialite .sommaire{display:block;margin:40px 0 0}a.target{display:block;position:relative;top:-180px;visibility:hidden}.prop>a{color:var(--color-violet);display:block}.prop h2,.prop>a{margin-bottom:15px}.prop h2.flexitem{margin-bottom:20px}.prop article{background-color:var(--color-blanc);margin:0 auto;padding:15px 0;width:100%}.prop article h2{margin:0}.prop article .table{border-bottom:1px solid var(--color-violet)}.prop .table.head p{font-weight:700;text-align:center}.prop .table.head .flexitem{background-color:var(--color-blanc)!important}.prop .modify a{color:var(--color-violet);font-size:14px;padding:5px 35px 5px 0;text-decoration:underline}.prop .flexitem.mention:before{content:""}.prop .form{margin-bottom:20px;opacity:1;overflow:visible;-webkit-transition:1s;transition:1s}.prop .form.inactive{height:0;opacity:0;padding-bottom:0;padding-top:0}.prop .table{margin:0 auto;width:99%}.prop .table.head{align-items:flex-end}.prop .table.head .flexitem{border-width:15px;margin:0}.prop .table.head .flexitem.rappels{padding:0}.prop .table.head .flexitem.rappels p{margin:15px 0 0!important}.prop .table.head .flexitem p{margin:0 0 15px!important}.prop .table.rappel_animal{background-color:#fff}.prop .table.rappel_animal .notif{align-items:center;display:flex;justify-content:center}.prop .table.rappel_animal .flexitem{margin:0}.prop .table.rappel_animal .flexitem .flexitem{align-items:center;display:flex;justify-content:center}.prop .table.rappel_animal p{margin:0}.prop .table .flexitem.colname{flex-basis:30%;max-width:30%}.prop .table .flexitem.colrap{align-items:stretch;background-color:var(--color-gris-clair);flex-basis:40%;flex-direction:column;justify-content:stretch;max-width:40%;padding:1rem;position:relative}.prop .table .flexitem.colrap .flexitem{text-align:left}.prop .table .flexitem.colrap .rappels p{min-width:100px;width:auto}.prop .table .flexitem.colrap .rappels label{margin:0 5px!important}.prop .table .flexitem.colrap .rappels .edit-envoi-date{text-decoration:underline}.prop .table .flexitem.colrap .form{width:100%}.prop .table .flexitem.colrap .typeanimal--dog .choix.cazblok label{line-height:2.5em}.prop .table .flexitem.colrap .typeanimal--dog .choix.cazblok label:before{height:2.5em}.prop .table .flexitem.colrenew{flex-basis:10%;max-width:10%}.prop .table .flexitem.coltype{flex-basis:20%;max-width:20%}.prop .table .flexitem .flexitem{border-width:0}.prop .table .flexitem p{font-size:14px;font-weight:400}.prop .table .flexitem.civil{padding-right:1.5rem;position:relative}.prop .table .flexitem.civil p{word-wrap:break-word}.prop .table .flexitem.civil form{align-items:center;display:flex;flex:1;justify-content:space-between;margin:0;padding:0}.prop .table .flexitem.civil form span .delete{min-width:30px;padding:0;width:10%}.prop .table .flexitem.civil form span img{width:100%}.prop .table .flexitem.civil img{width:20%}.prop .table .flexitem.civil p{margin:0 5%;width:60%}.prop .table .flexitem.civil p .animal__name{color:var(--color-violet);display:block;font-size:20px;font-weight:400}.prop .table .flexitem.civil .confirm{background-color:var(--color-rouge);bottom:30px;color:var(--color-blanc);cursor:default;height:auto;left:50%;padding:0 0 10px;position:absolute;transform:translate(-50%);width:380px;z-index:9}.prop .table .flexitem.civil .confirm p{text-align:center;width:90%}.prop .table .flexitem.civil .confirm button{color:var(--color-blanc);display:inline-block;text-align:center;text-decoration:underline;width:50%}.prop .table .flexitem.civil .confirm>span{background:url(/build/images/slideup-error.5f66b7f9.png) 50% 50% no-repeat rgba(0,0,0,0)}.prop .table .flexitem.new{padding:0}.prop .table .flexitem.notif{text-align:center}.prop .table .flexitem.notif .flexitem{border-width:0}.prop .table .flexitem.notif p{text-align:center}.prop .table .flexitem.notif img{margin:0 auto}.prop .rappels_animaux .empty{display:none}.prop .rappels_animaux .form{background:#fff;margin:0;overflow:visible;padding:0;text-align:center}.prop .addanimal{margin-left:40px}@media screen and (min-width:720.01px){.prop .addanimal{font-size:18px;line-height:40px;padding-left:40px;position:relative}.prop .addanimal:before{background:rgba(0,0,0,0) url(/build/images/btn-add.85f265e3.jpg) no-repeat 50% 50%;content:" ";display:block;height:40px;left:0;position:absolute;width:40px}}.prop #animaux .animal{font-size:16px;padding:20px;width:100%}.prop #animaux .animal p{font-size:13px;font-weight:400}.prop #animaux .animal h3{color:var(--color-rouge)}.prop #animaux .animal .flexitem{margin:0}.prop #animaux .animal .flexitem .flexitem{border:0}.prop #animaux .animal .flexitem>div{max-width:400px}.prop #animaux .animal .btns{margin-top:20px}.prop #animaux .animal .reminders-setup-container{margin-top:40px}.prop #animaux .animal .reminders-setup-container .case{margin-bottom:20px}.prop .btns{display:block;justify-content:center;margin:0 auto;max-width:600px;text-align:center;width:100%}.prop .btns .flexitem{flex-basis:50%}.prop .btns .flexitem input{padding:0 50px;width:100%}.prop .btns .confirm-delete-account{background-color:var(--color-violet);bottom:30px;color:var(--color-blanc);cursor:default;height:auto;left:50%;padding:0 0 10px;position:absolute;transform:translate(-50%);width:380px;z-index:9}.prop .btns .confirm-delete-account p{text-align:center;width:90%}.prop .btns .confirm-delete-account button{color:var(--color-blanc);display:inline-block;text-align:center;text-decoration:underline;width:50%}.prop .typeanimal--dog{justify-content:center}.prop .typeanimal--dog .choix.cazblok{width:auto}.prop .typeanimal--dog .choix.cazblok label{line-height:3.5em;padding:0 20px}.prop .typeanimal--dog .choix.cazblok label:before{height:3.5em}.prop .typeanimal--dog .choix.cazblok input:checked+label{padding:0 20px 0 40px}#animaux .form{border:20px solid var(--color-blanc);max-width:400px;width:100%}#animaux .form h3{color:var(--color-rouge)}#animaux .form .cart{margin:25px auto}.form p.date-text{line-height:19px}.form .envoi-date{background:none;border:0;font-family:Open Sans,sans-serif;font-size:13px;font-weight:400;padding:0;text-align:center}.flatpickr-calendar .select-type-date{border-bottom:1px solid #000;padding:10px 5px;text-align:center}.flatpickr-calendar .select-type-date label{display:inline-block;font-size:1.2em;text-transform:none}.flatpickr-calendar .select-type-date input{margin:0 15px 0 0;vertical-align:middle;width:auto}.flatpickr-calendar .flatpickr-months{position:relative}.formsg.confirm-delete-account{font-size:.8em;padding:1em}.raprefs #form-preferences{padding-top:20px}.raprefs #success-notification.required,.raprefs #success-notification.required:after{background-color:var(--color-rouge)}.flexitem.rappels{background-color:var(--color-gris-clair);border-color:rgba(0,0,0,0);border-left-width:2px;border-right-width:2px;margin:0;padding:10px 0;position:relative;text-align:center}.flexitem.rappels .form{align-items:center;background-color:var(--color-gris-clair);display:flex;flex-direction:column;gap:5px;justify-content:center;padding:0}.flexitem.rappels p{font-size:14px;margin:0;text-align:center;width:100%}.flexitem.rappels img,.flexitem.rappels span{display:block;margin:0 auto}.flexitem.rappels a{bottom:15px;display:block;font-size:14px;left:0;position:absolute;text-align:center;text-decoration:underline;width:100%}.flexitem.mail,.flexitem.sms{align-items:center;gap:10px;justify-content:center}.notice{background-color:var(--color-vert);border-radius:5px;bottom:0;color:var(--color-blanc);display:none;font-size:18px;left:0;padding:10px;position:absolute;text-align:center;width:388px;z-index:2}.notice.rednote{background-color:var(--color-rouge)}.new .notice{bottom:auto;left:50%;top:0;transform:translate3d(-50%,calc(-100% - 12px),0)}.new .notice:after{background-color:var(--color-vert);bottom:-10px;content:"";height:20px;left:50%;position:absolute;transform:translateX(-50%) rotate(-45deg);width:20px}.new .notice.off,.new .notice.off:after{background-color:var(--color-txt)}.new:hover>.notice{display:block}.new:has(.notified):hover>.notice{display:none}.contact h2,.contact h3{color:var(--color-violet)}.contact h2{margin-bottom:30px}.contact h4{color:var(--color-rouge)}.contact .form{margin-bottom:20px;padding-top:20px}.contact .form .form{margin:0;padding:0}.contact .form h3{padding:0 20px}.contact .form>p{margin-top:0;padding:0 20px}.contact .form.aide{justify-content:space-between}.contact .form.aide .flexitem{border-left-width:0}.contact .form.aide .flexitem .flexitem{border:0}.contact .form.aide h3{margin:0 0 40px}.contact .form.aide.pdf{align-items:center}.contact .form.aide.pdf h3{margin-bottom:0}.contact .form.aide.vid{align-items:center}.contact .form.aide.vid h3{margin-bottom:0}.contact .form.videos-container{align-items:stretch;flex-direction:column}.contact .form .videos-container-header{align-items:center;display:flex;justify-content:space-between}.contact .form .videos-container-header h3{margin:0;padding:0}.contact .bord.col1{margin-bottom:10px!important;padding-bottom:0!important}.contact .nomar{margin-bottom:0!important}.contact .relat{position:relative}.contact .relat>span{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.contact .relat>span textarea{height:100%}.contact .cartcont{display:block;margin:25px auto}.contact #success-notification.required,.contact #success-notification.required:after{background-color:var(--color-violet)}@media screen and (min-width:1024.01px){.nodesk{font-size:0!important;height:0!important;margin:0!important;overflow:hidden!important;padding:0!important;width:0!important}.mob,.nodesk{display:none!important}.desk{display:inline-block!important}.prop .table .flexitem.new p{text-align:center}}@media screen and (min-width:720.01px)and (max-width:1024px){.notab{display:none!important;font-size:0!important;height:0!important;margin:0!important;overflow:hidden!important;padding:0!important;width:0!important}}@media screen and (max-width:640px){body{display:block}body,body>div{max-width:100%;width:100%}body>div{min-width:100%}.mob{display:inline-block!important}.desk{display:none!important}img{max-width:100%}img.mob{width:100%}*{background-repeat:no-repeat}h3{margin-bottom:20px!important}.cart,button[type=submit],input[type=submit]{padding:15px}.form,form,section{background-color:var(--color-gris-clair)!important}.form.delete,form.delete,section.delete{background-color:#fff!important}.flexitem{border-color:rgba(0,0,0,0)!important}.main-container{padding-left:2%;padding-right:2%}.form-container .oblig{font-size:16px}.header-container .menu{background:url(/build/images/menu-trigger.0974b7d3.png) 100% 50% no-repeat rgba(0,0,0,0);background-size:contain;display:block;float:right;height:80px;width:80px}.header-container .links{background-color:var(--color-violet);height:100vh;overflow:auto;position:fixed;right:0;top:0;transform:none;width:0;z-index:999}.header-container .links a{border-bottom:1px solid var(--color-blanc);color:var(--color-blanc);display:block;font-size:3vw;margin:0 auto;padding:30px 0;text-align:left;text-decoration:none;width:90%}.header-container .links a:after{content:none!important}.header-container .links a.close{border-bottom:0 rgba(0,0,0,0)}.header-container .links a.close span{background:url(/build/images/arrow-right.9ea46d2c.png) 100% 50% no-repeat rgba(0,0,0,0);background-size:contain;padding-right:50px}.footer-container .flex .flexitem,.footer-container .flex .flexitem:last-child{flex-basis:100%;max-width:100%;padding:15px;text-align:center}.home .intro .flexitem p{width:100%}.home .comment div{min-height:0}.clinique .searchit li{width:100%!important}.clinique .searchit .cart{margin:15px auto}.register{padding:15px 2%}.confidentialite .apropcont{background-color:var(--color-gris-clair);padding:20px 0}.contact .relat>span{position:relative}.contact .confirmcontact,section .form{background-color:var(--color-gris-clair)}section .form{padding:0 0 35px}section .form article>h2,section .form article>p{padding:0 20px}section .form form{background-color:var(--color-gris-clair)}section .form form .flexitem{border-color:var(--color-gris-clair)!important}.formsg.delete-animal{left:0!important;transform:translateY(-100%)}.formsg.delete-animal:after{left:40%}.confirm-container{padding:20px 0}.confirm-container,.confirm-container .icon-valid-big{background-color:var(--color-gris-clair);border-bottom:0 rgba(0,0,0,0)}.animal.rapp .flexitem .flexitem{border:0 rgba(0,0,0,0);display:-ms-flex;display:flex;flex-basis:100%!important;flex-flow:row wrap;max-width:100%!important;padding:5px 0}.animal.rapp .flexitem .flexitem>div{display:inline-block;flex:33%!important;flex-basis:33%;margin:0;max-width:33%!important;padding:0 10px 0 0;text-align:left;vertical-align:middle}.animal.rapp .flexitem .flexitem>div:nth-of-type(2){order:3}.animal.rapp .flexitem .flexitem>div p{line-height:26px;margin:0}.animal.rapp .flexitem .flexitem>div label{display:block;margin:0 auto}.prop article{background-color:var(--color-gris-clair)}.prop .table{margin-bottom:35px;padding-bottom:35px}.prop .table.head .flexitem{background-color:var(--color-gris-clair)!important}.prop .table .flexitem{margin:0}.prop .table .flexitem .flexitem{flex-basis:100%!important;max-width:100%!important}.prop .table .flexitem .flexitem form>*{display:inline-block;margin:0 5px!important;vertical-align:middle}.prop .table .flexitem .flexitem form p{width:auto!important}.prop .table .flexitem.civil form img{width:20%}.prop .table .flexitem.civil form p{width:70%!important}.prop .table .flexitem.civil form>span{display:block;position:relative;text-align:left}.prop .table .flexitem.colname{flex-basis:30%;max-width:30%}.prop .table .flexitem.colrap{flex-basis:40%;max-width:40%}.prop .table .flexitem.colrap form{text-align:left}.prop .table .flexitem.colrap .flexitem{padding:0}.prop .table .flexitem.colrap .flexitem .form{align-items:center;display:flex!important;flex-direction:row;justify-content:space-between;min-height:50px;width:100%}.prop .table .flexitem.colrap .flexitem img,.prop .table .flexitem.colrap .flexitem p,.prop .table .flexitem.colrap .flexitem span{display:inline-block;vertical-align:middle}.prop .table .flexitem.colrap .flexitem>img{margin:0 5px!important}.prop .table .flexitem.colrap .flexitem p{margin:0 5px 0 0!important}.prop .table .flexitem.colrap .flexitem.new p{margin:0!important}.prop .table .flexitem.colrap .flexitem.new p span{text-decoration:underline}.prop .table .flexitem.colrap .flexitem.new p>*{display:inline-block;vertical-align:middle}.prop .table .flexitem.coltype{align-content:flex-start;flex-basis:20%;max-width:20%}.prop .table .flexitem.coltype .flexitem{margin:0;padding-bottom:20px}.prop .table .flexitem.coltype .flexitem>*{display:inline-block;margin:0 5px;vertical-align:middle}.prop .table .flexitem.coltype .typelab{padding-bottom:5px}.prop .table .flexitem.coltype .typelab p{margin:20px 0}.prop .table .flexitem.rappels img{margin:0 5px}#animaux form{border-color:var(--color-gris-clair)}}@media screen and (min-width:720.01px){#form-login .flexitem.aright,#form-login .flexitem.email{border-right-width:10px}#form-login .flexitem.aleft,#form-login .flexitem.password{border-left-width:10px}.prop .table .flexitem.colrap .envoi-date{height:auto;margin:0 auto;width:100px}.prop .btns{display:-ms-flex;display:flex}.prop .btns .flexitem:first-child{text-align:right}.prop .btns .flexitem:last-child{text-align:left}}@media screen and (max-width:720px){.nomob{display:none!important;font-size:0!important;height:0!important;margin:0!important;overflow:hidden!important;padding:0!important;width:0!important}.stepform .flexitem:not(.case){border-bottom-width:0!important;border-top-width:0!important}.stepmob{background-color:var(--color-gris-clair);display:none;padding:0}.stepmob.stepfocus{display:block}.stepmob.step-1{z-index:20}.stepmob.step-2{z-index:19}.stepmob.step-3{z-index:18}.stepmob.step-4{z-index:17}.stepmob.step-5{z-index:16}.stepmob.step-6{z-index:15}.stepmob.step-7{z-index:14}.stepmob.step-8{z-index:13}.stepmob.step-9{z-index:12}.stepmob.step-10{z-index:11}.stepmob p{margin-top:0}.stepmob p.question{margin:20px 0 50px}.stepbtns{margin-bottom:50px;text-align:center;width:100%}.stepbtns.laststep .stepprev{margin:0 auto}.stepbtns.laststep .stepnext{display:none}.stepbtn{background:url(/build/images/btn-prev.df5b7daa.png) 50% 50% no-repeat rgba(0,0,0,0);background-size:contain;display:inline-block;height:20vw;margin:0 40vw 0 0;overflow:hidden;text-indent:999em;width:20vw}.stepbtn.stepnext{background-image:url(/build/images/btn-next.2b0acbc0.png);margin:0}.steppage{width:100%}.steppage ul{text-align:center;width:100%}.steppage ul li{background-color:var(--color-inputbg);border-radius:15px;display:inline-block;height:15px;margin:0 5px;vertical-align:middle;width:15px}.steppage ul li.active{background-color:var(--color-rouge)}h1,h2,h3{font-size:6vw!important}.cart,:after,:before,a,button[type=submit],h4,img,input,p{font-size:4vw!important}.sml{font-size:3.5vw!important}.cta{opacity:1}.cart{width:80%}.bodywrapper{padding:0}.formsg{border:0 rgba(0,0,0,0)!important;display:none!important;font-size:0!important;height:0!important;padding:0!important;width:0!important}.case.check.error .formsg.errormsg{position:absolute;right:50%}.case.check.error .error-marker{right:0}.cartcont{width:100%}.header-container{position:relative}.header-container .menu{position:absolute;right:0;top:0}.header-container h1 a{font-size:6vw!important;padding:15px 35px 15px 100px}.header-container .links a{font-size:5vw!important}.header-container .logo-container{pointer-events:none}.header-container .logo-container p{font-size:8px!important;margin:0 auto 4px;text-align:center}.header-container .logo-container img{margin:0 auto;width:80%}.footer-container .flex .flexitem{padding:5%}.footer-container .flex .flexitem:last-child{padding:40px 0;text-align:center}.footer-container a{padding:10px 0;text-align:center;width:100%}.footer-container a:after{content:""!important;display:none!important}.footer-container p{font-size:3vw!important}.forgot .cart{margin:20px auto 0!important}.forgot .cartcont{margin-top:40px!important}.forgot .cartcont .cart{margin-top:0!important}.home .intro img{display:none}.home .intro .content{padding:20px}.home .comment div{background:none;padding-left:0}.home .comment ul{margin:0;padding:0;width:100%}.home .comment span{display:block;margin:40px auto 20px}.home .comment span:after{display:none}.home .comment p{padding:0 5%;text-align:center;width:100%}.register .form{padding-top:0}.register .btns{margin:30px auto}.register .spancp,.register .spanville{display:inline-block!important;width:50%}.register .spancp input{border-bottom-right-radius:0;border-top-right-radius:0}.register .spanville input{border-bottom-left-radius:0;border-top-left-radius:0}.register .stepbtn{background:url(/build/images/btn-prev-reg.0b73569e.png) 50% 50% no-repeat rgba(0,0,0,0);background-size:contain}.register .stepbtn.stepnext{background-image:url(/build/images/btn-next-reg.0b3a6f7f.png)}.register .steppage ul li.active{background-color:var(--color-violet)}.inputc{max-width:100%}.flatpickr-calendar{left:5px!important;min-width:0!important;right:5px!important;width:auto!important}.flatpickr-rContainer{width:100%}.flatpickr-rContainer .flatpickr-days{margin:0 auto}.form{padding:35px 0}.form .cart:not(.codeclin){display:block;margin:10px auto;width:85%}.form .flex .flexitem.cazblok{flex-basis:50%!important;max-width:50%!important;position:static}.form .flex .flexitem.cazblok input:checked+label:before{background-image:none}.form .flex.spe .flexitem.cazblok{flex-basis:33.3333333333%!important;max-width:33.3333333333%!important}.form .flexitem .flexitem{border-bottom:1px solid #fff;border-top:1px solid #fff;border-color:#fff;border-style:solid;border-width:10px 1px}.form .flexitem .flexitem.mention:before{bottom:auto;line-height:1;position:relative}.animal.rapp{border-bottom:0 rgba(0,0,0,0)}.error-marker .formsg.errormsg,.error-marker:hover .formsg.errormsg{display:none}.icon-valid-big{padding-right:20px!important}.icon-valid-big p.green{font-size:24px!important}.icon-valid-big p:not(.green){margin:25px 0 0 -80px!important;padding:0}.main-container.clinique .aside .side{padding:10px 0;text-align:center}.main-container.clinique .codeclin .codeclin{padding:15px;width:auto}.main-container.clinique .results li img{display:block;margin:10px auto;max-width:70px;width:50%}.main-container.clinique .results li p{width:100%}.main-container.clinique .stats .flexitem p.num{font-size:100px!important}.main-container.clinique .stats .flexitem p.num.sml{font-size:35px!important}.prop h2{text-align:center}.prop .table.head{display:none;height:0;margin:0;padding:0;width:0}.prop .table .flexitem{padding-bottom:25px}.prop .table .flexitem.civil form>span{margin:0!important;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.prop .table .flexitem.colname,.prop .table .flexitem.colrap{flex-basis:100%;max-width:100%}.prop .table .flexitem.colrap form{text-align:left}.prop .table .flexitem.colrap .flexitem,.prop .table .flexitem.colrap .form{align-items:center;display:flex!important;flex-direction:row;justify-content:space-between;min-height:50px;width:100%}.prop .table .flexitem.colrap .flexitem .envoi-date{font-size:14px!important;text-align:left}.prop .table .flexitem.colrap .flexitem p{padding:0;text-align:left;width:120px!important}.prop .table .flexitem.colrap .flexitem p.nodesk{width:100px!important}.prop .table .flexitem.colrap .flexitem.new p span{left:40px;position:absolute;top:7px}.prop .table .flexitem.coltype{flex-basis:100%;max-width:100%}.prop .table .flexitem.coltype .flexitem>*{display:inline-block;margin:0 5px;vertical-align:middle}.prop .table .flexitem.notif p.nodesk.notab{text-align:left;width:70%}.prop .table .flexitem.rappels .form{flex-direction:row}.prop .table .flexitem.rappels img{margin:0 5px}.prop .btns input{margin:15px auto!important}}@media screen and (max-width:1024px){.logo-container{margin:0 20px 0 auto}}.flatpickr-calendar{-webkit-animation:none;animation:none;background:rgba(0,0,0,0);background:#fff;border:0;border-radius:0;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:rgba(0,0,0,0);color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:28px;line-height:1;overflow:hidden;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{color:rgba(0,0,0,.9);cursor:pointer;fill:rgba(0,0,0,.9);height:28px;line-height:16px;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.disabled,.flatpickr-months .flatpickr-prev-month.disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;-webkit-transition:fill .1s;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper span{border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:400;height:28px;left:12.5%;line-height:1;padding:6.16px 0 0;position:absolute;text-align:center;transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:rgba(0,0,0,0);border:0;border-radius:0;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:400;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:rgba(0,0,0,0);color:rgba(0,0,0,.5);font-size:100%;pointer-events:none}.flatpickr-weekdays{background:rgba(0,0,0,0);overflow:hidden;text-align:center;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{background:rgba(0,0,0,0);color:rgba(0,0,0,.54);cursor:default;display:block;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;display:flex;overflow:hidden;position:relative;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;max-width:307.875px;min-width:307.875px;outline:0;padding:0;text-align:left;width:307.875px;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid rgba(0,0,0,0);border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;-webkit-flex-basis:14.2857143%;font-weight:400;width:14.2857143%;-ms-flex-preferred-size:14.2857143%;display:inline-block;flex-basis:14.2857143%;height:39px;line-height:39px;margin:0;max-width:39px;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;border-color:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff}.flatpickr-day.endRange.endRange,.flatpickr-day.endRange.startRange,.flatpickr-day.selected.endRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.endRange,.flatpickr-day.startRange.startRange{border-radius:0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:0}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.flatpickr-disabled,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:rgba(57,57,57,.3);cursor:not-allowed}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{color:rgba(57,57,57,.1);cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{display:inline-block;float:left}.flatpickr-weekwrapper .flatpickr-weeks{-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:rgba(0,0,0,0);border:none;color:rgba(57,57,57,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:rgba(0,0,0,0);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{-webkit-align-self:center;color:#393939;display:inline-block;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2%;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#f3f3f3}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.flatpickr-calendar{border:1px solid var(--color-txt);text-transform:capitalize}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:var(--color-violet)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:var(--color-violet)}.flatpickr-months{background-color:var(--color-blanc);padding:0 0 7px}.flatpickr-months *{color:var(--color-violet)}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{color:var(--color-violet);fill:var(--color-violet);padding:5px;top:5px}.flatpickr-weekdays{display:none}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:var(--color-violet);border-color:var(--color-violet)}.flatpickr-day.today{border-color:var(--color-violet)}.printsheet{font-size:14px;width:100%}.printsheet,.printsheet table{margin:20px auto}.printsheet td{border-bottom:1px solid var(--color-gris);padding:5px 0}.printsheet a{font-size:14px}#popin-informations{display:none;height:100vh;position:fixed;top:0;width:100vw;z-index:1000}#popin-informations .overlay{background:#000;height:100%;opacity:.5;position:absolute;width:100%}#popin-informations .content{background:#fff;font-size:16px;left:50%;padding:0 0 25px;position:absolute;text-align:center;top:50%;transform:translate3d(-50%,-50%,0);width:500px}#popin-informations .content h3{background:var(--color-violet);color:#fff;font-weight:700;padding:.5em}#popin-informations .content p{margin:.5em 0}#popin-informations .content div{padding:25px}#popin-informations .content .cart{margin-top:1.5em}#popin-informations .btn-popin-close{background:#000;border-radius:15px;font-size:0;height:30px;position:absolute;right:-15px;top:-15px;width:30px}#popin-informations .btn-popin-close:after{background:#fff;content:"";height:3px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) rotate(45deg);width:24px}#popin-informations .btn-popin-close:before{background:#fff;content:"";height:3px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) rotate(-45deg);width:24px}