#planity-shell .planityWidget{font-family:var(--font-body);color:var(--color-text)}#planity-shell .planityWidget>div,#planity-shell .planityWidget>div>div{min-height:0!important}#planity-shell [class*=step-module_services]~div:empty{display:none!important}#planity-shell .planity_appointment_step_wrapper{background:var(--color-beige-light)!important;border:1px solid rgb(182 164 147 / .25)!important;border-radius:1rem!important;box-shadow:none!important;overflow:hidden}#planity-shell [class*=service-module_businessService]{background:transparent!important;border:0!important;border-bottom:1px solid rgb(182 164 147 / .25)!important;border-radius:0!important;box-shadow:none!important}#planity-shell [class*=service-module_businessService]:last-child{border-bottom:0!important}#planity-shell [class*=service-module_card]{background:transparent!important;border:0!important;box-shadow:none!important}#planity-shell .planityWidget h1,#planity-shell .planityWidget h2,#planity-shell .planityWidget h3,#planity-shell [class*=service_set-module_title]{font-family:var(--font-display);color:var(--color-primary);font-weight:500;letter-spacing:.01em;text-transform:none}#planity-shell .planity_bookappointment-button-choose,#planity-shell .planityWidget [class*=button-module_primary]{background:var(--color-secondary)!important;color:var(--color-primary)!important;border:0!important;border-radius:9999px!important;font-weight:600;white-space:nowrap;transition:background-color .3s}#planity-shell .planity_bookappointment-button-choose:hover,#planity-shell .planityWidget [class*=button-module_primary]:hover{background:var(--color-secondary-light)!important}#planity-shell .planityWidget [class*=button-module_secondary]{background:transparent!important;color:var(--color-text)!important;border:1px solid rgb(182 164 147 / .4)!important;border-radius:9999px!important;transition:border-color .3s,color .3s}#planity-shell .planityWidget [class*=button-module_secondary]:hover{border-color:var(--color-secondary)!important;color:var(--color-secondary-dark)!important}#planity-shell .planity_ui_showMoreservices{color:var(--color-secondary-dark)!important}#planity-shell .planity_ui_appointment_background{background:transparent}#planity-shell [class*=service_set-module_description]{color:var(--color-text-muted)!important}#planity-shell .planity_ui_action_worker{background:var(--color-bg)!important;border:1px solid rgb(182 164 147 / .4)!important;border-radius:.75rem!important}#planity-shell .planity_ui_action_worker:hover{border-color:var(--color-secondary)!important}#planity-shell .planity_ui_action_worker-name{color:var(--color-text)!important}#planity-shell [class*=booking_service-module_bookingService],#planity-shell [class*=step-module_timetable]{background:var(--color-beige-light)!important;border:1px solid rgb(182 164 147 / .25)!important;border-radius:1rem!important;box-shadow:none!important}#planity-shell .planity_appointment_days_slider_hour_availability,#planity-shell .planity_appointment_days_slider_hour_avaibility{background:var(--color-bg)!important;color:var(--color-text)!important;border:1px solid rgb(182 164 147 / .4)!important;border-radius:.65rem!important;transition:border-color .2s,background-color .2s}#planity-shell .planity_appointment_days_slider_hour_availability:hover,#planity-shell .planity_appointment_days_slider_hour_avaibility:hover{border-color:var(--color-secondary)!important;background:#c9a96e26!important}#planity-shell .planityWidget [class*=button-module_underlined]{color:var(--color-secondary-dark)!important}#planity-shell .planityWidget [class*=button-module_tertiary]{border:1px solid rgb(182 164 147 / .6)!important;border-radius:9999px!important;color:var(--color-text)!important;transition:border-color .3s,color .3s}#planity-shell .planityWidget [class*=button-module_tertiary]:hover{border-color:var(--color-secondary)!important;color:var(--color-secondary-dark)!important}#planity-shell .planityWidget [class*=button-module_white]{background:var(--color-bg)!important;color:var(--color-text)!important;border:1px solid rgb(182 164 147 / .4)!important;border-radius:9999px!important;box-shadow:none!important}#planity-shell .planity-inputs,#planity-shell [class*=input_password-module_container]{background:var(--color-bg)!important;border:1px solid rgb(182 164 147 / .4)!important;border-radius:.75rem!important}#planity-shell .planityWidget [class*=input_password-module_container] input[type=password],#planity-shell .planityWidget [class*=input_password-module_container] input[type=text]{border:0!important;background:transparent!important;border-radius:.75rem 0 0 .75rem!important}#planity-shell .planityWidget input[type=text],#planity-shell .planityWidget input[type=email],#planity-shell .planityWidget input[type=tel],#planity-shell .planityWidget input[type=password],#planity-shell .planityWidget textarea,#planity-shell .planityWidget select{background:var(--color-bg)!important;border:1px solid rgb(182 164 147 / .4)!important;border-radius:.75rem!important;color:var(--color-text)!important}#planity-shell .planityWidget input:focus,#planity-shell .planityWidget textarea:focus,#planity-shell .planityWidget select:focus{border-color:var(--color-secondary)!important;outline:none!important;box-shadow:none!important}#planity-shell .planityWidget a:not([class*=button]){color:var(--color-secondary-dark)}#planity-shell [class*=steps-module],#planity-shell [class*=step-module_header]{background:transparent!important}#planity-shell [class*=title-module]{font-family:var(--font-display);color:var(--color-primary)}#planity-shell [class*=title-module_index],#planity-shell [class*=step-module_next],#planity-shell [class*=step-module_prev]{color:var(--color-secondary-dark)!important}@media(max-width:767px){#planity-shell .planity_appointment_mobile_container{background:var(--color-beige-light)!important;border:1px solid rgb(182 164 147 / .25)!important;border-radius:1rem!important;overflow:hidden}#planity-shell .planity_appointment_mobile_container .planity_appointment_step_wrapper{border:0!important;border-radius:0!important;background:transparent!important}#planity-shell [class*=service_set-module_mobileDescription]{border-bottom:0!important}#planity-shell .planity-widget-nav button{width:100%!important;white-space:nowrap!important}}#planity-shell .planity-widget-nav{scrollbar-width:none!important;-ms-overflow-style:none!important}#planity-shell .planity-widget-nav::-webkit-scrollbar{display:none!important}
