.BookingSidebarComponent-module__RcsdwG__sidebarSection{border-bottom:1px solid #eee;padding:20px}.BookingSidebarComponent-module__RcsdwG__sidebarPaymentSection{padding:40px;margin-top:0!important}.BookingSidebarComponent-module__RcsdwG__sidebarSectionToolbar{justify-content:space-between;align-items:center;display:flex}.BookingSidebarComponent-module__RcsdwG__sidebarSectionContent{margin-top:10px}.BookingSidebarComponent-module__RcsdwG__sidebarTitle{color:#272a61;font-size:18px;font-weight:500}.BookingSidebarComponent-module__RcsdwG__sidebarLogoutButton{margin:0;padding:0;font-size:18px;font-weight:500}.BookingSidebarComponent-module__RcsdwG__sidebarSectionOpen,.BookingSidebarComponent-module__RcsdwG__sidebarSectionOpenButton{cursor:pointer;color:#007bff;font-size:16px}.BookingSidebarComponent-module__RcsdwG__sidebarSectionRemove{cursor:pointer;color:red;font-size:16px}.BookingSidebarComponent-module__RcsdwG__sidebarSectionOpenButton{max-width:100px;font-size:12px}.BookingSidebarComponent-module__RcsdwG__sidebarSectionOpenPreviousStep{cursor:pointer;color:#fff;margin:0 0 30px;font-size:16px}.BookingSidebarComponent-module__RcsdwG__sidebarResult{cursor:pointer;background:#fafafa;border-radius:10px;margin-top:10px;padding:7.5px 15px;transition:all .1s ease-in-out}.BookingSidebarComponent-module__RcsdwG__sidebarResult:hover{background:#f3f3f3}.BookingSidebarComponent-module__RcsdwG__serviceName{font-size:16px;font-weight:500}.BookingSidebarComponent-module__RcsdwG__serviceDate,.BookingSidebarComponent-module__RcsdwG__date{color:gray;font-size:16px;font-weight:300}.BookingSidebarComponent-module__RcsdwG__servicePrice{color:gray;font-size:14px;font-weight:300}.BookingSidebarComponent-module__RcsdwG__multipleSectionTitle,.BookingSidebarComponent-module__RcsdwG__addonTitle{color:gray;font-size:12px}.BookingSidebarComponent-module__RcsdwG__sidebarResultWoofgang .BookingSidebarComponent-module__RcsdwG__multipleSectionTitle{color:#da327c;font-size:12px}.BookingSidebarComponent-module__RcsdwG__woofgangStepsTitle{color:#6a3115;padding:0 40px;font-family:Zenon Bold,sans-serif}.BookingSidebarComponent-module__RcsdwG__woofgangTitleFont{color:#da327c;text-transform:uppercase;font-family:Degular Bold,sans-serif;font-weight:700}.BookingSidebarComponent-module__RcsdwG__woofgangTitleFont span{color:#007bff;text-transform:none;cursor:pointer}.BookingSidebarComponent-module__RcsdwG__woofgangTitleFont span:hover{text-decoration:underline}.BookingSidebarComponent-module__RcsdwG__sidebarSectionWoofgang,.BookingSidebarComponent-module__RcsdwG__sidebarSectionWoofgangMobile{background-color:#fbedf3}.BookingSidebarComponent-module__RcsdwG__sidebarSectionWoofgang .BookingSidebarComponent-module__RcsdwG__sidebarSectionOpen,.BookingSidebarComponent-module__RcsdwG__sidebarSectionWoofgangMobile .BookingSidebarComponent-module__RcsdwG__sidebarSectionOpen{color:#fff;max-width:100px;padding:10px 5px;font-size:12px}.BookingSidebarComponent-module__RcsdwG__sidebarSectionWoofgangMobile .BookingSidebarComponent-module__RcsdwG__sidebarSectionOpenPreviousStep{color:#fff;max-width:175px;margin:0;padding:10px 5px;font-size:12px}.BookingSidebarComponent-module__RcsdwG__sidebarSectionWoofgang .BookingSidebarComponent-module__RcsdwG__sidebarTitle{text-transform:uppercase}.BookingSidebarComponent-module__RcsdwG__sidebarResultWoofgang{color:#da327c;background-color:#fff;font-family:Degular Bold,sans-serif;font-weight:700}.BookingSidebarComponent-module__RcsdwG__sidebarSectionWoofgang .BookingSidebarComponent-module__RcsdwG__sidebarTitle,.BookingSidebarComponent-module__RcsdwG__sidebarResultWoofgang .BookingSidebarComponent-module__RcsdwG__serviceName,.BookingSidebarComponent-module__RcsdwG__sidebarResultWoofgang .BookingSidebarComponent-module__RcsdwG__serviceDate,.BookingSidebarComponent-module__RcsdwG__sidebarResultWoofgang .BookingSidebarComponent-module__RcsdwG__date,.BookingSidebarComponent-module__RcsdwG__sidebarResultWoofgang .BookingSidebarComponent-module__RcsdwG__addonTitle{color:#da327c;font-family:Degular Bold,sans-serif;font-weight:700}@media only screen and (min-width:480px){.BookingSidebarComponent-module__RcsdwG__sidebarSection{padding:40px}}@media only screen and (min-width:960px){.BookingSidebarComponent-module__RcsdwG__sidebarSectionContent{display:none}}
.WoofGangBookingProviders-module__GEn2XW__providersBlock{flex-direction:column;padding:80px 20px;display:flex}.WoofGangBookingProviders-module__GEn2XW__titleWrapper{flex-direction:column;align-self:center;row-gap:5px;width:100%;max-width:650px;display:flex;position:relative}.WoofGangBookingProviders-module__GEn2XW__sectionTitle,.WoofGangBookingProviders-module__GEn2XW__sectionSubtitle{color:#da327c;text-align:center;margin:0;font-family:Zenon Bold,sans-serif;font-size:32px;font-weight:800}.WoofGangBookingProviders-module__GEn2XW__sectionSubtitle{text-align:end;margin:0 0 50px;font-family:Zenon Bold,sans-serif;font-style:italic}.WoofGangBookingProviders-module__GEn2XW__titleWrapper img{width:100%;max-width:50px;position:absolute;top:20px;right:-25px}.WoofGangBookingProviders-module__GEn2XW__loader{justify-content:center;align-items:center;height:150px;display:flex}.WoofGangBookingProviders-module__GEn2XW__providersList{flex-wrap:wrap;gap:20px;display:flex}.WoofGangBookingProviders-module__GEn2XW__nextButton{width:250px}@media (max-width:480px){.WoofGangBookingProviders-module__GEn2XW__providersBlock{padding:10px 0 0}}
.WoofGangBookingUserDetails-module__fDGLpa__userDetailsBlock{flex-direction:column;max-width:1025px;padding:80px 20px;display:flex}.WoofGangBookingUserDetails-module__fDGLpa__sectionTitle{color:#da327c;text-align:center;margin:0 0 50px;font-family:Zenon Bold,sans-serif;font-size:32px;font-weight:800}.WoofGangBookingUserDetails-module__fDGLpa__userNotesWrapper{flex-direction:column;gap:5px;margin:25px 0 0;display:flex}.WoofGangBookingUserDetails-module__fDGLpa__userNotesTitle{text-align:center;color:#da327c;font-family:Zenon Bold,sans-serif;font-size:22px}.WoofGangBookingUserDetails-module__fDGLpa__textarea{color:#6a3115;background-color:#fff;border:none;border-bottom:2px solid #da327c;border-radius:0;width:100%;min-height:75px;max-height:150px;padding:10px;font-size:16px}.WoofGangBookingUserDetails-module__fDGLpa__textarea::placeholder{color:#adadad;font-size:16px}.WoofGangBookingUserDetails-module__fDGLpa__textarea:focus-visible{border:none;outline:1px auto #da327c}.WoofGangBookingUserDetails-module__fDGLpa__nextButtonFullWidth{width:100%;height:50px;margin:0 0 15px;font-size:18px}.WoofGangBookingUserDetails-module__fDGLpa__guestForm{padding:80px 20px}@media (max-width:480px){.WoofGangBookingUserDetails-module__fDGLpa__userDetailsBlock{padding:10px 0 0}.WoofGangBookingUserDetails-module__fDGLpa__userNotesTitle{font-size:20px}.WoofGangBookingUserDetails-module__fDGLpa__textarea{font-size:16px}.WoofGangBookingUserDetails-module__fDGLpa__textarea::placeholder{font-size:14px}}
.WoofGangBookingDateAndTime-module__Wa3Hea__dateAndTimeBlock{flex-direction:column;row-gap:15px;padding:80px 20px;display:flex;position:relative;overflow:hidden}.WoofGangBookingDateAndTime-module__Wa3Hea__sectionTitle{color:#da327c;text-align:center;margin:0;font-family:Zenon Bold,sans-serif;font-size:32px;font-weight:800}.WoofGangBookingDateAndTime-module__Wa3Hea__DayPicker{--rdp-accent-color:#da327c;background-color:#fbf3f6;max-width:350px;margin:0 auto;padding:10px 16px 16px}.WoofGangBookingDateAndTime-module__Wa3Hea__captionLabel{align-items:center;padding:0 8px;font-family:Degular Bold,sans-serif;display:inline-flex}.WoofGangBookingDateAndTime-module__Wa3Hea__weekDay{text-align:center;color:#000;font-family:Degular Bold,sans-serif;font-size:14px}.WoofGangBookingDateAndTime-module__Wa3Hea__day{color:#dce0e0;font-family:Degular Bold,sans-serif;text-decoration:line-through}.WoofGangBookingDateAndTime-module__Wa3Hea__day button{max-width:38px;max-height:38px}.WoofGangBookingDateAndTime-module__Wa3Hea__dayDisabled{color:#dce0e0;text-decoration:line-through}.WoofGangBookingDateAndTime-module__Wa3Hea__dayAvailable{color:#000;text-decoration:none}.WoofGangBookingDateAndTime-module__Wa3Hea__dayToday{color:#d0021b;font-weight:500}.WoofGangBookingDateAndTime-module__Wa3Hea__daySelected{background-color:var(--rdp-accent-color);color:#f0f8ff;border-radius:100%;position:relative}.WoofGangBookingDateAndTime-module__Wa3Hea__infoBlock{text-align:center;gap:5px;max-width:440px;margin:0 auto;display:flex}.WoofGangBookingDateAndTime-module__Wa3Hea__infoBlock img{width:100%;max-width:30px;height:30px}.WoofGangBookingDateAndTime-module__Wa3Hea__infoBlock span{font-family:Degular Meduim,sans-serif;font-size:18px}.WoofGangBookingDateAndTime-module__Wa3Hea__clockImage{z-index:1;width:100%;max-width:400px;position:absolute;top:150px;right:-200px}.WoofGangBookingDateAndTime-module__Wa3Hea__buttonsList{flex-flow:wrap;gap:5px;display:flex}.WoofGangBookingDateAndTime-module__Wa3Hea__text{color:#da327c;font-family:Zenon Bold,sans-serif}.WoofGangBookingDateAndTime-module__Wa3Hea__timeRecords{z-index:2;position:relative}.WoofGangBookingDateAndTime-module__Wa3Hea__warning{position:relative}.WoofGangBookingDateAndTime-module__Wa3Hea__warningTextWrapper{flex-direction:column;display:flex}.WoofGangBookingDateAndTime-module__Wa3Hea__warningText{text-align:center;color:#007bff;max-width:750px;margin:0 auto;font-family:Degular Bold,sans-serif;font-size:18px;position:relative}.WoofGangBookingDateAndTime-module__Wa3Hea__warningText a{font-family:Degular Bold,sans-serif;font-size:18px;text-decoration:underline}.WoofGangBookingDateAndTime-module__Wa3Hea__timeButton{border-radius:10px;width:150px;height:40px;padding:5px;font-size:16px;position:relative}.WoofGangBookingDateAndTime-module__Wa3Hea__dayRange{cursor:pointer;border-radius:8px;width:40px;height:40px;transition:background .2s}.WoofGangBookingDateAndTime-module__Wa3Hea__dayRangeStart,.WoofGangBookingDateAndTime-module__Wa3Hea__dayRangeEnd{color:#ffe7e7;background-color:red}.WoofGangBookingDateAndTime-module__Wa3Hea__dayRangeStart{border-radius:8px 0 0 8px}.WoofGangBookingDateAndTime-module__Wa3Hea__dayRangeEnd{border-radius:0 8px 8px 0}.WoofGangBookingDateAndTime-module__Wa3Hea__dayRangeMiddle{color:red;background-color:#ffe7e7;border-radius:0}.WoofGangBookingDateAndTime-module__Wa3Hea__dayRangeMiddle.WoofGangBookingDateAndTime-module__Wa3Hea__dayAvailable{color:var(--rdp-accent-color);background-color:#e7f1ff}.WoofGangBookingDateAndTime-module__Wa3Hea__dayRangeStart.WoofGangBookingDateAndTime-module__Wa3Hea__dayAvailable,.WoofGangBookingDateAndTime-module__Wa3Hea__dayRangeEnd.WoofGangBookingDateAndTime-module__Wa3Hea__dayAvailable{background-color:var(--rdp-accent-color);color:#f0f8ff}.WoofGangBookingDateAndTime-module__Wa3Hea__dayRangeStart.WoofGangBookingDateAndTime-module__Wa3Hea__dayRangeEnd{border-radius:8px}.WoofGangBookingDateAndTime-module__Wa3Hea__dayRangeFooter{flex-direction:column;align-items:center;margin:10px 0;display:flex}.WoofGangBookingDateAndTime-module__Wa3Hea__dayRangeFooterError{color:#cf1322;margin:0 0 10px;font-size:16px}.WoofGangBookingDateAndTime-module__Wa3Hea__dayRangeFooterSelectedDate{font-size:18px;font-weight:500}@media (max-width:1200px){.WoofGangBookingDateAndTime-module__Wa3Hea__clockImage{display:none}}@media (max-width:550px){.WoofGangBookingDateAndTime-module__Wa3Hea__infoBlock{max-width:100%}}@media (max-width:480px){.WoofGangBookingDateAndTime-module__Wa3Hea__dateAndTimeBlock{padding:10px 0 0}}
.WoofGangWaiverItem-module__llVa8W__waiver{cursor:pointer;align-items:center;display:flex}.WoofGangWaiverItem-module__llVa8W__waiver:hover .WoofGangWaiverItem-module__llVa8W__textLink{color:#3194ff}.WoofGangWaiverItem-module__llVa8W__text{color:#da327c;align-items:center;gap:5px;margin:0 0 0 35px;font-family:Zenon Bold,sans-serif;font-size:18px;font-weight:700;display:flex}.WoofGangWaiverItem-module__llVa8W__textLink{text-decoration:underline}
.WoofGangBookingWaivres-module__4xdAua__waiversBlock{flex-direction:column;row-gap:15px;padding:80px 20px;display:flex}.WoofGangBookingWaivres-module__4xdAua__sectionTitle{color:#da327c;text-align:center;margin:0;font-family:Zenon Bold,sans-serif;font-size:32px;font-weight:800}.WoofGangBookingWaivres-module__4xdAua__questions div,.WoofGangBookingWaivres-module__4xdAua__waivers div{color:#da327c;font-family:Zenon Bold,sans-serif}.WoofGangBookingWaivres-module__4xdAua__list{flex-direction:column;gap:20px;display:flex}.WoofGangBookingWaivres-module__4xdAua__listItem{flex-direction:column;gap:16px;display:flex}.WoofGangBookingWaivres-module__4xdAua__listItem:not(:last-child){border-bottom:1px solid #eee;padding:0 0 20px}.WoofGangBookingWaivres-module__4xdAua__contactName{color:#da327c;text-align:center;margin:0;font-family:Zenon Bold,sans-serif}.WoofGangBookingWaivres-module__4xdAua__questionsList,.WoofGangBookingWaivres-module__4xdAua__waiversList{flex-direction:column;gap:15px;display:flex}.WoofGangBookingWaivres-module__4xdAua__image{width:100%;max-width:500px;margin:0 auto}.WoofGangBookingWaivres-module__4xdAua__waiverLink{color:#58a9ff;cursor:pointer;text-decoration:underline}.WoofGangBookingWaivres-module__4xdAua__waiverLink:hover{color:#3194ff}.WoofGangBookingWaivres-module__4xdAua__agreeButton{max-width:250px;margin-left:auto;font-size:16px}@media (max-width:480px){.WoofGangBookingWaivres-module__4xdAua__waiversBlock{padding:10px 0 0}}
.WoofGangBookingPayment-module__T0jWDW__paymentBlock{flex-direction:column;row-gap:15px;max-width:1100px;padding:80px 40px 80px 20px;display:flex}.WoofGangBookingPayment-module__T0jWDW__sectionTitle{color:#da327c;text-align:center;font-family:Zenon Bold,sans-serif;font-size:32px;font-weight:800}.WoofGangBookingPayment-module__T0jWDW__deposit{margin:0;font-family:Degular Bold,sans-serif;font-size:28px}.WoofGangBookingPayment-module__T0jWDW__deposit span{color:#da327c;font-family:Degular Bold,sans-serif}.WoofGangBookingPayment-module__T0jWDW__descriptionAndIframeWrapper{flex-direction:column;justify-content:space-between;align-items:center;gap:40px;display:flex}.WoofGangBookingPayment-module__T0jWDW__paymentDescription{flex-direction:column;gap:20px;display:flex}.WoofGangBookingPayment-module__T0jWDW__refundPolicy{align-items:center;gap:15px;display:flex}.WoofGangBookingPayment-module__T0jWDW__refundPolicyImage{width:100%;max-width:200px}.WoofGangBookingPayment-module__T0jWDW__refundPolicy .WoofGangBookingPayment-module__T0jWDW__row{flex-direction:column;gap:5px;display:flex}.WoofGangBookingPayment-module__T0jWDW__row h4{margin:0;font-family:Degular Bold,sans-serif;font-size:22px}.WoofGangBookingPayment-module__T0jWDW__row p{margin:0;font-family:Degular Bold,sans-serif;font-size:18px}.WoofGangBookingPayment-module__T0jWDW__bottomInfo{color:#da327c;text-align:center;justify-content:center;align-items:center;gap:5px;font-weight:400;display:flex}.WoofGangBookingPayment-module__T0jWDW__bottomInfo a{color:#da327c}@media (max-width:1300px){.WoofGangBookingPayment-module__T0jWDW__refundPolicy{flex-direction:column-reverse;align-items:center;gap:10px;margin:0;display:flex}}@media (max-width:1000px){.WoofGangBookingPayment-module__T0jWDW__descriptionAndIframeWrapper{flex-direction:column}.WoofGangBookingPayment-module__T0jWDW__refundPolicyImage{display:none}}@media (max-width:525px){.WoofGangBookingPayment-module__T0jWDW__bottomInfo{flex-direction:column}}@media (max-width:480px){.WoofGangBookingPayment-module__T0jWDW__paymentBlock{padding:10px 0 0}}
