:root{--blue-sincrolab: #31F2B4}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{background-color:var(--blue-sincrolab);color:#fff}.information_patient .radio:checked{background-color:var(--blue-sincrolab);border-color:var(--blue-sincrolab)}.booking-container{display:flex;gap:0;flex-direction:row;flex-wrap:wrap;font-family:sans-serif}.vc-day_selected .vc-day__number{background:var(--blue-sincrolab)!important;color:#fff!important;border-radius:50%!important}.slots-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.slot-btn{border:2px solid var(--blue-sincrolab);background:#fff;padding:12px;border-radius:8px;cursor:pointer;color:#333;transition:.2s}.slot-btn.active{background:var(--blue-sincrolab);color:#fff}.product-info{max-width:80%;padding:0}.booking-container>div{flex:1 1 50%!important;max-width:50%!important;box-sizing:border-box!important;padding:0 15px!important;text-align:left}.booking-container #calendar,.booking-container #slots-grid{margin-top:30px}#information_patient_container{display:none;margin-top:2rem;padding:2rem 0;border:var(--inputs-border-width) solid rgba(var(--color-foreground),.08);border-radius:var(--inputs-border-radius);background-color:transparent}.information_patient__title{text-align:left;margin-top:0;margin-bottom:2rem}.information_patient__grid{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:1rem}.information_tutor__grid{display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important;gap:1rem!important;margin-top:1rem;margin-bottom:2rem}.error-message-alert{position:absolute;bottom:-20px;margin-left:10px;color:#ff2c2c;font-size:12px;display:none}.information_patient__field{flex:1;min-width:250px;display:flex;flex-direction:column}#information_patient_container .form__label,.information_patient_date .form__label{font-weight:600;margin-bottom:.6rem;font-size:1.3rem;letter-spacing:.05rem;width:100%;text-align:left}#information_patient_container .field__input,.information_patient_date .field__input{padding:1.5rem}.information_patient__row{width:100%;display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:flex-end;margin-top:1rem}.information_patient__row label,.information_patient__radio-group-sex label{width:100%;text-align:left}.information_patient__radio-group{min-width:250px}.information_patient__field-user{flex:1;min-width:250px;display:flex;flex-direction:column}.information_patient__radios{display:flex;gap:1.5rem;padding:0}.information_patient__radio-label{display:flex;align-items:center;gap:.8rem;cursor:pointer}.information_patient__radio-label input[type=radio]{accent-color:rgb(var(--color-foreground));margin:0}.information_patient__notice{width:100%;margin:0 0 0 15px;display:flex;align-items:center;gap:.5rem;font-size:12px}.information_patient__notice span{font-size:1.6rem}#information_patient_container input[type=date].field__input{min-height:4.5rem}.js-input-wrapper.js-input-email{display:none}.js-input-wrapper{flex:1;min-width:250px}.content_patient{width:100%;display:flex;justify-content:center;align-items:center}.information_patient__grid>.form-control:nth-child(1),.information_patient__grid>.form-control:nth-child(2){flex:1 1 0%!important;width:calc(50% - 1rem)!important;max-width:calc(50% - 1rem)!important;box-sizing:border-box!important}.information_tutor__grid>.form-control:nth-child(1),.information_tutor__grid>.form-control:nth-child(2),.information_tutor__grid>.form-control:nth-child(3){flex:1 1 0%!important;flex:1 1 calc(33.33% - .66rem)!important;max-width:calc(33.33% - .66rem)!important;box-sizing:border-box!important}.information_patient__row .js-input-wrapper .form-control{flex:1 1 calc(80% - 1rem)!important;max-width:calc(80% - 1rem)!important;box-sizing:border-box!important}.information_patient_date,.information_patient__radio-group-sex{width:auto;display:flex;flex-wrap:wrap}.information_patient_date .form-control{flex:1 1 calc(80% - 1rem)!important;max-width:calc(80% - 1rem)!important;box-sizing:border-box!important}.no-slots-message{color:#777;padding:2rem 0;font-weight:500;width:100%}.product-title{text-align:left;padding:0 0 2rem}.shopify_subscriptions_app_container{padding:2rem 0}@media screen and (max-width:749px){#information_patient_container{padding:2rem 0 1rem}.information_patient__grid>.form-control:nth-child(1),.information_patient__grid>.form-control:nth-child(2),.information_tutor__grid>.form-control:nth-child(1),.information_tutor__grid>.form-control:nth-child(2),.information_tutor__grid>.form-control:nth-child(3),.information_patient__row .js-input-wrapper .form-control,.booking-container>div{flex:1 1 100%!important;max-width:100%!important}.booking-container>div{padding:0!important}.booking-container #calendar{margin-top:0}.booking-container #slots-grid{margin-top:20px}.content_patient{flex-wrap:wrap}.information_patient__radio-group{margin-bottom:20px}#slots-container{margin-top:30px}.information_patient__title{font-size:20px;margin-bottom:1rem}.information_patient__row{gap:.5rem 2rem}#information_patient_container .form__label{font-size:18px}.information_patient__notice{margin:0;font-size:12px}.shopify_subscriptions_app_policy{font-size:12px}#selected-date-text{margin-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sincrolab-calendar.css.map */
