.planityWidget{--primary-100:#e8eadf;--primary-200:#3a4126;--primary-300:#2c3219;--primary-400:#22270f;--primary-500:#1a1e0b}.planityWidget ul,.planityWidget li{list-style:none!important;padding-left:0!important;margin-left:0!important}.planityWidget li::before{display:none!important}.planityWidget h3,.planityWidget [class*="title-module_title"],.planityWidget [class*="title-module_title"] span{font-family:'Hedvig Letters Serif',Georgia,serif!important;color:#2c2a27!important;font-weight:400!important}.planityWidget h3{font-size:26px!important;padding-bottom:14px!important}.planityWidget [class*="title-module_title"]{font-size:24px!important}.planityWidget [class*="title-module_index"]{color:#3a4126!important}.planityWidget .planity_appointment_step_wrapper,.planityWidget [class*="step-module_timetable"],.planityWidget [class*="booking_service-module"][class*="card"]{border:1px solid #e9e1d8!important;border-radius:15px!important;box-shadow:none!important}.planityWidget .planity_ui_item-list-element{border-color:#f1ebe4!important}.planityWidget .planity_appointment_service_cell{color:#2c2a27!important}.planityWidget [class*="button-module_primary"],.planityWidget .planity_appointment_service_button,.planityWidget .planity_ui_button_root{background:#3a4126!important;color:#fff!important;border-radius:15px!important;font-family:'Inter',Helvetica,Arial,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.12em!important;font-size:11px!important;padding:8px 16px!important;transition:background .2s ease!important}.planityWidget [class*="button-module_primary"]:hover,.planityWidget .planity_ui_button_root:hover{background:#2c3219!important}.planityWidget [class*="button-module_secondary"]{background:#fff!important;color:#3a4126!important;border:2px solid #3a4126!important;border-radius:15px!important;font-family:'Inter',Helvetica,Arial,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.12em!important;font-size:11px!important;padding:10px 18px!important}.planityWidget [class*="button-module_secondary"]:hover{background:#3a4126!important;color:#fff!important}.planityWidget [class*="button-module_underlined"],.planityWidget [class*="button-module_underlined"] *,.planityWidget .planity_ui_showMoreservices{color:#3a4126!important}.planityWidget .planity_ui_action_worker{border-radius:12px!important}.planityWidget .planity_appointment_days_slider_hour_availability{background:#f9f4f1!important;color:#2c2a27!important;border-radius:10px!important;font-weight:500!important;transition:all .2s ease!important}.planityWidget .planity_appointment_days_slider_hour_availability:hover{background:#3a4126!important;color:#fff!important}.planityWidget .planity_appointment_days_slider_hour_availability:hover *{color:#fff!important}@media (max-width:767px){.planityWidget [class*="button-module_secondary"],.planityWidget [class*="button-module_primary"],.planityWidget .planity_ui_button_root{letter-spacing:0.06em!important;font-size:10px!important;white-space:nowrap!important;padding:10px 12px!important}.planityWidget [class*="button-module_secondary"]{width:100%!important;margin:0 0 10px 0!important}.planityWidget h3{font-size:22px!important}.planityWidget .planity_appointment_step_wrapper[class*="service_set-module_card"]{border:none!important;border-radius:0!important}.planityWidget [class*="title-module_title"],.planityWidget [class*="title-module_title"] span{font-size:21px!important}}body:has(.planityWidget [class*="_isOpen"]) .et_builder_inner_content,body:has(.planityWidget [class*="_isOpen"]) .et_pb_section:has(.planityWidget),body:has(.planityWidget [class*="_isOpen"]) .et_pb_row:has(.planityWidget),body:has(.planityWidget [class*="_isOpen"]) .et_pb_column:has(.planityWidget),body:has(.planityWidget [class*="_isOpen"]) .et_pb_code:has(.planityWidget){z-index:2147483000!important}body:has(.planityWidget [class*="_isOpen"]) .et-fixed-header,body:has(.planityWidget [class*="_isOpen"]) #main-header,body:has(.planityWidget [class*="_isOpen"]) .et_pb_scroll_top{z-index:1!important}.planityWidget .planity-component-button:not(.planity_ui_button_root){border:2px solid #3a4126!important;border-radius:15px!important;font-family:'Inter',Helvetica,Arial,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.12em!important;font-size:11px!important;padding:10px 18px!important;background:#fff!important;color:#3a4126!important}.planityWidget .planity-component-button.planity-nav-button-active{background:#3a4126!important;color:#fff!important}@media (max-width:767px){.planityWidget .planity-component-button:not(.planity_ui_button_root){width:100%!important;margin:0 0 10px 0!important;font-size:10px!important;letter-spacing:0.06em!important}.planityWidget .planity_appointment_mobile_container,.planityWidget [class*="booking_service-module_bookingService"],.planityWidget [class*="mobile_availabilities_picker-module_selection"],.planityWidget [class*="mobile_availabilities_picker-module_toggle"]{border-radius:15px!important;overflow:hidden!important}.planityWidget .planity_appointment_mobile_container,.planityWidget [class*="mobile_availabilities_picker-module_selection"]{margin-bottom:12px!important}.planityWidget [class*="step-module_timetable"]{border:none!important;background:transparent!important}.planityWidget [class*="select-module_field"],.planityWidget .planity_appointment_choose_with{border-radius:10px!important}}@media (max-width:767px){.planityWidget .planity_appointment_mobile_container{padding:18px 20px!important}.planityWidget .planity_appointment_mobile_container h3{padding:0!important;margin:0!important;line-height:28px!important}.planityWidget .planity_appointment_mobile_container [class*="service_set-module_chevron"]{margin-top:2px!important}}.planityWidget [class*="step-module_selection"],.planityWidget [class*="signed_out-module_booking"],.planityWidget [class*="signed_out-module"][class*="card"]{border-radius:15px!important;overflow:hidden!important}.planityWidget input[type="text"],.planityWidget input[type="email"],.planityWidget input[type="password"],.planityWidget input[type="tel"],.planityWidget input:not([type]),.planityWidget textarea{border-radius:10px!important}.planityWidget .planity_ui_action_worker-name{border-radius:12px!important}.planityWidget [class*="input_password-module_container"],.planityWidget [class*="input-module_container"]{border-radius:10px!important}.planityWidget [class*="input_password-module_container"]{overflow:hidden!important}.planityWidget [class*="input_password-module_container"] input{border-radius:10px 0 0 10px!important}.planityWidget [class*="button-module_tertiary"]{background:#fff!important;color:#3a4126!important;border:2px solid #3a4126!important;border-radius:15px!important;font-family:'Inter',Helvetica,Arial,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.12em!important;font-size:11px!important}.planityWidget [class*="button-module_tertiary"]:hover{background:#3a4126!important;color:#fff!important}.planityWidget [class*="step-module_isDatePickerOpen"],.planityWidget [class*="step-module_isDatePickerOpen"] .react-datepicker{border-radius:15px!important;overflow:hidden!important}.planityWidget [class*="modal-module_modal"]:not([class*="isFullHeight"]) [class*="modal-module_container"]{border-radius:20px 20px 0 0!important;overflow:hidden!important}