.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}}
.ProfileOtherContactsComponent-module__WVTb2q__otherContacts{flex-direction:column;display:flex}.ProfileOtherContactsComponent-module__WVTb2q__titleWrapper{justify-content:space-between;align-items:center;min-height:36px;margin:0 0 36px;display:flex}.ProfileOtherContactsComponent-module__WVTb2q__titleWrapper h3{margin:0!important}.ProfileOtherContactsComponent-module__WVTb2q__addContactButton{min-width:150px;max-width:250px;margin-left:auto;font-size:16px}.ProfileOtherContactsComponent-module__WVTb2q__addBlock{cursor:pointer;background-color:#fff;border:1px solid gray;border-radius:5px;align-items:center;gap:10px;margin-left:auto;padding:5px 15px;display:flex}.ProfileOtherContactsComponent-module__WVTb2q__addBlock:hover{background-color:#f1f1f1}.ProfileOtherContactsComponent-module__WVTb2q__cardsList{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;display:grid}.ProfileOtherContactsComponent-module__WVTb2q__clickableRow{cursor:pointer}.ProfileOtherContactsComponent-module__WVTb2q__clickableRow:hover{color:#fff!important;background-color:#007bff!important}.ProfileOtherContactsComponent-module__WVTb2q__card{color:gray;background-color:#fff;border:1px solid #e9e9e9;border-radius:10px;flex-direction:column;justify-content:space-between;width:100%;padding:15px 20px;display:flex;box-shadow:0 3px 5px #0000000a}.ProfileOtherContactsComponent-module__WVTb2q__cardSelected{border:1px solid var(--btn-primary)}.ProfileOtherContactsComponent-module__WVTb2q__cardBody{flex-direction:column;gap:10px;display:flex;position:relative}.ProfileOtherContactsComponent-module__WVTb2q__cardEditIcon{color:#007bff;cursor:pointer;position:absolute;top:2px;right:0}.ProfileOtherContactsComponent-module__WVTb2q__cardNameWrapper{align-items:center;gap:10px;display:flex}.ProfileOtherContactsComponent-module__WVTb2q__cardName{color:#121212;font-size:18px;font-weight:700}.ProfileOtherContactsComponent-module__WVTb2q__infoWrapper{flex-direction:column;gap:5px;display:flex}.ProfileOtherContactsComponent-module__WVTb2q__info{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;display:flex}.ProfileOtherContactsComponent-module__WVTb2q__label{color:#6c757d;margin:0;font-size:14px;font-weight:400}.ProfileOtherContactsComponent-module__WVTb2q__value{color:#121212;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:400;overflow:hidden}.ProfileOtherContactsComponent-module__WVTb2q__cardButton{border-radius:10px;width:100%;margin-top:10px;padding:8px 15px;font-size:14px;box-shadow:none!important}.ProfileOtherContactsComponent-module__WVTb2q__goBackButton{width:150px;margin:0 0 25px;font-size:16px}.ProfileOtherContactsComponent-module__WVTb2q__selectButton{width:100%;font-size:15px}.ProfileOtherContactsComponent-module__WVTb2q__emptyPlaceholder{color:gray;justify-content:center;align-items:center;height:150px;font-size:16px;display:flex}
.PetInfo-module__mrl8KW__petInfo{flex-direction:column;gap:5px;display:flex}.PetInfo-module__mrl8KW__info{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;display:flex}.PetInfo-module__mrl8KW__label{color:#6c757d;margin:0;font-size:14px;font-weight:400}.PetInfo-module__mrl8KW__value{color:#121212;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:400;overflow:hidden}.PetInfo-module__mrl8KW__text{font-family:Poppins,sans-serif;font-weight:300}.PetInfo-module__mrl8KW__textRed,.PetInfo-module__mrl8KW__textYellow,.PetInfo-module__mrl8KW__textGreen{text-align:center;color:#fff;border-radius:6px;padding:2px 10px;font-size:16px;font-weight:500}.PetInfo-module__mrl8KW__textRed{background-color:#f33}.PetInfo-module__mrl8KW__textYellow{background-color:#ffc81e}.PetInfo-module__mrl8KW__textGreen{background-color:#5f9d44}
.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}
.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}
.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}
.ProfileAdditionalAddresses-module__3s8uga__titleWrapper{justify-content:space-between;align-items:center;margin:0 0 5%;display:flex}.ProfileAdditionalAddresses-module__3s8uga__titleWrapper h3{margin:0}.ProfileAdditionalAddresses-module__3s8uga__addBlock{cursor:pointer;background-color:#fff;border:1px solid gray;border-radius:5px;align-items:center;gap:10px;margin-left:auto;padding:5px 15px;display:flex}.ProfileAdditionalAddresses-module__3s8uga__addBlock:hover{background-color:#f1f1f1}.ProfileAdditionalAddresses-module__3s8uga__loader{justify-content:center;align-items:center;display:flex}.ProfileAdditionalAddresses-module__3s8uga__emptyPlaceholder{text-align:center;color:gray;justify-content:center;align-items:center;width:100%;height:250px;font-weight:300;display:flex}.ProfileAdditionalAddresses-module__3s8uga__selectButton{margin-top:auto;font-size:16px}.ProfileAdditionalAddresses-module__3s8uga__errorMessage{color:#dc3545;justify-content:center;align-items:center;padding:15px 0 0;display:flex}.ProfileAdditionalAddresses-module__3s8uga__buttonsWrapper{justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.ProfileAdditionalAddresses-module__3s8uga__button{max-width:30%;font-size:18px}@media (max-width:575px){.ProfileAdditionalAddresses-module__3s8uga__buttonsWrapper{justify-content:center}.ProfileAdditionalAddresses-module__3s8uga__button{max-width:50%}}
.PaymentComponent-module__5GeE2G__wrapper{flex-direction:column;gap:15px;width:100%;max-width:600px;margin:0 auto;display:flex;position:relative}.PaymentComponent-module__5GeE2G__button{font-size:16px}.PaymentComponent-module__5GeE2G__messageList{flex-direction:column;align-items:center;gap:10px;display:flex}.PaymentComponent-module__5GeE2G__loaderWrapper{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PaymentComponent-module__5GeE2G__iframe{width:100%;overflow:visible}.PaymentComponent-module__5GeE2G__iframeHidden{overflow:hidden}.PaymentComponent-module__5GeE2G__loader{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}
.BookingSidebarComponent-module__RcsdwG__sidebarSection{border-bottom:1px solid #eee;padding:20px}.BookingSidebarComponent-module__RcsdwG__sidebarPaymentSection{padding:40px;margin-top:0!important}.BookingSidebarComponent-module__RcsdwG__sidebarSectionToolbar{justify-content:space-between;align-items:center;display:flex}.BookingSidebarComponent-module__RcsdwG__sidebarSectionContent{margin-top:10px}.BookingSidebarComponent-module__RcsdwG__sidebarTitle{color:#272a61;font-size:18px;font-weight:500}.BookingSidebarComponent-module__RcsdwG__sidebarLogoutButton{margin:0;padding:0;font-size:18px;font-weight:500}.BookingSidebarComponent-module__RcsdwG__sidebarSectionOpen,.BookingSidebarComponent-module__RcsdwG__sidebarSectionOpenButton{cursor:pointer;color:#007bff;font-size:16px}.BookingSidebarComponent-module__RcsdwG__sidebarSectionRemove{cursor:pointer;color:red;font-size:16px}.BookingSidebarComponent-module__RcsdwG__sidebarSectionOpenButton{max-width:100px;font-size:12px}.BookingSidebarComponent-module__RcsdwG__sidebarSectionOpenPreviousStep{cursor:pointer;color:#fff;margin:0 0 30px;font-size:16px}.BookingSidebarComponent-module__RcsdwG__sidebarResult{cursor:pointer;background:#fafafa;border-radius:10px;margin-top:10px;padding:7.5px 15px;transition:all .1s ease-in-out}.BookingSidebarComponent-module__RcsdwG__sidebarResult:hover{background:#f3f3f3}.BookingSidebarComponent-module__RcsdwG__serviceName{font-size:16px;font-weight:500}.BookingSidebarComponent-module__RcsdwG__serviceDate,.BookingSidebarComponent-module__RcsdwG__date{color:gray;font-size:16px;font-weight:300}.BookingSidebarComponent-module__RcsdwG__servicePrice{color:gray;font-size:14px;font-weight:300}.BookingSidebarComponent-module__RcsdwG__multipleSectionTitle,.BookingSidebarComponent-module__RcsdwG__addonTitle{color:gray;font-size:12px}.BookingSidebarComponent-module__RcsdwG__sidebarResultWoofgang .BookingSidebarComponent-module__RcsdwG__multipleSectionTitle{color:#da327c;font-size:12px}.BookingSidebarComponent-module__RcsdwG__woofgangStepsTitle{color:#6a3115;padding:0 40px;font-family:Zenon Bold,sans-serif}.BookingSidebarComponent-module__RcsdwG__woofgangTitleFont{color:#da327c;text-transform:uppercase;font-family:Degular Bold,sans-serif;font-weight:700}.BookingSidebarComponent-module__RcsdwG__woofgangTitleFont span{color:#007bff;text-transform:none;cursor:pointer}.BookingSidebarComponent-module__RcsdwG__woofgangTitleFont span:hover{text-decoration:underline}.BookingSidebarComponent-module__RcsdwG__sidebarSectionWoofgang,.BookingSidebarComponent-module__RcsdwG__sidebarSectionWoofgangMobile{background-color:#fbedf3}.BookingSidebarComponent-module__RcsdwG__sidebarSectionWoofgang .BookingSidebarComponent-module__RcsdwG__sidebarSectionOpen,.BookingSidebarComponent-module__RcsdwG__sidebarSectionWoofgangMobile .BookingSidebarComponent-module__RcsdwG__sidebarSectionOpen{color:#fff;max-width:100px;padding:10px 5px;font-size:12px}.BookingSidebarComponent-module__RcsdwG__sidebarSectionWoofgangMobile .BookingSidebarComponent-module__RcsdwG__sidebarSectionOpenPreviousStep{color:#fff;max-width:175px;margin:0;padding:10px 5px;font-size:12px}.BookingSidebarComponent-module__RcsdwG__sidebarSectionWoofgang .BookingSidebarComponent-module__RcsdwG__sidebarTitle{text-transform:uppercase}.BookingSidebarComponent-module__RcsdwG__sidebarResultWoofgang{color:#da327c;background-color:#fff;font-family:Degular Bold,sans-serif;font-weight:700}.BookingSidebarComponent-module__RcsdwG__sidebarSectionWoofgang .BookingSidebarComponent-module__RcsdwG__sidebarTitle,.BookingSidebarComponent-module__RcsdwG__sidebarResultWoofgang .BookingSidebarComponent-module__RcsdwG__serviceName,.BookingSidebarComponent-module__RcsdwG__sidebarResultWoofgang .BookingSidebarComponent-module__RcsdwG__serviceDate,.BookingSidebarComponent-module__RcsdwG__sidebarResultWoofgang .BookingSidebarComponent-module__RcsdwG__date,.BookingSidebarComponent-module__RcsdwG__sidebarResultWoofgang .BookingSidebarComponent-module__RcsdwG__addonTitle{color:#da327c;font-family:Degular Bold,sans-serif;font-weight:700}@media only screen and (min-width:480px){.BookingSidebarComponent-module__RcsdwG__sidebarSection{padding:40px}}@media only screen and (min-width:960px){.BookingSidebarComponent-module__RcsdwG__sidebarSectionContent{display:none}}
.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}}
.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}}
.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}}
.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}}
.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}}
.ModifiersAndMealMenus-module__I8TbnW__modifiersAndMealMenusBlock{flex-direction:column;display:flex}.ModifiersAndMealMenus-module__I8TbnW__mealMenusList{flex-direction:column;gap:10px;display:flex}
.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}}
.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)}}
.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__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}}
.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}
.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}
.ProductOrderComponent-module__hq-xmW__productOrder{flex-direction:column;row-gap:20px;display:flex}.ProductOrderComponent-module__hq-xmW__productOrder h3{color:#4d4d4d;margin:0;font-size:16px}.ProductOrderComponent-module__hq-xmW__giftCardRecipientWrapper{flex-direction:column;row-gap:15px;display:flex}.ProductOrderComponent-module__hq-xmW__buyBlock{background-color:#fff;border:2px solid #eee;border-radius:8px;flex-direction:column;row-gap:15px;width:100%;padding:18px 12px 12px;display:flex}.ProductOrderComponent-module__hq-xmW__buyBlockRow{align-items:center;column-gap:12px;display:flex}.ProductOrderComponent-module__hq-xmW__buyBlockInfo{flex-direction:column;gap:5px;display:flex}.ProductOrderComponent-module__hq-xmW__quickQuantityBlock{flex-direction:column;row-gap:10px;display:flex}.ProductOrderComponent-module__hq-xmW__quickQuantityButtonsWrapper{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.ProductOrderComponent-module__hq-xmW__quantityInputWrapper{width:100%;position:relative}.ProductOrderComponent-module__hq-xmW__quantityInputButtons{flex-direction:column;row-gap:3px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-45%)}.ProductOrderComponent-module__hq-xmW__quantityInputButtons button{cursor:default;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:15px;height:15px;margin:0;padding:0;display:flex}.ProductOrderComponent-module__hq-xmW__quantityInputButtons button img{cursor:pointer}.ProductOrderComponent-module__hq-xmW__quantityInputButtons button img:hover,.ProductOrderComponent-module__hq-xmW__quantityInputButtons button:focus img{transform:scale(1.5)}.ProductOrderComponent-module__hq-xmW__availableAndPickupWrapper{justify-content:space-between;align-items:center;display:flex}.ProductOrderComponent-module__hq-xmW__availableAndPickupWrapper span,.ProductOrderComponent-module__hq-xmW__binText{font-size:16px}.ProductOrderComponent-module__hq-xmW__pickup{font-weight:700}.ProductOrderComponent-module__hq-xmW__price{align-items:center;column-gap:5px;display:flex}.ProductOrderComponent-module__hq-xmW__currentPrice{color:#bc2848;font-size:20px;font-weight:600}.ProductOrderComponent-module__hq-xmW__originalPrice{color:#767676;font-size:12px;font-weight:400;text-decoration:line-through}.ProductOrderComponent-module__hq-xmW__modifiersDivProductInfo{flex-direction:column;row-gap:15px;margin:10px 0;display:flex}.ProductOrderComponent-module__hq-xmW__modifiersDivSliderWrapper{justify-content:center;align-items:center;display:flex}.ProductOrderComponent-module__hq-xmW__modifiersDivSliderWrapper img{cursor:auto}.ProductOrderComponent-module__hq-xmW__modifiersDivImageWrapper img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProductOrderComponent-module__hq-xmW__modifiersList{flex-direction:column;gap:10px;margin:15px 0 25px;display:flex}.ProductOrderComponent-module__hq-xmW__productVariantsWrapper{flex-direction:column;gap:10px;margin:0 0 10px;display:flex}.ProductOrderComponent-module__hq-xmW__productVariantsTitle{margin:0;font-size:16px}.ProductOrderComponent-module__hq-xmW__productVariantsList{flex-wrap:wrap;gap:10px;display:flex}.ProductOrderComponent-module__hq-xmW__productVariantsButton{text-transform:none;flex-direction:column;align-items:flex-start;gap:2px;width:auto;font-size:13px;font-weight:500;display:flex}.ProductOrderComponent-module__hq-xmW__productVariantsPriceWrapper{color:#000;align-items:center;gap:2px;display:flex}.ProductOrderComponent-module__hq-xmW__productVariantsStockUnit{font-weight:700}.ProductOrderComponent-module__hq-xmW__subscriptionsWrapper{flex-direction:column;gap:10px;margin:0 0 10px;display:flex}.ProductOrderComponent-module__hq-xmW__subscriptionsPanel{border-radius:8px}.ProductOrderComponent-module__hq-xmW__subscriptionsPanelTitle{margin:-23px 0 0;padding:0 0 0 25px}.ProductOrderComponent-module__hq-xmW__subscriptionsPanelTitle h4{margin:0;font-size:14px;font-weight:700}.ProductOrderComponent-module__hq-xmW__subscriptionsPanelTitle span{font-size:14px;font-weight:400}.ProductOrderComponent-module__hq-xmW__subscriptionsPanelTitleBuyOnce h4{font-weight:400}.ProductOrderComponent-module__hq-xmW__subscriptionsPanelWrapper{flex-direction:column;gap:15px;padding:5px 10px 0 25px;font-size:18px;display:flex}.ProductOrderComponent-module__hq-xmW__subscriptionsPanelPrice{color:#bc2848;align-items:flex-end;gap:3px;display:flex}.ProductOrderComponent-module__hq-xmW__subscriptionsPanelPrice .ProductOrderComponent-module__hq-xmW__currentPrice{font-size:24px}.ProductOrderComponent-module__hq-xmW__subscriptionsPanelPriceBlack .ProductOrderComponent-module__hq-xmW__currentPrice{color:#121212}.ProductOrderComponent-module__hq-xmW__subscriptionsPanelPriceText{font-size:14px;line-height:30px}.ProductOrderComponent-module__hq-xmW__discountsList{flex-direction:column;gap:3px;display:flex}.ProductOrderComponent-module__hq-xmW__discountsItem{flex-direction:column;display:flex}.ProductOrderComponent-module__hq-xmW__discountsItem span{color:#aeaeae;font-size:16px}.ProductOrderComponent-module__hq-xmW__subscriptionsPanelGreyLine{background-color:#eee;height:1px}.ProductOrderComponent-module__hq-xmW__subscriptionsPanelInfo{flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.ProductOrderComponent-module__hq-xmW__subscriptionsPanelInfo li{color:#121212;align-items:center;gap:5px;margin:0;font-size:12px;font-weight:400;display:flex}.ProductOrderComponent-module__hq-xmW__confirmationMessage,.ProductOrderComponent-module__hq-xmW__confirmationMessage span{font-size:18px}.ProductOrderComponent-module__hq-xmW__confirmationMessage span{color:#121212;font-size:20px;font-weight:600}@media (max-width:430px){.ProductOrderComponent-module__hq-xmW__productVariantsButton{width:100%}}@media (max-width:500px){.ProductOrderComponent-module__hq-xmW__modifiersDivProductInfo{align-items:center}.ProductOrderComponent-module__hq-xmW__modifiersDivSliderWrapper{width:60%;height:55vw}}
.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}
.RadioPanel-module__UaRNVq__radioPanel{cursor:pointer;border:1px solid #ddd;flex-direction:column;padding:18px 24px;display:flex}.RadioPanel-module__UaRNVq__radioPanel input,.RadioPanel-module__UaRNVq__radioPanel label{cursor:pointer}.RadioPanel-module__UaRNVq__radioPanel input{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.RadioPanel-module__UaRNVq__radioPanel input:checked{border-color:var(--main);background-color:var(--main)}.RadioPanel-module__UaRNVq__radioPanel input:focus{box-shadow:none}.RadioPanel-module__UaRNVq__radioPanel:hover{background-color:#f5f6f8}.RadioPanel-module__UaRNVq__radioPanel.RadioPanel-module__UaRNVq__radioPanelBoxShadow:hover{background-color:#fff;box-shadow:0 0 16px #11111a1a}
.NewProviderSection-module__fWe2xa__providerName{font-size:16px;font-weight:500}
.ModifierSetHead-module__2g_cta__modifierSetHead{-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#f5f5f5;justify-content:space-between;align-items:center;padding:8px 24px;display:flex}.ModifierSetHead-module__2g_cta__leftColumn{flex-direction:column;align-items:center;gap:5px;display:flex}.ModifierSetHead-module__2g_cta__titleWrapper{flex-direction:row;align-items:center;gap:5px;display:flex}.ModifierSetHead-module__2g_cta__title{text-transform:uppercase;margin:0;font-size:16px;font-weight:700}.ModifierSetHead-module__2g_cta__rightColumn{align-items:center;gap:15px;display:flex}.ModifierSetHead-module__2g_cta__infoWrapper{gap:5px;display:flex}.ModifierSetHead-module__2g_cta__infoWrapperDesktop{flex-direction:row}.ModifierSetHead-module__2g_cta__infoWrapperMobile{flex-direction:column;display:none}.ModifierSetHead-module__2g_cta__errorMessage{color:#dc3545}.ModifierSetHead-module__2g_cta__expandArrow{background-color:#ececec;border-radius:35%;padding:2px;transition:transform .5s,background-color .4s}.ModifierSetHead-module__2g_cta__modifierSetHead:hover .ModifierSetHead-module__2g_cta__expandArrow{background-color:#d5d5d5}.ModifierSetHead-module__2g_cta__expandArrow.ModifierSetHead-module__2g_cta__open{transform:rotate(180deg)}@media (max-width:991px){.ModifierSetHead-module__2g_cta__modifierSetHead{padding:8px 15px}.ModifierSetHead-module__2g_cta__leftColumn{align-items:flex-start;gap:0}.ModifierSetHead-module__2g_cta__infoWrapperDesktop{display:none}.ModifierSetHead-module__2g_cta__infoWrapperMobile{display:flex}}
.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}
.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}}
.PizzaModifier-module__f1pkha__pizzaModifier{cursor:pointer}
.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}}
.StoreListComponent-module__u6_Rpa__storeList{flex-direction:column;row-gap:50px;display:flex}.StoreListComponent-module__u6_Rpa__storeListHeader{flex-direction:column;row-gap:15px;display:flex}.StoreListComponent-module__u6_Rpa__storeListTitle{color:#272a61;margin:0;font-size:28px;font-weight:700}.StoreListComponent-module__u6_Rpa__storeListSearch{width:100%}.StoreListComponent-module__u6_Rpa__emptyMessage{text-align:center}.StoreListComponent-module__u6_Rpa__cardList{grid-template-columns:repeat(1,1fr);justify-content:center;gap:25px;display:grid}@media (min-width:768px){.StoreListComponent-module__u6_Rpa__storeListHeader{flex-direction:row;justify-content:space-between;align-items:center;column-gap:20px}.StoreListComponent-module__u6_Rpa__storeListTitle{font-size:42px}.StoreListComponent-module__u6_Rpa__storeListSearch{width:50%}.StoreListComponent-module__u6_Rpa__cardList{grid-template-columns:repeat(2,minmax(350px,630px))}}
.ModifierSetBody-module__a5vT2G__modifierSetBody{opacity:0;grid-template-columns:1fr 1fr;gap:5px;max-height:0;transition:max-height .5s,opacity .4s;display:grid;overflow-y:hidden}.ModifierSetBody-module__a5vT2G__modifierSetBody.ModifierSetBody-module__a5vT2G__open{opacity:1;max-height:1000px}.ModifierSetBody-module__a5vT2G__item{flex-direction:column;gap:5px;padding:16px;display:flex}.ModifierSetBody-module__a5vT2G__itemWrapper{justify-content:space-between;align-items:center;min-height:27px;display:flex}.ModifierSetBody-module__a5vT2G__checkbox input,.ModifierSetBody-module__a5vT2G__checkbox label{cursor:pointer}.ModifierSetBody-module__a5vT2G__customSelect{display:inline-block;position:relative}.ModifierSetBody-module__a5vT2G__customSelect:after{content:"";pointer-events:none;background-image:url(https://franposcontent.azureedge.net/ecommerce-files/default/icons/arrow-down.svg);background-repeat:no-repeat;background-size:contain;width:10px;height:10px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ModifierSetBody-module__a5vT2G__select{appearance:none;cursor:pointer;border:1px solid #dee2e6;border-radius:10px;padding:0 25px 0 15px}.ModifierSetBody-module__a5vT2G__pizzaModifierList,.ModifierSetBody-module__a5vT2G__modifierOption{align-items:center;gap:10px;padding:0 0 0 25px;display:flex}@media (max-width:550px){.ModifierSetBody-module__a5vT2G__modifierSetBody{grid-template-columns:1fr}.ModifierSetBody-module__a5vT2G__item{padding:8px 10px}}
.NewBooking-module__essi8W__booking{background-color:#eee;min-height:500px;padding:0;display:flex}.NewBooking-module__essi8W__bookingWrapper{align-items:flex-start;gap:16px;display:flex}.NewBooking-module__essi8W__content{width:100%;min-height:200px;position:relative}.NewBooking-module__essi8W__woofgangContent{background-color:#fbedf3;padding:0!important}.NewBooking-module__essi8W__h1{margin-bottom:30px;font-size:27px;font-weight:800}.NewBooking-module__essi8W__button{font-size:18px}.NewBooking-module__essi8W__nextButton,.NewBooking-module__essi8W__changeButton{width:250px;height:50px;margin-left:auto;font-size:18px}.NewBooking-module__essi8W__additionalAddresses{margin:0 0 20px}.NewBooking-module__essi8W__addressConfirmationButtonsWrapper{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.NewBooking-module__essi8W__addressConfirmationButtonsWrapper .NewBooking-module__essi8W__nextButton,.NewBooking-module__essi8W__addressConfirmationButtonsWrapper .NewBooking-module__essi8W__changeButton{width:100%;margin-left:0}.NewBooking-module__essi8W__nextButtonFullWidth{width:100%;height:50px;margin:0 0 25px;font-size:18px}.NewBooking-module__essi8W__timeButton{border-radius:10px;width:144px;margin:4px;padding:7px;font-size:16px}.NewBooking-module__essi8W__providerItemText,.NewBooking-module__essi8W__serviceItemText{color:gray}.NewBooking-module__essi8W__selectedProviderItem,.NewBooking-module__essi8W__selectedProviderItemText,.NewBooking-module__essi8W__selectedServiceItem,.NewBooking-module__essi8W__selectedServiceItemText{color:#fff;background-color:#1c49c2}.NewBooking-module__essi8W__waiversBlock{flex-direction:column;display:flex}.NewBooking-module__essi8W__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%)}.NewBooking-module__essi8W__addonsList{flex-direction:column;gap:10px;display:flex}.NewBooking-module__essi8W__proofOfRabiesImage{cursor:pointer;width:100%;max-width:795px;margin:0 auto}.NewBooking-module__essi8W__paymentErrorBlockLoader{justify-content:center;align-items:center;display:flex}.NewBooking-module__essi8W__paymentErrorBlock{flex-direction:column;align-items:center;gap:10px;max-width:700px;margin:25px auto 0;display:flex}.NewBooking-module__essi8W__paymentErrorBlock h3{margin:0;font-weight:700}.NewBooking-module__essi8W__paymentErrorBlockMessage{text-align:center;color:red;margin:0 0 10px;font-size:22px;font-weight:400}.NewBooking-module__essi8W__paymentErrorBlockButton{max-width:150px;font-size:16px}@media only screen and (min-width:960px){.NewBooking-module__essi8W__content{width:70%;display:block}.NewBooking-module__essi8W__sidebarSectionContent{display:none}}

.AstroOffersProductItem-module__z9i-oa__offersProductItem{background-color:#fff;border:2px solid #eee;border-radius:10px;flex-direction:column;width:100%;max-width:100%;height:100%;display:flex}.AstroOffersProductItem-module__z9i-oa__offersProductItemTopBlock{border-top-left-radius:10px;border-top-right-radius:10px;padding:8px;position:relative}.AstroOffersProductItem-module__z9i-oa__offersProductItemImageWrapper{width:100%;height:150px;transition:transform .3s;position:relative}.AstroOffersProductItem-module__z9i-oa__offersProductItem:hover .AstroOffersProductItem-module__z9i-oa__offersProductItemImageWrapper{transform:scale(1.1)}.AstroOffersProductItem-module__z9i-oa__offersProductItemImage{object-fit:contain;cursor:pointer;width:85%;height:85%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AstroOffersProductItem-module__z9i-oa__offersProductItemImage.AstroOffersProductItem-module__z9i-oa__removeHoverEffect{cursor:default}.AstroOffersProductItem-module__z9i-oa__offersProductItemBottomBlock{flex-direction:column;justify-content:space-between;row-gap:8px;height:100%;padding:16px;display:flex}.AstroOffersProductItem-module__z9i-oa__offersProductItemName{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}.AstroOffersProductItem-module__z9i-oa__offersProductItemName:hover{color:#09267a;text-decoration:underline}.AstroOffersProductItem-module__z9i-oa__offersProductItemName.AstroOffersProductItem-module__z9i-oa__removeHoverEffect,.AstroOffersProductItem-module__z9i-oa__offersProductItemName.AstroOffersProductItem-module__z9i-oa__removeHoverEffect:hover{cursor:default;color:#212529;text-decoration:none}@media only screen and (min-width:640px){.AstroOffersProductItem-module__z9i-oa__offersProductItemImageWrapper{height:250px}}
.NewBookingAuthorization-module__LXiWGG__block{flex-direction:column;max-width:600px;margin:0 auto;display:flex}.NewBookingAuthorization-module__LXiWGG__continueAsGuestButton{max-width:100%;margin:0 auto;font-size:18px}.NewBookingAuthorization-module__LXiWGG__continueAsGuestLink{color:#429afa;cursor:pointer;align-self:flex-start;font-family:Zenon Bold,sans-serif;font-size:18px;text-decoration:underline;display:block}.NewBookingAuthorization-module__LXiWGG__continueAsGuestWrapper{flex-direction:column;align-items:center;gap:10px;margin-top:-25px;padding:0 30px 30px;display:flex}.NewBookingAuthorization-module__LXiWGG__continueAsGuestWrapperWoofgang{max-width:750px;margin:5px auto 0}
.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}
.ProductsGrid-module__gc9Buq__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;width:100%;padding:0;display:grid}.ProductsGrid-module__gc9Buq__swipeableWrapper{padding:0;display:block}div.ProductsGrid-module__gc9Buq__swiperSlide{max-width:300px;height:auto}@media only screen and (min-width:480px){.ProductsGrid-module__gc9Buq__grid{grid-template-columns:repeat(auto-fill,minmax(30%,1fr))}}@media only screen and (min-width:960px){.ProductsGrid-module__gc9Buq__grid{grid-template-columns:repeat(auto-fill,minmax(19%,1fr))}}
.NewBookingCompletion-module__heRpIW__completion{flex-direction:column;align-items:center;gap:15px;padding:15px 0;display:flex}.NewBookingCompletion-module__heRpIW__loaderWrapper{flex-direction:column;align-items:center;gap:15px;display:flex}.NewBookingCompletion-module__heRpIW__loadingText{text-align:center}.NewBookingCompletion-module__heRpIW__button{max-width:250px;font-size:18px}.NewBookingCompletion-module__heRpIW__text{margin:0}.NewBookingCompletion-module__heRpIW__error{color:#dc3545;font-size:18px}
.Select-module__d_vdGq__selectContainer{width:100%;max-width:2500px;margin:5px 0 0;position:relative}.Select-module__d_vdGq__selectLabel{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}.Select-module__d_vdGq__selectLabelFocused{color:#1c49c2}.Select-module__d_vdGq__selectLabelError{color:red}.Select-module__d_vdGq__selectBorder{background-color:#fff;border:1px solid #000;border-radius:8px;padding:0 10px 0 0}.Select-module__d_vdGq__selectBorderFocused{border:1px solid #1c49c2}.Select-module__d_vdGq__selectBorderError{border:1px solid red}.Select-module__d_vdGq__selectInput{cursor:pointer;border:none;outline:none;width:100%;padding:15px 10px;font-weight:300}.Select-module__d_vdGq__selectContainer:hover .Select-module__d_vdGq__selectBorder{border:1px solid #1c49c2}.Select-module__d_vdGq__selectContainer:hover .Select-module__d_vdGq__selectLabel{color:#1c49c2}.Select-module__d_vdGq__mandatoryMark{color:red;font-size:20px;position:absolute;top:-5px;right:3px}
.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}}
.MapBlock-module__MfSSDG__mapWrapper{padding:0;position:relative}.MapBlock-module__MfSSDG__loaderWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.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{display:none!important}.NavbarComponent-module__LjSYyq__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}.NavbarComponent-module__LjSYyq__bannerRootHidden{opacity:0;border:none}.NavbarComponent-module__LjSYyq__bannerText{overflow-wrap:anywhere;color:#000;text-align:center;font-size:14px}.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}.NavbarComponent-module__LjSYyq__bannerRoot{padding:16px}.NavbarComponent-module__LjSYyq__bannerText{font-size:16px}}@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}}
.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}}
.IFrameCardComponent-module__4_4vua__iframe{width:100%}
.ProfileEditComponent-module__A83JyW__logoutButton{width:150px;height:55px;font-size:18px}
