@keyframes bounce{0%{transform:scale(1, 1) translateY(0)}10%{transform:scale(1.1, 0.9) translateY(0)}30%{transform:scale(0.9, 1.1) translateY(-10px)}50%{transform:scale(1, 1) translateY(0)}100%{transform:scale(1, 1) translateY(0)}}::-webkit-scrollbar-track{background-color:#f5f5f5}::-webkit-scrollbar{height:6px;width:6px;background-color:#f5f5f5}::-webkit-scrollbar-thumb{background-color:#3d4852;border-radius:3px}#overlay{position:fixed;width:100vw;height:100vh;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:3;cursor:pointer;display:none}#overlay.active{display:block}.form-control:focus,.dropdown-toggle{-webkit-box-shadow:none;box-shadow:none}.iti__flag{background-image:url(/build/images/flags.05cce5d0.png)}.iti{display:block !important}.help-text{display:block;font-size:12px;color:#707070}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.account-main .title-header{margin:2em 0 1.5em}.account-main .title-header h1{display:inline-block;font-size:24px;font-weight:bold}@media(min-width: 768px){.account-main .title-header h1{font-size:34px}}.account-main .title-header a{font-size:16px;background-color:#fff0f0;color:#ff6b6a;padding:5px 10px;margin-left:10px;display:inline-block;margin-top:-10px}.account-main .header-title{font-size:16px;font-weight:900;margin:1.5em 0 2em 1.5em;line-height:21px}.account-main .header-title .header-subtitle{font-weight:normal}.account-main .titleMobile .header-subtitle{font-weight:normal;padding:5px;text-align:center}.account-main .blocks .block-name{border:2px solid #b4b442;padding:1em;width:100%;border-radius:40px 10px 10px 10px}.account-main .blocks .block-name .img{display:inline-block;width:20%;vertical-align:top;margin-top:1em}@media(min-width: 768px){.account-main .blocks .block-name .img{width:5%;margin-top:0}.account-main .blocks .block-name .img picture{margin:.25em 1em}}.account-main .blocks .block-name .img picture{margin:0 1em}.account-main .blocks .block-name .text{display:inline-block;width:75%;margin-top:3px}@media(min-width: 768px){.account-main .blocks .block-name .text{width:94%}}.account-main .blocks .block-name p{margin-left:1em;font-size:16px;line-height:21px}.account-main .blocks .block-name.animate_flip{-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:1}.account-main .blocks .block-name.animate_flip_out{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0}.account-main .blocks .block-notif{border:2px solid #f0f0d9;background-color:#f0f0d9;padding:1em;width:100%;border-radius:40px 10px 10px 10px;opacity:0}@media(min-width: 768px){.account-main .blocks .block-notif{padding:.75em 1em}}.account-main .blocks .block-notif .img{display:inline-block;width:20%;vertical-align:top;color:#caca7b;margin-top:1em}@media(min-width: 768px){.account-main .blocks .block-notif .img{width:5%;margin-top:0}.account-main .blocks .block-notif .img img{margin:.25em 1em}}.account-main .blocks .block-notif .text{font-weight:600;display:inline-block;width:75%;margin-top:10px}@media(min-width: 768px){.account-main .blocks .block-notif .text{width:94%}}.account-main .blocks .block-notif.animate_flip{-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:1}.account-main .blocks .block-notif.animate_flip_out{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0}.account-main aside .menu ul{list-style:none;padding:0}.account-main aside .menu ul li{border:1px solid #f6f6f6;width:100%;border-radius:40px 10px 10px 10px;background-color:#fff;box-shadow:1px 1px 2px rgba(0,0,0,.3);margin-bottom:10px}.account-main aside .menu ul li.active{box-shadow:inset 1px 1px 6px rgba(0,0,0,.35);background-color:#caca7b;border:none}.account-main aside .menu ul li.active a{color:#fff;font-weight:700;padding:1.5em 0 1em .5em;line-height:15px}@media(min-width: 1200px){.account-main aside .menu ul li.active a{padding:1.5em 0 1em 1em}}.account-main aside .menu ul li img{margin:0 5px}@media(min-width: 768px){.account-main aside .menu ul li img{width:25px}}@media(min-width: 1200px){.account-main aside .menu ul li img{margin:0 1em;width:32px}}.account-main aside .menu ul li a{color:#212529;text-decoration:none;display:block;padding:1.5em 0 1em .5em}@media(min-width: 1200px){.account-main aside .menu ul li a{padding:1.5em 0 1em 1em}}.account-main aside .menu ul li a div{display:inline-block;padding:1px}.account-main aside .menu-mobile{margin-top:15px}.account-main aside .menu-mobile .content-menu-mobile{overflow:hidden}.account-main aside .menu-mobile .content-menu-mobile .scroll{overflow-x:auto;overflow-y:hidden;display:flex;white-space:nowrap;flex-wrap:nowrap;-ms-overflow-style:none}.account-main aside .menu-mobile .content-menu-mobile .scroll::-webkit-scrollbar{display:none}.account-main aside .menu-mobile .content-menu-mobile .scroll #menu-mobile{display:flex;justify-content:flex-start;margin-bottom:1em;padding-left:0;padding-bottom:5px}.account-main aside .menu-mobile .content-menu-mobile .scroll #menu-mobile div{border-radius:40px 10px 10px 10px;background-color:#fff;box-shadow:1px 1px 2px rgba(0,0,0,.3);margin:0 12px;padding:20px 0 15px 5px;width:70px;height:70px;text-align:center;display:flex;justify-content:center;align-items:center;flex-shrink:0;box-sizing:border-box;transform-origin:center center;transform:scale(1);scroll-snap-align:center}.account-main aside .menu-mobile .content-menu-mobile .scroll #menu-mobile div.active{box-shadow:inset 1px 1px 6px rgba(0,0,0,.35);background-color:#caca7b;border:none}.account-main aside .menu-mobile #title-pages{padding:0;margin-bottom:10px}.account-main aside .menu-mobile #title-pages li:first-child .hiddenIt,.account-main aside .menu-mobile #title-pages li:last-child .hiddenIt{visibility:hidden}.account-main aside .menu-mobile #title-pages li:not(.active){display:none}.account-main aside .menu-mobile #title-pages li.active{border-radius:13px;background-color:#caca7b;box-shadow:inset 1px 1px 6px rgba(0,0,0,.3);display:flex;justify-content:space-between}.account-main aside .menu-mobile #title-pages li.active a{color:#fff;font-size:16px;font-weight:600;text-decoration:none;text-align:center;padding:5px 10px;display:block}.account-main aside .menu-mobile #dots{display:flex;justify-content:center;padding:0;margin:10px 16px 20px}.account-main aside .menu-mobile #dots li{margin:0 2px}.account-main aside .menu-mobile #dots li .dot{border:0;background-color:#caca7b;width:7px;height:7px;border-radius:100%}.account-main aside .menu-mobile #dots li .dot.active{background-color:rgba(0,0,0,0);border:1px solid #caca7b;width:9px;height:9px}.account .splide-account-slider .splide__track{height:100%}.account .splide-account-slider .splide__arrow{opacity:1;background:rgba(0,0,0,0);width:6em}.account .splide-account-slider .splide__arrow.splide__arrow--prev{left:-1.25em}.account .splide-account-slider .splide__arrow.splide__arrow--next{right:.75em}.account .splide-offres-slider-dash .splide__pagination{bottom:-1.5em}.account section .link-dark{background-color:#ff6b6a;box-shadow:4px 4px 0 #ffd3d2;color:#fff !important;text-decoration:none;border-radius:27px;font-size:16px;font-weight:700;padding:10px 20px;margin-top:1em;display:inline-block}@media(min-width: 768px){.account section .link-dark{font-size:16px;padding:10px 20px}}.account section .link-dark:hover{text-decoration:none}.account section .link-light{background-color:#fff;box-shadow:4px 4px 0 #ffd3d2;color:#ff6b6a !important;text-decoration:none;border-radius:27px;font-size:16px;font-weight:700;padding:10px 20px;margin-top:1em;display:inline-block}@media(min-width: 768px){.account section .link-light{font-size:16px;padding:10px 20px}}.account section .link-light:hover{text-decoration:none}.account .dashboard .favorite-dashboard{background-color:#ff6b6a;margin-bottom:2.5em;color:#fff;border-radius:80px 10px 10px 10px;padding:15px .75em .5em;text-align:center}@media(min-width: 768px){.account .dashboard .favorite-dashboard{padding:0 .75em}}.account .dashboard .favorite-dashboard .offres{margin-top:15px}.account .dashboard .block-favorite{background-color:#ff6b6a;color:#fff;border-radius:80px 10px 10px 10px;margin-bottom:2.5em}@media(min-width: 768px){.account .dashboard .block-favorite{height:98%;padding:0 0 15px}}@media(min-width: 1200px){.account .dashboard .block-favorite{padding:0}}.account .dashboard .block-favorite .icon{float:right;border-radius:10px;border:1px solid #fff;padding:5px 10px;margin:15px}.account .dashboard .block-favorite .icon img{width:25px;margin-right:5px}.account .dashboard .block-favorite .icon .title{font-size:16px;font-weight:700}.account .dashboard .block-favorite .body{color:#fff;font-size:24px;clear:both;padding:10px 0px}.account .dashboard .block-favorite .body.empty{font-size:16px;padding:2em 1em 1em}@media(min-width: 768px){.account .dashboard .block-favorite .body{font-size:16px;text-align:center;padding:10px 0px 15px}.account .dashboard .block-favorite .body.empty{padding:40px 50px}}@media(min-width: 992px){.account .dashboard .block-favorite .body.empty{padding:40px 50px 15px}}.account .dashboard .block-favorite .body b,.account .dashboard .block-favorite .body strong{font-size:24px}@media(min-width: 768px){.account .dashboard .block-favorite .body b,.account .dashboard .block-favorite .body strong{font-size:24px}}.account .dashboard .block-favorite .body .address{margin:1em auto}.account .dashboard .block-favorite .horaires{font-size:16px;color:#fff;margin:1em 1em 2em}.account .dashboard .block-favorite .horaires span{background-color:#fff;padding:5px}.account .dashboard .block-favorite .horaires span.closed{color:#ff6b6a !important}.account .dashboard .block-favorite .horaires span.open{color:#b4b442 !important}.account .dashboard .block-favorite .cta a{margin:.5em;min-height:45px;vertical-align:top;padding:10px 15px}@media(min-width: 1200px){.account .dashboard .block-favorite .cta a{margin:0 .5em}}.account .dashboard .block-favorite .cta a.wallet{padding:15px 20px;line-height:17px}@media(min-width: 768px){.account .dashboard .block-favorite .cta a.wallet{padding:10px 20px;line-height:13px}}.account .dashboard .block-favorite.opticianSuggest{padding-top:30px}.account .dashboard .block-my-rdv{background-color:#fff0f0;padding:1em .75em .5em;border-radius:80px 10px 10px 10px}@media(min-width: 768px){.account .dashboard .block-my-rdv{margin-bottom:2.5em;align-items:end;flex-direction:column;height:98%}}.account .dashboard .block-my-rdv .icon{float:right;border-radius:10px;border:1px solid #ff6b6a;padding:5px 10px}.account .dashboard .block-my-rdv .icon img{width:25px;margin-right:5px}.account .dashboard .block-my-rdv .icon .title{font-size:16px;font-weight:700;color:#ff6b6a}.account .dashboard .block-my-rdv.full .body{padding:20px 50px 15px}@media(min-width: 768px){.account .dashboard .block-my-rdv.full .body{padding:0px 50px 15px}}.account .dashboard .block-my-rdv .body{color:#000;font-size:16px;text-align:center;clear:both;padding:30px 50px 15px;margin:0 auto}.account .dashboard .block-my-rdv .body p{line-height:24px}.account .dashboard .block-my-rdv .body-empty{color:#000;font-size:16px;text-align:center;clear:both;padding:40px 20px 15px}@media(min-width: 768px){.account .dashboard .block-my-rdv .body-empty{padding:40px 50px 15px;margin:0 auto}}.account .dashboard .block-my-rdv .body-empty b,.account .dashboard .block-my-rdv .body-empty strong{font-size:24px;line-height:30px}.account .dashboard .block-my-rdv .body-empty p{line-height:24px}.account .dashboard .enquete{border-radius:38px;background-color:#2a75b2;max-height:100%;padding:1em;margin:1.2em auto;display:flex;transition:margin-left,.25s}@media(min-width: 992px){.account .dashboard .enquete{max-height:75px}}.account .dashboard .enquete img{margin:5px;height:35px;width:35px}.account .dashboard .enquete .question{transition:all .5s ease;color:#fff;font-weight:700;display:none;width:100%;height:100%;font-size:16px}.account .dashboard .enquete .question.active{display:flex;flex-direction:column;margin:0}@media(min-width: 768px){.account .dashboard .enquete .question.active{flex-direction:row}}.account .dashboard .enquete .question .text{margin:10px}@media(min-width: 768px){.account .dashboard .enquete .question .text{text-align:unset}}.account .dashboard .enquete .question .actions{margin:0px auto;text-align:center;position:relative}@media(min-width: 768px){.account .dashboard .enquete .question .actions{margin:2px 15px;text-align:unset}}.account .dashboard .enquete .question .actions button{border-radius:27px;background-color:#fff;color:#2a75b2;border:none;font-size:16px;padding:8px 15px;margin:1px 15px}.account .dashboard .enquete .question .close-question{margin-left:auto}.account .dashboard .enquete .question .close-question .close{background-color:rgba(0,0,0,0);border:none;color:#fff;padding:10px 15px 0}.account .dashboard .block-vue{background-color:#fff;padding:1em .75em .5em;margin-bottom:2em;border-radius:80px 10px 10px 10px;border:1px solid #ff6b6a}@media(min-width: 768px){.account .dashboard .block-vue{display:flex;align-items:end;flex-direction:column;min-height:330px;margin-top:2em}}@media only screen and (min-device-width: 768px)and (max-width: 1200px)and (orientation: landscape){.account .dashboard .block-vue{height:100%;max-height:370px}}.account .dashboard .block-vue .icon{float:right;border-radius:10px;border:1px solid #ff6b6a;padding:5px 10px}.account .dashboard .block-vue .icon img{width:25px;margin-right:5px}.account .dashboard .block-vue .icon .title{font-size:16px;font-weight:700;color:#ff6b6a}.account .dashboard .block-vue .img{background-image:url(/build/images/tester-ma-vue.e2e9b74b.gif);background-size:300px;background-position:center center;background-repeat:no-repeat;height:245px;width:100%;border-radius:100%}.account .dashboard .block-vue .body{color:#000;font-size:13px;text-align:left;clear:both;padding:20px 0px 15px}@media(min-width: 768px){.account .dashboard .block-vue .body{font-size:16px;text-align:center}}.account .dashboard .block-vue .body b,.account .dashboard .block-vue .body strong{font-size:16px;line-height:24px;text-transform:uppercase}.account .dashboard .block-vue .body p{font-size:16px;line-height:18px}.account .dashboard .block-vue-mobile{background-color:#fff;padding:1em .75em;margin-bottom:2.5em;border-radius:80px 10px 10px 10px;border:1px solid #ff6b6a;text-align:center}@media(min-width: 768px){.account .dashboard .block-vue-mobile{margin:5px;display:flex;align-items:end;flex-direction:column;height:98%}}.account .dashboard .block-vue-mobile .icon{float:right;border-radius:10px;border:1px solid #ff6b6a;padding:5px 10px}.account .dashboard .block-vue-mobile .icon img{width:25px;margin-right:5px}.account .dashboard .block-vue-mobile .icon .title{font-size:16px;font-weight:700;color:#ff6b6a}.account .dashboard .block-vue-mobile .img{background-image:url(/build/images/tester-ma-vue.e2e9b74b.gif);background-size:200px;background-position:center center;background-repeat:no-repeat;height:115px;width:100%;border-radius:100%}.account .dashboard .block-vue-mobile b,.account .dashboard .block-vue-mobile strong{font-size:16px;line-height:24px;text-transform:uppercase}.account .dashboard .block-vue-mobile .text{margin:.5em 2.5em 0}.account .dashboard .block-vue-mobile .body{margin-top:1.5em}.account .dashboard .block-vue-mobile .body p{font-size:16px;line-height:18px}.account .dashboard .block-ordonnance{background-color:#fff;padding:1em .75em .5em;margin-bottom:2em;border-radius:80px 10px 10px 10px;border:1px solid #ff6b6a;margin-top:2.5em}@media(min-width: 768px){.account .dashboard .block-ordonnance{margin-top:2em;align-items:end;flex-direction:column;min-height:330px}}@media only screen and (min-device-width: 768px)and (max-width: 1200px)and (orientation: landscape){.account .dashboard .block-ordonnance{height:100%;max-height:370px}}.account .dashboard .block-ordonnance .icon{float:right;border-radius:10px;border:1px solid #ff6b6a;padding:5px 10px}.account .dashboard .block-ordonnance .icon img{width:25px;margin-right:5px}.account .dashboard .block-ordonnance .icon .title{font-size:16px;font-weight:700;color:#ff6b6a}.account .dashboard .block-ordonnance .body{color:#000;font-size:13px;text-align:center;clear:both;padding:40px 5px 15px}@media(min-width: 768px){.account .dashboard .block-ordonnance .body{font-size:16px;text-align:center;width:100%;text-align:left;clear:both;padding:55px 25px 15px}}@media(min-width: 992px){.account .dashboard .block-ordonnance .body{padding:40px 50px 15px}}.account .dashboard .block-ordonnance .body b,.account .dashboard .block-ordonnance .body strong{font-size:16px;line-height:24px}.account .dashboard .block-ordonnance .body p{font-size:16px;line-height:18px;margin-bottom:0}.account .dashboard .block-ordonnance .body form{font-size:16px;text-align:center}.account .dashboard .block-ordonnance .body form .date{width:250px;margin:auto}.account .dashboard .block-ordonnance .body form input[type=text]{margin:0 auto 10px}.account .dashboard .block-ordonnance .body form input[type=submit]{background-color:#ff6b6a;box-shadow:4px 4px 0 #ffd3d2;color:#fff;border:none;text-decoration:none;border-radius:27px;font-size:16px;font-weight:700;padding:8px 30px;margin-top:1em}@media(min-width: 768px){.account .dashboard .block-ordonnance .body form input[type=submit]{font-size:16px;padding:10px 20px;display:inline-block}}.account .dashboard .block-ordonnance .body form input[type=submit]:hover{text-decoration:none}.account .dashboard .block-ordonnance .body form input[name=choice-type]{margin:0 5px}.account .dashboard .block-ordonnance .body form #lens{margin-left:1em}@media(min-width: 992px){.account .dashboard .block-ordonnance .body form #lens{margin-left:3em}}.account .dashboard .block-ordonnance .body form #glass{margin-left:1em}.account .dashboard .block-ordonnance .body form label[for=basic-label]{color:#707070;font-size:16px}.account .dashboard .block-ordonnance .body .answer-wrong,.account .dashboard .block-ordonnance .body .answer-ok{text-align:center}.account .dashboard .block-ordonnance .body .answer-wrong p,.account .dashboard .block-ordonnance .body .answer-ok p{margin-bottom:0}.account .dashboard .block-ordonnance .body .answer-wrong .clear-ordo,.account .dashboard .block-ordonnance .body .answer-ok .clear-ordo{color:#ff6b6a;font-size:14px;border:none;background:rgba(0,0,0,0)}.account .dashboard .block-ordonnance .body .answer-wrong .status,.account .dashboard .block-ordonnance .body .answer-ok .status{display:inline-block;font-weight:700;font-size:16px;margin:12px auto}.account .dashboard .block-ordonnance .body .answer-wrong .status i,.account .dashboard .block-ordonnance .body .answer-wrong .status svg,.account .dashboard .block-ordonnance .body .answer-ok .status i,.account .dashboard .block-ordonnance .body .answer-ok .status svg{width:40px;height:40px;vertical-align:middle}@media(min-width: 768px){.account .dashboard .block-ordonnance .body .answer-wrong .status,.account .dashboard .block-ordonnance .body .answer-ok .status{font-size:16px;line-height:24px}}.account .dashboard .block-ordonnance .body .answer-wrong .subline,.account .dashboard .block-ordonnance .body .answer-ok .subline{background-color:#fff0f0;padding:5px}.account .dashboard .block-ordonnance .body .answer-wrong .link,.account .dashboard .block-ordonnance .body .answer-ok .link{background-color:#ff6b6a;box-shadow:4px 4px 0 #ffd3d2;color:#fff;text-decoration:none;border-radius:17px;font-size:14px;font-weight:700;padding:10px 5px}@media(min-width: 768px){.account .dashboard .block-ordonnance .body .answer-wrong .link,.account .dashboard .block-ordonnance .body .answer-ok .link{font-size:16px;padding:10px;width:90%;display:inline-block}}.account .dashboard .block-ordonnance .body .answer-wrong .link:hover,.account .dashboard .block-ordonnance .body .answer-ok .link:hover{text-decoration:none}.account .dashboard .block-ordonnance .body .answer-wrong .status i,.account .dashboard .block-ordonnance .body .answer-wrong .status svg{color:#ff6b6a;margin-right:5px}.account .dashboard .block-ordonnance .body .answer-ok .status i,.account .dashboard .block-ordonnance .body .answer-ok .status svg{color:#b4b442;margin-right:5px}.account .dashboard .block-rdv{background-color:#fff;padding:1em;height:98%;border:2px solid #ff6b6a}@media(min-width: 768px){.account .dashboard .block-rdv{margin:5px}}.account .dashboard .block-rdv .icon{text-align:center}.account .dashboard .block-rdv .icon img{width:35px}@media(min-width: 768px){.account .dashboard .block-rdv .icon img{width:auto}}.account .dashboard .block-rdv .title{text-align:center;font-size:13px;color:#ff6b6a;margin:1em auto;text-transform:uppercase}@media(min-width: 768px){.account .dashboard .block-rdv .title{font-size:25px}}.account .dashboard .block-rdv .body{margin:1em 0 0 0;padding:0;font-size:13px;text-align:left;color:#ff6b6a}@media(min-width: 768px){.account .dashboard .block-rdv .body{font-size:16px;text-align:center}}.account .dashboard .content h2{margin:2em 0;color:#707070;font-size:20px}.account .dashboard .content .grey{color:#707070}.account .dashboard .content form label,.account .dashboard .content form legend{color:#212529}.account .dashboard .content form legend{padding:0}.account .dashboard .content form .row{margin-bottom:15px}.account .dashboard .content form #informations_form_birth_date select{width:auto;display:inline-block}.account .dashboard .content form .btn-submit{background-color:#ff6b6a;box-shadow:4px 4px 0 #ffd3d2;color:#fff;text-transform:none;text-decoration:none;border-radius:17px;font-size:14px;font-weight:700;padding:10px 5px;margin:1em}@media(min-width: 768px){.account .dashboard .content form .btn-submit{font-size:16px;padding:5px 3.5em;display:inline-block}}.account .dashboard .content form .btn-submit:hover{text-decoration:none}.account .dashboard .content form a{color:#707070;margin:5px 0;text-align:right;display:block}@media(min-width: 768px){.account .dashboard .content{margin-left:2em}}.account .dashboard .content .link{margin:2em 0;color:#ff6b6a;font-weight:700;float:right}.account .dashboard .content .link-simple{color:#ff6b6a;font-weight:700;text-align:right;margin-bottom:5px;text-decoration:none;display:block}.account .dashboard .content .link-btn{background:#ff6b6a;color:#fff;width:65%;margin:1em auto;display:block;border-radius:10px;padding:6px;text-align:center;text-decoration:none}@media(min-width: 768px){.account .dashboard .content .link-btn{padding:10px;margin:1em 0;width:50%}}.account .dashboard .content img{margin-right:15px}.account .dashboard .content span.title{color:#707070}.account .dashboard .content .last{border-bottom:0px !important}.account .dashboard .content .rdv{border-bottom:1px solid #c7c7c7;padding:1em}.account .dashboard .content .rdv em{font-size:14px}.account .dashboard .content .rdv label{padding:5px;font-weight:600;font-size:14px}.account .dashboard .content .rdv label.grey{background-color:#f6f6f6}.account .dashboard .content .rdv label.green{background-color:#b4b442;color:#fff}.account .dashboard .content .rdv label.red{background-color:#ff6b6a;color:#fff}.account .dashboard #offres-slider-dashboard{padding-top:1em}.account .edit-infos .content{background-color:#fff;padding:1em .75em .5em;margin-bottom:15px;border-radius:80px 10px 10px 10px;border:1px solid #ff6b6a}.account .edit-infos .content .title-content{text-align:center;font-size:21px;color:#ff6b6a;margin:1em 0 2em}@media(min-width: 768px){.account .edit-infos .content .title-content{font-size:24px}}.account .edit-infos .content .title-content b{text-decoration:underline;font-style:italic}.account .edit-infos .content a{font-size:16px;text-align:right;color:#707070;text-align:right;display:block}.account .edit-infos .content form #informations_form_civility label{margin-top:0px}.account .edit-infos .content form label{margin-top:10px}.account .edit-infos .content form label[for=informations_form_cons_mail_mkt_tiers],.account .edit-infos .content form label[for=informations_form_cons_tel_mkt_tiers]{margin-top:0;font-size:14px}.account .edit-infos .content form #informations_form_birth_date_day,.account .edit-infos .content form #informations_form_birth_date_month,.account .edit-infos .content form #informations_form_birth_date_year{width:22%;display:inline-block}.account .edit-infos .content form input[type=submit],.account .edit-infos .content form button[type=submit]{background-color:#ff6b6a;box-shadow:4px 4px 0 #ffd3d2;color:#fff;text-decoration:none;border-radius:20px;font-size:16px;font-weight:700;padding:10px 20px;margin-top:1em;display:inline-block}@media(min-width: 768px){.account .edit-infos .content form input[type=submit],.account .edit-infos .content form button[type=submit]{font-size:16px;padding:10px 20px;display:inline-block}}.account .edit-infos .content form input[type=submit]:hover,.account .edit-infos .content form button[type=submit]:hover{text-decoration:none}.account .edit-infos .content small{margin-top:15px;float:right;text-align:right}.account .edit-infos .logout{background-color:#fff0f0;box-shadow:4px 4px 0 #ff6b6a;color:#ff6b6a;text-decoration:none;border-radius:20px;font-size:16px;font-weight:700;padding:10px 20px;margin-top:1em;display:inline-block}@media(min-width: 768px){.account .edit-infos .logout{font-size:16px;padding:10px 20px;display:inline-block}}.account .edit-infos .logout:hover{text-decoration:none}.account .edit-infos .delete a{display:block;text-align:center;color:#212529;font-size:16px;margin-top:10px}.account .faq .content a{text-decoration:none}.account .faq .content a .answer{background-color:#fff;padding:0 0 0 2.5em;margin-bottom:15px;border-radius:80px 10px 10px 10px;border:1px solid #ff6b6a;display:flex;align-items:center;justify-content:end}@media(min-width: 768px){.account .faq .content a .answer{padding:5px 0 0 4.5em}}.account .faq .content a .answer .text{width:85%;display:inline-block;margin-right:1em;padding-top:1em;color:#212529}@media(min-width: 768px){.account .faq .content a .answer .text{width:94%}}.account .faq .content a .answer .text .title{font-weight:700;font-size:14px;color:#ff6b6a;margin-bottom:5px}@media(min-width: 768px){.account .faq .content a .answer .text .title{font-size:24px}}.account .faq .content a .answer .text p{font-size:12px;line-height:16px}@media(min-width: 768px){.account .faq .content a .answer .text p{font-size:16px;line-height:18px}}.account .faq .content a .answer .img{width:10%;display:inline-block;float:right;text-align:right}@media(min-width: 768px){.account .faq .content a .answer .img{width:5%}}.account .faq .content a .answer .img img{margin:0}@media(max-width: 576px){.account .my-health{padding:0}}.account .my-health .block-test{background-color:#fff;padding:2em .75em .5em;margin-bottom:2.5em;border-radius:80px 10px 10px 10px;border:1px solid #ff6b6a}@media(min-width: 768px){.account .my-health .block-test{padding:1em .75em .5em}}.account .my-health .block-test .img-animation{background-image:url(/build/images/tester-ma-vue.e2e9b74b.gif);background-size:335px;background-position:bottom center;background-repeat:no-repeat;height:205px;width:205px;border-radius:100%;margin:auto}@media(min-width: 768px){.account .my-health .block-test .img-animation{float:right}}.account .my-health .block-test .title{color:#ff6b6a;font-size:24px;margin-bottom:15px;line-height:24px}.account .my-health .block-test .title b{text-decoration:underline;font-style:italic}.account .my-health .block-test .content{padding:1em 2em;text-align:center}@media(min-width: 768px){.account .my-health .block-test .content{padding:1em 6em 0 0}}.account .my-health .block-test .content p{font-size:16px;line-height:18px}.account .my-health .block-evolve{background-color:#fff;padding:2em .75em .5em;margin-bottom:2.5em;border-radius:80px 10px 10px 10px;border:1px solid #ff6b6a}@media(min-width: 768px){.account .my-health .block-evolve{padding:1em .75em}}.account .my-health .block-evolve .title{text-align:center;color:#ff6b6a;font-size:24px;margin-bottom:10px}@media(min-width: 768px){.account .my-health .block-evolve .title{margin-bottom:1.25em}}.account .my-health .block-evolve .title b{text-decoration:underline;font-style:italic}.account .my-health .block-evolve .text{text-align:center;font-size:16px;line-height:18px;padding:0 10px}.account .my-health .block-evolve .slider-btn{text-align:center;display:flex;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding-left:0;white-space:nowrap;margin-bottom:1em}.account .my-health .block-evolve .slider-btn::-webkit-scrollbar{display:none}@media(min-width: 768px){.account .my-health .block-evolve .slider-btn{display:block;white-space:unset;margin-bottom:0}}.account .my-health .block-evolve .slider-btn button{border:1px solid #fff0f0;background-color:rgba(0,0,0,0);padding:10px 10px 10px 25px;margin:0 10px 10px;border-radius:80px 10px 10px 10px;color:#ff6b6a}@media(min-width: 768px){.account .my-health .block-evolve .slider-btn button{margin:0 15px 10px}}.account .my-health .block-evolve .slider-btn button.active{background-color:#ff6b6a;color:#fff;font-weight:700}.account .my-health .block-evolve .slider-evolve .slide{background-color:#fff0f0;padding:1em .75em;border-radius:80px 10px 10px 10px;min-height:300px}@media(min-width: 768px){.account .my-health .block-evolve .slider-evolve .slide{min-height:340px}}.account .my-health .block-evolve .slider-evolve .slide .content{padding:3em .5em 1em;height:calc(100% - 60px)}.account .my-health .block-evolve .slider-evolve .slide .content .text p{font-size:14px;line-height:18px}@media(min-width: 768px){.account .my-health .block-evolve .slider-evolve .slide .content .text p{font-size:16px;line-height:18px}}.account .my-health .block-evolve .slider-evolve .slide .link-dark{margin-bottom:1em}@media(min-width: 768px){.account .my-health .block-evolve .slider-evolve .slide.slide-bebe .text{margin-top:2em}}.account .my-health .block-evolve .slider-evolve .slide.slide-bebe .text p{margin-top:2em}@media(min-width: 768px){.account .my-health .block-evolve .slider-evolve .slide.slide-bebe .text p{margin-top:0}}.account .my-health .block-evolve .slider-evolve .slide.slide-bebe .img{background-image:url(/build/images/Personnage_B%C3%A9b%C3%A9.213e46e2.svg);background-position:center center;background-repeat:no-repeat;height:150px;width:100px;margin:2em auto}@media(min-width: 768px){.account .my-health .block-evolve .slider-evolve .slide.slide-bebe .img{height:120px;width:120px}}.account .my-health .block-evolve .slider-evolve .slide.slide-enfant .img{background-image:url(/build/images/Personnage_Enfant.47e57020.svg);background-position:center center;background-repeat:no-repeat;height:200px;width:70px;margin:auto}@media(min-width: 768px){.account .my-health .block-evolve .slider-evolve .slide.slide-enfant .text{margin-top:2em}}.account .my-health .block-evolve .slider-evolve .slide.slide-enfant .text p{margin-top:1em}@media(min-width: 768px){.account .my-health .block-evolve .slider-evolve .slide.slide-enfant .text p{margin-top:0}}.account .my-health .block-evolve .slider-evolve .slide.slide-ado .img{background-image:url(/build/images/Personnage_Ado.2e509f0f.svg);background-position:center center;background-repeat:no-repeat;height:220px;width:70px;margin:auto}@media(min-width: 768px){.account .my-health .block-evolve .slider-evolve .slide.slide-ado .text{margin-top:1em}}.account .my-health .block-evolve .slider-evolve .slide.slide-adulte .img{background-image:url(/build/images/Personnage_Adulte.21edf66d.svg);background-position:center center;background-repeat:no-repeat;height:225px;width:80px;margin:auto}@media(min-width: 768px){.account .my-health .block-evolve .slider-evolve .slide.slide-adulte .img{height:245px;width:90px}}@media(min-width: 768px){.account .my-health .block-evolve .slider-evolve .slide.slide-adulte .text{margin-top:2em}}.account .my-health .block-evolve .slider-evolve .slide.slide-senior .img{background-image:url(/build/images/Personnage_Senior.c2268fb1.svg);background-position:center center;background-repeat:no-repeat;height:225px;width:90px;margin:auto}@media(min-width: 768px){.account .my-health .block-evolve .slider-evolve .slide.slide-senior .img{width:95px}}@media(min-width: 768px){.account .my-health .block-evolve .slider-evolve .slide.slide-senior .text{margin-top:2em}}.account .my-health .block-evolve .splide-evolve .splide__pagination{position:initial;padding:1em 0 .5em}.account .my-health .block-evolve .splide-evolve .splide__pagination button{background:#fff0f0}.account .my-health .block-evolve .splide-evolve .splide__pagination .is-active{background:#ff6b6a}.account .my-health .block-prescription{background-color:#fff;padding:1em .75em;margin-bottom:2.5em;border-radius:80px 10px 10px 10px;border:1px solid #ff6b6a}.account .my-health .block-prescription .title{color:#ff6b6a;font-size:24px;margin-bottom:15px;text-align:center}.account .my-health .block-prescription .title b{text-decoration:underline;font-style:italic}.account .my-health .block-prescription form{padding:0 1em}@media(min-width: 768px){.account .my-health .block-prescription form{padding:0 3em}}.account .my-health .block-prescription form input[type=submit]{background-color:#ff6b6a;box-shadow:4px 4px 0 #ffd3d2;color:#fff;text-decoration:none;border-radius:20px;font-size:16px;font-weight:700;padding:10px 20px;display:inline-block;border:none;margin-top:1em}.account .my-health .block-prescription form input[type=submit]:hover{text-decoration:none}.account .my-health .block-prescription form input[name=choice-type]{margin:0 5px}.account .my-health .block-prescription form #lens{margin-left:1em}@media(min-width: 768px){.account .my-health .block-prescription form #lens{margin-left:3em}}.account .my-health .block-prescription form #glass{margin-left:1em}.account .my-health .block-prescription form label[for=basic-label]{padding:2px}.account .my-health .block-prescription form .date-group .date{margin-left:10px}@media(min-width: 768px){.account .my-health .block-prescription form .date-group .date{margin-left:0px}}.account .my-health .block-prescription .answer-wrong,.account .my-health .block-prescription .answer-ok{text-align:center}.account .my-health .block-prescription .answer-wrong p,.account .my-health .block-prescription .answer-ok p{margin-bottom:0}.account .my-health .block-prescription .answer-wrong .clear-ordo,.account .my-health .block-prescription .answer-ok .clear-ordo{color:#ff6b6a;font-size:14px;border:none;background:rgba(0,0,0,0);text-decoration:underline}.account .my-health .block-prescription .answer-wrong .status,.account .my-health .block-prescription .answer-ok .status{display:inline-block;font-weight:700;font-size:16px;margin:12px auto}.account .my-health .block-prescription .answer-wrong .status i,.account .my-health .block-prescription .answer-wrong .status svg,.account .my-health .block-prescription .answer-ok .status i,.account .my-health .block-prescription .answer-ok .status svg{width:40px;height:40px;vertical-align:middle}@media(min-width: 768px){.account .my-health .block-prescription .answer-wrong .status,.account .my-health .block-prescription .answer-ok .status{font-size:16px;line-height:24px}}.account .my-health .block-prescription .answer-wrong .subline,.account .my-health .block-prescription .answer-ok .subline{background-color:#fff0f0;padding:5px}.account .my-health .block-prescription .answer-wrong .status i,.account .my-health .block-prescription .answer-wrong .status svg{color:#ff6b6a;margin-right:5px}.account .my-health .block-prescription .answer-ok .status i,.account .my-health .block-prescription .answer-ok .status svg{color:#b4b442;margin-right:5px}@media(max-width: 576px){.account .my-optician-favorite{padding:0}}.account .my-optician-favorite .text{margin-bottom:2em}.account .my-optician-favorite .text .title{font-size:24px;line-height:30px;font-weight:700;margin-bottom:2em}.account .my-optician-favorite .text .link{background-color:#ff6b6a;box-shadow:4px 4px 0 #ffd3d2;color:#fff;text-decoration:none;border-radius:17px;font-size:14px;font-weight:700;padding:10px 5px;margin-top:1em}@media(min-width: 768px){.account .my-optician-favorite .text .link{font-size:16px;padding:5px 15px;display:inline-block}}.account .my-optician-favorite .text .link:hover{text-decoration:none}.account .my-optician-favorite .block-fiche{margin-bottom:15px}.account .my-optician-favorite .block-fiche .fiche{background-color:#ff6b6a;padding:1em .75em .5em;border-radius:80px 10px 0px 0px;border:1px solid #ff6b6a}.account .my-optician-favorite .block-fiche .fiche .nom-mag{color:#fff;font-size:24px;line-height:30px;font-weight:700;text-transform:uppercase;margin-top:15px}@media(min-width: 768px){.account .my-optician-favorite .block-fiche .fiche .nom-mag{margin-top:0}}.account .my-optician-favorite .block-fiche .fiche .notes{margin-bottom:15px}.account .my-optician-favorite .block-fiche .fiche .notes .note_adh i,.account .my-optician-favorite .block-fiche .fiche .notes .note_adh svg{color:#feffde;height:11px}.account .my-optician-favorite .block-fiche .fiche .adresse{font-size:20px;line-height:30px;font-weight:normal;color:#fff;margin-bottom:1.5em}@media(min-width: 768px){.account .my-optician-favorite .block-fiche .fiche .adresse{margin-bottom:1em}}.account .my-optician-favorite .block-fiche .fiche .adresse p{margin:0}.account .my-optician-favorite .block-fiche .fiche .horaires{color:#fff;margin:1em}.account .my-optician-favorite .block-fiche .fiche .horaires span{background-color:#fff;padding:5px}.account .my-optician-favorite .block-fiche .fiche .horaires span.closed{color:#ff6b6a !important}.account .my-optician-favorite .block-fiche .fiche .horaires span.open{color:#b4b442 !important}.account .my-optician-favorite .block-fiche .fiche .cta{columns:2}@media(min-width: 768px){.account .my-optician-favorite .block-fiche .fiche .cta{columns:unset}}.account .my-optician-favorite .block-fiche .fiche .cta a,.account .my-optician-favorite .block-fiche .fiche .cta button{background-color:#fff;box-shadow:4px 4px 0 #ffd3d2;color:#ff6b6a;border:none;text-decoration:none;border-radius:17px;font-size:14px;font-weight:700;padding:10px 5px;display:inline-block;width:125px;margin:.5em 0}@media(min-width: 768px){.account .my-optician-favorite .block-fiche .fiche .cta a,.account .my-optician-favorite .block-fiche .fiche .cta button{font-size:16px;padding:5px 15px;width:auto;margin:1em;width:140px}}.account .my-optician-favorite .block-fiche .email-form{margin-top:1.5em;display:none}.account .my-optician-favorite .block-fiche .email-form p{font-size:12px}.account .my-optician-favorite .block-fiche .email-form small{text-align:right;display:block}.account .my-optician-favorite .block-fiche .email-form #customer_contact_optician_submit{background-color:#ff6b6a;box-shadow:4px 4px 0 #ffd3d2;color:#fff;text-transform:none;text-decoration:none;border-radius:17px;font-size:14px;font-weight:700;padding:10px 5px;margin:1em}@media(min-width: 768px){.account .my-optician-favorite .block-fiche .email-form #customer_contact_optician_submit{font-size:16px;padding:5px 3.5em;display:inline-block}}.account .my-optician-favorite .block-fiche .email-form #customer_contact_optician_submit:hover{text-decoration:none}.account .my-optician-favorite .block-fiche .email-form label{text-align:left;display:block;margin-top:1em}.account .my-optician-favorite .block-fiche .bottom{color:#ff6b6a;background-color:#fff0f0;border-radius:0px 0px 10px 10px;padding:10px 0}.account .my-optician-favorite .block-fiche .bottom a{color:#ff6b6a}.account .my-optician-favorite .offres{background-color:#fff0f0;padding:1em 1.5em 2.5em;border-radius:80px 10px 0px 0px;margin:2.5em 0}.account .my-optician-favorite .offres .title{color:#ff6b6a;font-size:24px;margin-bottom:15px}.account .my-optician-favorite .offres .title b{text-decoration:underline;font-style:italic}.account .my-optician-favorite .offres #offres-slider{padding:1em 0}@media(min-width: 768px){.account .my-optician-favorite .offres #offres-slider{padding:1em}}.account .my-optician-favorite .offres #offres-slider .offre{padding:5px}.account .my-optician-favorite .splide-offres-slider .splide__pagination{bottom:-1.5em}.account .my-optician-favorite .splide-offres-slider .splide__pagination .splide__pagination__page{background:#ffd3d2}.account .my-optician-favorite .splide-offres-slider .splide__pagination .splide__pagination__page.is-active{background:#ff6b6a}.account .my-optician-favorite .wallet{background-color:#fff0f0;padding:2em 1.5em .5em;border-radius:80px 10px 0px 0px;margin:2em 0}@media(min-width: 768px){.account .my-optician-favorite .wallet{padding:1em .75em}}.account .my-optician-favorite .wallet .title{color:#ff6b6a;font-size:24px;margin-bottom:15px}.account .my-optician-favorite .wallet .title b{text-decoration:underline}.account .my-optician-favorite .services{background-color:#fff;padding:1em .75em;margin:2.75em auto;border-radius:80px 10px 10px 10px;border:1px solid #ff6b6a}.account .my-optician-favorite .services .title{color:#ff6b6a;font-size:24px;margin-bottom:15px;text-align:center}.account .my-optician-favorite .services .title b{text-decoration:underline;font-style:italic}.account .my-optician-favorite .services ul{columns:2;-webkit-columns:2;-moz-columns:2;text-align:left;margin-top:1em}.account .my-optician-favorite .services ul li i,.account .my-optician-favorite .services ul li svg{color:#b4b442;margin-right:5px}.account .my-optician-favorite .reviews{margin-top:1.5em}.account .my-optician-favorite .reviews .title{color:#ff6b6a;font-size:24px;margin-bottom:15px}.account .my-optician-favorite .reviews .title b{text-decoration:underline;font-style:italic}.account .my-optician-favorite .reviews .review-container .splide-review-slider .splide__pagination{bottom:-0.75em}.account .my-optician-favorite .reviews .review-container .splide-review-slider .is-active .review{transform:scale(1);opacity:1}.account .my-optician-favorite .reviews .review-container .splide-review-slider .splide__pagination__page{background:#ffd3d2}.account .my-optician-favorite .reviews .review-container .splide-review-slider .splide__pagination__page.is-active{background:#ff6b6a}.account .my-optician-favorite .reviews .review-container .review{opacity:.5;transform:scale(0.8);padding-bottom:1em;margin-top:-5em;animation:ease 1s}@media(min-width: 768px){.account .my-optician-favorite .reviews .review-container .review{margin-top:-4em}}.account .my-optician-favorite .reviews .review-container .review a{text-decoration:none}.account .my-optician-favorite .reviews .review-container .review a .acheteur{margin-left:10px;width:70px;position:relative;top:5.7em}.account .my-optician-favorite .reviews .review-container .review a .review-content{background-color:#f6f6f6;padding:10px;border-radius:10px;box-shadow:2px 2px 0 #d2d28e}.account .my-optician-favorite .reviews .review-container .review a .review-content .top{margin-left:80px;min-height:80px}.account .my-optician-favorite .reviews .review-container .review a .review-content .top .text{font-size:15.5px;color:#212529}.account .my-optician-favorite .reviews .review-container .review a .review-content .top .text .grey{color:#707070}.account .my-optician-favorite .reviews .review-container .review a .review-content .top .text .bold{font-weight:700}.account .my-optician-favorite .reviews .review-container .review a .review-content .top .text .stars{font-size:12px;color:#ff6b6a;text-align:center}.account .my-optician-favorite .reviews .review-container .review a .review-content .top .text .stars img{display:inline-block;margin:1px}.account .my-optician-favorite .reviews .review-container .review a .review-content .top .text b{color:#212529}.account .my-optician-favorite .reviews .review-container .review a .review-content .footer{padding:10px;margin-top:1em;text-align:center;border-radius:5px;background-color:#fff;color:#212529}.account .my-optician-favorite .change-optician{color:#707070;font-size:16px;margin:1em auto}.account .my-documents .document{border:1px solid #b4b442;border-radius:10px;padding:2em;border-radius:80px 10px 10px 10px}.account .my-documents .title{text-align:center;font-weight:600;margin-bottom:15px;line-height:16px}.account .my-documents img{border-radius:15px;width:100%;margin-bottom:15px}.account .my-documents .pdf_btn{padding:0 .5em;margin-bottom:15px}.account .my-documents .pdf_btn .btn-pill{padding:.2em .5em;border-radius:27px;display:inline-block;font-weight:700;width:100%;text-align:center}.account .my-documents .pdf_btn .btn-pill.coral{background:#ff6b6a;box-shadow:4px 4px 0px #ffa6a6;color:#fff;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out;font-size:15px;text-decoration:none}.account .my-documents .pdf_btn .btn-pill.coral-color-10{background:#fff0f0;box-shadow:4px 4px 0px #ff6b6a;color:#ff6b6a;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out;font-size:15px;text-decoration:none}@media(min-width: 992px){.account .my-documents .pdf_btn .btn-pill.coral-color-10{font-size:16px}}.account .my-documents .pdf_btn .btn-pill svg{width:20px;height:19px;vertical-align:sub}.account .my-documents .pdf_btn .btn-pill svg.va-top{vertical-align:top}.account .my-rdvs .block-my-rdv{background-color:#fff0f0;padding:1em .75em 0;margin-bottom:2.5em;border-radius:80px 10px 10px 10px}@media(min-width: 768px){.account .my-rdvs .block-my-rdv{padding:1em .75em}}.account .my-rdvs .block-my-rdv .title{color:#ff6b6a;font-size:21px;margin:10px}@media(min-width: 768px){.account .my-rdvs .block-my-rdv .title{font-size:24px}}.account .my-rdvs .block-my-rdv .title b{text-decoration:underline;font-style:italic}.account .my-rdvs .block-my-rdv .body-empty{color:#000;clear:both;padding:40px 50px 50px;font-size:16px;text-align:center}.account .my-rdvs .block-my-rdv .body-empty b,.account .my-rdvs .block-my-rdv .body-empty strong{font-size:24px;line-height:30px}.account .my-rdvs .block-my-rdv .body-empty p{line-height:24px}.account .my-rdvs .block-my-rdv #slider-rdv-future .rdv{background-color:#fff;padding:15px 15px;border-radius:80px 10px 10px 10px;margin:5px 10px}@media(min-width: 768px){.account .my-rdvs .block-my-rdv #slider-rdv-future .rdv{padding:40px 50px 15px}}.account .my-rdvs .block-my-rdv #slider-rdv-future .rdv .body p{font-size:21px;line-height:26px;margin:0}@media(min-width: 768px){.account .my-rdvs .block-my-rdv #slider-rdv-future .rdv .body p{font-size:24px;line-height:30px}}.account .my-rdvs .block-my-rdv #slider-rdv-future .rdv .body .motif{font-size:16px;line-height:21px;margin-top:15px;margin-bottom:2em}.account .my-rdvs .block-my-rdv #slider-rdv-future .rdv .body .link-dark{padding-left:2em;padding-right:2em;border-radius:20px}.account .my-rdvs .block-my-rdv #slider-rdv-future .rdv label{background:#fff0f0;padding:5px 10px;color:#ff6b6a;text-transform:uppercase;font-size:21px;font-weight:600;margin:15px auto 0}.account .my-rdvs .block-past-rdv{text-align:center}.account .my-rdvs .block-past-rdv .title{color:#ff6b6a;font-size:24px;margin-bottom:15px}.account .my-rdvs .block-past-rdv .title b{text-decoration:underline;font-style:italic}.account .my-rdvs .block-past-rdv #slider-rdv-past .rdv{border:1px solid #ff7a79;padding:1em 0 0;margin-bottom:2.5em;border-radius:80px 10px 10px 10px;margin:5px}.account .my-rdvs .block-past-rdv #slider-rdv-past .rdv .body{padding:10px}.account .my-rdvs .block-past-rdv #slider-rdv-past .rdv .body a{color:#212529;margin:10px auto}.account .my-rdvs .block-past-rdv #slider-rdv-past .rdv .body .small{min-height:65px;font-size:.8rem}.account .my-rdvs .block-past-rdv #slider-rdv-past .rdv .bottom{background-color:#fff0f0;border-radius:0px 0px 10px 10px;padding:10px 0}.account .my-rdvs .block-past-rdv #slider-rdv-past .rdv .bottom a{color:#ff6b6a}.account .article-account .article{padding:0}@media(min-width: 768px){.account .article-account .article{padding:0 17px}}.account .article-account .article i,.account .article-account .article svg{color:#ff6b6a;font-size:30px;margin:15px}@media(min-width: 768px){.account .article-account .article i,.account .article-account .article svg{margin:15px 25px}}.account .content p{font-size:14px}.account .content p a{color:#ff6b6a}.account .last-articles{background-image:url(/build/images/forme-twingo_corail-MOB.0ab53ea6.svg);background-position:center right;background-repeat:no-repeat;max-height:550px;padding-bottom:6em}@media(min-width: 768px){.account .last-articles{background-image:url(/build/images/forme-oeil.63d14d32.svg);background-position:325px 90px;margin:2.5em 0;max-height:790px}}.account .last-articles .container-article{margin:0;height:350px}@media(min-width: 992px){.account .last-articles .container-article{margin:0 8em;height:500px}}.account .last-articles.last-articles-account{padding:unset}@media(min-width: 768px){.account .last-articles.last-articles-account{padding:0 !important}}.account .last-articles.last-articles-account h2{margin:0}@media(min-width: 768px){.account .last-articles.last-articles-account h2{margin:0 0 1em}}.account .last-articles.last-articles-account .oeil-anim{margin-right:3em}@media(min-width: 768px){.account .last-articles.last-articles-account .oeil-anim{margin:0}}.account .last-articles.last-articles-account .container-article{margin:0}.account .last-articles.last-articles-account .splide-account-slider .splide__arrow.splide__arrow--next{right:0}.account .last-articles.last-articles-account{background-image:url(/build/images/forme-twingo_corail-MOB.0ab53ea6.svg);background-position:center right;background-repeat:no-repeat;max-height:500px;padding-bottom:6em}@media(min-width: 768px){.account .last-articles.last-articles-account{background-image:url(/build/images/forme-coral-account.e638eea2.svg);background-position:bottom center;background-size:contain;max-height:790px}}.account .last-articles .oeil-anim{background-image:url(/build/images/sprite-Oeil_2700-120.91303e7b.svg);background-repeat:no-repeat;animation:play steps(20) 3.5s infinite;width:135px;height:120px;background-size:cover;float:right;margin-right:3em}@keyframes play{100%{background-position:-2700px}}@media(min-width: 768px){.account .last-articles .oeil-anim{background-image:url(/build/images/sprite-Oeil_3900-170.46fc30cd.svg);background-repeat:no-repeat;animation:play steps(20) 3.5s infinite;width:195px;height:170px;background-size:cover;float:right;margin-right:8em}@keyframes play{100%{background-position:-3900px}}}.account .last-articles h2{text-align:center;margin-bottom:.5em}@media(min-width: 1200px){.account .last-articles h2{text-align:left;margin-left:8em;margin-bottom:.5em}}.account .last-articles h2 .subline{display:inline-block;background-color:#fff0f0;color:#212529;font-size:21px}@media(min-width: 768px){.account .last-articles h2 .subline{font-size:34px}}.account .last-articles h2 .underline{color:#212529;font-size:21px;font-weight:700;text-decoration:underline;font-style:italic}@media(min-width: 768px){.account .last-articles h2 .underline{font-size:34px}}.account .last-articles .container-article{margin:0}@media(min-width: 992px){.account .last-articles .container-article{margin:0 8em}}.account .last-articles .container-article .article-slider{padding:0}@media(min-width: 768px){.account .last-articles .container-article .article-slider{padding-bottom:10px}}.account .last-articles .container-article .article-slider a{text-decoration:none;padding-bottom:10px}.account .last-articles .container-article .article-slider .article{max-width:230px;height:313px;margin:0;text-decoration:none}@media(min-width: 768px){.account .last-articles .container-article .article-slider .article{max-width:314px;height:460px}}@media(min-width: 1200px){.account .last-articles .container-article .article-slider .article{max-width:338px;height:460px}}.account .last-articles .container-article .article-slider .article img{border-radius:15px;box-shadow:8px 5px 2px rgba(112,112,112,.25);height:340px;object-fit:cover}@media(min-width: 768px){.account .last-articles .container-article .article-slider .article img{height:460px}}.account .last-articles .container-article .article-slider .article .article-title{margin-top:-5em;box-shadow:inset 0px -68px 0px rgba(0,0,0,.35);color:#fff;position:relative;padding:8px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;min-height:70px;height:70px;font-size:14px;line-height:16px;font-weight:700;text-transform:uppercase;overflow:hidden;text-decoration:none}@media(min-width: 768px){.account .last-articles .container-article .article-slider .article .article-title{font-size:16px;line-height:19px;padding:8px 15px;margin-top:-4.5em}}.account .last-articles .container-article .prev,.account .last-articles .container-article .next{font-size:0;line-height:0;position:absolute;display:block;padding:0;cursor:pointer;border:none;background:rgba(0,0,0,0);z-index:1}.account .last-articles .container-article .prev{top:calc(50% - 92px)}.account .last-articles .container-article .next{right:0;top:calc(50% - 110px)}.account .last-articles .container-article #customize-controls{display:none}@media(min-width: 768px){.account .last-articles .container-article #customize-controls{display:flex;margin-left:1em;padding:0}.account .last-articles .container-article #customize-controls .prev{cursor:pointer;position:absolute;top:calc(50% - 92px);left:20px}.account .last-articles .container-article #customize-controls .next{cursor:pointer;margin-right:-2.8em;margin-top:-1em;position:absolute;top:calc(50% - 92px);right:35px}.account .last-articles .container-article #customize-controls .next img{vertical-align:top}}@media only screen and (min-width: 1024px)and (max-width: 1199.98px){.account .last-articles .container-article #customize-controls .prev img,.account .last-articles .container-article #customize-controls .next img{width:60%}}.error-parrain{color:red;font-size:13px;display:none}.opticianSuggestModal{background-color:rgba(86,86,86,.2)}.opticianSuggestModal .green{color:#b4b442}.opticianSuggestModal .modal-dialog{margin-top:85px}@media(min-width: 992px){.opticianSuggestModal .modal-dialog{max-width:1000px !important}}.opticianSuggestModal .modal-header{border-bottom:none}.opticianSuggestModal .modal-body{padding:0 1em 1em !important}@media(min-width: 992px){.opticianSuggestModal .modal-body{padding:0 2.5em 2em 2.5em !important}}@media(min-width: 768px){.opticianSuggestModal .modal-body{padding:0 2.5em 2em 2.5em !important}}.opticianSuggestModal .modal-body .text-black{color:#212529}.opticianSuggestModal .modal-body p{font-size:20px}.opticianSuggestModal .btn-close{color:#707070 !important;background:none !important;font-size:13px;margin-top:-10px;cursor:pointer}.opticianSuggestModal .modal-content{font-family:Lato;background:#f6f6f6;z-index:2000 !important;color:#707070;font-size:18px;text-align:center}@media(min-width: 992px){.opticianSuggestModal .modal-content{height:auto}}@media(min-width: 768px){.opticianSuggestModal .modal-content{height:auto}}.opticianSuggestModal .modal-content .lib{font-weight:bold;margin-top:14px}.opticianSuggestModal .modal-content .adress{line-height:20px;font-weight:normal;margin-top:-10px;display:block}.opticianSuggestModal .modal-content .horaires{font-size:18px}.opticianSuggestModal a.delete-optician-suggest{color:#212529}.opticianSuggestModal .btn-submit{background-color:#ff6b6a;color:#fff;text-transform:uppercase;text-align:center;padding:5px 50px;width:fit-content;margin:30px auto;display:block;box-shadow:4px 4px 0 #ffa6a6}@media(min-width: 768px){.opticianSuggestModal .btn-submit{padding:5px 40px}}.opticianSuggestModal .add_opticien_pref p{font-size:14px}.opticianSuggestModal .add_opticien_pref p a{color:#707070;text-decoration:underline;font-weight:900}.opticianSuggestModal img{display:block;margin:0 auto}.opticianSuggest img{width:50px;margin-bottom:5px}.opticianSuggest .lib{font-weight:bold}@media(min-width: 992px){.opticianSuggest .lib{margin-top:10px;font-size:18px}}.opticianSuggest .horaires{font-size:15px;margin:0 !important}.opticianSuggest .adress{margin-top:-5px;display:block}@media(min-width: 992px){.opticianSuggest .adress{font-size:18px}}.opticianSuggest a.btn-add-optician-suggest{font-weight:700;background-color:#fff;color:#ff6b6a;box-shadow:4px 4px 0 #ffd3d2;width:fit-content;margin:10px auto;display:block}
