@font-face{font-family:Kindred;src:url(/typo/Kindred-Youth.otf)format("opentype")}@font-face{font-family:Chicle;src:url(/typo/Chicle-Regular.ttf)format("truetype")}@font-face{font-family:Roboto;src:url(/typo/Roboto-Regular.ttf)format("truetype")}@font-face{font-family:Roboto;src:url(/typo/Roboto-Light.ttf)format("truetype");font-weight:300}@keyframes rotation_1{0%{transform:rotate(35deg)}25%{transform:rotate(0)}50%{transform:rotate(-35deg)}75%{transform:rotate(0)}to{transform:rotate(35deg)}}@keyframes rotation_2{0%{transform:rotate(-35deg)}25%{transform:rotate(0)}50%{transform:rotate(35deg)}75%{transform:rotate(0)}to{transform:rotate(-35deg)}}#prendre-rdv{background-image:url(../media/fond_homepage.09mgcidav.j-5.png);background-attachment:fixed;justify-content:center;align-items:center;height:fit-content;padding-top:275px;padding-bottom:200px;display:flex}#prendre-rdv .box{background-color:#ffccdb;border:5px solid #fff;border-radius:25px;flex-direction:column;gap:25px;width:800px;max-width:1400px;height:fit-content;padding:50px;display:flex}@media (max-width:520px){#prendre-rdv .box{border:5px solid #fff}}#prendre-rdv .box{color:#8e00557c;position:relative;box-shadow:0 5px 20px #8e00557c}#prendre-rdv .box h2{color:#8e0055;text-align:left;text-wrap:wrap;font-family:Kindred,sans-serif;font-size:80px;font-weight:400;line-height:1;text-decoration:none}@media (max-width:1500px){#prendre-rdv .box h2{font-size:56px}}@media (max-width:1310px){#prendre-rdv .box h2{text-align:center}}@media (max-width:520px){#prendre-rdv .box h2{font-size:28px}}#prendre-rdv .box h2{text-align:left}#prendre-rdv .box form .error-message,#prendre-rdv .box form .error{color:#8e0055;text-align:justify;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;text-decoration:none}@media (max-width:810px){#prendre-rdv .box form .error-message,#prendre-rdv .box form .error{font-size:14px}}@media (max-width:520px){#prendre-rdv .box form .error-message,#prendre-rdv .box form .error{font-size:16px}}#prendre-rdv .box form .error-message,#prendre-rdv .box form .error{align-items:center;gap:10px;margin-top:0;display:flex}#prendre-rdv .box form .error-message svg,#prendre-rdv .box form .error svg{flex-shrink:0}#prendre-rdv .box form .error{border:2px solid #8e0055}@media (max-width:520px){#prendre-rdv .box form .error{border:2px solid #8e0055}}#prendre-rdv .box form .error{border-radius:5px;padding:10px}#prendre-rdv .box form{flex-direction:column;gap:25px;display:flex}#prendre-rdv .box form .prestations{flex-direction:column;gap:10px;display:flex}#prendre-rdv .box form .prestations .subtitle{text-align:left;color:#fff;letter-spacing:5%;font-family:Chicle,sans-serif;font-size:24px;font-weight:lighter;text-decoration:none}@media (max-width:520px){#prendre-rdv .box form .prestations .subtitle{font-size:20px}}#prendre-rdv .box form .prestations .nail-art{background-color:#d35377;border-radius:10px;align-items:center;width:fit-content;padding:5px;display:flex}#prendre-rdv .box form .prestations .nail-art .form-group{align-items:center}#prendre-rdv .box form .prestations .nail-art .form-group label{letter-spacing:5%;color:#fff;text-align:left;font-family:Chicle,sans-serif;font-size:20px;font-weight:lighter;text-decoration:none}@media (max-width:520px){#prendre-rdv .box form .prestations .nail-art .form-group label{font-size:16px}}#prendre-rdv .box form .prestations .nail-art .form-group label{font-style:normal}#prendre-rdv .box form .prestations .nail-art .form-group input{width:20px;min-width:20px;height:20px;min-height:20px}#prendre-rdv .box form .prestations .container-presta{gap:10px;display:flex}#prendre-rdv .box form .prestations .container-presta .prix{border:2px solid #fff}@media (max-width:520px){#prendre-rdv .box form .prestations .container-presta .prix{border:2px solid #fff}}#prendre-rdv .box form .prestations .container-presta .prix{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;width:fit-content;height:40px;padding:10px;display:flex}#prendre-rdv .box form .prestations .container-presta .prix p{letter-spacing:5%;color:#8e0055;text-align:left;font-family:Chicle,sans-serif;font-size:20px;font-weight:lighter;text-decoration:none}@media (max-width:520px){#prendre-rdv .box form .prestations .container-presta .prix p{font-size:16px}}#prendre-rdv .box form .calendrier{border:2px solid #fff;flex-direction:column;gap:25px;padding:15px;display:flex}@media (max-width:520px){#prendre-rdv .box form .calendrier{border:2px solid #fff}}#prendre-rdv .box form .calendrier{border-radius:5px}#prendre-rdv .box form .calendrier .mois{width:100%;display:flex}#prendre-rdv .box form .calendrier .mois p{letter-spacing:5%;color:#8e0055;text-align:left;font-family:Chicle,sans-serif;font-size:24px;font-weight:lighter;text-decoration:none}@media (max-width:520px){#prendre-rdv .box form .calendrier .mois p{font-size:20px}}#prendre-rdv .box form .calendrier .mois .navigation{justify-content:center;gap:10px;width:100%;display:flex}#prendre-rdv .box form .calendrier .mois .navigation .arrow-icon{cursor:pointer;width:15px}#prendre-rdv .box form .calendrier .mois .navigation .arrow-icon:first-child{transform:rotate(180deg)}#prendre-rdv .box form .calendrier .grid-days{flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%;display:flex}#prendre-rdv .box form .calendrier .grid-days p{letter-spacing:5%;color:#8e0055;text-align:left;font-family:Chicle,sans-serif;font-size:20px;font-weight:lighter;text-decoration:none}@media (max-width:520px){#prendre-rdv .box form .calendrier .grid-days p{font-size:16px}}#prendre-rdv .box form .calendrier .grid-days .past-day .grid-hours button{opacity:.5;pointer-events:none}#prendre-rdv .box form .calendrier .grid-days .column{flex-direction:column;align-items:center;gap:10px;display:flex}#prendre-rdv .box form .calendrier .grid-days .column .grid-hours{flex-direction:column;gap:10px;display:flex}#prendre-rdv .box form .calendrier .grid-days .column .grid-hours .booked{opacity:.5;pointer-events:none}#prendre-rdv .box form .calendrier .grid-days .column .grid-hours button:hover{background-color:#d35377}#prendre-rdv .box form .calendrier .grid-days .column .grid-hours button.selected{background-color:#d35377;border:2px solid #fff}@media (max-width:520px){#prendre-rdv .box form .calendrier .grid-days .column .grid-hours button.selected{border:2px solid #fff}}#prendre-rdv .box form .calendrier .grid-days .column .grid-hours button.selected{color:#fff;box-shadow:0 2.5px 10px #8e00557c}#prendre-rdv .box form .calendrier .grid-days .column .grid-hours button{letter-spacing:5%;color:#fff;text-align:left;background-color:#ff97b7;border:2px solid #0000;font-family:Chicle,sans-serif;font-size:20px;font-weight:lighter;text-decoration:none}@media (max-width:520px){#prendre-rdv .box form .calendrier .grid-days .column .grid-hours button{font-size:16px}}#prendre-rdv .box form .calendrier .grid-days .column .grid-hours button{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:5px 25px;transition:background-color .3s;display:flex}#prendre-rdv .box form .message{letter-spacing:5%;color:#fff;text-align:center;background-color:#d35377;font-family:Chicle,sans-serif;font-size:24px;font-weight:lighter;text-decoration:none}@media (max-width:520px){#prendre-rdv .box form .message{font-size:20px}}#prendre-rdv .box form .message{border-radius:5px;width:100%;padding:10px}#prendre-rdv .box form .container-inspiration{flex-direction:column;gap:10px;display:flex}#prendre-rdv .box form .container-inspiration .inspiration{align-items:center;gap:10px;display:flex}#prendre-rdv .box form .container-inspiration .inspiration p{letter-spacing:5%;color:#8e0055;text-align:left;font-family:Chicle,sans-serif;font-size:20px;font-weight:lighter;text-decoration:none}@media (max-width:520px){#prendre-rdv .box form .container-inspiration .inspiration p{font-size:16px}}#prendre-rdv .box form .container-inspiration .inspiration .btn-inspiration{cursor:pointer;letter-spacing:5%;color:#fff;text-align:left;background-color:#ff97b7;font-family:Chicle,sans-serif;font-size:16px;font-weight:lighter;text-decoration:none}@media (max-width:520px){#prendre-rdv .box form .container-inspiration .inspiration .btn-inspiration{font-size:12px}}#prendre-rdv .box form .container-inspiration .inspiration .btn-inspiration{border:2px solid #fff}@media (max-width:520px){#prendre-rdv .box form .container-inspiration .inspiration .btn-inspiration{border:2px solid #fff}}#prendre-rdv .box form .container-inspiration .inspiration .btn-inspiration{border-radius:5px;padding:5px 10px;transition:background-color .3s}#prendre-rdv .box form .container-inspiration .inspiration .btn-inspiration:hover{background-color:#d35377}#prendre-rdv .box form .container-inspiration .italic{color:#8e0055;text-align:justify;font-family:Roboto,sans-serif;font-size:14px;font-style:italic;font-weight:300;text-decoration:none}@media (max-width:810px){#prendre-rdv .box form .container-inspiration .italic{font-size:14px}}@media (max-width:520px){#prendre-rdv .box form .container-inspiration .italic{font-size:16px}}#prendre-rdv .box form .container-inspiration .italic{margin-top:-10px}#prendre-rdv .box form .container-inspiration .preview{border-radius:5px;width:150px;height:100px;position:relative}#prendre-rdv .box form .container-inspiration .preview img{object-fit:cover;border-radius:5px;width:100%;height:100%}#prendre-rdv .box form .container-inspiration .preview button{cursor:pointer;letter-spacing:5%;color:#fff;text-align:left;font-family:Chicle,sans-serif;font-size:14px;font-weight:lighter;text-decoration:none;position:absolute;top:5px;right:5px}@media (max-width:520px){#prendre-rdv .box form .container-inspiration .preview button{font-size:10px}}#prendre-rdv .box form .container-inspiration .preview button{background-color:#8e0055;border:2px solid #fff}@media (max-width:520px){#prendre-rdv .box form .container-inspiration .preview button{border:2px solid #fff}}#prendre-rdv .box form .container-inspiration .preview button{border-radius:5px;justify-content:center;align-items:center;display:flex}#prendre-rdv .box form .btn{justify-content:flex-end;display:flex}
