
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,700;0,900;1,400;1,700&display=swap);#v1 .appointment-form-additional-comments{background-color:#f9f7f5;border:1px solid #c9c5c0}
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,700;0,900;1,400;1,700&display=swap);#v1 .appointment-costar-app .appointment-form-calendar{background-color:#f9f7f5;border:1px solid #c9c5c0}#v1 .appointment-costar-app .appointment-form-calendar .calendar-nav-btn{color:#3d3833}#v1 .appointment-costar-app .appointment-form-calendar .calendar-nav-btn:hover{background-color:rgba(61,56,51,.1)}#v1 .appointment-costar-app .appointment-form-calendar .calendar-nav-btn.is-disabled{background-color:#fff}#v1 .appointment-costar-app .appointment-form-calendar .calendar-day{color:#3d3833}#v1 .appointment-costar-app .appointment-form-calendar .calendar-day.is-today{background-color:#3d3833;border-color:#3d3833;color:#fff}#v1 .appointment-costar-app .appointment-form-calendar .calendar-day.is-selected{background-color:#d8272d;color:#fff;border-color:#d8272d}#v1 .appointment-costar-app .appointment-form-calendar .calendar-availability-dot{background-color:#d8272d}#v1 .appointment-costar-app .appointment-form-calendar .time-slot-date{color:#3d3833}#v1 .appointment-costar-app .appointment-form-calendar .time-slot-btn{background:#fff;border:1px solid #c9c5c0;color:#3d3833}#v1 .appointment-costar-app .appointment-form-calendar .time-slot-btn:hover{background-color:#f2f0ee;border-color:#d8272d}#v1 .appointment-costar-app .appointment-form-calendar .time-slot-btn.is-selected{background-color:#d8272d;color:#fff;border-color:#d8272d}#v1 .appointment-costar-app .appointment-form-calendar .appointment-form-calendar__wait-options{background:#fff}#v1 .appointment-costar-app .appointment-form-calendar .wait-option-text{color:#3d3833}#v1 .appointment-costar-app .appointment-form-calendar .radio-option .radio-text{color:#3d3833}#v1 .appointment-costar-app .appointment-form-calendar .alternative-time-group .alternative-time-label{color:#3d3833}#v1 .appointment-costar-app .appointment-form-calendar .appointment-form-calendar__legend{border-top:1px solid #3d3833}#v1 .appointment-costar-app .appointment-form-calendar .legend-dot.available{background-color:#d8272d}#v1 .appointment-costar-app .appointment-form-calendar .legend-text{color:#3d3833}
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,700;0,900;1,400;1,700&display=swap);#v1 .appointment-costar-app .appointment-form-services{background-color:#f9f7f5;border:1px solid #c9c5c0}#v1 .appointment-costar-app .appointment-form-services .services{background-color:rgba(0,0,0,0);border:none;border-radius:0}