.StoreInfo-module__qBeQJa__wrapper{flex-direction:column;row-gap:15px;display:flex}.StoreInfo-module__qBeQJa__storeName{margin:0;font-size:22px;font-weight:700}.StoreInfo-module__qBeQJa__row{justify-content:space-between;display:flex}.StoreInfo-module__qBeQJa__row:last-child{display:flex}.StoreInfo-module__qBeQJa__column{flex-direction:column;row-gap:10px;width:50%;display:flex}.StoreInfo-module__qBeQJa__column:first-child{width:40%}.StoreInfo-module__qBeQJa__column:last-child{width:54%}.StoreInfo-module__qBeQJa__infoWrapper{flex-direction:column;row-gap:3px;display:flex}.StoreInfo-module__qBeQJa__infoWrapper h5{margin:0;font-size:14px;font-weight:700}.StoreInfo-module__qBeQJa__infoWrapper p,.StoreInfo-module__qBeQJa__infoWrapper a{color:#000;margin:0;font-size:16px}.StoreInfo-module__qBeQJa__buttonsWrapper{justify-content:space-between;align-items:center;row-gap:10px;margin:10px 0 0;display:none}.StoreInfo-module__qBeQJa__buttonsWrapperMobile{column-gap:20px;width:100%;margin:0;display:flex}.StoreInfo-module__qBeQJa__buttonLink{border:1px solid #eee;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;row-gap:5px;width:100%;padding:10px 20px;display:flex}.StoreInfo-module__qBeQJa__buttonLink:hover{text-decoration:none;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d}.StoreInfo-module__qBeQJa__buttonLink:hover .StoreInfo-module__qBeQJa__buttonBorder{background-color:#3c40431f}.StoreInfo-module__qBeQJa__buttonBorder{background-color:#3c404314;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.StoreInfo-module__qBeQJa__buttonLink p{color:#000;margin:0;font-size:14px;font-weight:400}.StoreInfo-module__qBeQJa__hoursList{margin:0;padding:0;list-style:none}.StoreInfo-module__qBeQJa__hoursListItem{align-items:center;display:flex}.StoreInfo-module__qBeQJa__hoursListItem h6{min-width:45px;margin:0;font-size:14px}@media (min-width:550px){.StoreInfo-module__qBeQJa__row:last-child{display:none}.StoreInfo-module__qBeQJa__column:first-child,.StoreInfo-module__qBeQJa__column:last-child{width:48%}.StoreInfo-module__qBeQJa__buttonsWrapper{display:flex}.StoreInfo-module__qBeQJa__buttonsWrapperMobile{display:none}.StoreInfo-module__qBeQJa__buttonLink{width:auto}.StoreInfo-module__qBeQJa__hoursListItem h6{min-width:50px}}
.CurrentStoreTab-module__aGuoXa__wrapper{flex-direction:column;row-gap:25px;height:100dvh;padding:20px 20px 100px;display:flex;overflow-y:auto}.CurrentStoreTab-module__aGuoXa__featuresList{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.CurrentStoreTab-module__aGuoXa__featuresListItem{text-align:center;color:#000;cursor:pointer;border:2px solid #eee;flex-direction:column;flex:1 0 145px;justify-content:center;align-items:center;gap:15px;padding:25px 10px;transition:all .15s ease-in-out;display:flex}.CurrentStoreTab-module__aGuoXa__featuresListItem:hover{color:#1c49c2;border:2px solid #1c49c2;text-decoration:none}@media (min-width:500px){.CurrentStoreTab-module__aGuoXa__featuresListItem{padding:35px 25px}}
.Loader-module__a9KKSq__loader{border-radius:50%;animation:1s linear infinite Loader-module__a9KKSq__spin}@keyframes Loader-module__a9KKSq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.Container-module__uewqzG__container{width:100%;max-width:1440px;margin:0 auto;padding:0 10px}.Container-module__uewqzG__container.Container-module__uewqzG__containerPaddingY{padding:15px 10px}@media (min-width:576px){.Container-module__uewqzG__container{padding:0 16px}.Container-module__uewqzG__container.Container-module__uewqzG__containerPaddingY{padding:25px 16px}}@media (min-width:960px){.Container-module__uewqzG__container{padding:0 24px}.Container-module__uewqzG__container.Container-module__uewqzG__containerPaddingY{padding:50px 24px}}
.ConfirmationCodeInput-module__C9Krta__container{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.ConfirmationCodeInput-module__C9Krta__inputBoxList{justify-content:center;gap:8px;display:flex;position:relative}.ConfirmationCodeInput-module__C9Krta__loaderWrapper{background-color:#ffffffa6;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ConfirmationCodeInput-module__C9Krta__inputBox{text-align:center;border:1px solid #ccc;border-radius:4px;outline:none;width:50px;height:50px;font-size:24px;transition:border-color .2s}.ConfirmationCodeInput-module__C9Krta__inputBox:focus{border-color:#007bff}@media (max-width:995px){.ConfirmationCodeInput-module__C9Krta__inputBox{width:45px;height:45px}}@media (max-width:500px){.ConfirmationCodeInput-module__C9Krta__inputBox{width:35px;font-size:20px}}
.ForgotPasswordDialog-module__yj75tG__button{width:100%;height:59px;font-size:16px}.ForgotPasswordDialog-module__yj75tG__close{cursor:pointer;flex-direction:row-reverse;width:100%;margin-bottom:10px;display:flex}
.AccountConfirmationDialog-module__mT-qMW__body{max-width:675px}.AccountConfirmationDialog-module__mT-qMW__codeWrapper{flex-direction:column;align-items:center;row-gap:10px;margin:0 0 30px;display:flex}.AccountConfirmationDialog-module__mT-qMW__codeInfo{text-align:center;margin:0;font-size:16px}.AccountConfirmationDialog-module__mT-qMW__buttonsWrapper{flex-direction:column;row-gap:10px;display:flex}@media (max-width:400px){.AccountConfirmationDialog-module__mT-qMW__body{padding:25px 10px}}
.ConfirmationDialog-module__E2APpq__background{z-index:10000;background-color:#00000027;width:100vw;height:100vh;position:fixed;top:0;left:0}.ConfirmationDialog-module__E2APpq__root{justify-content:center;margin-top:10%;display:flex}.ConfirmationDialog-module__E2APpq__inner{background-color:#fff;border-radius:25px;padding:30px}.ConfirmationDialog-module__E2APpq__h1{font-size:26px;font-weight:700}.ConfirmationDialog-module__E2APpq__description{margin-top:10px}.ConfirmationDialog-module__E2APpq__buttons{flex-direction:column-reverse;align-items:center;gap:10px;margin:20px 0 0;display:flex}.ConfirmationDialog-module__E2APpq__button{width:100%;font-size:16px}.ConfirmationDialog-module__E2APpq__confirmButton{margin-left:10px}@media only screen and (min-width:480px){.ConfirmationDialog-module__E2APpq__buttons{flex-direction:row-reverse}.ConfirmationDialog-module__E2APpq__button{width:50%}}@media only screen and (min-width:640px){.ConfirmationDialog-module__E2APpq__inner{width:600px}}
.DealLabel-module__wriPQG__dealLabel{color:#fff;background-color:#bc2848;border-top-left-radius:8px;border-bottom-right-radius:10px;justify-content:center;align-items:center;width:fit-content;height:24px;padding:0 11px;font-size:12px;font-weight:700;display:flex}
.InputSearch-module__CBfjRG__searchInputWrapper{width:100%;max-width:1440px;display:inline-block;position:relative}.InputSearch-module__CBfjRG__searchIcon{color:#aaa;font-size:18px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.InputSearch-module__CBfjRG__inputSearch{border:1px solid #ccc;border-radius:4px;width:100%;height:36px;padding:0 0 0 35px;font-size:16px;font-weight:300}.InputSearch-module__CBfjRG__inputSearch:focus{border-color:#007bff;outline:none}
.Dropdown-module__cDbpTG__dropdown{width:100%;margin:5px 0 0;position:relative}.Dropdown-module__cDbpTG__dropdownLabel{color:#000;background-color:#fff;border-radius:3px;margin:0;padding:0 5px;font-size:12px;font-weight:400;position:absolute;top:-8px;left:10px}.Dropdown-module__cDbpTG__mandatoryMark{color:red;font-size:20px;position:absolute;top:-5px;right:3px}.Dropdown-module__cDbpTG__dropdownBorder{cursor:pointer;background-color:#fff;border:1px solid #000;border-radius:8px;justify-content:space-between;align-items:center;padding:15px 10px;display:flex}.Dropdown-module__cDbpTG__selectedOption{flex-grow:1}.Dropdown-module__cDbpTG__dropdownArrowActive{transform:rotate(180deg)}.Dropdown-module__cDbpTG__dropdownContent{z-index:1000;overscroll-behavior:contain;background:#fff;border:1px solid #ccc;border-radius:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.Dropdown-module__cDbpTG__dropdownInputWrapper{border-bottom:1px solid #ccc;padding:16px}.Dropdown-module__cDbpTG__dropdownInput{z-index:10;background-color:#fff;border:1px solid #ccc;border-radius:4px;outline:none;width:100%;height:35px;padding:4px;position:sticky;top:0}.Dropdown-module__cDbpTG__dropdownList{margin:0;padding:0;list-style-type:none}.Dropdown-module__cDbpTG__dropdownItem{cursor:pointer;padding:8px}.Dropdown-module__cDbpTG__dropdownItem:hover{background-color:#f0f0f0}.Dropdown-module__cDbpTG__dropdownItemActive{color:#fff;background-color:var(--main,#007bff)}.Dropdown-module__cDbpTG__dropdownItemActive:hover{background-color:var(--main,#007bff)}.Dropdown-module__cDbpTG__dropdownNoData{color:#888;padding:8px}
.Input-module__mw9f6G__inputContainer{width:100%;max-width:2500px;margin:5px 0 0;position:relative}.Input-module__mw9f6G__inputLabel{color:#000;background-color:#fff;border-radius:3px;margin:0;padding:0 5px;font-size:12px;font-weight:400;position:absolute;top:-8px;left:10px}.Input-module__mw9f6G__inputLabelFocused{color:#1c49c2}.Input-module__mw9f6G__inputLabelError{color:red}.Input-module__mw9f6G__inputBorder{border:1px solid #000;border-radius:8px}.Input-module__mw9f6G__inputBorderFocused{border:1px solid #1c49c2}.Input-module__mw9f6G__inputBorderError{border:1px solid red}.Input-module__mw9f6G__input{cursor:text;background-color:#fff;border:none;border-radius:8px;outline:none;width:100%;min-height:54px;font-weight:300;padding:15px 10px!important}.Input-module__mw9f6G__iosDatePickerInput{width:95%}.Input-module__mw9f6G__inputContainer:hover .Input-module__mw9f6G__inputBorder{border:1px solid var(--main,#1c49c2)}.Input-module__mw9f6G__inputContainer:hover .Input-module__mw9f6G__inputLabel{color:var(--main,#1c49c2)}.Input-module__mw9f6G__mandatoryMark{color:red;font-size:20px;position:absolute;top:-5px;right:3px}
.Popup-module__GYm1Wa__pageBlocker{z-index:-10;background-color:#0000;width:100%;height:100vh;transition:all .3s ease-in-out;position:fixed;top:0;left:0}.Popup-module__GYm1Wa__pageBlockerActive{z-index:100;background-color:#0000004d;overflow-y:hidden}.Popup-module__GYm1Wa__root{z-index:10002;background-color:#fff;transition:transform .3s ease-in-out;display:block;position:fixed;overflow-y:auto;box-shadow:0 0 1.6rem #00000026}.Popup-module__GYm1Wa__bottom{border-top-left-radius:8px;border-top-right-radius:8px;width:100vw;height:100dvh;bottom:0;left:0;transform:translateY(100%)}.Popup-module__GYm1Wa__bottomActive{transform:translateY(0%)}.Popup-module__GYm1Wa__right{border-top-left-radius:8px;border-bottom-left-radius:8px;width:100%;max-width:400px;height:100dvh;top:0;right:0;transform:translate(100%)}.Popup-module__GYm1Wa__rightActive{transform:translate(0%)}.Popup-module__GYm1Wa__left{border-top-right-radius:8px;border-bottom-right-radius:8px;width:100%;max-width:400px;height:100dvh;top:0;left:0;transform:translate(-100%)}.Popup-module__GYm1Wa__leftActive{transform:translate(0%)}
.Price-module__8tTqoq__price{color:#bc2848;align-items:center;column-gap:5px;margin:0;font-size:18px;font-weight:600;display:flex}.Price-module__8tTqoq__oldPrice{color:#767676;font-size:14px;font-weight:400;text-decoration:line-through}.Price-module__8tTqoq__startingFromWrapper{align-items:center;gap:5px;display:flex}.Price-module__8tTqoq__startingFrom{color:#000;font-size:14px;font-weight:500}.Price-module__8tTqoq__priceLarge{column-gap:10px;font-size:24px}.Price-module__8tTqoq__priceMedium{font-size:18px}.Price-module__8tTqoq__priceSmall{font-size:14px}
.StatusLabel-module__3zStGW__statusLabel{color:#000000e0;border-radius:8px;padding:8px 12px;font-size:14px;line-height:22px;transition:transform .5s,opacity .5s}.StatusLabel-module__3zStGW__statusLabel.StatusLabel-module__3zStGW__visible{opacity:1;transform:translateY(0)}.StatusLabel-module__3zStGW__statusLabel.StatusLabel-module__3zStGW__hidden{opacity:0;transform:translateY(100px)}.StatusLabel-module__3zStGW__success{background-color:#f6ffed;border:1px solid #b7eb8f}.StatusLabel-module__3zStGW__warning{background-color:#fffbe6;border:1px solid #ffe58f}.StatusLabel-module__3zStGW__error{background-color:#fff2f0;border:1px solid #ffccc7}.StatusLabel-module__3zStGW__info{background-color:#e6f4ff;border:1px solid #91caff}
.AuthComponent-module__LdIHka__loginHolder{position:relative}.AuthComponent-module__LdIHka__close{cursor:pointer;flex-direction:row-reverse;width:100%;margin-bottom:10px;display:flex}.AuthComponent-module__LdIHka__descriptionRoot{justify-content:center;margin-top:-10%;margin-bottom:50px;font-size:22px;display:flex}.AuthComponent-module__LdIHka__descriptionText{text-align:center;max-width:365px}.AuthComponent-module__LdIHka__authSignInLoginButton{margin:0 0 10px;font-size:18px}.AuthComponent-module__LdIHka__authRetryButton{max-width:50%;margin:0 auto 10px;font-size:18px}.AuthComponent-module__LdIHka__inputsWrapper{flex-direction:column;row-gap:15px;margin:0 0 20px;display:flex}.AuthComponent-module__LdIHka__otpWrapper{flex-direction:column;align-items:center;row-gap:35px;margin:0 0 20px;display:flex}.AuthComponent-module__LdIHka__otpInfo,.AuthComponent-module__LdIHka__otpUsername{text-align:center;margin:0;font-size:18px}.AuthComponent-module__LdIHka__otpInfo{margin:0 0 5px}.AuthComponent-module__LdIHka__otpUsername{color:gray}.AuthComponent-module__LdIHka__buttonsWrapper{flex-direction:column;row-gap:15px;margin:0 0 20px;display:flex}.AuthComponent-module__LdIHka__captchaWrapper{flex-direction:column;row-gap:10px;display:flex}.AuthComponent-module__LdIHka__captcha div{margin:0 auto}.AuthComponent-module__LdIHka__loginWithPassword{text-align:center;color:#429afa;cursor:pointer;font-size:18px;font-weight:500;text-decoration:underline}.AuthComponent-module__LdIHka__loginWithPassword:hover{color:#156dcc}.AuthComponent-module__LdIHka__loginWithPasswordInactive{color:#9d9d9d;cursor:auto}.AuthComponent-module__LdIHka__bottomBlock{justify-content:center;align-items:center;display:flex}.AuthComponent-module__LdIHka__signUpLink span,.AuthComponent-module__LdIHka__forgotPasswordLink{color:#429afa;cursor:pointer;font-weight:500;text-decoration:underline}.AuthComponent-module__LdIHka__signUpLink span:hover,.AuthComponent-module__LdIHka__forgotPasswordLink:hover{color:#156dcc}.AuthComponent-module__LdIHka__authBlocker{z-index:2147483647;background-color:#ffffffb3;border-radius:20px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.AuthComponent-module__LdIHka__woofgangWrapper{width:100%;max-width:750px;margin:0 auto}.AuthComponent-module__LdIHka__woofgangWrapper .AuthComponent-module__LdIHka__h1{color:#da327c;text-align:center;width:100%;max-width:450px;margin:0 auto 80px;font-family:Zenon Bold,sans-serif;font-size:46px;font-weight:800;position:relative}.AuthComponent-module__LdIHka__woofgangWrapper .AuthComponent-module__LdIHka__h1 img{width:100%;max-width:25px;position:absolute;top:-20px;right:-10px}.AuthComponent-module__LdIHka__woofgangInputContainer{width:100%;max-width:1000px;margin:5px 0 0;position:relative}.AuthComponent-module__LdIHka__woofgangInputLabel{text-transform:uppercase;margin:0;padding:0 15px;position:absolute;color:#da327c!important;background-color:#fbedf3!important;font-family:Degular Bold,sans-serif!important;font-size:18px!important;top:-13px!important;left:20px!important}.AuthComponent-module__LdIHka__woofgangInputBorder{border:2px solid #da327c}.AuthComponent-module__LdIHka__woofgangInput{color:#da327c;cursor:text;background-color:#0000;border:none;outline:none;width:100%;font-family:Degular Meduim,sans-serif;font-size:18px;padding:15px 10px!important}.AuthComponent-module__LdIHka__woofgangInput::placeholder{color:#da327c80}.AuthComponent-module__LdIHka__woofgangLastBlock{flex-direction:column;gap:10px;display:flex}.AuthComponent-module__LdIHka__woofgangSignUpLink{text-align:center;font-family:Zenon Bold,sans-serif;font-size:20px;color:#da327c!important}.AuthComponent-module__LdIHka__woofgangSignUpLink span{text-align:center;font-family:Zenon Bold,sans-serif;color:#429afa!important}.AuthComponent-module__LdIHka__woofgangSignUpLink:hover{color:#da327c!important}.AuthComponent-module__LdIHka__woofgangForgotPasswordLink{color:#429afa;text-align:center;font-family:Zenon Bold,sans-serif;font-size:20px}.AuthComponent-module__LdIHka__woofgangSignUpLink:hover span,.AuthComponent-module__LdIHka__woofgangForgotPasswordLink:hover{text-decoration:underline!important}@media (max-width:959px){.AuthComponent-module__LdIHka__woofgangInputLabel{background-color:#fff!important}}@media (max-width:442px){.AuthComponent-module__LdIHka__woofgangWrapper .AuthComponent-module__LdIHka__h1 img{top:-20px;right:40px}}
.TextArea-module__IsfIpa__textAreaContainer{width:100%;max-width:2500px;margin:5px 0 0;position:relative}.TextArea-module__IsfIpa__textAreaLabel{color:#000;background-color:#fff;border-radius:3px;margin:0;padding:0 5px;font-size:12px;font-weight:400;position:absolute;top:-8px;left:10px}.TextArea-module__IsfIpa__textAreaLabelFocused{color:#1c49c2}.TextArea-module__IsfIpa__textAreaBorder{background-color:#fff;border:1px solid #000;border-radius:8px}.TextArea-module__IsfIpa__textAreaBorderFocused{border:1px solid #1c49c2}.TextArea-module__IsfIpa__textAreaInput{cursor:text;background-color:#0000;border:none;outline:none;width:100%;min-height:85px;max-height:300px;padding:15px 10px;font-weight:300}.TextArea-module__IsfIpa__textAreaContainer:hover .TextArea-module__IsfIpa__textAreaBorder{border:1px solid #1c49c2}.TextArea-module__IsfIpa__textAreaContainer:hover .TextArea-module__IsfIpa__textAreaLabel{color:#1c49c2}
.SegmentedControl-module__24ZESa__options{margin:0 0 -1px;display:flex}.SegmentedControl-module__24ZESa__option{color:#007bff;cursor:pointer;background-color:#fff;border:1px solid #007bff;padding:7px 20px;font-size:16px;font-weight:500;transition:background-color .15s ease-in-out}.SegmentedControl-module__24ZESa__option:first-child{border-top-left-radius:6px}.SegmentedControl-module__24ZESa__option:last-child{border-top-right-radius:6px}.SegmentedControl-module__24ZESa__option:hover{background-color:#007bff29}.SegmentedControl-module__24ZESa__activeOption{color:#fff;background-color:#007bff;border-bottom:none}.SegmentedControl-module__24ZESa__activeOption:hover{background-color:#007bff}.SegmentedControl-module__24ZESa__tabs{gap:5px;margin:0 0 -1px 15px;display:flex}.SegmentedControl-module__24ZESa__tab{color:#777;cursor:pointer;background-color:#fff;border:1px solid #e8e8e8;border-top-left-radius:6px;border-top-right-radius:6px;padding:15px 35px;font-size:16px;font-weight:400}.SegmentedControl-module__24ZESa__tab:hover{color:#2c56c5}.SegmentedControl-module__24ZESa__activeTab{color:#1c49c2;background-color:#fff;border-bottom:none}.SegmentedControl-module__24ZESa__body{background-color:#fdfdfd;border:1px solid #e8e8e8;padding:20px 15px}
.BookingComponent-module__oGSO4W__bookingRoot{background-color:#fff;min-height:500px;padding:0;display:flex}.BookingComponent-module__oGSO4W__sidebar{width:100%;min-height:200px}.BookingComponent-module__oGSO4W__content{background:#fafafa;min-height:200px;display:none;position:relative}.BookingComponent-module__oGSO4W__woofgangContent{background-color:#fbedf3;padding:0!important}.BookingComponent-module__oGSO4W__h1{margin-bottom:30px;font-size:27px;font-weight:800}.BookingComponent-module__oGSO4W__bookingInstructions{word-break:break-word}.BookingComponent-module__oGSO4W__bookingInstructions img{width:100%}.BookingComponent-module__oGSO4W__button{font-size:18px}.BookingComponent-module__oGSO4W__nextButton,.BookingComponent-module__oGSO4W__changeButton{width:250px;height:50px;margin-left:auto;font-size:18px}.BookingComponent-module__oGSO4W__additionalAddresses{margin:0 0 20px}.BookingComponent-module__oGSO4W__addressConfirmationButtonsWrapper{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.BookingComponent-module__oGSO4W__addressConfirmationButtonsWrapper .BookingComponent-module__oGSO4W__nextButton,.BookingComponent-module__oGSO4W__addressConfirmationButtonsWrapper .BookingComponent-module__oGSO4W__changeButton{width:100%;margin-left:0}.BookingComponent-module__oGSO4W__nextButtonFullWidth{width:100%;height:50px;margin:0 0 25px;font-size:18px}.BookingComponent-module__oGSO4W__DayPicker{--rdp-accent-color:var(--btn-primary,#4a90e2)}.BookingComponent-module__oGSO4W__day,.BookingComponent-module__oGSO4W__dayDisabled{color:#dce0e0;text-decoration:line-through}.BookingComponent-module__oGSO4W__dayAvailable{color:#000;text-decoration:none}.BookingComponent-module__oGSO4W__dayToday{color:#d0021b;font-weight:500}.BookingComponent-module__oGSO4W__daySelected{background-color:var(--rdp-accent-color);color:#f0f8ff;border-radius:100%;position:relative}.BookingComponent-module__oGSO4W__timeButton{border-radius:10px;width:144px;margin:4px;padding:7px;font-size:16px}.BookingComponent-module__oGSO4W__servicesList,.BookingComponent-module__oGSO4W__providersList{flex-direction:column;gap:15px;display:flex}.BookingComponent-module__oGSO4W__providerItemText,.BookingComponent-module__oGSO4W__serviceItemText{color:gray}.BookingComponent-module__oGSO4W__selectedProviderItem,.BookingComponent-module__oGSO4W__selectedProviderItemText,.BookingComponent-module__oGSO4W__selectedServiceItem,.BookingComponent-module__oGSO4W__selectedServiceItemText{color:#fff;background-color:#1c49c2}.BookingComponent-module__oGSO4W__waiversBlock{flex-direction:column;display:flex}.BookingComponent-module__oGSO4W__fullSectionLoader{z-index:10;background-color:#fff9;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BookingComponent-module__oGSO4W__addonsList{flex-direction:column;gap:10px;display:flex}.BookingComponent-module__oGSO4W__proofOfRabiesImage{cursor:pointer;width:100%;max-width:795px;margin:0 auto}.BookingComponent-module__oGSO4W__paymentErrorBlockLoader{justify-content:center;align-items:center;display:flex}.BookingComponent-module__oGSO4W__paymentErrorBlock{flex-direction:column;align-items:center;gap:10px;max-width:700px;margin:25px auto 0;display:flex}.BookingComponent-module__oGSO4W__paymentErrorBlock h3{margin:0;font-weight:700}.BookingComponent-module__oGSO4W__paymentErrorBlockMessage{text-align:center;color:red;margin:0 0 10px;font-size:22px;font-weight:400}.BookingComponent-module__oGSO4W__paymentErrorBlockButton{max-width:150px;font-size:16px}@media only screen and (min-width:960px){.BookingComponent-module__oGSO4W__sidebar{width:40%;padding:40px}.BookingComponent-module__oGSO4W__content{width:60%;padding:40px;display:block}.BookingComponent-module__oGSO4W__sidebarSectionContent{display:none}}@media only screen and (min-width:1200px){.BookingComponent-module__oGSO4W__sidebar{width:40%;padding:80px}.BookingComponent-module__oGSO4W__content{width:60%;padding:80px;display:block}}
.BookingAuthorizationComponent-module__iCwPMq__continueAsGuestButton{max-width:100%;margin:0 auto;font-size:18px}.BookingAuthorizationComponent-module__iCwPMq__continueAsGuestLink{color:#429afa;cursor:pointer;align-self:flex-start;font-family:Zenon Bold,sans-serif;font-size:18px;text-decoration:underline;display:block}.BookingAuthorizationComponent-module__iCwPMq__continueAsGuestWrapper{flex-direction:column;align-items:center;gap:30px;display:flex}.BookingAuthorizationComponent-module__iCwPMq__continueAsGuestWrapperWoofgang{width:100%;max-width:750px;margin:5px auto 0;display:flex}@media (max-width:960px){.BookingAuthorizationComponent-module__iCwPMq__continueAsGuestWrapperWoofgang{justify-content:center;max-width:960px;margin:30px 0;padding:0 20px}}
.BookingProviderItem-module__wDfdQG__providerItem{cursor:pointer;border:1px solid #e8e8e8;border-radius:5px;justify-content:space-between;align-items:center;column-gap:50px;width:100%;min-height:87px;padding:20px;display:flex}.BookingProviderItem-module__wDfdQG__providerItem:hover{border:1px solid #d2d2d2}.BookingProviderItem-module__wDfdQG__leftBlock{column-gap:25px;width:100%;display:flex}.BookingProviderItem-module__wDfdQG__imageWrapper{border-radius:5px;width:100%;max-width:140px;height:140px;position:relative}.BookingProviderItem-module__wDfdQG__imageWrapper img{object-fit:contain;border-radius:5px;width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BookingProviderItem-module__wDfdQG__infoWrapper{flex-direction:column;align-items:flex-start;row-gap:10px;display:flex}.BookingProviderItem-module__wDfdQG__infoWrapper h4,.BookingProviderItem-module__wDfdQG__infoWrapper span{margin:0}.BookingProviderItem-module__wDfdQG__text{color:#000}.BookingProviderItem-module__wDfdQG__selectedServiceItem,.BookingProviderItem-module__wDfdQG__selectedServiceItem:hover{border:1px solid var(--main)}.BookingProviderItem-module__wDfdQG__selectStatus{text-transform:uppercase;justify-content:center;align-items:center;column-gap:10px;padding:0 20px;font-weight:700;display:flex}.BookingProviderItem-module__wDfdQG__circle{background-color:var(--main);border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}@media (max-width:550px){.BookingProviderItem-module__wDfdQG__providerItem{flex-direction:column;align-items:flex-start;gap:20px;padding:20px}.BookingProviderItem-module__wDfdQG__selectStatus{width:100%}.BookingProviderItem-module__wDfdQG__imageWrapper{min-width:85px;max-width:85px;height:85px}.BookingProviderItem-module__wDfdQG__leftBlock{column-gap:10px}}
.BookingGuestForms-module__w67Qca__guestFormsBlockTitle{margin:0 0 30px;font-size:27px;font-weight:800}.BookingGuestForms-module__w67Qca__guestFormsWrapper{flex-direction:column;gap:15px;display:flex}.BookingGuestForms-module__w67Qca__guestFormsTitle{align-self:center;margin:0;font-size:24px;font-weight:500}.BookingGuestForms-module__w67Qca__buttonFullWidth{width:100%;height:50px;font-size:16px}
.AddressForm-module__YqfFdW__addressForm{flex-direction:column;gap:10px;display:flex}.AddressForm-module__YqfFdW__editRow{flex-flow:wrap;gap:10px;display:flex}.AddressForm-module__YqfFdW__editRowItem{flex:1 0 135px;width:100%}.AddressForm-module__YqfFdW__previewRow{flex-direction:column;row-gap:3px;display:flex}.AddressForm-module__YqfFdW__previewRowTitle{color:#708090;margin:0;font-size:14px}.AddressForm-module__YqfFdW__previewRowText{color:#000;margin:0;font-size:18px;font-weight:400}
.ActionsButton-module__2nPEtW__actionsButtonWrapper{max-width:300px;position:relative}.ActionsButton-module__2nPEtW__actionsButton{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#ededed;border:1px solid #0000;border-radius:50%;outline:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 0 5px #0000001a,0 0 1px #0000001a}.ActionsButton-module__2nPEtW__actionsButton:hover,.ActionsButton-module__2nPEtW__actionsButtonActive{background-color:#e5e5e5}.ActionsButton-module__2nPEtW__actionsButton:focus{background-color:#e5e5e5;border:1px solid #e5e5e5;outline:none}.ActionsButton-module__2nPEtW__actionsButtonDropdown{z-index:10;background-color:#fff;border:1px solid #80bdff2b;border-radius:5px;width:180px;position:absolute;top:45px;right:0;box-shadow:0 .5rem 1rem #00000026}.ActionsButton-module__2nPEtW__actionsButtonDropdownItem{cursor:pointer;padding:6px 16px}.ActionsButton-module__2nPEtW__actionsButtonDropdownItem:not(:last-child){border-bottom:1px solid #80bdff2b}.ActionsButton-module__2nPEtW__actionsButtonDropdownItem:hover{color:#fff;background-color:#007bff;border-radius:5px}.ActionsButton-module__2nPEtW__actionsButtonDropdownItemDisabled{color:#d7d7d7;cursor:default;background-color:#fafafa}.ActionsButton-module__2nPEtW__actionsButtonDropdownItemDisabled:hover{background-color:#fafafa}.ActionsButton-module__2nPEtW__actionsButtonLoaderWrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}@media screen and (min-width:500px){.ActionsButton-module__2nPEtW__actionsButton{width:40px;height:40px}}
.NewBookingSidebarSection-module__fCKvMq__section{border-bottom:1px solid #eee;flex-direction:column;justify-content:center;min-height:70px;padding:20px;display:flex}.NewBookingSidebarSection-module__fCKvMq__section:last-of-type{border-bottom:none}.NewBookingSidebarSection-module__fCKvMq__sectionAsConfirmation{padding:20px 10px}.NewBookingSidebarSection-module__fCKvMq__topBlock{justify-content:space-between;align-items:center;display:flex}.NewBookingSidebarSection-module__fCKvMq__nameWrapper{align-items:center;gap:10px;display:flex}.NewBookingSidebarSection-module__fCKvMq__iconWrapper{justify-content:center;align-items:center;width:18px;display:flex}.NewBookingSidebarSection-module__fCKvMq__icon{color:#000}.NewBookingSidebarSection-module__fCKvMq__iconCompleted{color:#5f9d44}.NewBookingSidebarSection-module__fCKvMq__name{color:#272a61;margin:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:500}.NewBookingSidebarSection-module__fCKvMq__openButton{color:#007bff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px}.NewBookingSidebarSection-module__fCKvMq__deleteButton{cursor:pointer}@media (min-width:960px){.NewBookingSidebarSection-module__fCKvMq__section{padding:20px 40px}}
.NewProfileSection-module__d66-qq__profile{justify-content:space-between;align-items:center;gap:5px;display:flex}.NewProfileSection-module__d66-qq__profileName{color:#272a61;margin:0;font-family:Poppins,sans-serif;font-size:18px;font-weight:500}.NewProfileSection-module__d66-qq__logoutButton{cursor:pointer}
.NewServiceSection-module__zur6Na__serviceName{font-size:16px;font-weight:500}.NewServiceSection-module__zur6Na__serviceDate,.NewServiceSection-module__zur6Na__date{color:gray;font-size:16px;font-weight:300}.NewServiceSection-module__zur6Na__addonTitle{color:gray;font-size:12px}
.NewAddonsSection-module__iZepCa__serviceName{font-size:16px;font-weight:500}.NewAddonsSection-module__iZepCa__serviceDate,.NewAddonsSection-module__iZepCa__date{color:gray;font-size:16px;font-weight:300}.NewAddonsSection-module__iZepCa__addonTitle{color:gray;font-size:12px}
.WoofGangBookingInstructions-module__jzw_PG__instructionsBlock{flex-direction:column;padding:80px 20px;display:flex}.WoofGangBookingInstructions-module__jzw_PG__sectionTitle{color:#da327c;text-align:center;margin-bottom:30px;font-family:Zenon Bold,sans-serif;font-size:32px;font-weight:800}.WoofGangBookingInstructions-module__jzw_PG__nextButton{width:250px}@media (max-width:480px){.WoofGangBookingInstructions-module__jzw_PG__instructionsBlock{padding:10px 0 0}}
.WoofGangBookingServices-module__h8b16G__servicesBlock{flex-direction:column;padding:80px 20px;display:flex}.WoofGangBookingServices-module__h8b16G__sectionTitle{color:#da327c;text-align:center;margin:0 0 50px;font-family:Zenon Bold,sans-serif;font-size:32px;font-weight:800}.WoofGangBookingServices-module__h8b16G__servicesList{flex-wrap:wrap;gap:20px;display:flex}.WoofGangBookingServices-module__h8b16G__emptyPlaceholder{color:gray;justify-content:center;align-items:center;height:150px;font-size:16px;display:flex}.WoofGangBookingServices-module__h8b16G__serviceImageRoot{width:150px;min-width:150px;max-width:150px;height:150px;min-height:150px;max-height:150px;position:relative}.WoofGangBookingServices-module__h8b16G__serviceImage{object-fit:contain;border-radius:10px;width:100%;height:100%}.WoofGangBookingServices-module__h8b16G__classImageRoot{width:150px;min-width:150px;max-width:150px;height:150px;min-height:150px;max-height:150px;position:relative}.WoofGangBookingServices-module__h8b16G__classImage{object-fit:contain;border-radius:10px;width:100%;height:100%}.WoofGangBookingServices-module__h8b16G__nextButton{width:250px;font-size:18px}.WoofGangBookingServices-module__h8b16G__fullSectionLoader{z-index:10;background-color:#fff9;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WoofGangBookingServices-module__h8b16G__addonsList{flex-direction:column;gap:10px;display:flex}@media (max-width:480px){.WoofGangBookingServices-module__h8b16G__servicesBlock{padding:10px 0 0}}
.BookingItem-module__aZ9BAq__bookingItem{cursor:pointer;justify-content:space-between;align-items:center;column-gap:50px;width:100%;padding:20px 60px;display:flex}.BookingItem-module__aZ9BAq__leftBlock{column-gap:25px;width:100%;display:flex}.BookingItem-module__aZ9BAq__imageWrapper{border-radius:50%;width:100%;max-width:140px;height:140px;position:relative}.BookingItem-module__aZ9BAq__imageWrapper img{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BookingItem-module__aZ9BAq__infoWrapper{flex-direction:column;row-gap:10px;display:flex}.BookingItem-module__aZ9BAq__infoWrapper h4,.BookingItem-module__aZ9BAq__infoWrapper span{margin:0}.BookingItem-module__aZ9BAq__infoWrapper h4{font-family:Degular Bold,sans-serif;font-weight:600}.BookingItem-module__aZ9BAq__infoWrapper span{font-family:Degular Meduim,sans-serif;font-weight:400}.BookingItem-module__aZ9BAq__text{color:#000}.BookingItem-module__aZ9BAq__selectedItem{color:#fff;background-color:#da327c}.BookingItem-module__aZ9BAq__selectedItemText{color:#fff}.BookingItem-module__aZ9BAq__addonsText{text-decoration:underline}.BookingItem-module__aZ9BAq__selectedAddonsList{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.BookingItem-module__aZ9BAq__selectedAddon{cursor:auto;background-color:#fafafa;border:1px solid #d7d7d7;border-radius:35px;align-items:center;column-gap:5px;padding:5px 10px 5px 16px;display:flex}.BookingItem-module__aZ9BAq__selectedAddon:hover{background-color:#f5f5f5}.BookingItem-module__aZ9BAq__selectedAddon p{margin:0;font-family:Chalk,sans-serif}.BookingItem-module__aZ9BAq__selectedAddonRemoveIcon{cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.BookingItem-module__aZ9BAq__selectedAddonRemoveIcon img{filter:invert(71%)sepia(68%)saturate(1349%)hue-rotate(307deg)brightness(101%)contrast(101%)}.BookingItem-module__aZ9BAq__selectStatusWrapper{align-items:center;gap:10px;display:flex}.BookingItem-module__aZ9BAq__selectStatus{color:#fff;text-transform:uppercase;background-color:#da327c;justify-content:center;align-items:center;column-gap:10px;min-width:155px;padding:10px 20px;font-weight:700;display:flex}.BookingItem-module__aZ9BAq__selectedItem .BookingItem-module__aZ9BAq__selectStatus{color:#da327c;background-color:#fff}.BookingItem-module__aZ9BAq__circle{background-color:#da327c;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex}@media (max-width:550px){.BookingItem-module__aZ9BAq__bookingItem{flex-direction:column;align-items:flex-start;gap:20px;padding:20px}.BookingItem-module__aZ9BAq__selectStatusWrapper,.BookingItem-module__aZ9BAq__selectStatus{width:100%}.BookingItem-module__aZ9BAq__imageWrapper{max-width:85px;height:85px}}
.ProvidersListItem-module__o6Lz_W__providerItem{cursor:pointer;justify-content:space-between;align-items:center;column-gap:50px;width:100%;padding:20px 60px;display:flex}.ProvidersListItem-module__o6Lz_W__leftBlock{column-gap:25px;width:100%;display:flex}.ProvidersListItem-module__o6Lz_W__imageWrapper{border-radius:50%;width:100%;max-width:140px;height:140px;position:relative}.ProvidersListItem-module__o6Lz_W__imageWrapper img{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProvidersListItem-module__o6Lz_W__imageWrapperDefaultProvider{background-color:#da327c}.ProvidersListItem-module__o6Lz_W__infoWrapper{flex-direction:column;row-gap:10px;display:flex}.ProvidersListItem-module__o6Lz_W__infoWrapper h4{margin:0}.ProvidersListItem-module__o6Lz_W__title{text-transform:uppercase;font-family:Degular Bold,sans-serif;font-weight:700}.ProvidersListItem-module__o6Lz_W__placeholder{color:#000;gap:10px;margin:0;font-family:Degular Meduim,sans-serif;display:flex}.ProvidersListItem-module__o6Lz_W__placeholder img{max-width:25px;height:25px}.ProvidersListItem-module__o6Lz_W__text{text-transform:uppercase;color:#da327c;font-family:Degular Bold,sans-serif}.ProvidersListItem-module__o6Lz_W__selectedItem{color:#fff;background-color:#da327c}.ProvidersListItem-module__o6Lz_W__selectedItem .ProvidersListItem-module__o6Lz_W__placeholder img{background-color:#fff;border-radius:50%}.ProvidersListItem-module__o6Lz_W__selectedItemText{color:#fff}.ProvidersListItem-module__o6Lz_W__selectStatus{color:#fff;text-transform:uppercase;background-color:#da327c;justify-content:center;align-items:center;column-gap:10px;min-width:155px;padding:10px 20px;font-weight:700;display:flex}.ProvidersListItem-module__o6Lz_W__selectedItem .ProvidersListItem-module__o6Lz_W__selectStatus{color:#da327c;background-color:#fff}.ProvidersListItem-module__o6Lz_W__circle{background-color:#da327c;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex}@media (max-width:550px){.ProvidersListItem-module__o6Lz_W__providerItem{flex-direction:column;align-items:flex-start;gap:20px;padding:20px}.ProvidersListItem-module__o6Lz_W__selectStatus{width:100%}.ProvidersListItem-module__o6Lz_W__imageWrapper{max-width:85px;height:85px}}
.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}@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}}
.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__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}}
.NewProviderSection-module__fWe2xa__providerName{font-size:16px;font-weight:500}
.NewMultipleAppointmentSection-module__d9p8Dq__multipleSectionTitle{color:gray;font-size:12px}.NewMultipleAppointmentSection-module__d9p8Dq__serviceDate{color:gray;font-size:16px;font-weight:300}.NewMultipleAppointmentSection-module__d9p8Dq__serviceName{font-size:16px;font-weight:500}
.ProductOrderPopup-module__XrYcOW__popupHeader{text-align:center;background-color:#fff;flex-direction:row-reverse;align-items:center;column-gap:10px;min-height:75px;display:flex}.ProductOrderPopup-module__XrYcOW__popupHeader div{flex-grow:1;font-size:18px}.ProductOrderPopup-module__XrYcOW__popupBody{background-color:#fff;max-height:55%;padding:24px}.ProductOrderPopup-module__XrYcOW__infoRow{align-items:flex-end;column-gap:5px;margin:0 0 10px;display:flex}.ProductOrderPopup-module__XrYcOW__infoRow:not(:only-child):last-child{align-items:center}.ProductOrderPopup-module__XrYcOW__infoRow p{color:#4d4d4d;width:100px;margin:0;font-size:14px}.ProductOrderPopup-module__XrYcOW__infoRow h4{color:#121212;margin:0;font-size:18px;font-weight:400}.ProductOrderPopup-module__XrYcOW__priceWrapper{flex-direction:column;row-gap:10px;display:flex}.ProductOrderPopup-module__XrYcOW__modalFooter{background-color:#fff;justify-content:space-between;padding:10px 15px}.ProductOrderPopup-module__XrYcOW__modalFooterRow{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.ProductOrderPopup-module__XrYcOW__quantity{font-weight:500}.ProductOrderPopup-module__XrYcOW__quantityButtonsWrapper{justify-content:center;align-items:center;gap:10px;display:flex}.ProductOrderPopup-module__XrYcOW__quantityButton{border-radius:50%;width:35px;height:35px;font-size:20px;font-weight:400}.ProductOrderPopup-module__XrYcOW__addToCartButton{max-width:100%;margin:10px 0 0;font-size:16px}.ProductOrderPopup-module__XrYcOW__totalPrice{align-items:center;gap:5px;font-weight:700;display:flex}.ProductOrderPopup-module__XrYcOW__confirmationDialog{background-color:#00000080}.ProductOrderPopup-module__XrYcOW__confirmationMessage{font-size:18px}.ProductOrderPopup-module__XrYcOW__confirmationMessage span{color:#121212;font-size:20px;font-weight:600}.ProductOrderPopup-module__XrYcOW__qsrPopupBody{background-color:#fff;min-height:60vh;padding:24px}.ProductOrderPopup-module__XrYcOW__qsrMainBlock{flex-direction:column;display:flex}.ProductOrderPopup-module__XrYcOW__mealMenuList{flex-direction:column;gap:10px;display:flex}.ProductOrderPopup-module__XrYcOW__qsrPopupFooter{background-color:#fff;justify-content:space-between;padding:10px 15px}.ProductOrderPopup-module__XrYcOW__qsrPopupFooterRow{justify-content:space-between;align-items:center;gap:10px;width:100%;margin:0;padding:0 24px;display:flex}@media (min-width:992px){.ProductOrderPopup-module__XrYcOW__popupHeader div{font-size:24px}.ProductOrderPopup-module__XrYcOW__popupBody{max-height:80%}.ProductOrderPopup-module__XrYcOW__modalFooterRow{width:60%}.ProductOrderPopup-module__XrYcOW__addToCartButton{max-width:250px;margin:0}.ProductOrderPopup-module__XrYcOW__qsrPopupFooterRow{width:60%}}@media (max-width:450px){.ProductOrderPopup-module__XrYcOW__popupHeader{min-height:45px;padding:0 1rem}.ProductOrderPopup-module__XrYcOW__popupHeader button{margin:0!important;padding:0!important}.ProductOrderPopup-module__XrYcOW__qsrPopupBody{padding:12px}.ProductOrderPopup-module__XrYcOW__qsrPopupFooter{max-height:115px;overflow-y:auto}}@media (max-width:375px){.ProductOrderPopup-module__XrYcOW__quantity{display:none}}
.NewBookingSidebar-module__sMOTxG__sidebar{background-color:#fff;border-radius:8px;width:100%;min-width:350px;padding:0}.NewBookingSidebar-module__sMOTxG__sidebarAsConfirmation{width:100%;min-width:100px}.NewBookingSidebar-module__sMOTxG__sidebarSection{border-bottom:1px solid #eee;min-height:70px;padding:20px}.NewBookingSidebar-module__sMOTxG__sidebarPaymentSection{padding:40px;margin-top:0!important}.NewBookingSidebar-module__sMOTxG__sidebarSectionToolbar{justify-content:space-between;align-items:center;display:flex}.NewBookingSidebar-module__sMOTxG__sidebarSectionContent{margin-top:10px}.NewBookingSidebar-module__sMOTxG__sidebarTitle{color:#272a61;font-size:18px;font-weight:500}.NewBookingSidebar-module__sMOTxG__sidebarLogoutButton{margin:0;padding:0;font-size:18px;font-weight:500}.NewBookingSidebar-module__sMOTxG__sidebarSectionOpen,.NewBookingSidebar-module__sMOTxG__sidebarSectionOpenButton{cursor:pointer;color:#007bff;font-size:16px}.NewBookingSidebar-module__sMOTxG__sidebarSectionRemove{cursor:pointer;color:red;font-size:16px}.NewBookingSidebar-module__sMOTxG__sidebarSectionOpenButton{max-width:100px;font-size:12px}.NewBookingSidebar-module__sMOTxG__sidebarSectionOpenPreviousStep{cursor:pointer;color:#fff;margin:0 0 30px;font-size:16px}.NewBookingSidebar-module__sMOTxG__sidebarResult{cursor:pointer;background:#fafafa;border-radius:10px;margin-top:10px;padding:7.5px 15px;transition:all .1s ease-in-out}.NewBookingSidebar-module__sMOTxG__sidebarResult:hover{background:#f3f3f3}.NewBookingSidebar-module__sMOTxG__date{color:gray;font-size:16px;font-weight:300}.NewBookingSidebar-module__sMOTxG__servicePrice{color:gray;font-size:14px;font-weight:300}.NewBookingSidebar-module__sMOTxG__multipleSectionTitle{color:gray;font-size:12px}.NewBookingSidebar-module__sMOTxG__sidebarResultWoofgang .NewBookingSidebar-module__sMOTxG__multipleSectionTitle{color:#da327c;font-size:12px}.NewBookingSidebar-module__sMOTxG__woofgangStepsTitle{color:#6a3115;padding:0 40px;font-family:Zenon Bold,sans-serif}.NewBookingSidebar-module__sMOTxG__woofgangTitleFont{color:#da327c;text-transform:uppercase;font-family:Degular Bold,sans-serif;font-weight:700}.NewBookingSidebar-module__sMOTxG__woofgangTitleFont span{color:#007bff;text-transform:none;cursor:pointer}.NewBookingSidebar-module__sMOTxG__woofgangTitleFont span:hover{text-decoration:underline}.NewBookingSidebar-module__sMOTxG__sidebarSectionWoofgang,.NewBookingSidebar-module__sMOTxG__sidebarSectionWoofgangMobile{background-color:#fbedf3}.NewBookingSidebar-module__sMOTxG__sidebarSectionWoofgang .NewBookingSidebar-module__sMOTxG__sidebarSectionOpen,.NewBookingSidebar-module__sMOTxG__sidebarSectionWoofgangMobile .NewBookingSidebar-module__sMOTxG__sidebarSectionOpen{color:#fff;max-width:100px;padding:10px 5px;font-size:12px}.NewBookingSidebar-module__sMOTxG__sidebarSectionWoofgangMobile .NewBookingSidebar-module__sMOTxG__sidebarSectionOpenPreviousStep{color:#fff;max-width:175px;padding:10px 5px;font-size:12px}.NewBookingSidebar-module__sMOTxG__sidebarSectionWoofgang .NewBookingSidebar-module__sMOTxG__sidebarTitle{text-transform:uppercase}.NewBookingSidebar-module__sMOTxG__sidebarResultWoofgang{color:#da327c;background-color:#fff;font-family:Degular Bold,sans-serif;font-weight:700}.NewBookingSidebar-module__sMOTxG__sidebarSectionWoofgang .NewBookingSidebar-module__sMOTxG__sidebarTitle,.NewBookingSidebar-module__sMOTxG__sidebarResultWoofgang .NewBookingSidebar-module__sMOTxG__serviceName,.NewBookingSidebar-module__sMOTxG__sidebarResultWoofgang .NewBookingSidebar-module__sMOTxG__serviceDate,.NewBookingSidebar-module__sMOTxG__sidebarResultWoofgang .NewBookingSidebar-module__sMOTxG__date,.NewBookingSidebar-module__sMOTxG__sidebarResultWoofgang .NewBookingSidebar-module__sMOTxG__addonTitle{color:#da327c;font-family:Degular Bold,sans-serif;font-weight:700}@media only screen and (min-width:480px){.NewBookingSidebar-module__sMOTxG__sidebarSection{padding:20px 40px}}@media only screen and (min-width:960px){.NewBookingSidebar-module__sMOTxG__sidebar{width:30%;min-width:350px;display:block}.NewBookingSidebar-module__sMOTxG__sidebarSectionContent{display:none}}
.MealMenuItem-module__TQ941G__mealMenuItem{cursor:pointer;border:1px solid #dee2e6;border-radius:5px;justify-content:space-between;align-items:center;gap:25px;padding:8px 24px;display:flex}.MealMenuItem-module__TQ941G__mealMenuItem:hover{background-color:#fcfcfc}.MealMenuItem-module__TQ941G__leftColumn{align-items:center;gap:25px;display:flex}.MealMenuItem-module__TQ941G__titleWrapper{flex-direction:column;gap:3px;display:flex}.MealMenuItem-module__TQ941G__title{margin:0}.MealMenuItem-module__TQ941G__title.MealMenuItem-module__TQ941G__error{color:#dc3545}.MealMenuItem-module__TQ941G__addedMealProduct{align-items:center;gap:5px;display:flex}@media (max-width:450px){.MealMenuItem-module__TQ941G__mealMenuItem{padding:8px 15px}.MealMenuItem-module__TQ941G__leftColumn{gap:15px}}
.NewBookingSection-module__-pGtiW__section{background-color:#fff;border-radius:8px;flex-direction:column;display:flex}.NewBookingSection-module__-pGtiW__titleWrapper{flex-flow:wrap;align-items:center;gap:20px;min-height:70px;padding:12px;display:flex}.NewBookingSection-module__-pGtiW__mobileNavigationButton{cursor:pointer;border:1px solid #dcdcdc;border-radius:50%;padding:5px 10px;display:block}.NewBookingSection-module__-pGtiW__mobileNavigationButton:hover{color:var(--btn-primary)}.NewBookingSection-module__-pGtiW__title{color:#121212;margin:0;font-size:20px;font-weight:600}.NewBookingSection-module__-pGtiW__content{border-top:1px solid #eee;padding:12px;position:relative}.NewBookingSection-module__-pGtiW__nextButton{max-width:250px;height:50px;margin:16px 0 0 auto;font-size:18px;position:sticky;bottom:16px;right:0}.NewBookingSection-module__-pGtiW__addressConfirmationButtonsWrapper .NewBookingSection-module__-pGtiW__nextButton{width:100%;margin-left:0}@media (min-width:960px){.NewBookingSection-module__-pGtiW__mobileNavigationButton{display:none}}@media (min-width:576px){.NewBookingSection-module__-pGtiW__titleWrapper,.NewBookingSection-module__-pGtiW__content{padding:16px 24px}}
.ModifiersAndMealMenus-module__I8TbnW__modifiersAndMealMenusBlock{flex-direction:column;display:flex}.ModifiersAndMealMenus-module__I8TbnW__mealMenusList{flex-direction:column;gap:10px;display:flex}
.BookingAddonItem-module__49nGoG__serviceItem{cursor:pointer;border:1px solid #e8e8e8;border-radius:8px;flex-direction:column;gap:5px;width:100%;padding:16px 20px;display:flex}.BookingAddonItem-module__49nGoG__serviceItem:hover{border:1px solid #d2d2d2}.BookingAddonItem-module__49nGoG__topBlock{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.BookingAddonItem-module__49nGoG__topBlockColumn{align-items:center;gap:10px;width:100%;display:flex}.BookingAddonItem-module__49nGoG__nameWrapper{flex-direction:column;align-items:flex-start;gap:0;width:100%;display:flex}.BookingAddonItem-module__49nGoG__name{margin:0;font-size:20px;font-weight:600}.BookingAddonItem-module__49nGoG__time{color:#888c96;margin:0;font-size:14px;font-weight:600}.BookingAddonItem-module__49nGoG__quantityButtonsWrapper{-webkit-user-select:none;user-select:none;cursor:default;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;align-items:center;margin:10px 0 0;padding:4px;display:flex}.BookingAddonItem-module__49nGoG__qtyBtn{color:#1a1a1a;cursor:pointer;background-color:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 4px #0000000d}.BookingAddonItem-module__49nGoG__qtyBtn:hover{background-color:#fff;box-shadow:0 4px 8px #0000001a}.BookingAddonItem-module__49nGoG__qtyBtn:active{box-shadow:none;background-color:#f1f3f5;transform:translateY(1px)}.BookingAddonItem-module__49nGoG__qtyValue{color:#212529;text-align:center;min-width:36px;font-size:18px;font-weight:700}.BookingAddonItem-module__49nGoG__price{color:#333;background-color:#e9ecef;border-radius:28px;padding:10px 20px;font-size:16px;font-weight:800}.BookingAddonItem-module__49nGoG__bottomBlock{max-width:100%}.BookingAddonItem-module__49nGoG__detailsButton{max-width:150px;color:var(--btn-primary);-webkit-user-select:none;user-select:none}.BookingAddonItem-module__49nGoG__description{opacity:0;max-height:0;margin:0 0 5px;transition:max-height .5s ease-in-out,opacity .5s ease-in-out;overflow-y:auto}.BookingAddonItem-module__49nGoG__descriptionOpen{opacity:1;max-height:500px}.BookingAddonItem-module__49nGoG__leftBlock{column-gap:20px;width:100%;display:flex}.BookingAddonItem-module__49nGoG__imageWrapper{width:100%;max-width:45px;height:45px;position:relative}.BookingAddonItem-module__49nGoG__imageWrapper img{object-fit:contain;border-radius:5px;width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BookingAddonItem-module__49nGoG__infoWrapper{flex-direction:column;align-items:flex-start;row-gap:10px;display:flex}.BookingAddonItem-module__49nGoG__infoWrapper h4,.BookingAddonItem-module__49nGoG__infoWrapper span{margin:0}.BookingAddonItem-module__49nGoG__text{color:#000}.BookingAddonItem-module__49nGoG__addonsText:hover{color:var(--btn-primary)}.BookingAddonItem-module__49nGoG__selectedServiceItem,.BookingAddonItem-module__49nGoG__selectedServiceItem:hover{border:1px solid var(--main)}.BookingAddonItem-module__49nGoG__selectedServiceItem .BookingAddonItem-module__49nGoG__name{color:var(--main)}
.MealMode-module__1VwGqW__productsList{grid-template-columns:repeat(4,1fr);gap:15px 5px;display:grid}.MealMode-module__1VwGqW__productItem{cursor:pointer;flex-direction:column;align-items:center;gap:5px;width:100%;display:flex}.MealMode-module__1VwGqW__productItemImageWrapper{width:100%;height:150px;max-height:150px;display:block;position:relative}.MealMode-module__1VwGqW__productItemImage{object-fit:contain;width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MealMode-module__1VwGqW__saleLabel{z-index:10;text-transform:uppercase;color:#fff;background-color:#ffc107;border-radius:5px;padding:4px 20px;font-weight:700;position:absolute}.MealMode-module__1VwGqW__productItemContent{flex-direction:column;align-items:center;display:flex}.MealMode-module__1VwGqW__productItemName{text-align:center;font-weight:700}@media (max-width:991px){.MealMode-module__1VwGqW__productsList{grid-template-columns:repeat(2,1fr)}}
.BookingAddonsComponent-module__vicFxG__servicesBlock{flex-direction:column;padding:80px 20px;display:flex}.BookingAddonsComponent-module__vicFxG__sectionTitle{color:#da327c;text-align:center;margin:0 0 50px;font-family:Zenon Bold,sans-serif;font-size:32px;font-weight:800}.BookingAddonsComponent-module__vicFxG__list{flex-direction:column;gap:15px;display:flex}.BookingAddonsComponent-module__vicFxG__nextButton{width:250px}
.BundleItems-module__YFzKIW__bundleItems{flex-direction:column;align-items:flex-start;row-gap:5px;display:flex}.BundleItems-module__YFzKIW__bundleItems p{color:#4d4d4d;width:100px;margin:0;font-size:14px;font-weight:500}.BundleItems-module__YFzKIW__bundleList{flex-direction:column;row-gap:10px;width:100%;max-width:800px;display:flex}.BundleItems-module__YFzKIW__bundleItem{border:1px solid #eee;border-radius:8px;align-items:center;column-gap:10px;padding:5px 10px 5px 5px;display:flex}.BundleItems-module__YFzKIW__bundleItemImageWrapper{width:50px}.BundleItems-module__YFzKIW__bundleItemImageWrapper img{width:50px;height:50px}.BundleItems-module__YFzKIW__bundleItemInfo{flex-direction:column;gap:5px;display:flex}.BundleItems-module__YFzKIW__bundleItemInfo h4{color:#121212;margin:0;font-size:16px;font-weight:400}
.PunchhSsoComponent-module__QVydCW__wrapper{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:850px;height:500px;margin:0 auto;display:flex}.PunchhSsoComponent-module__QVydCW__backToShopButton{max-width:180px;margin:15px 0;font-size:16px}.PunchhSsoComponent-module__QVydCW__status{margin:15px 0}.PunchhSsoComponent-module__QVydCW__pageBlocker{z-index:999999;width:100%;height:100%;position:fixed;top:0;left:0}
.NewBookingAddons-module__HRNAna__list{flex-direction:column;gap:15px;display:flex}.NewBookingAddons-module__HRNAna__emptyPlaceholder{text-align:center;color:gray;justify-content:center;align-items:center;width:100%;height:150px;font-weight:300;display:flex}
.StoreListItemComponent-module__M_0uEq__card{background-color:#fff;padding:24px;box-shadow:0 .5rem 1rem #00000026}.StoreListItemComponent-module__M_0uEq__locationBanner{border-radius:5px;max-width:100%;display:block}.StoreListItemComponent-module__M_0uEq__buttonsWrapper{flex-wrap:wrap;gap:10px;display:flex}.StoreListItemComponent-module__M_0uEq__button{text-align:center;max-width:185px;font-size:14px}.StoreListItemComponent-module__M_0uEq__button:hover{text-decoration:none}.StoreListItemComponent-module__M_0uEq__mapWrapper{padding:0;position:relative}.StoreListItemComponent-module__M_0uEq__map{border-radius:5px;min-height:145px}.StoreListItemComponent-module__M_0uEq__mapLoaderWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:920px){.StoreListItemComponent-module__M_0uEq__button{width:100%;max-width:100%;flex:1 0 160px!important}}@media (max-width:510px){.StoreListItemComponent-module__M_0uEq__card{padding:14px}.StoreListItemComponent-module__M_0uEq__map{min-height:170px}}
.ProductListItem-module__3_VOZW__productListItem{background-color:#fff;border:2px solid #eee;border-radius:10px;flex-direction:column;width:100%;max-width:100%;height:100%;display:flex}.ProductListItem-module__3_VOZW__productListItemTopBlock{background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;padding:8px;position:relative}.ProductListItem-module__3_VOZW__productListItemImageWrapper{width:100%;height:150px;transition:transform .3s;display:block;position:relative}.ProductListItem-module__3_VOZW__productListItem:hover .ProductListItem-module__3_VOZW__productListItemImageWrapper{transform:scale(1.1)}.ProductListItem-module__3_VOZW__productListItemImage{object-fit:contain;cursor:pointer;width:85%;height:85%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProductListItem-module__3_VOZW__productListItemDealLabel{position:absolute;top:0;left:0}.ProductListItem-module__3_VOZW__productListItemStockIndicator{color:#fff;border-top-right-radius:8px;border-bottom-left-radius:10px;justify-content:center;align-items:center;height:24px;margin:0;padding:0 10px;font-size:12px;font-weight:700;display:flex;position:absolute;top:0;right:0}.ProductListItem-module__3_VOZW__productListItemStockIndicatorGreen{background-color:#2dbc28}.ProductListItem-module__3_VOZW__productListItemStockIndicatorRed{background-color:#bc2828}.ProductListItem-module__3_VOZW__astroImage{position:absolute;right:10px}.ProductListItem-module__3_VOZW__productListItemBottomBlock{flex-direction:column;justify-content:space-between;row-gap:8px;height:100%;padding:16px;display:flex}.ProductListItem-module__3_VOZW__productListItemName{color:#000;cursor:pointer;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:400;line-height:1.2rem;display:-webkit-box;overflow:hidden}.ProductListItem-module__3_VOZW__productListItemName:hover{color:#09267a;text-decoration:underline}.ProductListItem-module__3_VOZW__productListItemBrand{font-weight:700}.ProductListItem-module__3_VOZW__productCasePrice{color:#212529;align-items:center;column-gap:5px;margin:0;font-size:14px;display:flex}.ProductListItem-module__3_VOZW__productCasePrice span{color:#bc2848;margin:0;font-size:18px;font-weight:600}.ProductListItem-module__3_VOZW__productListItemBottomBlockRow{justify-content:space-between;align-items:flex-end;display:flex}.ProductListItem-module__3_VOZW__pricesBlock{flex-direction:column;gap:4px;display:flex}.ProductListItem-module__3_VOZW__productListItemCartIcon{cursor:pointer;opacity:0;max-width:30px;height:100%;margin-left:auto;transition:opacity .2s,transform .2s;transform:scale(.8)}.ProductListItem-module__3_VOZW__productListItemCartIconVisible{opacity:1;transform:scale(1)}.ProductListItem-module__3_VOZW__productListItemCartIcon:hover{transform:scale(1.1)}.ProductListItem-module__3_VOZW__productListItemCartIcon:active{transform:scale(.95)}.ProductListItem-module__3_VOZW__productListItemSearch{cursor:pointer;align-items:center;gap:20px;width:100%;padding:12px 5px 12px 20px;display:flex}.ProductListItem-module__3_VOZW__productListItemSearch:hover{background-color:#eee;text-decoration:none}.ProductListItem-module__3_VOZW__productListItemSearchLeftBlock,.ProductListItem-module__3_VOZW__productListItemSearchImageWrapper{width:100%;max-width:105px;height:100px;position:relative}.ProductListItem-module__3_VOZW__productListItemSearchImageWrapper img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProductListItem-module__3_VOZW__productListItemSearchRightBlock{flex-direction:column;gap:5px;display:flex}.ProductListItem-module__3_VOZW__productListItemSearchName{color:#000;margin:0;font-size:16px;font-weight:500;text-decoration:none}.ProductListItem-module__3_VOZW__productListItemSearchBrand{font-weight:700}@media only screen and (min-width:500px){.ProductListItem-module__3_VOZW__productListItemSearch{padding:12px 20px}.ProductListItem-module__3_VOZW__productListItemSearchName{font-size:18px}}@media only screen and (min-width:480px){.ProductListItem-module__3_VOZW__productListItemImageWrapper{height:250px}}
.SearchResults-module__95umia__searchResultsWrapper{z-index:1000;background-color:#fff;border-top:1px solid #eee;border-bottom-right-radius:5px;border-bottom-left-radius:5px;flex-direction:column;gap:5px;width:100%;max-width:1000px;display:flex;position:absolute;top:44px;left:0;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.SearchResults-module__95umia__loader{z-index:1001;background-color:#ffffffbf;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SearchResults-module__95umia__searchResults{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.SearchResults-module__95umia__viewAllSearchResults{cursor:pointer;align-items:center;gap:10px;max-width:350px;margin:10px 0 20px;padding:12px 20px;display:flex}.SearchResults-module__95umia__viewAllSearchResultsText{font-size:16px;font-weight:600;text-decoration:underline}.SearchResults-module__95umia__viewAllSearchResultsIcon{padding:3px 0 0}.SearchResults-module__95umia__viewAllSearchResultsText,.SearchResults-module__95umia__viewAllSearchResultsIcon{color:#676767;transition:all .1s ease-in-out}.SearchResults-module__95umia__viewAllSearchResults:hover .SearchResults-module__95umia__viewAllSearchResultsText,.SearchResults-module__95umia__viewAllSearchResults:hover .SearchResults-module__95umia__viewAllSearchResultsIcon{color:var(--btn-primary)}
.SearchComponent-module__1GmmiG__search{border:1px solid var(--main);background-color:#fff;border-radius:5px;align-items:center;width:100%;max-width:960px;height:48px;display:flex;position:relative}.SearchComponent-module__1GmmiG__buttonsWrapper{background-color:#fff;align-items:center;gap:15px;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.SearchComponent-module__1GmmiG__clearButton,.SearchComponent-module__1GmmiG__searchButton{color:#676767;cursor:pointer}@media only screen and (min-width:960px){.SearchComponent-module__1GmmiG__search{max-width:500px}.SearchComponent-module__1GmmiG__searchRoot{max-width:600px}}
.TopBanner-module__DkYekq__rootBanner{align-items:center;width:100%;height:40px;font-family:Quicksand;font-size:12px;font-weight:600}.TopBanner-module__DkYekq__shown,.TopBanner-module__DkYekq__contentWrapper{display:flex}.TopBanner-module__DkYekq__rootBanner a,.TopBanner-module__DkYekq__rootBanner div{color:#fff;font-family:Quicksand;font-weight:600}.TopBanner-module__DkYekq__storeRoot,.TopBanner-module__DkYekq__addressRoot{display:none!important}.TopBanner-module__DkYekq__timeRoot{align-items:center;width:auto;display:flex!important}.TopBanner-module__DkYekq__timeOpenHours{flex-direction:column;display:flex}.TopBanner-module__DkYekq__timeImg{width:12px;height:12px;margin-right:10px}.TopBanner-module__DkYekq__socialRoot,.TopBanner-module__DkYekq__phoneRoot{display:none!important}.TopBanner-module__DkYekq__mobileIcons{align-items:center;margin-left:auto;display:flex!important}.TopBanner-module__DkYekq__mobileMapImg{width:30px;height:30px;margin-right:15px}.TopBanner-module__DkYekq__mobilePhoneImg{width:22px;height:22px}@media only screen and (min-width:960px){.TopBanner-module__DkYekq__timeOpenHours{flex-direction:row;gap:4px}.TopBanner-module__DkYekq__storeRoot,.TopBanner-module__DkYekq__addressRoot{align-items:center;margin-right:20px;display:flex!important}.TopBanner-module__DkYekq__addressImg{width:20px;height:20px;margin-right:5px}.TopBanner-module__DkYekq__socialRoot{align-items:center;margin-left:auto;display:flex!important}.TopBanner-module__DkYekq__socialLink,.TopBanner-module__DkYekq__socialLinkLarge{margin-right:15px}.TopBanner-module__DkYekq__socialLinkLarge img{width:25px;height:25px}.TopBanner-module__DkYekq__socialLink img{width:20px;height:20px}.TopBanner-module__DkYekq__phoneRoot{align-content:center;display:block!important}.TopBanner-module__DkYekq__mobileIcons{display:none!important}}
.BurgerMenu-module__dw-GSG__burgerMenu{z-index:999;cursor:pointer;width:24px;min-width:24px;height:17px;margin:0 15px 0 5px;transition:transform .5s ease-in-out,opacity .5s ease-in-out,top .5s ease-in-out,left .5s ease-in-out,width .5s ease-in-out;position:relative;transform:rotate(0)}.BurgerMenu-module__dw-GSG__burgerMenuV2{margin:0 0 0 auto}.BurgerMenu-module__dw-GSG__burgerMenu span{opacity:1;background-color:#fff;border-radius:9px;width:100%;height:3px;transition:transform .25s ease-in-out,opacity .25s ease-in-out,top .25s ease-in-out,left .25s ease-in-out,width .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}.BurgerMenu-module__dw-GSG__burgerMenu span:first-child{top:0}.BurgerMenu-module__dw-GSG__burgerMenu span:nth-child(2),.BurgerMenu-module__dw-GSG__burgerMenu span:nth-child(3){top:7px}.BurgerMenu-module__dw-GSG__burgerMenu span:nth-child(4){top:14px}.BurgerMenu-module__dw-GSG__burgerMenuActive span:first-child{width:0%;top:6px;left:50%}.BurgerMenu-module__dw-GSG__burgerMenuActive span:nth-child(2){transform:rotate(45deg)}.BurgerMenu-module__dw-GSG__burgerMenuActive span:nth-child(3){transform:rotate(-45deg)}.BurgerMenu-module__dw-GSG__burgerMenuActive span:nth-child(4){width:0%;top:6px;left:50%}@media only screen and (min-width:960px){.BurgerMenu-module__dw-GSG__burgerMenu{display:none}}
.LocationsComponent-module__nKoEra__root{color:#fff;-webkit-user-select:none;user-select:none;cursor:pointer;justify-content:center;align-items:center;min-height:40px;padding:0 5px;font-family:Quicksand,sans-serif;transition:background-color .15s ease-in-out;display:flex!important}.LocationsComponent-module__nKoEra__root a{color:#fff!important;font-weight:600!important;text-decoration:none!important}.LocationsComponent-module__nKoEra__root:hover{background-color:#00000021;text-decoration:none}.LocationsComponent-module__nKoEra__mapImg{width:23px;height:23px}.LocationsComponent-module__nKoEra__zipCode{margin:0 5px 0 0;font-size:14px;display:block}.LocationsComponent-module__nKoEra__text{flex-direction:column;max-width:68px;font-size:14px;line-height:18px;display:none!important}.LocationsComponent-module__nKoEra__textLocation{font-size:16px;font-weight:600}.LocationsComponent-module__nKoEra__locationsMobileMenu{align-items:center;gap:10px;font-weight:400;display:flex}.LocationsComponent-module__nKoEra__locationsMobileMenuIconBlock{justify-content:center;align-items:center;width:24px;display:flex}.LocationsComponent-module__nKoEra__locationsMobileMenuInfoBlock span,.LocationsComponent-module__nKoEra__locationsMobileMenuInfoBlock p{margin:0;font-family:Quicksand,sans-serif;line-height:17px}.LocationsComponent-module__nKoEra__locationsMobileMenuInfoBlock span{color:#221f1f;font-size:16px;font-weight:500}.LocationsComponent-module__nKoEra__locationsMobileMenuInfoBlock p{color:#797878;font-size:12px}@media only screen and (min-width:960px){.LocationsComponent-module__nKoEra__root{height:46px;padding:0 25px 0 20px}.LocationsComponent-module__nKoEra__root a{font-size:14px}.LocationsComponent-module__nKoEra__root:hover{height:46px}.LocationsComponent-module__nKoEra__zipCode{display:none}.LocationsComponent-module__nKoEra__text{display:flex!important}.LocationsComponent-module__nKoEra__mapImg{margin-right:10px}}@media only screen and (min-width:1200px){.LocationsComponent-module__nKoEra__root a{font-size:16px}}
.LocationsWrapper-module__jpYM8a__root{color:#fff;-webkit-user-select:none;user-select:none;cursor:pointer;justify-content:center;align-items:center;min-height:40px;padding:0 5px;font-family:Quicksand,sans-serif;transition:background-color .15s ease-in-out;display:flex!important}.LocationsWrapper-module__jpYM8a__root a{color:#fff!important;font-weight:600!important;text-decoration:none!important}.LocationsWrapper-module__jpYM8a__root:hover{background-color:#00000021;text-decoration:none}.LocationsWrapper-module__jpYM8a__rootV2{cursor:pointer;justify-self:flex-end;align-items:center;gap:10px;margin-left:auto;font-weight:500;display:flex}.LocationsWrapper-module__jpYM8a__rootV2:hover{color:var(--main);text-decoration:none}@media only screen and (min-width:960px){.LocationsWrapper-module__jpYM8a__root{height:46px;padding:0 25px 0 20px}.LocationsWrapper-module__jpYM8a__root a{font-size:14px}.LocationsWrapper-module__jpYM8a__root:hover{height:46px}}@media only screen and (min-width:1200px){.LocationsWrapper-module__jpYM8a__root a{font-size:16px}}
.LocationV2Component-module__-boInq__text{transition:color .2s ease-in-out}.LocationV2Component-module__-boInq__text:hover{color:var(--main);text-decoration:none}
.UserComponent-module__5h1x9q__root{color:#fff;align-items:center;font-family:Quicksand;font-size:14px;font-weight:600;display:none;position:relative}.UserComponent-module__5h1x9q__root div{font-family:Quicksand}.UserComponent-module__5h1x9q__rootAlwaysShown{display:flex}.UserComponent-module__5h1x9q__userImg{width:30px;height:30px}.UserComponent-module__5h1x9q__userInfo{-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;column-gap:10px;height:40px;padding:0 10px;transition:background-color .15s ease-in-out;display:flex}.UserComponent-module__5h1x9q__userInfo:hover{background-color:#00000021;text-decoration:none}.UserComponent-module__5h1x9q__dropdown{z-index:2147483647;cursor:default;background:#fff;flex-flow:column wrap;justify-content:center;row-gap:15px;padding:15px;position:absolute;bottom:-130px;left:0;box-shadow:0 .5rem 1rem #00000026;display:flex!important}.UserComponent-module__5h1x9q__signInButton,.UserComponent-module__5h1x9q__createAccountButton{text-transform:none;width:180px}.UserComponent-module__5h1x9q__username,.UserComponent-module__5h1x9q__username:hover{color:#fff;line-height:1.1rem;text-decoration:none}.UserComponent-module__5h1x9q__usernameLine1{opacity:.7;font-weight:600;display:none}.UserComponent-module__5h1x9q__usernameLine2{text-transform:capitalize}.UserComponent-module__5h1x9q__arrowImg,.UserComponent-module__5h1x9q__dropdown,.UserComponent-module__5h1x9q__text{display:none!important}@media only screen and (min-width:480px){.UserComponent-module__5h1x9q__text{display:unset!important}}@media only screen and (min-width:960px){.UserComponent-module__5h1x9q__usernameLine1,.UserComponent-module__5h1x9q__usernameLine2{display:block}.UserComponent-module__5h1x9q__usernameLine2{text-transform:none}.UserComponent-module__5h1x9q__root{font-size:14px;display:flex}.UserComponent-module__5h1x9q__userInfo{height:46px;padding:0 20px}.UserComponent-module__5h1x9q__arrowImg{width:25px;height:25px;display:block!important}.UserComponent-module__5h1x9q__dropdown{display:flex!important}.UserComponent-module__5h1x9q__usernameLine1{font-size:14px}}@media only screen and (min-width:1200px){.UserComponent-module__5h1x9q__root{font-size:16px}.UserComponent-module__5h1x9q__userInfo{padding:0 30px}}
.UserMobileMenuComponent-module__Fni0Lq__userMobileMenu{width:100%}.UserMobileMenuComponent-module__Fni0Lq__authorizedBlock{cursor:pointer;align-items:center;gap:10px;min-height:66px;padding:16px 20px;display:flex}.UserMobileMenuComponent-module__Fni0Lq__authorizedBlock:hover .UserMobileMenuComponent-module__Fni0Lq__userIcon,.UserMobileMenuComponent-module__Fni0Lq__authorizedBlock:hover .UserMobileMenuComponent-module__Fni0Lq__userInfoBlockName{color:var(--btn-primary)}.UserMobileMenuComponent-module__Fni0Lq__userImageBlock{justify-content:center;align-items:center;width:24px;display:flex}.UserMobileMenuComponent-module__Fni0Lq__userImage{border-radius:50%;width:100%;max-width:24px;height:100%;max-height:24px}.UserMobileMenuComponent-module__Fni0Lq__userInfoBlock{flex-direction:column;gap:0;display:flex}.UserMobileMenuComponent-module__Fni0Lq__userInfoBlockName,.UserMobileMenuComponent-module__Fni0Lq__userInfoBlockDetails{margin:0;font-family:Quicksand,sans-serif;line-height:17px}.UserMobileMenuComponent-module__Fni0Lq__userInfoBlockName{color:#221f1f;font-size:16px;font-weight:500}.UserMobileMenuComponent-module__Fni0Lq__userInfoBlockDetails{color:#797878;font-size:12px}.UserMobileMenuComponent-module__Fni0Lq__guestBlock{background-color:#f5f5f5;border-radius:8px;justify-content:center;align-items:center;max-width:95%;margin:16px;padding:16px;display:flex}.UserMobileMenuComponent-module__Fni0Lq__guestBlockWrapper{flex-direction:column;align-items:center;gap:20px;max-width:80%;display:flex}.UserMobileMenuComponent-module__Fni0Lq__guestBlockText{text-align:center;margin:0;font-size:14px;font-weight:500}.UserMobileMenuComponent-module__Fni0Lq__signInButton{min-width:245px;font-size:14px}
.UserV2Component-module__t8J40q__buttonsWrapper{align-items:center;gap:8px;display:flex}.UserV2Component-module__t8J40q__loginButton{text-transform:none;max-width:80px}.UserV2Component-module__t8J40q__signUpButton{text-transform:none;max-width:90px}.UserV2Component-module__t8J40q__loginButton,.UserV2Component-module__t8J40q__signUpButton{border-radius:8px;padding:10px 18px;font-size:16px;font-weight:500}.UserV2Component-module__t8J40q__userInfo{justify-content:center;align-items:center;transition:color .2s ease-in-out;display:flex;position:relative}.UserV2Component-module__t8J40q__userInfo:hover{color:var(--main)}.UserV2Component-module__t8J40q__userImage{border:2px solid #0000;border-radius:50%;width:100%;max-width:40px;height:40px;transition:border .2s ease-in-out}.UserV2Component-module__t8J40q__userImage:hover{border:2px solid var(--main)}
.WishlistIconComponent-module__pa6S7a__wishlist{color:#fff;-webkit-user-select:none;user-select:none;cursor:pointer;justify-content:center;align-items:center;column-gap:10px;margin:0 10px;font-family:Quicksand;font-weight:600;text-decoration:none;transition:background-color .15s ease-in-out;display:none;position:relative}.WishlistIconComponent-module__pa6S7a__wishlist:hover{color:#fff;background-color:#00000021;text-decoration:none}.WishlistIconComponent-module__pa6S7a__wishlistIcon{width:30px;min-width:30px;height:30px;min-height:30px}.WishlistIconComponent-module__pa6S7a__wishlistCount{color:#000;z-index:1;background-color:#ffc80c;border:1px solid #1c49c2;border-radius:360px;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;position:absolute;top:-5px;left:20px;display:flex!important}.WishlistIconComponent-module__pa6S7a__wishlistText{font-family:Quicksand;display:none!important}.WishlistIconComponent-module__pa6S7a__wishlistMobileMenu{align-items:center;gap:10px;font-weight:400;display:flex}.WishlistIconComponent-module__pa6S7a__wishlistMobileMenuIconBlock{justify-content:center;align-items:center;width:24px;display:flex}.WishlistIconComponent-module__pa6S7a__wishlistCountMobileMenu{color:#000;background-color:#ffc80c;border:1px solid #1c49c2;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:flex}@media only screen and (min-width:960px){.WishlistIconComponent-module__pa6S7a__wishlist{height:46px;margin:0;padding-left:20px;padding-right:20px;display:flex;font-size:14px!important}.WishlistIconComponent-module__pa6S7a__wishlist:hover{height:46px}.WishlistIconComponent-module__pa6S7a__wishlistCount{width:22px;height:22px;font-size:14px;top:0;left:40px}.WishlistIconComponent-module__pa6S7a__wishlistText{display:block!important}}@media only screen and (min-width:1200px){.WishlistIconComponent-module__pa6S7a__wishlist{font-size:16px!important}}
.WishlistIconV2Component-module__aLoqnG__wishlist{color:#fff;-webkit-user-select:none;user-select:none;cursor:pointer;justify-content:center;align-items:center;gap:12px;transition:color .2s ease-in-out;display:flex;position:relative}.WishlistIconV2Component-module__aLoqnG__wishlist:hover{color:var(--main);text-decoration:none}.WishlistIconV2Component-module__aLoqnG__icon{width:20px;min-width:20px;height:20px;min-height:20px}.WishlistIconV2Component-module__aLoqnG__counter{color:#fff;background-color:var(--main);border:1px solid var(--main);z-index:1;border-radius:360px;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;display:flex;position:absolute;top:-2px;left:13px}.WishlistIconV2Component-module__aLoqnG__text{font-size:16px;font-weight:500;transition:color .2s ease-in-out;display:flex}.WishlistIconV2Component-module__aLoqnG__cart:hover .WishlistIconV2Component-module__aLoqnG__text{color:var(--main);text-decoration:none}
.CartComponent-module__2iUDBW__root{color:#fff;-webkit-user-select:none;user-select:none;cursor:pointer;justify-content:center;align-items:center;font-family:Quicksand;font-weight:600;text-decoration:none;transition:background-color .15s ease-in-out;display:flex}.CartComponent-module__2iUDBW__root:hover{color:#fff;background-color:#00000021;text-decoration:none}.CartComponent-module__2iUDBW__fixedRoot{background-color:var(--btn-primary);border-radius:5px;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:fixed;bottom:15px;right:15px}.CartComponent-module__2iUDBW__fixedRoot:hover{background-color:var(--btn-primary-hover)}.CartComponent-module__2iUDBW__cartImg{width:30px;min-width:30px;height:30px;min-height:30px;margin-right:10px}.CartComponent-module__2iUDBW__countRoot{border:1px solid var(--btn-primary);z-index:1;color:#000;background-color:#ffc80c;border-radius:360px;justify-content:center;align-items:center;width:16px;height:16px;margin-top:-25px;margin-left:15px;font-size:12px;position:absolute;display:flex!important}.CartComponent-module__2iUDBW__fixedCartImg{margin:0 3px 0 0}.CartComponent-module__2iUDBW__fixedCountRoot{right:5px}.CartComponent-module__2iUDBW__text{font-family:Quicksand;display:none!important}.CartComponent-module__2iUDBW__cartMobileMenu{align-items:center;gap:10px;font-weight:400;display:flex}.CartComponent-module__2iUDBW__cartMobileMenuIconBlock{justify-content:center;align-items:center;width:24px;display:flex}.CartComponent-module__2iUDBW__countRootMobileMenu{color:#000;background-color:#ffc80c;border:1px solid #1c49c2;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:flex}@media only screen and (min-width:960px){.CartComponent-module__2iUDBW__root{height:46px;padding-left:20px;padding-right:20px;font-size:14px!important}.CartComponent-module__2iUDBW__root:hover{height:46px}.CartComponent-module__2iUDBW__fixedRoot{display:none}.CartComponent-module__2iUDBW__countRoot{width:22px;height:22px;margin-top:-25px;margin-left:-20px;font-size:14px}.CartComponent-module__2iUDBW__text{display:block!important}}@media only screen and (min-width:1200px){.CartComponent-module__2iUDBW__root{font-size:16px!important}}
.CartV2Component-module__Z99cdG__cart{color:#fff;-webkit-user-select:none;user-select:none;cursor:pointer;justify-content:center;align-items:center;gap:12px;transition:color 1s ease-in-out;display:flex;position:relative}.CartV2Component-module__Z99cdG__cart:hover{color:var(--main);text-decoration:none}.CartV2Component-module__Z99cdG__icon{width:20px;min-width:20px;height:20px;min-height:20px}.CartV2Component-module__Z99cdG__counter{color:#fff;background-color:var(--main);border:1px solid var(--main);z-index:1;border-radius:360px;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;display:flex;position:absolute;top:-2px;left:13px}.CartV2Component-module__Z99cdG__text{font-size:16px;font-weight:500;transition:color .2s ease-in-out;display:flex}.CartV2Component-module__Z99cdG__cart:hover .CartV2Component-module__Z99cdG__text{color:var(--main);text-decoration:none}
.NavbarComponent-module__LjSYyq__header{background-color:#1c49c2;position:relative}.NavbarComponent-module__LjSYyq__line1,.NavbarComponent-module__LjSYyq__line2{align-items:center;display:flex!important}.NavbarComponent-module__LjSYyq__leftDivider{margin-left:auto}.NavbarComponent-module__LjSYyq__tab{color:#fff;-webkit-user-select:none;user-select:none;cursor:pointer;text-align:center;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:background-color .15s ease-in-out;position:relative;display:flex!important}.NavbarComponent-module__LjSYyq__tab:hover{color:#fff;background-color:#00000021;text-decoration:none}.NavbarComponent-module__LjSYyq__tabSmall{color:#fff;-webkit-user-select:none;user-select:none;cursor:pointer;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex!important}.NavbarComponent-module__LjSYyq__tabSmall:hover{color:#fff;background-color:#00000021;text-decoration:none}.NavbarComponent-module__LjSYyq__storeNameText{margin:0;font-size:16px}.NavbarComponent-module__LjSYyq__desktopSearch{flex-grow:1;margin:0 30px 0 15px;display:none}.NavbarComponent-module__LjSYyq__mobileSearch{width:100%;display:flex}.NavbarComponent-module__LjSYyq__tab,.NavbarComponent-module__LjSYyq__tabSmall{font-family:Quicksand;font-size:14px;font-weight:600;display:none!important}.NavbarComponent-module__LjSYyq__logo{object-fit:contain;object-position:left;max-width:94px;height:28px}.NavbarComponent-module__LjSYyq__line1{min-height:45px;padding:3px 0}.NavbarComponent-module__LjSYyq__line2{min-height:50px;padding:3px 0 10px}.NavbarComponent-module__LjSYyq__customLinks,.NavbarComponent-module__LjSYyq__hideMobileSearch{display:none!important}.NavbarComponent-module__LjSYyq__fixedNavbar{z-index:100;position:sticky;top:0;left:0}.NavbarComponent-module__LjSYyq__hideLine2Mobile{display:none!important}@media only screen and (min-width:960px){.NavbarComponent-module__LjSYyq__line1{padding:22px 0}.NavbarComponent-module__LjSYyq__line2{padding:0}.NavbarComponent-module__LjSYyq__hideLine2Mobile{display:flex!important}.NavbarComponent-module__LjSYyq__logo{max-width:155px;height:46px}.NavbarComponent-module__LjSYyq__leftDivider{margin-left:auto}.NavbarComponent-module__LjSYyq__tab{height:50px;font-size:14px;display:flex!important}.NavbarComponent-module__LjSYyq__tab:hover{height:50px}.NavbarComponent-module__LjSYyq__tabSmall{height:46px;padding-left:10px;padding-right:20px;display:flex!important}.NavbarComponent-module__LjSYyq__tabSmall:hover{height:46px}.NavbarComponent-module__LjSYyq__desktopSearch{display:flex}.NavbarComponent-module__LjSYyq__mobileSearch{display:none!important}.NavbarComponent-module__LjSYyq__customLinks{display:flex!important}}@media only screen and (min-width:1200px){.NavbarComponent-module__LjSYyq__logo{max-width:155px;height:46px}.NavbarComponent-module__LjSYyq__leftDivider{margin-left:auto}.NavbarComponent-module__LjSYyq__tab,.NavbarComponent-module__LjSYyq__tab:hover{font-size:16px}.NavbarComponent-module__LjSYyq__tabSmall{height:46px;padding-left:10px;padding-right:30px;font-size:16px}.NavbarComponent-module__LjSYyq__tabSmall:hover{height:46px}}
.CustomLinksComponent-module__HkfUga__arrowImg{width:25px;height:25px;margin-left:10px}.CustomLinksComponent-module__HkfUga__navbarDropdown{position:relative}.CustomLinksComponent-module__HkfUga__dropdown{z-index:2147483647;background:#fff;flex-wrap:wrap;justify-content:center;width:225px;min-height:10px;position:absolute;top:0;left:0;box-shadow:0 .5rem 1rem #00000026;display:flex!important}.CustomLinksComponent-module__HkfUga__childLink{color:#000;text-align:center;border-bottom:1px solid #dcdcdc;justify-content:center;align-items:center;width:100%;height:45px;font-size:16px;font-weight:600;text-decoration:none;display:flex!important}.CustomLinksComponent-module__HkfUga__childLink:hover{color:#000;background-color:#f8f8f8;font-weight:600;text-decoration:underline}
.MobileMenuItem-module__qeJQVW__menuItem{color:#000;cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;font-family:Quicksand,sans-serif;font-size:16px;font-weight:500;display:flex;position:relative}.MobileMenuItem-module__qeJQVW__menuItem span{font-weight:500}.MobileMenuItem-module__qeJQVW__menuItem span,.MobileMenuItem-module__qeJQVW__menuItem svg{transition:color .1s ease-in-out}.MobileMenuItem-module__qeJQVW__menuItem:hover span,.MobileMenuItem-module__qeJQVW__menuItem:hover svg{color:var(--btn-primary)}.MobileMenuItem-module__qeJQVW__menuItemBorderTop{border-top:1px solid #e9e9e9}.MobileMenuItem-module__qeJQVW__leftBlock{align-items:center;gap:10px;font-weight:400;display:flex}.MobileMenuItem-module__qeJQVW__iconWrapper{justify-content:center;align-items:center;width:24px;display:flex}@media only screen and (min-width:960px){.MobileMenuItem-module__qeJQVW__menuItem{display:none}}
.MenuLevelHeader-module__-D1Lfa__header{cursor:auto;border-top:1px solid #d9d9d9;justify-content:space-between;align-items:center;column-gap:10px;width:100%;padding:16px 20px;display:flex}.MenuLevelHeader-module__-D1Lfa__menuItemBackButton{color:#1c49c2;cursor:pointer;align-items:center;column-gap:15px;font-size:20px;font-weight:900;display:flex}.MenuLevelHeader-module__-D1Lfa__menuItemBackButton span,.MenuLevelHeader-module__-D1Lfa__menuItemBackButton svg{transition:color .1s ease-in-out}.MenuLevelHeader-module__-D1Lfa__menuItemBackButton:hover span,.MenuLevelHeader-module__-D1Lfa__menuItemBackButton:hover svg{color:var(--btn-primary)}.MenuLevelHeader-module__-D1Lfa__menuHeaderShopAll{text-decoration:underline}
.MenuLevel-module__Rx1pKG__menuLevel{z-index:10004;background-color:#fff;flex-direction:column;align-items:flex-end;width:100vw;height:100vh;padding:0 0 100px;transition:transform .3s ease-in-out;display:flex;position:fixed;top:0;left:0;overflow-y:hidden;transform:translate(-100%)}.MenuLevel-module__Rx1pKG__menuLevelActive{overflow-y:auto;transform:translate(0%)}
.LanguageDropdown-module__beEKgG__languageDropdownContainer{display:none;position:relative}.LanguageDropdown-module__beEKgG__languageDropdownButton{text-align:left;cursor:pointer;border:none;align-items:center;width:100%;padding:5px;transition:background-color .15s ease-in-out;display:flex;position:relative}.LanguageDropdown-module__beEKgG__languageDropdownButton:hover{background-color:#00000020}.LanguageDropdown-module__beEKgG__buttonContent{flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;display:flex}.LanguageDropdown-module__beEKgG__buttonGlobeIcon{width:24px}.LanguageDropdown-module__beEKgG__buttonShortName{font-size:12px;font-weight:700;display:none}.LanguageDropdown-module__beEKgG__buttonArrowIcon{width:25px;display:none}.LanguageDropdown-module__beEKgG__languageDropdownOptions{z-index:10001;color:#000;background-color:#fff;width:max-content;margin:0;padding:0;display:none;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 8px #0000001a}.LanguageDropdown-module__beEKgG__languageDropdownOptions.LanguageDropdown-module__beEKgG__isOpen{display:block}.LanguageDropdown-module__beEKgG__languageDropdownOption{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;width:100%;padding:8px 12px;transition:background-color .2s;display:flex}.LanguageDropdown-module__beEKgG__languageDropdownOption:hover{background-color:#ababab8a}.LanguageDropdown-module__beEKgG__languageDropdownOptionName{color:inherit;margin:0;padding:0;font-size:14px}.LanguageDropdown-module__beEKgG__languageDropdownOptionSelected{color:#fff;background-color:var(--main)}.LanguageDropdown-module__beEKgG__languageDropdownOptionSelected:hover{text-shadow:0 0 3px #0007}.LanguageDropdown-module__beEKgG__optionFlag{width:20px;margin-right:8px}.LanguageDropdown-module__beEKgG__languageMobileRoot{justify-content:space-between;width:100%;font-weight:300;display:flex;position:relative}.LanguageDropdown-module__beEKgG__languageMobileMenu{align-items:center;gap:10px;width:100%;font-weight:400;display:flex}.LanguageDropdown-module__beEKgG__languageMobileMenuIconBlock{justify-content:center;align-items:center;width:24px;display:flex}.LanguageDropdown-module__beEKgG__languageMobileMenuRightBlock{position:relative}.LanguageDropdown-module__beEKgG__languageDropdownOptionsMobileMenu{top:auto;bottom:100%;left:-105px}@media only screen and (min-width:480px){.LanguageDropdown-module__beEKgG__languageDropdownButton{padding:8px}.LanguageDropdown-module__beEKgG__buttonShortName{display:unset}.LanguageDropdown-module__beEKgG__buttonContent{gap:8px}}@media only screen and (min-width:960px){.LanguageDropdown-module__beEKgG__languageDropdownContainer{display:inline-block}.LanguageDropdown-module__beEKgG__buttonArrowIcon{display:unset}.LanguageDropdown-module__beEKgG__languageDropdownButton{padding:10px}}@media only screen and (min-width:1200px){.LanguageDropdown-module__beEKgG__buttonShortName{font-size:14px}.LanguageDropdown-module__beEKgG__languageDropdownOptionName{font-size:16px}}
.ThemeToggle-module__gzf4ia__themeButton{background:0 0;border:none;height:46px;padding:0 10px;transition:background-color .15s ease-in-out;display:none}.ThemeToggle-module__gzf4ia__themeButton:hover{background-color:#00000021}.ThemeToggle-module__gzf4ia__themeButton:active,.ThemeToggle-module__gzf4ia__themeButton:focus{outline:none}.ThemeToggle-module__gzf4ia__themeButtonMobileMenu{text-align:left;background:0 0;border:none;width:100%;padding:0;display:block}.ThemeToggle-module__gzf4ia__themeWrapperMobileMenu{align-items:center;gap:10px;display:flex}.ThemeToggle-module__gzf4ia__themeIconBlockMobileMenu{justify-content:center;align-items:center;width:24px;display:flex}.ThemeToggle-module__gzf4ia__iconMobileMenu{width:22px}.ThemeToggle-module__gzf4ia__themeButtonMobileMenu:active,.ThemeToggle-module__gzf4ia__themeButtonMobileMenu:focus{border:none;outline:none}@media only screen and (min-width:960px){.ThemeToggle-module__gzf4ia__themeButton{display:block}}
.MobileMenu-module__mfnmZq__mobileMenu{z-index:10001;background-color:#fff;flex-direction:column;align-items:flex-end;width:100vw;height:100%;max-height:100vh;margin:45px 0 0;padding:0 0 150px;transition:transform .3s ease-in-out,box-shadow .1s ease-in-out;display:flex;position:absolute;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.MobileMenu-module__mfnmZq__mobileMenuActive{transform:translate(0%);box-shadow:1.95px 1.95px 2.6px #00000026}.MobileMenu-module__mfnmZq__mobileMenuDisabled{overflow-y:hidden}.MobileMenu-module__mfnmZq__section{border-top:1px solid #d9d9d9;flex-direction:column;width:100%;display:flex}@media (min-width:960px){.MobileMenu-module__mfnmZq__mobileMenu{display:none}}@supports (height:100dvh){.MobileMenu-module__mfnmZq__mobileMenu{min-height:100dvh}}
.NavbarLink-module__3RGnda__navbarLink{align-items:center;gap:5px;font-weight:500;transition:color .2s ease-in-out;display:flex}.NavbarLink-module__3RGnda__navbarLink:hover,.NavbarLink-module__3RGnda__navbarLinkActive{color:var(--main);text-decoration:none}.NavbarLink-module__3RGnda__icon{transition:transform .3s}.NavbarLink-module__3RGnda__navbarLinkWrapper:hover .NavbarLink-module__3RGnda__icon,.NavbarLink-module__3RGnda__navbarLinkActive .NavbarLink-module__3RGnda__icon{transform:rotate(180deg)}
.ListLinksDropdownV2Component-module__s1fH7G__navbarDropdown{position:relative}.ListLinksDropdownV2Component-module__s1fH7G__linksList{z-index:2147483647;background:#fff;flex-direction:column;justify-content:center;width:200px;min-height:10px;display:flex;position:absolute;top:0;left:0;box-shadow:0 .5rem 1rem #00000026}.ListLinksDropdownV2Component-module__s1fH7G__dropdownLink{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #dcdcdc;padding:14px 5px;font-size:16px;font-weight:600;transition:background-color .15s ease-in-out}.ListLinksDropdownV2Component-module__s1fH7G__dropdownLink:hover{color:#fff;background-color:#00000021;text-decoration:none}
.NavbarCategoriesV2Component-module__BKppPG__navbarDropdown{z-index:1005;opacity:0;visibility:hidden;pointer-events:none;will-change:opacity,transform;background-color:#fff;border-radius:0 0 .5rem .5rem;width:100vw;padding:16px 0 32px;transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 .3rem .3rem #0000004d}.NavbarCategoriesV2Component-module__BKppPG__navbarDropdown:before{content:"";width:100%;height:30px;position:absolute;top:-20px;left:0}.NavbarCategoriesV2Component-module__BKppPG__navbarDropdownActive{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1),visibility;transform:translate(-50%)translateY(0)}.NavbarCategoriesV2Component-module__BKppPG__backdrop{z-index:1000;opacity:0;pointer-events:none;background-color:#00000080;width:100vw;height:100dvh;transition:opacity .2s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.NavbarCategoriesV2Component-module__BKppPG__backdropActive{opacity:1;pointer-events:auto;transition-duration:.5s}.NavbarCategoriesV2Component-module__BKppPG__categories{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px;display:grid}.NavbarCategoriesV2Component-module__BKppPG__category{flex-direction:column;gap:8px;display:flex}.NavbarCategoriesV2Component-module__BKppPG__categoryLink{color:#000;border-bottom:1px solid #eee;align-items:center;gap:5px;padding:0 0 8px;font-size:18px;font-weight:600;transition:border-bottom .18s;display:flex}.NavbarCategoriesV2Component-module__BKppPG__categoryArrowIcon{color:#5d5d5d;transition:transform .35s cubic-bezier(.16,1,.3,1),color .18s}.NavbarCategoriesV2Component-module__BKppPG__categoryLink:hover{color:var(--main);border-bottom:1px solid var(--main)}.NavbarCategoriesV2Component-module__BKppPG__categoryLink:hover .NavbarCategoriesV2Component-module__BKppPG__categoryArrowIcon{color:var(--main);transform:translate(4px)}.NavbarCategoriesV2Component-module__BKppPG__subMenus{flex-direction:column;gap:3px;display:flex}.NavbarCategoriesV2Component-module__BKppPG__subMenuLink{color:#5d5d5d}.NavbarCategoriesV2Component-module__BKppPG__subMenuLink:hover{text-decoration:underline}@media (max-width:1200px){.NavbarCategoriesV2Component-module__BKppPG__categories{grid-template-columns:repeat(3,1fr)}}
.CustomLinksV2Component-module__N6BNUa__navbarDropdown{position:relative}.CustomLinksV2Component-module__N6BNUa__linksList{z-index:2147483647;background:#fff;flex-direction:column;justify-content:center;width:200px;min-height:10px;display:flex;position:absolute;top:0;left:0;box-shadow:0 .5rem 1rem #00000026}.CustomLinksV2Component-module__N6BNUa__dropdownLink{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #dcdcdc;padding:14px 5px;font-size:16px;font-weight:600;transition:background-color .15s ease-in-out}.CustomLinksV2Component-module__N6BNUa__dropdownLink:hover{color:#fff;background-color:#00000021;text-decoration:none}
.MobileNavbar-module__tb5DdG__mobileNavbar{align-items:center;padding:10px 0;display:flex}.MobileNavbar-module__tb5DdG__logo{max-width:32px;height:32px;max-height:32px}@media (min-width:960px){.MobileNavbar-module__tb5DdG__mobileNavbar{display:none}.MobileNavbar-module__tb5DdG__logo{max-width:144px;height:100px;max-height:80px;padding:5px 0}}
.BannerMessage-module__HyGjia__bannerRoot{background:#fff;border-bottom:1px solid #dcdcdc;justify-content:center;align-items:center;min-height:40px;padding:5px;transition:margin-top .3s ease-out,opacity .3s ease-out;display:flex!important}.BannerMessage-module__HyGjia__bannerRootHidden{opacity:0;border:none}.BannerMessage-module__HyGjia__bannerText{overflow-wrap:anywhere;color:#000;text-align:center;font-size:14px}@media only screen and (min-width:960px){.BannerMessage-module__HyGjia__bannerRoot{padding:16px}.BannerMessage-module__HyGjia__bannerText{font-size:16px}}
.NavbarCategoriesComponent-module__9MnTxW__tab{color:#fff;-webkit-user-select:none;user-select:none;cursor:pointer;text-align:center;justify-content:center;align-items:center;height:50px;font-family:Quicksand;font-size:16px;font-weight:600;text-decoration:none;display:none!important}.NavbarCategoriesComponent-module__9MnTxW__tab:hover{color:#fff;background-color:#00000021;text-decoration:none}.NavbarCategoriesComponent-module__9MnTxW__arrowImg{width:25px;height:25px}.NavbarCategoriesComponent-module__9MnTxW__navbarDropdown{position:relative}.NavbarCategoriesComponent-module__9MnTxW__dropdown,.NavbarCategoriesComponent-module__9MnTxW__dropDownSmall{z-index:2147483647;background:#fff;border-bottom-right-radius:5px;border-bottom-left-radius:5px;min-width:920px;min-height:50px;position:absolute;top:0;left:0;box-shadow:0 .5rem 1rem #00000026;display:flex!important}.NavbarCategoriesComponent-module__9MnTxW__dropDownSmall{min-width:185px}.NavbarCategoriesComponent-module__9MnTxW__dropdownSidebar{background-color:#eee;width:185px;min-width:185px;max-width:185px;padding-top:10px;padding-bottom:10px}.NavbarCategoriesComponent-module__9MnTxW__dropdownTab{text-align:left;color:#4d4d4d;-webkit-user-select:none;user-select:none;word-break:break-word;justify-content:space-between;align-items:center;margin-left:10px;padding:20px 20px 20px 10px;font-size:16px;font-weight:900;text-decoration:none!important;display:flex!important}.NavbarCategoriesComponent-module__9MnTxW__dropdownTab:hover{color:#1c49c2;background-color:#f6f6f6;border-top-left-radius:10px;border-bottom-left-radius:10px;margin-left:10px}.NavbarCategoriesComponent-module__9MnTxW__selectedTab{color:#1c49c2;border-top-left-radius:10px;border-bottom-left-radius:10px;background-color:#f6f6f6!important}.NavbarCategoriesComponent-module__9MnTxW__rightArrowImg{width:25px;height:25px}.NavbarCategoriesComponent-module__9MnTxW__selectedTab .NavbarCategoriesComponent-module__9MnTxW__rightArrowImg{color:#1c49c2}.NavbarCategoriesComponent-module__9MnTxW__dropdownContent{background-color:#fff;flex-wrap:wrap;gap:30px;max-width:1050px;padding:20px;display:flex}.NavbarCategoriesComponent-module__9MnTxW__categoryColumn{flex-direction:column;gap:10px;width:200px;display:flex}.NavbarCategoriesComponent-module__9MnTxW__categoryHeader{color:#1c49c2;border-bottom:1px solid #dcdcdc;flex-direction:column;justify-content:flex-end;min-height:55px;font-size:18px;font-weight:900;text-decoration:none;display:flex}.NavbarCategoriesComponent-module__9MnTxW__categoryHeader:hover{color:#1c49c2;border-bottom:1px solid #1c49c2;text-decoration:none}.NavbarCategoriesComponent-module__9MnTxW__categoryBigHeader{height:70px}.NavbarCategoriesComponent-module__9MnTxW__categoryImageWrapper{width:100%;height:150px;display:block;position:relative}.NavbarCategoriesComponent-module__9MnTxW__categoryImageWrapper img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.NavbarCategoriesComponent-module__9MnTxW__submenusList{flex-direction:column;gap:3px;display:flex}.NavbarCategoriesComponent-module__9MnTxW__categoryLine{color:#1c1c1c;display:block}.NavbarCategoriesComponent-module__9MnTxW__categoryLine:hover{color:#1c1c1c}@media only screen and (min-width:960px){.NavbarCategoriesComponent-module__9MnTxW__tab{font-size:14px;display:flex!important}}@media only screen and (min-width:1200px){.NavbarCategoriesComponent-module__9MnTxW__tab{font-size:16px}}
.ListLinksDropdownComponent-module__3leexG__navbarDropdown{position:relative}.ListLinksDropdownComponent-module__3leexG__dropdown{z-index:2147483647;background:#fff;flex-wrap:wrap;justify-content:center;width:200px;min-height:10px;position:absolute;top:0;left:0;box-shadow:0 .5rem 1rem #00000026;display:flex!important}.ListLinksDropdownComponent-module__3leexG__arrowImg{width:25px;height:25px}.ListLinksDropdownComponent-module__3leexG__tab{color:#000;border-bottom:1px solid #dcdcdc;width:100%;font-size:14px}.ListLinksDropdownComponent-module__3leexG__tab:hover{color:#000;font-size:14px}
.FeaturedBrands-module__uwyL3q__footerContentWrapper{padding:24px 0}.FeaturedBrands-module__uwyL3q__footerBrandsWrapper{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px 50px;display:flex}.FeaturedBrands-module__uwyL3q__footerBrandsItem{justify-content:center;align-items:center;display:flex}@media screen and (max-width:1024px){.FeaturedBrands-module__uwyL3q__footerBrandsWrapper{justify-content:space-around;column-gap:100px}}@media screen and (max-width:768px){.FeaturedBrands-module__uwyL3q__footerBrandsWrapper{column-gap:50px}}@media screen and (max-width:520px){.FeaturedBrands-module__uwyL3q__footerBrandsWrapper{column-gap:25px}}
.MainFooter-module__yYeHXW__footerContentWrapper{padding:24px 0}.MainFooter-module__yYeHXW__footerTopRow{background-color:#1c49c2}.MainFooter-module__yYeHXW__footerTopRow .MainFooter-module__yYeHXW__footerRowWrapper{justify-content:space-between;align-items:center;column-gap:25px;display:flex}.MainFooter-module__yYeHXW__footerLink{color:#fff;border-radius:8px;margin:0;padding:6px 10px;font-size:20px;font-weight:600;transition:background-color .2s ease-in-out}.MainFooter-module__yYeHXW__footerLink:hover{color:#fff;background-color:#0000001a;text-decoration:none}.MainFooter-module__yYeHXW__footerLocation{text-align:center;color:#fff;margin:0;font-size:14px;font-weight:600;display:inline-block}.MainFooter-module__yYeHXW__footerRowWrapper button{justify-content:center;align-items:center;column-gap:5px;max-width:200px;display:flex}.MainFooter-module__yYeHXW__footerRowWrapper svg{width:24px;height:24px}@media screen and (max-width:768px){.MainFooter-module__yYeHXW__footerTopRow .MainFooter-module__yYeHXW__footerRowWrapper a:not(:first-child){padding:0}.MainFooter-module__yYeHXW__footerTopRow button{display:none}}@media screen and (max-width:600px){.MainFooter-module__yYeHXW__footerTopRow .MainFooter-module__yYeHXW__footerRowWrapper{flex-direction:column;row-gap:10px}}
.Social-module__stkEAG__footerSocialLinks{align-items:center;column-gap:25px;display:flex}.Social-module__stkEAG__footerSocialLinks li{width:48px;height:48px;transition:all .1s ease-in-out}.Social-module__stkEAG__footerSocialLinks li:hover{transform:scale(1.1)}.Social-module__stkEAG__footerSocialLinks a{width:48px;height:48px;display:inline-block}.Social-module__stkEAG__footerSocialLinksV2 li,.Social-module__stkEAG__footerSocialLinksV2 a{width:24px;height:24px}@media screen and (max-width:768px){.Social-module__stkEAG__footerSocialLinks{flex-wrap:wrap;justify-content:center;column-gap:10px}.Social-module__stkEAG__footerSocialLinksV2{column-gap:25px}}
.NavLinks-module__aB9rnW__footerNav{width:100%}.NavLinks-module__aB9rnW__footerNav ul{justify-content:space-evenly;align-items:center;column-gap:25px;display:flex}.NavLinks-module__aB9rnW__footerNav a{color:#121212;font-size:16px;font-weight:400}.NavLinks-module__aB9rnW__footerNav a:hover,.NavLinks-module__aB9rnW__footerColumn2 a:hover{text-decoration:underline}.NavLinks-module__aB9rnW__footerColumn2{justify-content:space-evenly;align-items:center;column-gap:25px;display:flex}.NavLinks-module__aB9rnW__footerColumn2 a{color:#121212;font-size:16px;font-weight:400}@media screen and (max-width:1024px){.NavLinks-module__aB9rnW__footerNav ul{column-gap:10px}}@media screen and (max-width:768px){.NavLinks-module__aB9rnW__footerNav ul,.NavLinks-module__aB9rnW__footerColumn2{flex-wrap:wrap;gap:20px}}
.NavAndSocial-module__xyRGAa__footerContentWrapper{padding:24px 0}.NavAndSocial-module__xyRGAa__footerCenterRow .NavAndSocial-module__xyRGAa__footerRowWrapper{flex-direction:column;align-items:center;row-gap:25px;display:flex}
.PoweredBy-module__AZWK5W__footerContentWrapper{padding:24px 0}.PoweredBy-module__AZWK5W__footerBottomRow{border-top:2px solid #ddd}.PoweredBy-module__AZWK5W__footerBottomRow .PoweredBy-module__AZWK5W__footerRowWrapper{justify-content:space-evenly;align-items:center;row-gap:10px;display:flex}.PoweredBy-module__AZWK5W__footerPoweredBy{font-size:18px}.PoweredBy-module__AZWK5W__footerBottomRow .PoweredBy-module__AZWK5W__footerRowWrapper p,.PoweredBy-module__AZWK5W__footerBottomRow .PoweredBy-module__AZWK5W__footerRowWrapper a{margin:0;padding:0}@media screen and (max-width:600px){.PoweredBy-module__AZWK5W__footerBottomRow .PoweredBy-module__AZWK5W__footerRowWrapper{flex-direction:column;row-gap:10px}}
.NavLinksV2-module__dqaxvW__root{flex-wrap:wrap;align-content:center;align-items:flex-start;gap:20px 44px;display:flex}.NavLinksV2-module__dqaxvW__footerNavList,.NavLinksV2-module__dqaxvW__footerColumn2{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:8px 44px;max-height:100px;display:flex}.NavLinksV2-module__dqaxvW__footerLink{color:#fff;font-size:16px;font-weight:400}.NavLinksV2-module__dqaxvW__footerLink:hover{text-decoration:underline}@media screen and (max-width:1024px){.NavLinksV2-module__dqaxvW__footerNavList,.NavLinksV2-module__dqaxvW__footerColumn2{max-height:140px}}@media screen and (max-width:768px){.NavLinksV2-module__dqaxvW__footerNavList,.NavLinksV2-module__dqaxvW__footerColumn2{max-height:200px}}@media screen and (max-width:500px){.NavLinksV2-module__dqaxvW__root{flex-wrap:nowrap}.NavLinksV2-module__dqaxvW__footerNav,.NavLinksV2-module__dqaxvW__footerColumn2{flex-basis:50%}.NavLinksV2-module__dqaxvW__footerNavList,.NavLinksV2-module__dqaxvW__footerColumn2{max-height:initial}}
.PoweredByV2-module__ZCnHkG__root{flex-direction:column;align-items:flex-end;row-gap:10px;display:flex}.PoweredByV2-module__ZCnHkG__copyright,.PoweredByV2-module__ZCnHkG__poweredBy{color:inherit;margin:0;padding:0;font-size:14px}@media screen and (max-width:960px){.PoweredByV2-module__ZCnHkG__root{align-items:start}.PoweredByV2-module__ZCnHkG__copyright,.PoweredByV2-module__ZCnHkG__poweredBy{font-size:16px}}
.FooterComponent-module__qJ_PiW__footer{background-color:#fff;border-top:1px solid #dee2e6;flex:1 0 auto;width:100%}.FooterComponent-module__qJ_PiW__footer ul{margin:0;padding:0;list-style:none}.FooterComponent-module__qJ_PiW__footerWrapperV2{flex-wrap:wrap;gap:24px;min-height:100px;padding:20px 0;display:flex}.FooterComponent-module__qJ_PiW__footerStoreLogoWrapperV2{align-items:center;display:flex}.FooterComponent-module__qJ_PiW__footerStoreLogoV2{object-fit:contain;max-height:144px}.FooterComponent-module__qJ_PiW__footerRightWrapperV2{flex-direction:column;flex-grow:1;justify-content:center;align-items:flex-end;gap:40px;display:flex}@media screen and (max-width:768px){.FooterComponent-module__qJ_PiW__footerWrapperV2{flex-direction:column}}@media screen and (max-width:960px){.FooterComponent-module__qJ_PiW__footerWrapperV2{min-height:unset;gap:24px;padding:20px 5px}.FooterComponent-module__qJ_PiW__footerStoreLogoV2{max-height:40px}.FooterComponent-module__qJ_PiW__footerRightWrapperV2{justify-content:space-between;align-items:flex-start;gap:20px}}
.WoofGangBanner-module__95BQBa__woofGangBanner{background-color:#e175a4}.WoofGangBanner-module__95BQBa__wrapper{justify-content:space-evenly;align-items:center;gap:10px;max-width:1440px;margin:0 auto;padding:10px 20px;display:flex}.WoofGangBanner-module__95BQBa__storeLink,.WoofGangBanner-module__95BQBa__addressLink,.WoofGangBanner-module__95BQBa__phoneLink{color:#fff;align-items:center;gap:10px;font-size:14px;display:flex}.WoofGangBanner-module__95BQBa__addressLink{width:350px}.WoofGangBanner-module__95BQBa__woofGangBanner img{width:100%;max-width:25px;height:25px}@media (max-width:1000px){.WoofGangBanner-module__95BQBa__woofGangBanner{display:none}}
.ZipCodePopup-module__Zv89vG__pageBlocker{z-index:100;background-color:#0000004d;width:100%;height:100vh;position:fixed;top:0;left:0;overflow-y:hidden}.ZipCodePopup-module__Zv89vG__popup{z-index:100001;background-color:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:30px;width:90%;max-width:600px;padding:30px 15px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 16px #00000026}.ZipCodePopup-module__Zv89vG__popupTitle{text-align:center;margin:0;font-size:24px}.ZipCodePopup-module__Zv89vG__inputWrapper{width:100%}@media (min-width:600px){.ZipCodePopup-module__Zv89vG__popup{max-width:550px;padding:30px}.ZipCodePopup-module__Zv89vG__popupTitle{font-size:32px}}
.ToastContainer-module__oHKwbW__toastContainer{z-index:10000;flex-direction:column;align-items:center;padding:1rem;display:flex;position:fixed}.ToastContainer-module__oHKwbW__toastItem{width:auto;max-width:600px;animation:.3s cubic-bezier(.175,.885,.32,1.275) ToastContainer-module__oHKwbW__slideIn,.3s ease-in 2.7s forwards ToastContainer-module__oHKwbW__fadeOut}.ToastContainer-module__oHKwbW__toastHeader{margin-right:auto}.ToastContainer-module__oHKwbW__toastBody{color:#fff;align-items:center;gap:6px;display:flex}@keyframes ToastContainer-module__oHKwbW__slideIn{0%{opacity:0;transform:translateY(-20px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ToastContainer-module__oHKwbW__fadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}
.StarRating-module__rwsI3W__stars{align-items:center;gap:5px;display:inline-flex}
.MarketplaceAuthComponent-module__Y5Y79G__authRoot{background-color:#fff;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;overflow-x:hidden}.MarketplaceAuthComponent-module__Y5Y79G__logoRoot{justify-content:center;margin-top:30px;display:flex}@media only screen and (min-width:960px){.MarketplaceAuthComponent-module__Y5Y79G__logoRoot{margin-top:0}}
