.back-page{border-radius:5px}@media (max-width:640px){.back-page{margin-bottom:1rem}}body,html{color:#000;font-family:Open Sans,Oxygen,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;height:100%;margin:0}.blockBtn{left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.page-reservation .btn,.page-reservation-help .btn,.page-reservation-help-result .container-btn .btn{align-items:center;background-color:hsla(var(--p)/var(--bg-opacity,1));border-color:hsla(var(--p)/var(--bg-opacity,1));border-radius:31px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;flex-wrap:wrap;font-size:.875rem;font-weight:600;justify-content:center;line-height:2;margin-bottom:.5rem;min-height:2.5rem;min-width:120px;padding:0 1rem;text-align:center;text-transform:var(--btn-text-case);transition-duration:.2s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-webkit-max-content;width:-moz-max-content;width:max-content}.page-reservation .btn:disabled,.page-reservation-help .btn:disabled,.page-reservation-help-result .container-btn .btn:disabled{background-color:hsla(var(--b3)/var(--bg-opacity,1));border-color:hsla(var(--b3)/var(--border-opacity,1))}.page-reservation .btn:disabled:hover,.page-reservation-help .btn:disabled:hover,.page-reservation-help-result .container-btn .btn:disabled:hover{background-color:hsla(var(--b3)/var(--bg-opacity,1));cursor:default}.page-reservation .btn:focus-visible,.page-reservation-help .btn:focus-visible,.page-reservation-help-result .container-btn .btn:focus-visible{box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--nf))}.page-reservation .btn:focus,.page-reservation-help .btn:focus,.page-reservation-help-result .container-btn .btn:focus{outline:2px solid transparent;outline-offset:2px}.page-reservation .btn:active:focus,.page-reservation .btn:active:hover,.page-reservation-help .btn:active:focus,.page-reservation-help .btn:active:hover,.page-reservation-help-result .container-btn .btn:active:focus,.page-reservation-help-result .container-btn .btn:active:hover{-webkit-animation:none;animation:none;transform:scale(var(--btn-focus-scale,.95))}.page-reservation .btn:hover,.page-reservation-help .btn:hover,.page-reservation-help-result .container-btn .btn:hover{--bg-opacity:1;background-color:hsla(var(--pf)/var(--bg-opacity,1))}.back-page{background:hsla(var(--p)/var(--txt-opacity,1));border-radius:19px;color:#fff;font-family:Open Sans;font-weight:700;padding:8px 22px;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (max-width:640px){.back-page{margin-bottom:1rem;padding:8px 22px}}.btn-filter{background:#fff;border:none;border-radius:19px;box-shadow:0 3px 6px rgba(0,0,0,.16);color:hsla(var(--p)/var(--txt-opacity,1));margin-left:1rem;padding:5px 10px;width:120px}.btn-filter.active{background:hsla(var(--p)/var(--txt-opacity,1));color:#fff}.page-reservation .btn{height:3rem}.page-reservation .line{background-color:hsla(var(--bc)/var(--bg-opacity,1));border-radius:45%;height:10rem;margin:.5rem 0;width:2px}.page-reservation .middle-container{margin:0 2rem}.page-reservation-help label{display:inline-block}.page-reservation-help .questions-container{background:#fff;width:100%}.page-reservation-help .question-title{font-size:20px;padding:.75rem}.page-reservation-help .answer-container{padding:10px}.page-reservation-help .answer-input{min-width:250px;width:50%}.page-reservation-help .btn{height:3rem}.page-reservation-help .space-y-2>*+*{margin-top:.5rem}.page-reservation-help .form-check{display:block;margin-bottom:.125rem;min-height:1.5rem;padding-left:1.5em}.page-reservation-help .form-check .form-check-input{float:left;margin-left:-1.5em}.page-reservation-help .form-check-input{color-adjust:exact;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #ccd4de;height:1em;margin-top:.25em;-webkit-print-color-adjust:exact;vertical-align:top;width:1em}.page-reservation-help .form-check-input[type=checkbox]{border-radius:.25em}.page-reservation-help .form-check-input[type=radio]{border-radius:50%}.page-reservation-help .form-check-input:active{filter:brightness(90%)}.page-reservation-help .form-check-input:focus{border-color:#a6bcee;box-shadow:0 0 0 .25rem rgba(76,120,221,.25);outline:0}.page-reservation-help .form-check-input:checked{background-color:#4c78dd;border-color:#4c78dd}.page-reservation-help .form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.page-reservation-help .form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.page-reservation-help .form-check-input[type=checkbox]:indeterminate{background-color:#4c78dd;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");border-color:#4c78dd}.page-reservation-help .form-check-input:disabled{filter:none;opacity:.5;pointer-events:none}.page-reservation-help .form-check-input:disabled~.form-check-label,.page-reservation-help .form-check-input[disabled]~.form-check-label{opacity:.5}.page-reservation-help .form-switch{line-height:2em;min-height:2em;padding-left:3em}.page-reservation-help .form-switch .form-check-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ccd4de'/%3E%3C/svg%3E");background-position:0;border-radius:2.5em;height:1.5em;margin-left:-3em;transition:background-position .15s ease-in-out;width:2.5em}@media (prefers-reduced-motion:reduce){.page-reservation-help .form-switch .form-check-input{transition:none}}.page-reservation-help .form-switch .form-check-input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23a6bcee'/%3E%3C/svg%3E")}.page-reservation-help .form-switch .form-check-input:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:100%}.page-reservation-help-result{color:hsla(var(--p)/var(--txt-opacity,1));width:100%}.page-reservation-help-result .prestation-card{align-items:center;border-radius:31px;display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:50%}.page-reservation-help-result .prestation-card .separator{width:50%}.page-reservation-help-result .prestation-card .prestation-img{border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);-o-object-fit:contain;object-fit:contain}.page-reservation-help-result .prestation-card .container-infos{padding:3rem}.page-reservation-help-result .prestation-card .container-infos h5{color:#000}.page-reservation-help-result .prestation-card .container-infos .prestation-category{color:#707070}.page-reservation-help-result .prestation-card .container-infos .prestation-name{color:#000;font-size:1.3rem;font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.page-reservation-help-result .prestation-card .container-infos .prestation-subtitle{color:#979797;font-style:italic}.page-reservation-help-result .prestation-card .container-infos .prestation-more-info-title{color:#707070;font-size:17px;font-weight:600;margin-top:.5rem}.page-reservation-help-result .prestation-card .container-infos .prestation-more-info-title .icon{margin-right:5px}.page-reservation-help-result .prestation-card .container-infos .prestation-more-info{margin-top:1rem}.page-reservation-help-result .prestation-card .container-infos .prestation-price{color:hsl(var(--p));font-size:large;font-weight:700;margin-top:1rem}.page-reservation-help-result .separator{background-color:#000;border-radius:5px;height:2px!important;margin-bottom:1rem;margin-top:1rem;width:100%}.page-reservation-help-result .main-title{font-size:1.5rem;font-weight:700;margin-top:4rem;text-transform:uppercase}.page-reservation-help-result .prestation-container{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border-radius:.3rem;display:flex;flex:0 0 22.5%;gap:.5rem;margin:15px;max-height:25rem;min-width:220px}.page-reservation-help-result .prestation-container:hover{box-shadow:0 0 5px rgba(33,33,33,.5)}@media screen and (min-width:640px){.page-reservation-help-result .prestation-container{max-width:220px}}.page-reservation-help-result .prestation-container .prestation-content{box-sizing:border-box;height:100%;padding:0 .75rem 70px;position:relative;width:100%}.page-reservation-help-result .prestation-container a{border-radius:11px;height:10rem;line-height:0;overflow:hidden}.page-reservation-help-result .prestation-container .prestation-image{border-top-left-radius:11px;border-top-right-radius:11px;height:100%;max-height:70vw;-o-object-fit:cover;object-fit:cover;width:100%}.page-reservation-help-result .prestation-container .prestation-name{color:#000;font-size:1rem;font-weight:700}.page-reservation-help-result .prestation-container .prestation-details{display:flex;justify-content:space-between;padding-top:10px;width:calc(100% - 1.25rem)}.page-reservation-help-result .prestation-container .price-time{color:hsla(var(--p)/var(--bg-opacity,1));font-size:.8rem;font-weight:700;margin-bottom:8px;padding-left:8px}.page-reservation-help-result .prestation-container .price-time.dashed{text-decoration:line-through;-webkit-text-decoration-color:red;text-decoration-color:red;text-decoration-thickness:2px}.page-reservation-help-result .prestation-container .treatment_prestation_list{font-size:.6rem;list-style:circle}.page-reservation-help-result .prestation-container .btn{border-radius:31px;color:hsla(var(--p)/var(--bg-opacity,1));cursor:pointer;font-size:.875rem;font-weight:600;line-height:2;margin-bottom:.5rem;min-height:2.5rem;padding:0 1rem}.prestation-container.active{border-radius:11px;box-shadow:1px 3px 6px hsla(var(--p)/var(--bg-opacity,.4));padding:7px}.page-reservation-help-result .prestation-container .btn:hover{--bg-opacity:0.5;background-color:hsla(var(--p)/var(--bg-opacity,1));color:#fff}.page-reservation-help-result .prestation-details{font-size:1.5rem}.page-reservation-help-result .picture-description{border-radius:11px;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-bottom:auto;margin-top:auto;width:25rem}.page-reservation-help-result .container_price{font-weight:700;margin-top:15px}.page-reservation-help-result .container-btn{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:1rem;margin-top:3rem}.page-reservation-help-result .container-btn .btn{font-size:18px;min-height:48px;min-width:8rem}.container-back-next{display:flex;justify-content:space-evenly;width:30%}.min-width-btn{width:100px!important}

/*# sourceMappingURL=reservation.css.map*/