.dropdown{position:relative;z-index:1}.dropdown .field{z-index:1}.dropdown .field__wrap{position:relative}.dropdown .field__input{padding-right:44px}.dropdown .field .icon{position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.dropdown__body{display:none;position:absolute;top:calc(100% - 2px);left:0;right:0;background:#ffffff;border-width:0 2px 2px;border-style:solid;border-color:#009ca6;border-radius:0 0 8px 8px;padding-bottom:12px;box-shadow:2px 2px 13px #c5c1c14d}.dropdown__list{max-height:211px;overflow:auto;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 767px){.dropdown__list{max-height:171px}}.dropdown__list::-webkit-scrollbar{width:5px}.dropdown__list::-webkit-scrollbar-track-piece{background-color:#f8f8f8;border-radius:0}.dropdown__list::-webkit-scrollbar-thumb:vertical{width:5px;background-color:#8c8c8c;border-radius:0}.dropdown__list::-webkit-scrollbar-thumb:horizontal,.dropdown__list::-webkit-scrollbar-thumb:window-inactive{background-color:#8c8c8c;border-radius:0}.dropdown__variant{display:block;padding:12px 14px;font-size:14px;font-weight:300;color:#121212;transition:background .2s}@media only screen and (max-width: 767px){.dropdown__variant{padding:8px 14px}}.dropdown__variant:hover{background:#f8f8f8}.dropdown.active{z-index:2}.dropdown.active .field .icon{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.dropdown.active .field__input{border-radius:8px 8px 0 0;border-color:#009ca6}.breed-form-container{max-height:0;overflow:hidden;transition:max-height .5s ease-out,padding .5s ease-out;padding:0 10px}.breed-form .field__wrap{margin-bottom:10px}.breed-toggle{opacity:50%}.breed-toggle-active{cursor:pointer;display:inline-block;opacity:100%}.icon-rotate{transform:rotate(90deg)}#breed-toggle-arrow{transition:transform .5s ease}.shops{margin-bottom:120px}@media only screen and (max-width: 1579px){.shops{margin-bottom:90px}}@media only screen and (max-width: 767px){.shops{margin-bottom:48px}}.shops__caption{margin-bottom:8px;font-size:48px;line-height:1.2;font-weight:400}@media only screen and (max-width: 1419px){.shops__caption{font-size:40px}}@media only screen and (max-width: 1259px){.shops__caption{font-size:32px}}@media only screen and (max-width: 767px){.shops__caption{font-size:20px}}.shops__stats{margin-bottom:24px;line-height:1.3}@media only screen and (max-width: 767px){.shops__stats{font-size:14px}}.shops__cities{display:flex;flex-wrap:wrap;gap:8px}.shops__city{padding:8px 16px;border-radius:19px;background:#FFF6F0;font-size:16px;line-height:1.3;color:#121212;transition:all .2s}@media only screen and (max-width: 1023px){.shops__city{font-size:14px}}@media only screen and (max-width: 767px){.shops__city{padding:4px 12px}}.shops__city:hover,.shops__city.active{background:#FF914A}.shops__row{position:relative;padding-right:calc(50% + 15px);margin-top:48px}@media only screen and (max-width: 1259px){.shops__row{margin-top:40px}}@media only screen and (max-width: 1023px){.shops__row{margin-top:32px;padding-right:calc(50% + 8px)}}@media only screen and (max-width: 767px){.shops__row{padding-right:0}}.shops__sorting{display:flex;align-items:flex-end;flex-wrap:wrap;gap:24px;margin-bottom:24px}@media only screen and (max-width: 1579px){.shops__sorting{gap:16px}}@media only screen and (max-width: 1259px){.shops__sorting{align-items:center}}.shops__search{flex-grow:1;max-width:492px}@media only screen and (max-width: 1259px){.shops__search{max-width:100%;width:100%}}.shops__search .field__input{padding:0 16px 0 48px}.shops__search .field .icon-arrow-down{display:none}.shops__search .field .icon-search{left:16px;right:auto;pointer-events:none;fill:#8c8c8c;-webkit-transform:translateY(-50%) rotate(0deg)!important;transform:translateY(-50%) rotate(0)!important}.shops__info{margin-bottom:8px;font-size:14px;line-height:1.6;font-weight:300}@media only screen and (max-width: 1023px){.shops__info{line-height:1.2}}@media only screen and (max-width: 767px){.shops__info{font-size:13px}}.shops__result{width:100%;font-size:14px;line-height:1.6;font-weight:300;color:#8c8c8c}@media only screen and (max-width: 1259px){.shops__result{width:auto}}@media only screen and (max-width: 767px){.shops__result{font-size:13px}}.shops-filters{position:relative;flex-shrink:0;margin:0 16px 0 auto}@media only screen and (max-width: 1259px){.shops-filters{order:3;margin-right:0}}.shops-filters__head{display:flex;justify-content:center;align-items:center;gap:4px;min-width:135px;height:48px;font-size:14px;font-weight:500;color:#121212;transition:color .2s}@media only screen and (max-width: 1259px){.shops-filters__head{height:auto}}.shops-filters__head svg{fill:#009ca6}.shops-filters__head:hover,.shops-filters.active .shops-filters__head{color:#009ca6}.shops-filters__body{position:absolute;top:calc(100% - 4px);right:-16px;z-index:4;width:248px;padding:16px;border-radius:8px;background:#ffffff;box-shadow:2px 2px 25px #8c8c8c4d;visibility:hidden;opacity:0;transition:all .2s}@media only screen and (max-width: 1259px){.shops-filters__body{top:calc(100% + 4px)}}@media only screen and (max-width: 767px){.shops-filters__body{right:0}}.shops-filters.active .shops-filters__body{visibility:visible;opacity:1}.shops-filters__group:not(:last-child){margin-bottom:16px}.shops-filters__title{margin-bottom:12px;font-size:14px;line-height:1.6}.shops-filters__list{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.shops-map{position:absolute;top:0;right:0;bottom:0;width:calc(50% - 15px)}@media only screen and (max-width: 1023px){.shops-map{width:calc(50% - 8px)}}@media only screen and (max-width: 767px){.shops-map{position:relative;top:auto;right:auto;bottom:auto;width:100%;height:302px;margin-bottom:24px}}.shops-map__anchor{position:absolute;top:-76px;left:0;right:0;display:none}@media only screen and (max-width: 767px){.shops-map__anchor{display:block}}.shops-map__inner{width:100%;height:100%;border-radius:24px}.shops__list{display:flex;flex-direction:column;gap:24px;height:544px;margin-right:-5px;padding-right:5px;overflow:auto;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 1579px){.shops__list{gap:16px;height:502px}}@media only screen and (max-width: 1023px){.shops__list{height:489px}}@media only screen and (max-width: 767px){.shops__list{height:auto}}.shops__list::-webkit-scrollbar{width:5px}.shops__list::-webkit-scrollbar-track-piece{background-color:#fff;border-radius:0}.shops__list::-webkit-scrollbar-thumb:vertical{width:5px;background-color:#e9e8ed;border-radius:0}.shops__list::-webkit-scrollbar-thumb:horizontal,.shops__list::-webkit-scrollbar-thumb:window-inactive{background-color:#e9e8ed;border-radius:0}.shops__el{position:relative;display:flex;gap:40px;padding:22px 40px}@media only screen and (max-width: 1743px){.shops__el{gap:32px;padding:22px 32px}}@media only screen and (max-width: 1419px){.shops__el{gap:20px;padding:22px}}@media only screen and (max-width: 1023px){.shops__el{display:block;padding:16px}}@media only screen and (max-width: 767px){.shops__el{padding:20px}}@media only screen and (min-width: 1024px){.shops__el:hover .shops__item:not(.active){border-color:#c8c8c8}}.shops__item{position:absolute;inset:0;border:2px solid #F1F7F8;border-radius:20px;transition:border-color .2s}.shops__item.active{border-color:#ff6c0e}.shops__box{display:flex;flex-direction:column;flex-shrink:0;width:170px}@media only screen and (max-width: 1023px){.shops__box{flex-direction:row;align-items:center;gap:16px;width:auto;margin-bottom:16px}}.shops__box .shops__title{display:none}@media only screen and (max-width: 1023px){.shops__box .shops__title{display:block}}.shops__details{display:flex;justify-content:space-between;align-items:center;flex-grow:1}@media only screen and (max-width: 1579px){.shops__details{display:block}}@media only screen and (max-width: 1023px){.shops__details .shops__title{display:none}}.shops__logo{display:flex;justify-content:center;align-items:center;height:120px;margin-bottom:auto}@media only screen and (max-width: 1023px){.shops__logo{flex-shrink:0;width:64px;height:64px}}@media only screen and (max-width: 767px){.shops__logo{width:56px;height:56px}}.shops__logo img{max-width:100%;max-height:100%}.shops__title{margin-bottom:8px;font-size:18px;line-height:1.3;font-weight:500}@media only screen and (max-width: 1023px){.shops__title{font-size:16px}}.shops__group:not(:last-child){margin-bottom:20px}@media only screen and (max-width: 1579px){.shops__group:not(:last-child){margin-bottom:16px}}.shops__subtitle{margin-bottom:8px;font-size:14px;line-height:1.6;color:#8c8c8c}@media only screen and (max-width: 1579px){.shops__subtitle{margin-bottom:6px}}.shops__main{margin-top:9px}@media only screen and (max-width: 1023px){.shops__main{margin-top:0}}.shops__labels{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}@media only screen and (max-width: 1023px){.shops__labels{justify-content:flex-start}}.shops__label{padding:2px 8px;border-radius:4px;font-size:12px;line-height:1.6}@media only screen and (max-width: 767px){.shops__label{padding:1px 7px}}.shops__label_pickup{background:#F1F7F8;color:#3aa1a7}.shops__label_shop{background:#FFE1DB;color:#ff4a22}.shops__label_grooming{background:#DEEFD4;color:#42a24c}.shops__address,.shops__line{font-size:14px;line-height:1.6;font-weight:300}.shops__address{display:flex;align-items:center;gap:4px}.shops__address img{flex-shrink:0}.shops__line{display:flex;align-items:center;gap:5px}@media only screen and (max-width: 1259px){.shops__line{flex-direction:column;align-items:flex-start;gap:0}}@media only screen and (max-width: 1023px){.shops__line{flex-direction:row;align-items:center;gap:5px}}.shops__line:not(:last-child){margin-bottom:3px}@media only screen and (max-width: 767px){.shops__line:not(:last-child){margin-bottom:8px}}.shops__days{min-width:155px}.shops__route{position:relative;z-index:2;flex-shrink:0;margin-left:24px;text-decoration:underline;text-decoration-thickness:1px;font-weight:500;color:#009ca6;transition:-webkit-text-decoration-color .2s;transition:text-decoration-color .2s;transition:text-decoration-color .2s,-webkit-text-decoration-color .2s}@media only screen and (max-width: 1743px){.shops__route{max-width:124px;text-align:center}}@media only screen and (max-width: 1579px){.shops__route{display:inline-block;max-width:100%;margin:16px 0 0}}@media only screen and (max-width: 767px){.shops__route{display:flex;justify-content:center;padding:8px 0}}.shops__route:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.faq{position:relative}.faq__row{display:flex;align-items:center;min-height:486px;padding:40px 0}@media only screen and (max-width: 1579px){.faq__row{min-height:420px}}@media only screen and (max-width: 1419px){.faq__row{min-height:360px}}@media only screen and (max-width: 1023px){.faq__row{min-height:320px}}@media only screen and (max-width: 767px){.faq__row{display:block;min-height:auto;padding:40px 0 0}}.faq__wrap{position:relative;z-index:2;width:50%;padding-right:80px;color:#009ca6}@media only screen and (max-width: 1023px){.faq__wrap{padding-right:32px}}@media only screen and (max-width: 767px){.faq__wrap{width:100%;margin-bottom:20px;padding:0}}.faq__subtitle{margin-bottom:20px;font-size:68px;line-height:1;letter-spacing:-.045em;font-weight:500}@media only screen and (max-width: 1579px){.faq__subtitle{font-size:60px}}@media only screen and (max-width: 1419px){.faq__subtitle{font-size:48px}}@media only screen and (max-width: 1023px){.faq__subtitle{font-size:42px}}@media only screen and (max-width: 767px){.faq__subtitle{font-size:32px}}.faq__text{font-size:18px;font-weight:300}@media only screen and (max-width: 1259px){.faq__text{font-size:16px}}.faq__preview{position:absolute;top:0;left:50%;bottom:0;display:flex;align-items:flex-end;width:967px}@media only screen and (max-width: 1579px){.faq__preview{left:45%;width:850px}}@media only screen and (max-width: 1023px){.faq__preview{left:40%;width:750px}}@media only screen and (max-width: 767px){.faq__preview{position:static;width:100%}}.faq__preview img{width:100%}.faq__title,.faq .sorting{margin-bottom:24px}.faq__list{display:flex;flex-wrap:wrap;align-items:flex-start;margin:-30px -15px 0}@media only screen and (max-width: 1023px){.faq__list{display:block;margin:0}}.faq__item{width:calc(50% - 30px);margin:30px 15px 0;border:2px solid #f1f7f8;background:#f1f7f8;border-radius:8px;font-size:14px;line-height:1.6;transition:all .2s}@media only screen and (max-width: 1023px){.faq__item{width:100%;margin:0}.faq__item:not(:last-child){margin-bottom:16px}}.faq__item.active{background:transparent;box-shadow:2px 2px 4px #0000000d}.faq__head{display:flex;justify-content:space-between;align-items:center;padding:17px 16px 16px;color:#5b5b5b;transition:color .2s;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.faq__head .icon{flex-shrink:0;margin-top:-1px;margin-left:32px;transition:all .2s}.faq__head:hover{color:#009ca6}.faq__body{display:none;padding:0 16px 16px;font-weight:300;color:#5b5b5b}.faq__item.active .faq__head{color:#009ca6}.faq__item.active .faq__head .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#009ca6}.faq_main{overflow:hidden;background-image:linear-gradient(90deg,#faffff 0%,#edfafa 100%)}.question{position:relative;padding:60px 0;overflow:hidden;background-image:linear-gradient(90deg,#dff 0%,#98e5e5 100%)}@media only screen and (max-width: 1259px){.question{padding:40px 0}}@media only screen and (max-width: 767px){.question{padding:32px 0}}.question__preview{position:absolute}@media only screen and (max-width: 767px){.question__preview{display:none}}.question__preview_left{top:0;left:0}@media only screen and (max-width: 1743px){.question__preview_left{width:500px}}@media only screen and (max-width: 1579px){.question__preview_left{width:450px}}@media only screen and (max-width: 1419px){.question__preview_left{width:400px}}@media only screen and (max-width: 1259px){.question__preview_left{width:300px}}@media only screen and (max-width: 1023px){.question__preview_left{width:130px}}.question__preview_right{right:0;bottom:0}@media only screen and (max-width: 1579px){.question__preview_right{width:500px}}@media only screen and (max-width: 1259px){.question__preview_right{width:400px}}@media only screen and (max-width: 1023px){.question__preview_right{width:200px}}@media only screen and (max-width: 1743px){.question__preview img{width:100%}}.question__center{position:relative;z-index:1;max-width:809px}@media only screen and (max-width: 1579px){.question__center{max-width:700px}}@media only screen and (max-width: 1419px){.question__center{max-width:600px}}.question__title{margin-bottom:24px;color:#009ca6}@media only screen and (max-width: 1579px){.question__title{font-size:40px}}@media only screen and (max-width: 1419px){.question__title{font-size:32px}}@media only screen and (max-width: 767px){.question__title{font-size:22px}}.question .field__label{color:#009ca6}.question .field:not(:last-child){margin-bottom:16px}.question__btns{margin-top:24px;text-align:center}.question__btns .btn{min-width:250px}@media only screen and (max-width: 767px){.question__btns .btn{min-width:100%}}
