.BookingAddOnItem_wrapper__acCk0{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:12px 24px;max-width:800px;width:100%;border:1px solid transparent;border-bottom-color:#dee2e6;cursor:pointer}.BookingAddOnItem_wrapperActive__4ouTG,.BookingAddOnItem_wrapper__acCk0:hover{border:1px solid var(--main)}.BookingAddOnItem_info__mY7Cs{display:flex;align-items:center;gap:20px}.BookingAddOnItem_imageWrapper__oEl_C{max-width:75px;min-width:75px;min-height:75px}.BookingAddOnItem_imageWrapper__oEl_C img{width:100%;height:auto}.BookingAddOnItem_description__3GtcM,.BookingAddOnItem_name__B20eL,.BookingAddOnItem_price__X3Dcc{margin:0}.BookingAddOnItem_name__B20eL{font-size:22px}.BookingAddOnItem_description__3GtcM{font-size:14px}.BookingAddOnItem_checkboxWrapper__Eu0km{min-width:25px;min-height:25px}@media (max-width:550px){.BookingAddOnItem_wrapper__acCk0{gap:10px;padding:12px 0}.BookingAddOnItem_info__mY7Cs{gap:10px}}.NewBookingSidebarSection_section__hc1pc{display:flex;flex-direction:column;justify-content:center;padding:20px;border-bottom:1px solid #eee;min-height:70px}.NewBookingSidebarSection_sectionAsConfirmation__B9CvD{padding:20px 10px}.NewBookingSidebarSection_topBlock__rBGEH{display:flex;justify-content:space-between;align-items:center}.NewBookingSidebarSection_nameWrapper__5mkMj{display:flex;align-items:center;gap:10px}.NewBookingSidebarSection_iconWrapper__5dnqk{display:flex;align-items:center;justify-content:center;width:18px}.NewBookingSidebarSection_icon__UyK13{color:#000}.NewBookingSidebarSection_iconCompleted__A0pJZ{color:#5f9d44}.NewBookingSidebarSection_name__5ZFDO{font-family:Poppins,sans-serif;font-size:18px;font-weight:500;color:#272a61;margin:0}.NewBookingSidebarSection_openButton__ldioA{font-family:Poppins,sans-serif;font-size:16px;color:#007bff;cursor:pointer}.NewBookingSidebarSection_deleteButton__WhDqv{cursor:pointer}@media (min-width:960px){.NewBookingSidebarSection_section__hc1pc{padding:20px 40px}}.ServiceAvailability_wrapper__AK7mx{display:flex;flex-direction:column;gap:15px;margin:0 0 35px}.ServiceAvailability_title__va8T7{font-size:20px;text-align:center;margin:0 0 20px}.ServiceAvailability_fieldsList__jtFMw{display:flex;flex-wrap:wrap;gap:10px;row-gap:15px}.ServiceAvailability_fieldWrapper__jTc_V{flex:1 1 30%}.ServiceAvailability_fieldWrapper__jTc_V:first-child:last-child{flex:1 1 100%}.ServiceAvailability_dropdown__KWbbF span{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ServiceAvailability_signInText__mYdQi{margin:0}.ServiceAvailability_signInText__mYdQi span{font-weight:700;text-decoration:underline;white-space:nowrap;cursor:pointer}@media (max-width:768px){.ServiceAvailability_fieldWrapper__jTc_V{flex:1 1 50%}}.NewProfileSection_profile__mcJeo{display:flex;align-items:center;justify-content:space-between;gap:5px}.NewProfileSection_profileName__gaf7Z{font-family:Poppins,sans-serif;font-size:18px;font-weight:500;color:#272a61;margin:0}.NewProfileSection_logoutButton__xha_0{cursor:pointer}.NewServiceSection_serviceName__NfZgG{font-size:16px;font-weight:500}.NewServiceSection_date__Fn64q,.NewServiceSection_serviceDate__E1WsQ{font-size:16px;font-weight:300;color:grey}.NewServiceSection_addonTitle__xeVuK{color:grey;font-size:12px}.NewProviderSection_providerName__fVWL2{font-size:16px;font-weight:500}.NewMultipleAppointmentSection_multipleSectionTitle__Qit6w{color:grey;font-size:12px}.NewMultipleAppointmentSection_serviceDate__olW5Y{font-size:16px;font-weight:300;color:grey}.NewMultipleAppointmentSection_serviceName__IUCOV{font-size:16px;font-weight:500}.NewBookingSidebar_sidebar__bvHco{width:100%;min-width:350px;padding:0;background-color:#fff;border-radius:8px}.NewBookingSidebar_sidebarAsConfirmation__YdUhl{width:100%;min-width:100px}.NewBookingSidebar_sidebarSection__yhYfE{padding:20px;border-bottom:1px solid #eee;min-height:70px}.NewBookingSidebar_sidebarPaymentSection__9orIF{padding:40px;margin-top:0!important}.NewBookingSidebar_sidebarSectionToolbar__xkdAz{display:flex;align-items:center;justify-content:space-between}.NewBookingSidebar_sidebarSectionContent__lAQ0w{margin-top:10px}.NewBookingSidebar_sidebarTitle__wdsVB{font-size:18px;color:#272a61;font-weight:500}.NewBookingSidebar_sidebarLogoutButton__m9x4S{font-size:18px;padding:0;margin:0;font-weight:500}.NewBookingSidebar_sidebarSectionOpenButton__rGi9q,.NewBookingSidebar_sidebarSectionOpen__li_33{cursor:pointer;font-size:16px;color:#007bff}.NewBookingSidebar_sidebarSectionRemove__uXXIL{cursor:pointer;font-size:16px;color:red}.NewBookingSidebar_sidebarSectionOpenButton__rGi9q{max-width:100px;font-size:12px}.NewBookingSidebar_sidebarSectionOpenPreviousStep___Yxr4{cursor:pointer;font-size:16px;color:#fff;margin:0 0 30px}.NewBookingSidebar_sidebarResult__j24s8{margin-top:10px;padding:7.5px 15px;background:#fafafa;border-radius:10px;transition:.1s ease-in-out;cursor:pointer}.NewBookingSidebar_sidebarResult__j24s8:hover{background:#f3f3f3}.NewBookingSidebar_date__jGbZY{font-size:16px;font-weight:300;color:grey}.NewBookingSidebar_servicePrice__Bdo0k{font-size:14px;font-weight:300;color:grey}.NewBookingSidebar_multipleSectionTitle__ol083{color:grey;font-size:12px}.NewBookingSidebar_sidebarResultWoofgang__UDQyS .NewBookingSidebar_multipleSectionTitle__ol083{color:#da327c;font-size:12px}.NewBookingSidebar_woofgangStepsTitle__JH6f_{padding:0 40px;color:#6a3115;font-family:Zenon Bold,sans-serif}.NewBookingSidebar_woofgangTitleFont__NQrZf{color:#da327c;font-weight:700;font-family:Degular Bold,sans-serif;text-transform:uppercase}.NewBookingSidebar_woofgangTitleFont__NQrZf span{color:#007bff;text-transform:none;cursor:pointer}.NewBookingSidebar_woofgangTitleFont__NQrZf span:hover{text-decoration:underline}.NewBookingSidebar_sidebarSectionWoofgangMobile__iYUjY,.NewBookingSidebar_sidebarSectionWoofgang__VEyfR{background-color:#fbedf3}.NewBookingSidebar_sidebarSectionWoofgangMobile__iYUjY .NewBookingSidebar_sidebarSectionOpen__li_33,.NewBookingSidebar_sidebarSectionWoofgang__VEyfR .NewBookingSidebar_sidebarSectionOpen__li_33{max-width:100px;padding:10px 5px;font-size:12px;color:#fff}.NewBookingSidebar_sidebarSectionWoofgangMobile__iYUjY .NewBookingSidebar_sidebarSectionOpenPreviousStep___Yxr4{max-width:175px;padding:10px 5px;font-size:12px;color:#fff}.NewBookingSidebar_sidebarSectionWoofgang__VEyfR .NewBookingSidebar_sidebarTitle__wdsVB{text-transform:uppercase}.NewBookingSidebar_sidebarResultWoofgang__UDQyS{background-color:#fff}.NewBookingSidebar_sidebarResultWoofgang__UDQyS,.NewBookingSidebar_sidebarResultWoofgang__UDQyS .NewBookingSidebar_addonTitle__8kEfV,.NewBookingSidebar_sidebarResultWoofgang__UDQyS .NewBookingSidebar_date__jGbZY,.NewBookingSidebar_sidebarResultWoofgang__UDQyS .NewBookingSidebar_serviceDate__wTsJ4,.NewBookingSidebar_sidebarResultWoofgang__UDQyS .NewBookingSidebar_serviceName__nFzLE,.NewBookingSidebar_sidebarSectionWoofgang__VEyfR .NewBookingSidebar_sidebarTitle__wdsVB{color:#da327c;font-weight:700;font-family:Degular Bold,sans-serif}@media only screen and (min-width:480px){.NewBookingSidebar_sidebarSection__yhYfE{padding:20px 40px}}@media only screen and (min-width:960px){.NewBookingSidebar_sidebar__bvHco{display:block;min-width:350px;width:30%}.NewBookingSidebar_sidebarSectionContent__lAQ0w{display:none}}.NewBookingSection_section__YPbnG{display:flex;flex-direction:column;background-color:#fff;border-radius:8px}.NewBookingSection_titleWrapper__BhZux{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:20px;padding:12px;min-height:70px}.NewBookingSection_mobileNavigationButton__E7Le5{display:block;border-radius:50%;border:1px solid #dcdcdc;padding:5px 10px;cursor:pointer}.NewBookingSection_mobileNavigationButton__E7Le5:hover{color:var(--btn-primary)}.NewBookingSection_title__Xtk4J{font-size:20px;font-weight:600;color:#121212;margin:0}.NewBookingSection_content__0IN0Y{position:relative;border-top:1px solid #eee;padding:12px}.NewBookingSection_nextButton__QdhqE{position:-webkit-sticky;position:sticky;bottom:16px;right:0;max-width:250px;height:50px;font-size:18px;margin:16px 0 0 auto}.NewBookingSection_addressConfirmationButtonsWrapper__TusCu .NewBookingSection_nextButton__QdhqE{width:100%;margin-left:0}@media (min-width:960px){.NewBookingSection_mobileNavigationButton__E7Le5{display:none}}@media (min-width:576px){.NewBookingSection_content__0IN0Y,.NewBookingSection_titleWrapper__BhZux{padding:16px 24px}}.NewBookingInstructions_bookingInstructions__eb_JF{word-break:break-word}.NewBookingInstructions_bookingInstructions__eb_JF img{width:100%}.BookingServiceItem_serviceItem__PNwTG{display:flex;flex-direction:column;gap:5px;width:100%;padding:16px 20px;border-radius:8px;border:1px solid #e8e8e8;cursor:pointer}.BookingServiceItem_serviceItem__PNwTG:hover{border:1px solid #d2d2d2}.BookingServiceItem_topBlock__Q1l_A{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.BookingServiceItem_topBlockColumn__9ORnT{display:flex;align-items:center;gap:10px;width:100%}.BookingServiceItem_nameWrapper__dFX_Z{display:flex;flex-direction:column;gap:0;width:100%}.BookingServiceItem_name__c5xtW{font-size:20px;font-weight:600;margin:0}.BookingServiceItem_time__m8rul{font-size:14px;font-weight:600;color:#888c96}.BookingServiceItem_price__94W4W{font-size:16px;font-weight:800;color:#333;background-color:#e9ecef;border-radius:28px;padding:10px 20px}.BookingServiceItem_bottomBlock__NKKVL{max-width:100%}.BookingServiceItem_detailsButton___2oXd{max-width:150px;color:var(--btn-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.BookingServiceItem_description__IWHMB{margin:0 0 5px;overflow-y:auto;max-height:0;opacity:0;transition:max-height .5s ease-in-out,opacity .5s ease-in-out}.BookingServiceItem_descriptionOpen__N9vbA{max-height:500px;opacity:1}.BookingServiceItem_leftBlock__YGnvM{display:flex;column-gap:20px;width:100%}.BookingServiceItem_imageWrapper__2Je9e{position:relative;max-width:45px;width:100%;height:45px}.BookingServiceItem_imageWrapper__2Je9e img{display:block;width:100%;height:100%;border-radius:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain}.BookingServiceItem_infoWrapper__do_g4{display:flex;flex-direction:column;align-items:flex-start;row-gap:10px}.BookingServiceItem_infoWrapper__do_g4 h4,.BookingServiceItem_infoWrapper__do_g4 span{margin:0}.BookingServiceItem_text__vk6dw{color:#000}.BookingServiceItem_addonsText__euIJy:hover{color:var(--btn-primary)}.BookingServiceItem_selectedServiceItem__SAZ8q,.BookingServiceItem_selectedServiceItem__SAZ8q:hover{border:1px solid var(--main)}.BookingServiceItem_selectedServiceItem__SAZ8q .BookingServiceItem_name__c5xtW{color:var(--main)}.BookingServiceItem_selectStatus__LgZYS{display:flex;align-items:center;justify-content:center;column-gap:10px;padding:10px 20px;font-weight:700;text-transform:uppercase}.BookingServiceItem_circle__b5dVQ{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border:1px solid #fff;border-radius:50%;background-color:var(--main)}.BookingServiceItem_addonsBlock__oaUHl{display:flex;flex-direction:column;gap:10px;border-top:1px solid #d7d7d7;margin:10px 0 0;padding:10px 0 0}.BookingServiceItem_selectedAddonsList__0YyOn{display:flex;flex-wrap:wrap;gap:10px}.BookingServiceItem_selectedAddon__cO8hk{display:flex;align-items:center;column-gap:5px;padding:5px 10px 5px 16px;background-color:#fafafa;border:1px solid #d7d7d7;border-radius:35px;cursor:auto}.BookingServiceItem_selectedAddon__cO8hk:hover{background-color:#f5f5f5}.BookingServiceItem_selectedAddon__cO8hk p{margin:0}.BookingServiceItem_selectedAddonRemoveIcon__A72oI{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#fff;border-radius:50%;cursor:pointer}.BookingServiceItem_selectedAddonRemoveIcon__A72oI img{filter:invert(71%) sepia(68%) saturate(1349%) hue-rotate(307deg) brightness(101%) contrast(101%)}.NewBookingDateAndClasses_calendarWrapper__NBz0p{display:flex;justify-content:center}.NewBookingDateAndClasses_timeButton__Cso0m{font-size:16px;width:144px;padding:7px;margin:4px;border-radius:10px;color:#212529;border:1px solid #212529}.NewBookingDateAndClasses_timeButtonActive__Bo1h4{color:#fff;border:1px solid var(--btn-primary)}.NewBookingServices_emptyPlaceholder__OrPYm{display:flex;justify-content:center;align-items:center;color:gray;font-size:16px;height:150px}.NewBookingServices_serviceImageRoot__rE_Sd{width:150px;min-width:150px;max-width:150px;height:150px;min-height:150px;max-height:150px;position:relative}.NewBookingServices_serviceImage__nQZUn{width:100%;height:100%;object-fit:contain;border-radius:10px}.NewBookingServices_classImageRoot__98dkl{width:150px;min-width:150px;max-width:150px;height:150px;min-height:150px;max-height:150px;position:relative}.NewBookingServices_classImage__wBkj3{width:100%;height:100%;object-fit:contain;border-radius:10px}.NewBookingServices_fullSectionLoader__mkKHW{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:hsla(0,0%,100%,.6)}.NewBookingServices_addonsList__d_ACq{display:flex;flex-direction:column;gap:10px}.NewBookingServices_servicesList__Inr_w{display:flex;flex-direction:column;gap:15px}.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{position:relative;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{display:table;margin:1em 1em 0;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:50%;background-size:50%;background-repeat:no-repeat;color:#8b9898;cursor:pointer}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC")}.DayPicker-NavButton--next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5em;color:#8b9898;text-align:center;font-size:.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{border-radius:50%;text-align:center}.DayPicker-Day,.DayPicker-WeekNumber{display:table-cell;padding:.5em;vertical-align:middle;cursor:pointer}.DayPicker-WeekNumber{min-width:1em;border-right:1px solid #eaecec;color:#8b9898;text-align:right;font-size:.75em}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{border:none;background-color:transparent;background-image:none;box-shadow:none;color:#4a90e2;font-size:.875em;cursor:pointer}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#4a90e2;color:#f0f8ff}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}.ProfileOtherContactsComponent_otherContacts__ECs8N{display:flex;flex-direction:column}.ProfileOtherContactsComponent_titleWrapper__2m3NP{display:flex;align-items:center;justify-content:space-between;margin:0 0 36px;min-height:36px}.ProfileOtherContactsComponent_titleWrapper__2m3NP h3{margin:0!important}.ProfileOtherContactsComponent_addContactButton__wIu5a{font-size:16px;max-width:250px;min-width:150px;margin-left:auto}.ProfileOtherContactsComponent_addBlock__PaVXb{display:flex;align-items:center;gap:10px;background-color:#fff;border:1px solid gray;border-radius:5px;margin-left:auto;padding:5px 15px;cursor:pointer}.ProfileOtherContactsComponent_addBlock__PaVXb:hover{background-color:#f1f1f1}.ProfileOtherContactsComponent_cardsList__EtDDd{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:10px;gap:10px}.ProfileOtherContactsComponent_clickableRow__Vauev{cursor:pointer}.ProfileOtherContactsComponent_clickableRow__Vauev:hover{background-color:#007bff!important;color:#fff!important}.ProfileOtherContactsComponent_card___jOEz{display:flex;flex-direction:column;justify-content:space-between;padding:15px 20px;width:100%;background-color:#fff;border-radius:10px;border:1px solid #e9e9e9;box-shadow:0 3px 5px rgba(0,0,0,.04);color:grey}.ProfileOtherContactsComponent_cardSelected__pqb8_{border:1px solid var(--btn-primary)}.ProfileOtherContactsComponent_cardBody__I9gSs{position:relative;display:flex;flex-direction:column;gap:10px}.ProfileOtherContactsComponent_cardEditIcon__6GROP{position:absolute;top:2px;right:0;color:#007bff;cursor:pointer}.ProfileOtherContactsComponent_cardNameWrapper__o07H8{display:flex;align-items:center;gap:10px}.ProfileOtherContactsComponent_cardName__G3SGu{color:#121212;font-size:18px;font-weight:700}.ProfileOtherContactsComponent_infoWrapper__DT3Kd{display:flex;flex-direction:column;gap:5px}.ProfileOtherContactsComponent_info___m05d{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px}.ProfileOtherContactsComponent_label__CSICn{font-size:14px;font-weight:400;color:#6c757d;margin:0}.ProfileOtherContactsComponent_value__CoTX4{color:#121212;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.ProfileOtherContactsComponent_cardButton__FHmk5{padding:8px 15px;margin-top:10px;font-size:14px;border-radius:10px;width:100%;box-shadow:none!important}.ProfileOtherContactsComponent_goBackButton__G0GEa{width:150px;font-size:16px;margin:0 0 25px}.ProfileOtherContactsComponent_selectButton__o0qn4{width:100%;font-size:15px}.ProfileOtherContactsComponent_emptyPlaceholder__VKB96{display:flex;justify-content:center;align-items:center;color:gray;font-size:16px;height:150px}.PetInfo_petInfo__jNU2C{display:flex;flex-direction:column;gap:5px}.PetInfo_info__bXRnN{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px}.PetInfo_label__JK5BF{font-size:14px;font-weight:400;color:#6c757d;margin:0}.PetInfo_value___SOyh{color:#121212;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.PetInfo_text__VqlQ1{font-weight:300;font-family:Poppins,sans-serif}.PetInfo_textGreen__JnYtY,.PetInfo_textRed__ciHUw,.PetInfo_textYellow__fK0um{font-size:16px;font-weight:500;text-align:center;color:#fff;border-radius:6px;padding:2px 10px}.PetInfo_textRed__ciHUw{background-color:#f33}.PetInfo_textYellow__fK0um{background-color:#ffc81e}.PetInfo_textGreen__JnYtY{background-color:#5f9d44}.BookingProviderItem_providerItem__VO5EE{display:flex;flex-direction:column;align-items:center;gap:15px;position:relative;width:100%;min-height:210px;padding:20px;border-radius:8px;border:1px solid #e8e8e8;cursor:pointer}.BookingProviderItem_providerItem__VO5EE:hover{border:1px solid #d2d2d2}.BookingProviderItem_imageWrapper__N_v_J{position:relative;max-width:100px;width:100%;height:100px;border-radius:50%;border:1px solid #d2d2d2}.BookingProviderItem_imageWrapper__N_v_J img{display:block;width:100%;height:100%;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain}.BookingProviderItem_imageWrapperDefaultProvider__jH1S8{background-color:#d2d2d2}.BookingProviderItem_infoBlock__Qwap2{display:flex;flex-direction:column;align-items:center;gap:5px}.BookingProviderItem_name__byAlq{font-size:20px;font-weight:600;margin:0}.BookingProviderItem_position__V9cFk{margin:0}.BookingProviderItem_selectedProviderItem__HAFtL,.BookingProviderItem_selectedProviderItem__HAFtL:hover{border:1px solid var(--main)}.BookingProviderItem_selectedProviderItem__HAFtL .BookingProviderItem_name__byAlq{color:var(--main)}.BookingProviderItem_bioIcon__X1L2w{position:absolute;top:20px;right:20px}.BookingProviderItem_bioIcon__X1L2w:hover{color:var(--main)}.NewBookingProviders_list__j5iOu{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:10px;gap:10px}.BookingGuestForms_guestFormsBlockTitle__BHKR_{font-size:27px;font-weight:800;margin:0 0 30px}.BookingGuestForms_guestFormsWrapper__qhARA{display:flex;flex-direction:column;gap:15px}.BookingGuestForms_guestFormsTitle__kPR1z{align-self:center;margin:0;font-size:24px;font-weight:500}.BookingGuestForms_buttonFullWidth__R33_J{width:100%;height:50px;font-size:16px}.NewBookingUserDetails_multipleBookingBlock__J0egL{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:15px;background-color:#fafafa;border:1px solid #eee;border-radius:8px}.NewBookingUserDetails_multipleBookingBlockTitle___fYHq{margin:0;text-align:center}.NewBookingUserDetails_button__bqs8J{font-size:16px;max-width:350px}.QuestionItem_question__ovyP_{display:flex;flex-direction:column;gap:5px}.QuestionItem_error__jFyZi{color:#dc3545}.WaiverItem_waiver___a2Ml{display:flex;align-items:center;cursor:pointer}.WaiverItem_waiver___a2Ml:hover .WaiverItem_textLink__7cmy_{color:var(--btn-primary)}.WaiverItem_text__wUiw1{display:flex;align-items:center;gap:5px;margin:0 0 0 35px;font-size:18px;font-weight:500}.WaiverItem_textLink__7cmy_{text-decoration:underline}.NewBookingWaiversAndQuestions_questionsAndWaivers__I3bWy,.NewBookingWaiversAndQuestions_questionsList__SUCBQ,.NewBookingWaiversAndQuestions_waiversList__ITfqC{display:flex;flex-direction:column}.NewBookingWaiversAndQuestions_questionsAndWaivers__I3bWy{gap:20px}.NewBookingWaiversAndQuestions_questionsList__SUCBQ,.NewBookingWaiversAndQuestions_waiversList__ITfqC{gap:15px}.NewBookingWaiversAndQuestions_storeIsClosed__RODhW{display:flex;align-items:center;justify-content:center;font-size:16px;margin:15px 0 0}.NewBookingWaiversAndQuestions_agreeButton__b2tbl{font-size:16px;max-width:250px;margin:0 0 0 auto}.PaymentComponent_wrapper__rqIFF{display:flex;flex-direction:column;gap:15px;position:relative;max-width:600px;width:100%;margin:0 auto}.PaymentComponent_button__lkTxn{font-size:16px}.PaymentComponent_messageList__V1GLo{display:flex;flex-direction:column;align-items:center;gap:10px}.PaymentComponent_loaderWrapper__9epFy{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PaymentComponent_iframe__DEsgz{width:100%;overflow:visible}.PaymentComponent_iframeHidden__zm41F{overflow:hidden}.profile-orders-component_loadMoreOrdersButton__VyRSH{width:180px;height:55px;font-size:18px}.profile-orders-component_th__SQO62{padding-right:15px}.profile-orders-component_table__osNIv{border:0;border-collapse:collapse;margin:0;padding:0;width:100%}.profile-orders-component_thead__imB1q{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.profile-orders-component_tbody__joKBV{display:flex;flex-wrap:wrap;gap:10px}.profile-orders-component_tr__ddn62{display:flex;flex-direction:column;border:1px solid #ddd;background-color:#fff;position:relative;max-width:49%;width:49%;font-weight:600;color:#272a61;padding:10px 20px}.profile-orders-component_td__CL_Df{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #ddd;font-size:16px;font-family:Poppins,sans-serif;padding:10px;font-weight:300;position:relative}.profile-orders-component_td__CL_Df:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}.profile-orders-component_td__CL_Df:last-child{border-bottom:0}.profile-orders-component_tdWithTitle__5jQdG{display:flex;justify-content:space-between;align-items:center;height:61px}.profile-orders-component_tdWithTitle__5jQdG span{font-weight:600;text-align:center;max-width:260px;margin:0 -30px 0 0}.profile-orders-component_buttonPlaceholder__CCyrE{width:40px}.profile-orders-component_loaderWrapper__p6IXc{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.6)}@media (max-width:600px){.profile-orders-component_tr__ddn62{max-width:100%;width:100%}}.NewBooking_booking__dLi9Q{display:flex;min-height:500px;padding:0;background-color:#eee}.NewBooking_bookingWrapper__rJDuR{display:flex;align-items:flex-start;gap:16px}.NewBooking_content__3zl_F{position:relative;width:100%;min-height:200px}.NewBooking_woofgangContent__avdXg{background-color:#fbedf3;padding:0!important}.NewBooking_h1__0ggY5{font-size:27px;font-weight:800;margin-bottom:30px}.NewBooking_button__XQ_vZ{font-size:18px}.NewBooking_changeButton__U_ECV,.NewBooking_nextButton__XurZG{width:250px;height:50px;font-size:18px;margin-left:auto}.NewBooking_additionalAddresses__BIVDK{margin:0 0 20px}.NewBooking_addressConfirmationButtonsWrapper__pIaz6{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.NewBooking_addressConfirmationButtonsWrapper__pIaz6 .NewBooking_changeButton__U_ECV,.NewBooking_addressConfirmationButtonsWrapper__pIaz6 .NewBooking_nextButton__XurZG{width:100%;margin-left:0}.NewBooking_nextButtonFullWidth__iaTxn{width:100%;height:50px;font-size:18px;margin:0 0 25px}.NewBooking_timeButton__V04W8{font-size:16px;width:144px;padding:7px;margin:4px;border-radius:10px}.NewBooking_providerItemText__rGbFq,.NewBooking_serviceItemText__bkrPQ{color:grey}.NewBooking_selectedProviderItemText__WmtE2,.NewBooking_selectedProviderItem__mf4m2,.NewBooking_selectedServiceItemText__VY47F,.NewBooking_selectedServiceItem__z8zzJ{background-color:#1c49c2;color:#fff}.NewBooking_waiversBlock__c1Pvh{display:flex;flex-direction:column}.NewBooking_fullSectionLoader__8nyA_{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:hsla(0,0%,100%,.6)}.NewBooking_addonsList__kPk5B{display:flex;flex-direction:column;gap:10px}.NewBooking_proofOfRabiesImage__ommk7{max-width:795px;width:100%;margin:0 auto;cursor:pointer}.NewBooking_paymentErrorBlockLoader__hIYu3{display:flex;align-items:center;justify-content:center}.NewBooking_paymentErrorBlock__5_oRa{display:flex;align-items:center;flex-direction:column;gap:10px;max-width:700px;margin:25px auto 0}.NewBooking_paymentErrorBlock__5_oRa h3{font-weight:700;margin:0}.NewBooking_paymentErrorBlockMessage__zgPY1{font-size:22px;font-weight:400;text-align:center;color:red;margin:0 0 10px}.NewBooking_paymentErrorBlockButton__dE17_{font-size:16px;max-width:150px}@media only screen and (min-width:960px){.NewBooking_content__3zl_F{width:70%;display:block}.NewBooking_sidebarSectionContent__gy0gR{display:none}}.ProfileAdditionalAddresses_titleWrapper__tUoQq{display:flex;align-items:center;justify-content:space-between;margin:0 0 5%}.ProfileAdditionalAddresses_titleWrapper__tUoQq h3{margin:0}.ProfileAdditionalAddresses_addBlock__gBXNF{display:flex;align-items:center;gap:10px;background-color:#fff;border:1px solid gray;border-radius:5px;margin-left:auto;padding:5px 15px;cursor:pointer}.ProfileAdditionalAddresses_addBlock__gBXNF:hover{background-color:#f1f1f1}.ProfileAdditionalAddresses_emptyPlaceholder__ezC4T,.ProfileAdditionalAddresses_loader__DuCM3{display:flex;justify-content:center;align-items:center}.ProfileAdditionalAddresses_emptyPlaceholder__ezC4T{width:100%;height:250px;text-align:center;color:gray;font-weight:300}.ProfileAdditionalAddresses_selectButton__QRjqV{font-size:16px;margin-top:auto}.ProfileAdditionalAddresses_errorMessage__M8E_k{display:flex;justify-content:center;align-items:center;padding:15px 0 0;color:#dc3545}.ProfileAdditionalAddresses_buttonsWrapper__Ugwhx{display:flex;align-items:center;justify-content:flex-end;gap:10px;width:100%}.ProfileAdditionalAddresses_button__k_7x4{font-size:18px;max-width:30%}@media (max-width:575px){.ProfileAdditionalAddresses_buttonsWrapper__Ugwhx{justify-content:center}.ProfileAdditionalAddresses_button__k_7x4{max-width:50%}}.NewBookingAuthorization_block__ekefQ{display:flex;flex-direction:column;max-width:600px;margin:0 auto}.NewBookingAuthorization_continueAsGuestButton__kOaIP{font-size:18px;max-width:100%;margin:0 auto}.NewBookingAuthorization_continueAsGuestLink__WZFVb{display:block;align-self:flex-start;font-size:18px;font-family:Zenon Bold,sans-serif;color:#429afa;text-decoration:underline;cursor:pointer}.NewBookingAuthorization_continueAsGuestWrapper__1_BqY{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:-25px;padding:0 30px 30px}.NewBookingAuthorization_continueAsGuestWrapperWoofgang__A75z1{max-width:750px;margin:5px auto 0}.NewBookingCompletion_completion__EXRBJ{padding:15px 0}.NewBookingCompletion_completion__EXRBJ,.NewBookingCompletion_loaderWrapper__LcEXS{display:flex;flex-direction:column;align-items:center;gap:15px}.NewBookingCompletion_loadingText__9sM4D{text-align:center}.NewBookingCompletion_button__9jo_Q{font-size:18px;max-width:250px}.NewBookingCompletion_text__dUqBN{margin:0}.NewBookingCompletion_error___uRIB{color:#dc3545;font-size:18px}