.AddressPromotionsList{position:relative;height:180px}.AddressPromotionsList-Img{width:342px;height:100%;object-fit:cover;background-size:cover;border:1px solid #e6e1e4;border-radius:18px;transition:all .2s linear}.AddressPromotionsList:hover .AddressPromotionsList-Img{transform:scale(.95)}@media (max-width: 1023px){.AddressPromotionsList-Img{width:320px;height:168px}}.AddressPromotionsList-Arrow{width:40px;height:40px;background:white;color:var(--b-violet);display:flex;align-items:center;justify-content:center;border-radius:100px;position:absolute;right:10px;bottom:10px;box-shadow:var(--shadow-gen);transition:all .2s linear}.AddressPromotionsList:hover .AddressPromotionsList-Arrow{box-shadow:none;bottom:25px;right:25px;transform:rotate(-37deg);background:var(--b-violet);color:#fff}.AddressPromotionsList-DueData{border:1px solid #e6e1e4;box-shadow:0 4px 10px #5b46600f;border-radius:17px;left:8px;bottom:-8px;background:white;position:absolute;height:34px;display:flex;align-items:center;padding:0 10px;font-size:13px;font-weight:var(--medium);line-height:14px;color:var(--b-graphite);transition:all .2s linear}@media (max-width: 1023px){.AddressPromotionsList-DueData{height:38px;bottom:-16px;font-weight:400;line-height:18px}}.AddressPromotionsList:hover .AddressPromotionsList-DueData{bottom:-18px;left:18px;box-shadow:none}.AddressPromotions-Button{font-size:13px;line-height:18px}.AddressPromotions{margin-top:48px}@media (max-width: 1023px){.AddressPromotions{margin-top:32px}}.AddressPromotions-Wrapper{display:flex;justify-content:space-between}.AddressPromotions-Title{margin-bottom:24px;color:var(--a-dark);font-size:22px;font-weight:var(--medium);line-height:30px}.AddressPromotions-Nav{display:flex;gap:7px}@media (max-width: 1023px){.AddressPromotions-Nav{display:none}}.AddressPromotionsSlider{display:flex;overflow-x:scroll;width:100%;height:200px;gap:var(--137e4459);scroll-behavior:smooth;padding-right:46px;padding-left:calc((100% - var(--desktop-container-width)) / 2 + var(--sidebar-width) + var(--doctor-page-gap))}.AddressPromotionsSlider::-webkit-scrollbar{display:none}.AddressPromotionsSlider>*{flex-shrink:0}@media (max-width: 1023px){.AddressPromotionsSlider{gap:12px;margin-top:20px}}.AddressPromotions-Button{border:1px solid #e6e1e4;border-radius:25px;width:140px;height:180px;color:var(--grey-1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;transition:all .2s linear}.AddressPromotions-Button span{transition:all .2s linear}.AddressPromotions-Button:hover{border-color:transparent}.AddressPromotions-Button:hover span{opacity:.6}.AddressPromotions-Arrow{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:100px;background:var(--b-violet);transition:all .2s linear}.AddressPromotions-Button:hover .AddressPromotions-Arrow{transform:translateY(8px) scale(.9)}.AddressDoctors{margin-top:48px}@media (max-width: 1023px){.AddressDoctors{margin-top:32px}}.AddressDoctors-Title{color:var(--a-dark);font-size:22px;font-weight:var(--medium);line-height:30px}@media (max-width: 1023px){.AddressDoctors-Title{font-size:20px;line-height:26px}}.AddressDoctors-ButtonsFilter{margin:24px 0;display:flex;flex-wrap:wrap;gap:12px}.AddressDoctors-ButtonsFilterBtn{color:var(--a-dark)!important;height:38px;padding:12px;background-color:#fff!important;border-radius:14px;border:1px solid var(--grey-violet-border);font-size:13px;font-weight:var(--medium);line-height:14px}.AddressDoctors-ButtonsFilterBtn._activeButton{color:var(--a-white, #fff)!important;background:var(--b-violet)!important}.AddressDoctors-CardWrapper{display:flex;flex-wrap:wrap;gap:20px}@media (max-width: 1023px){.AddressDoctors-CardWrapper .DoctorsList{display:grid;grid-template-columns:repeat(2,320px);gap:12px}}@media (max-width: 1023px) and (max-width: 350px){.AddressDoctors-CardWrapper .DoctorsList{grid-template-columns:repeat(2,280px)}}@media (max-width: 1023px){.AddressDoctors-CardWrapper.AddressDoctors-Scroll{width:100vw;margin-left:-32px;overflow-x:scroll;padding-left:32px;padding-right:15px}.AddressDoctors-CardWrapper.AddressDoctors-Scroll::-webkit-scrollbar{display:none}.AddressDoctors-CardWrapper.AddressDoctors-Scroll>*{flex-shrink:0}}.AddressServiceCenterList{margin-top:24px}@media (max-width: 1023px){.AddressServiceCenterList{margin-top:16px}}.AddressServiceCenterList-Block{display:flex;justify-content:space-between;align-items:center}.AddressServiceCenterList-Title{color:var(--grey-1);font-size:18px;font-weight:var(--medium);line-height:24px}@media (max-width: 1023px){.AddressServiceCenterList-Title{font-size:16px;line-height:22px}}.AddressServiceCenterList-URL{padding:12px 16px;height:38px;border-radius:12px;border:1.5px solid var(--grey-violet-border);background:#fdfcfc;color:var(--grey-1);cursor:pointer;font-size:13px;font-weight:var(--medium);line-height:14px}.AddressServiceCenterList-URL:hover{border:1.5px solid #000}.AddressServiceCenterList-Content{color:var(--grey-1);font-size:14px;line-height:20px}@media (max-width: 1023px){.AddressServiceCenterList-Content{max-width:251px}}@media (max-width: 1023px){.AddressServiceCenterList-SVG{width:100%}}.AddressServiceCenterCard{max-width:400px;max-height:140px;padding:16px;display:grid;border-radius:16px;border:1px solid var(--light-grey);background:#fff;cursor:pointer}.AddressServiceCenterCard:hover{background:var(--gray-light-2)}.AddressServiceCenterCard-Inner{display:flex;align-items:center;justify-content:space-between;color:var(--a-dark);font-size:16px;font-weight:var(--medium);line-height:22px}.AddressServiceCenterCard-Title{max-width:305px;color:var(--a-dark);cursor:pointer;font-size:16px;font-weight:var(--medium);line-height:22px}@media (max-width: 1023px){.AddressServiceCenterCard-Title{margin-bottom:6px}}.AddressServiceCenterCard-Wrapper{display:flex;justify-content:space-between;align-items:end}.AddressServiceCenterCard-IMG{width:50px;height:50px}@media (max-width: 1023px){.AddressServiceCenterCard-IMG{width:70px;height:70px}}.AddressServiceCenter{margin-top:48px;display:flex;flex-direction:column;gap:24px}@media (max-width: 1023px){.AddressServiceCenter{margin-top:32px;gap:16px}}.AddressServiceCenter-Title{color:var(--a-dark);font-size:22px;font-weight:var(--medium);line-height:30px}@media (max-width: 1023px){.AddressServiceCenter-Title{font-size:20px;line-height:26px}}.AddressServiceCenter-Card{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 1023px){.AddressServiceCenter-Card{grid-template-columns:repeat(1,1fr);gap:12px}}.AddressPageSlider{margin:0 auto}.AddressPageSlider.q-carousel{height:100%;width:100%;background:none!important}@media (max-width: 1023px){.AddressPageSlider.q-carousel{height:50%}}.AddressPageSlider .q-panel{padding:20px}.AddressPageSlider-Slide{border-radius:30px;display:block;margin:0 auto;background-color:#e6e6e6;transition:background-color .3s;background-size:contain!important;background-repeat:no-repeat;padding:0!important}@media (max-width: 1023px){.AddressPageSlider .q-carousel__control{width:100%}}.AddressPageSlider-Controls{display:flex;height:50px;align-items:center;background:white;width:min-content;border-radius:45px;margin:0 auto;padding:6px;gap:16px}.AddressPageSlider-Controls>*{flex-shrink:0}@media (max-width: 1023px){.AddressPageSlider-Controls{margin-top:-60px;background:transparent;width:100%;position:relative;left:-19px;justify-content:space-between;border-radius:24px}}@media (max-width: 1023px){.AddressPageSlider-Control{background:white!important;border:1.5px solid #e6e1e4;min-height:48px!important;min-width:48px}}@media (max-width: 450px){.AddressPageSlider-Control{min-height:30px!important;min-width:30px}}.AddressPageSlider-Dots{display:flex;gap:8px}@media (max-width: 1023px){.AddressPageSlider-Dots{display:none}}.AddressPageSlider-Dot{height:6px;width:6px;border-radius:100px;background:#e6e1e4;cursor:pointer;position:relative}.AddressPageSlider-Dot._active{background:var(--b-violet)}.AddressPageSlider-Dot:after{content:"";cursor:pointer;position:absolute;inset:-4px}.ModalImg{width:100%;height:100%;position:fixed;overflow:hidden;top:0;left:0;background:rgba(0,0,0,.7);z-index:999}.ModalImg-Inner{position:relative;height:100%}.ModalImg-CloseButton{cursor:pointer;position:absolute;right:20px;top:16px;transition:.2s}.ModalImg-CloseButton:hover{transform:rotate(90deg)}.AddressImg{margin-top:48px;display:flex;gap:12px}@media (max-width: 1023px){.AddressImg.AddressImg-Scroll{width:100vw;margin-left:-32px;overflow-x:scroll;padding-left:32px;padding-right:15px}.AddressImg.AddressImg-Scroll::-webkit-scrollbar{display:none}.AddressImg.AddressImg-Scroll>*{flex-shrink:0}}.AddressImg-Inner{cursor:pointer;width:140px;height:140px;overflow:hidden;border:1px solid var(--grey-violet-border);border-radius:24px;transition:all .3s}.AddressImg-Inner:hover{box-shadow:0 4px 10px #5b46600f;filter:brightness(80%)}.AddressImg-Inner:hover .AddressImg-Img{transform:scale(1.1)}.AddressImg-Img{height:100%;width:100%;transition:all .3s;object-fit:cover}.AddressDropDownMobile-Content .AddressDropDownMobile-Day{font-size:14px;line-height:20px}.AddressDropDownMobile{display:flex;flex-direction:column;gap:16px;transition:opacity .5s ease;margin-top:24px}@media (min-width: 1024px){.AddressDropDownMobile{display:var(--43bbbcce)}}.AddressDropDownMobile-Inner{display:flex;gap:12px;flex-wrap:wrap}.AddressDropDownMobile-FilterBtn{height:38px;padding:12px 16px 12px 12px;color:var(--b-graphite)!important;font-size:13px;font-weight:var(--medium);line-height:14px;border-radius:12px;border:1px solid var(--light-grey)!important;background-color:#fff!important}@media (max-width: 320px){.AddressDropDownMobile-FilterBtn{width:100%}}.AddressDropDownMobile-FilterBtn._activeButton{background:var(--light-grey)!important}.AddressDropDownMobile-Content{max-width:200px;color:var(--b-graphite);display:flex;justify-content:space-between;gap:10px}.AddressDropDownMobile-Content .AddressDropDownMobile-Day{color:var(--grey-2)}.AddressDropDownMobile-BlockText{color:var(--b-graphite);font-size:14px;line-height:20px}.AddressDropDownMobile-BlockText p{margin:0}.AddressDropDownMobile-BlockText span{cursor:pointer;text-decoration:underline}.AddressDropDown-Content .AddressDropDown-Day{font-size:14px;line-height:20px}.AddressDropDown{display:flex;flex-direction:column;gap:16px;transition:opacity .5s ease}@media (max-width: 1023px){.AddressDropDown{display:none}}.AddressDropDown-Inner{display:flex;gap:110px}.AddressDropDown-BlockSpan{margin-bottom:12px}.AddressDropDown-Content{display:flex;justify-content:space-between;gap:10px;color:var(--b-graphite)}.AddressDropDown-Content .AddressDropDown-Day{color:var(--grey-2)}.AddressDropDown-BlockText{color:var(--b-graphite);font-size:14px;line-height:20px}.AddressDropDown-BlockText p{margin:0}.AddressDropDown-BlockText span{cursor:pointer;text-decoration:underline}.AddressSchedule{display:flex;flex-direction:column;gap:16px}@media (max-width: 1023px){.AddressSchedule{gap:0}}.AddressSchedule-Info{display:flex;flex-direction:column;gap:12px}@media (max-width: 1023px){.AddressSchedule-Info{margin-bottom:16px}}.AddressSchedule-Title{color:var(--b-graphite);font-size:16px;font-weight:var(--medium);line-height:22px}.AddressSchedule-Block{padding:12px 5px;max-width:600px;display:flex;align-items:center;justify-content:center;gap:16px;border-radius:12px;background:var(--gray-light-2);color:var(--grey-1);font-size:13px;font-weight:var(--medium);line-height:14px}.AddressSchedule-Block .AddressSchedule-Rotate{border:1px solid var(--grey-violet-border);width:14px;transform:rotate(90deg)}@media (max-width: 1023px){.AddressSchedule-Block .AddressSchedule-Rotate{width:32px}}@media (max-width: 1023px){.AddressSchedule-Block{height:64px;text-align:center;text-wrap:balance}}.AddressSchedule-Button{max-width:208px;display:flex;gap:4px;font-size:13px;line-height:14px;cursor:pointer}.address-enter-active,.address-leave-active{transition:opacity .5s ease}.address-enter-from,.address-leave-to{opacity:0}.AddressDiscountDays{position:relative}.AddressDiscountDays-Plashka{display:flex;flex-direction:column;gap:11px;padding:10px 26px 14px 9px;width:166px;height:112px;border-radius:16px;background:radial-gradient(108.74% 74.77% at 25.41% 100%,rgba(235,79,219,.2) 0%,rgba(235,79,219,0) 100%),linear-gradient(153deg,#7c74e9 2.95%,#8a9ffa 70.23%),#d9d9d9;box-shadow:0 4px 15px #1f264726,1px 1px 10px #b1bffa40 inset;color:#fff;font-size:16px;font-weight:var(--medium);line-height:14px}@media (max-width: 1023px){.AddressDiscountDays-Plashka{gap:29px;width:276px;height:112px;padding:15px 24px 15px 15px;line-height:18px}}.AddressDiscountDays-Plashka:after{content:"";width:140px;height:110px;border-radius:16px;background:linear-gradient(141deg,#7c74e9 45.56%,#8a9ffa 69.47%),#d9d9d9;position:absolute;left:20px;z-index:-1;top:5px;transform:rotate(-5deg);transition:all .3s}@media (min-width: 1024px){.AddressDiscountDays-Plashka:hover .AddressDiscountDays-Arrow{display:flex;transform:rotate(-45deg)}.AddressDiscountDays-Plashka:hover:after{transform:rotate(0);top:7px}.AddressDiscountDays-Plashka:hover .AddressDiscountDays-SVG{transform:rotate(45deg)}}.AddressDiscountDays-Total{color:#cecbff;font-size:24px;font-weight:var(--medium);line-height:normal}@media (max-width: 1023px){.AddressDiscountDays-Total{line-height:inherit}}.AddressDiscountDays-Arrow{position:absolute;width:40px;height:40px;background:white;color:var(--b-graphite);display:none;align-items:center;justify-content:center;border-radius:100px;bottom:-10px;left:135px;box-shadow:var(--shadow-gen);cursor:pointer;transition:all .3s}.AddressDiscountDays-SVG{position:absolute;top:-6px;left:-8px;z-index:-1;transition:all .3s}.AddressService{display:flex;gap:16px;justify-content:space-between}@media (max-width: 1023px){.AddressService{flex-direction:column;gap:32px}}.AddressService-Inner{background:var(--gray-light-2);max-width:638px;width:100%;display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:24px;border-radius:16px}@media (max-width: 1023px){.AddressService-Inner{padding:12px;flex-direction:column;gap:12px;align-items:flex-start}}.AddressService-Block{display:flex;align-items:center;flex-basis:30%;gap:5px;color:var(--b-graphite);font-size:13px;font-weight:var(--medium);line-height:14px}@media (max-width: 1023px){.AddressService-Block{gap:4px}}@media (max-width: 1023px){.AddressInformation{margin-top:17px}}.AddressInformation-Wrapper{display:flex;flex-direction:column;gap:12px;margin-bottom:15px}@media (max-width: 1023px){.AddressInformation-Wrapper{gap:24px}}.AddressInformation-Title{text-wrap:balance;color:var(--a-dark);font-size:32px;font-weight:var(--medium);line-height:42px}@media (max-width: 1023px){.AddressInformation-Title{font-size:26px;line-height:32px}}.AddressInformation-Location{display:flex;align-items:center;color:var(--b-graphite);font-weight:var(--medium);font-size:16px;line-height:22px}@media (max-width: 1023px){.AddressInformation-Location{font-size:14px;line-height:18px}}.AddressInformation-LocationSVG{background:var(--beige-background, #fdfcfc)}.AddressInformation-Phone{display:flex;padding-left:6px;gap:6px;align-items:center;color:var(--b-graphite);font-weight:var(--medium);font-size:16px;line-height:22px}@media (max-width: 1023px){.AddressInformation-Phone{font-size:14px;line-height:18px}}.AddressInformation-PhoneSVG{width:14px!important;height:14px!important}
