:root{--vt-bg:#fffdfa;--vt-bg-hero:#fff6e6;--vt-ink:#171310;--vt-muted:#8a7d70;--vt-placeholder:#a89b8c;--vt-border:#efe6da;--vt-border-soft:#f3eadd;--vt-surface:#fff;--vt-blue:#07f;--vt-blue-hover:#005fcc;--vt-orange:#ffac33}body{display:flex;flex-direction:column;min-height:100vh;background-color:#fffdfa;margin:0;font-family:Inter,sans-serif;font-style:normal;font-size:16px;line-height:1.4;box-sizing:border-box;color:#171310;left:0;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.stop-scroll{height:100%;overflow:hidden}@media only screen and (min-width:1024px){body.stop-scroll{padding-right:15px}}body.stop-scroll-safari{height:100%;overflow:hidden}@layer base{a{color:inherit;transition:color .3s ease,text-decoration-line .3s ease,text-decoration-color,text-decoration-thickness .3s ease,-webkit-text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease,text-decoration-line .3s ease,text-decoration-color,text-decoration-thickness .3s ease;transition:color .3s ease,text-decoration .3s ease,text-decoration-line .3s ease,text-decoration-color,text-decoration-thickness .3s ease,-webkit-text-decoration .3s ease}a:focus,a:hover{text-decoration:underline;text-underline-offset:3px}a:focus.btn,a:focus.no-underline,a:hover.btn,a:hover.no-underline{text-decoration:none}}ul{list-style:none;padding:0;margin:0}ul li{color:inherit}h1,h2{margin:0}button{border:none;cursor:pointer;padding:0}img{max-width:100%}.auth-page{display:flex;align-items:center;justify-content:center;min-height:100vh}.auth-page__inner{width:100%;max-width:379px;display:flex;flex-direction:column;gap:40px}.auth-modal{border-radius:32px;background-color:#fff;padding:24px;position:relative}.auth-modal__top-row{padding-top:2px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.auth-modal__top-row .auth-modal__title{text-align:center;font-weight:700;font-size:22px;line-height:140%}.auth-modal__top-row .auth-modal__close{position:absolute;top:18px;right:18px;width:24px;height:24px}.auth-modal .form{gap:0}.auth-modal .form .form__group:not(:last-child){margin-bottom:20px}.auth-modal .form .form__group.last{margin-bottom:0}.auth-modal .form .form__group .form__label{font-weight:500;font-size:18px;line-height:120%;margin-bottom:12px;display:block}.auth-modal .form .forget-password{margin-top:10px;margin-bottom:24px}.auth-modal .form .forget-password__link{font-weight:500;font-size:14px;line-height:140%;color:#07f}.auth-modal .form .form__buttons{display:flex;flex-direction:column;gap:14px}.auth-modal .form .form__policy{font-weight:400;font-size:12px;line-height:140%;margin-top:18px;color:#8a7d70}.auth-modal .form .form__note{color:#8a7d70}.auth-modal .form .form__note,.auth-modal .form .form__send-again{margin-top:18px;font-weight:400;font-size:14px;line-height:140%;text-align:center}.auth-modal .form .form__send-again{color:blue}.auth-modal .form .otp{margin-bottom:24px}.auth-modal .form .otp .otp__title{font-weight:500;font-size:18px;line-height:120%;margin-bottom:12px;text-align:center}.auth-modal .form .otp .otp__inputs{display:flex;gap:12px;justify-content:center}.auth-modal .form .otp .otp__inputs .otp__input{width:45px;height:48px;font-weight:500;font-size:14px;line-height:171%;text-align:center;border:1px solid #efe6da;border-radius:12px;outline:none;transition:border-color .2s}.auth-modal .form .form__link{font-weight:400;font-size:14px;line-height:140%;color:#07f}.auth-modal .form .form__link.already-have-account{margin-top:12px;margin-bottom:18px}.auth-modal .form button.form__link{background:none;border:none;padding:0;cursor:pointer}.auth-modal .form .password-input-wrap{position:relative}.auth-modal .form .password-input-wrap .password-input-wrap__toggle{position:absolute;top:50%;right:16px;transform:translateY(-50%);cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.vt-auth-page{min-height:100vh;display:grid;grid-template-rows:auto 1fr;background:linear-gradient(180deg,#fff6e6,#fffdfa 60%);color:#171310;-webkit-font-smoothing:antialiased}.vt-auth-page__header{justify-content:center;padding:22px 20px}.vt-auth-page__header,.vt-auth-page__logo-link{display:flex;align-items:center}.vt-auth-page__logo{height:34px;width:auto;display:block}.vt-auth-page__main{display:grid;place-items:start center;padding:8px 20px 56px}.vt-auth-card{position:relative;width:100%;max-width:420px;display:grid;gap:18px;background:#fff;border:1px solid #efe6da;border-radius:24px;padding:26px 24px;box-shadow:0 24px 60px -44px rgba(23,19,16,.5)}.vt-auth-card--in-modal{max-width:none}.vt-auth-card--embedded{max-width:none;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.vt-auth-card--loading{text-align:center;font-size:15px;font-weight:600;color:#8a7d70}.vt-auth-card__title{margin:0;text-align:center;font-size:22px;font-weight:800;letter-spacing:-.02em;color:#171310}.vt-auth-card--in-modal .vt-auth-card__title{padding-inline:36px}.vt-auth-card__close{position:absolute;top:16px;right:16px;z-index:2;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #efe6da;border-radius:12px;background:#fff;color:#8a7d70;cursor:pointer}.vt-auth-card__close svg{display:block;flex-shrink:0}.vt-auth-card__close:hover{border-color:#ffac33;color:#171310}.vt-auth-card__vk{display:grid;gap:8px}.vt-auth-card__alt{margin:0;text-align:center;font-size:13px;font-weight:600;color:#8a7d70}.vt-auth-card__form{display:grid;gap:14px}.vt-auth-card__error{margin:0;padding:10px 12px;border-radius:12px;background:#fff0ee;color:#e0483c;font-size:13px;font-weight:600;text-align:center}.vt-auth-card__actions{display:grid;gap:10px}.vt-auth-card__policy{margin:0;font-size:12px;line-height:1.45;color:#8a7d70;text-wrap:pretty}.vt-auth-card__policy a{font-weight:600;color:#07f;text-decoration:none}.vt-auth-card__policy a:hover{color:#005fcc}.vt-auth-field{display:grid;gap:8px}.vt-auth-field__label{font-size:15px;font-weight:700;color:#171310}.vt-auth-field__input{width:100%;min-height:50px;border:1px solid #efe6da;border-radius:14px;padding:0 14px;font-family:inherit;font-size:15px;color:#171310;outline:none;background:#fffdfa}.vt-auth-field__input::-moz-placeholder{color:#a89b8c}.vt-auth-field__input::placeholder{color:#a89b8c}.vt-auth-field__input:focus{border-color:#07f;background:#fff}.vt-auth-field__input--bare{border:0;border-radius:0;padding:0;min-height:50px;background:transparent}.vt-auth-field__input--bare:focus{background:transparent}.vt-auth-field__pass{display:flex;align-items:center;gap:8px;border:1px solid #efe6da;border-radius:14px;padding:0 8px 0 14px;background:#fffdfa}.vt-auth-field__pass:focus-within{border-color:#07f;background:#fff}.vt-auth-field__toggle{width:40px;height:40px;display:grid;place-content:center;border:0;border-radius:10px;background:transparent;font-family:inherit;font-size:15px;color:#8a7d70;cursor:pointer;flex:0 0 auto}.vt-auth-field__toggle:hover{color:#171310}.vt-auth-field__forgot{justify-self:start;padding:0;border:0;background:transparent;font-family:inherit;font-size:13px;font-weight:600;color:#07f;text-decoration:none;cursor:pointer}.vt-auth-field__forgot:hover{color:#005fcc}.vt-auth-field__error{font-size:12px;font-weight:600;color:#f1442e}.vt-auth-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:0 18px;border-radius:14px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;box-sizing:border-box}.vt-auth-btn--primary{border:0;background:#07f;color:#fff}.vt-auth-btn--primary:hover:not(:disabled){background:#005fcc}.vt-auth-btn--primary:disabled{opacity:.55;cursor:default}.vt-auth-btn--secondary{border:1px solid #07f;background:#fff;color:#07f}.vt-auth-btn--secondary:hover:not(:disabled){background:#f5faff}.vt-auth-btn--secondary:disabled{opacity:.55;cursor:default}.vt-auth-card__note{margin:0;text-align:center;font-size:14px;line-height:1.5;font-weight:600;color:#5c5248}.vt-auth-code{display:grid;gap:14px;justify-items:center}.vt-auth-code__hint{margin:0;text-align:center;font-size:14px;line-height:1.5;color:#5c5248}.vt-auth-code__change{padding:0;border:0;background:transparent;font-family:inherit;font-size:inherit;font-weight:700;color:#07f;cursor:pointer}.vt-auth-code__change:hover:not(:disabled){color:#005fcc}.vt-auth-code__change:disabled{opacity:.55;cursor:default}.vt-auth-otp{display:grid;gap:14px;justify-items:center;width:100%}.vt-auth-otp__title{font-size:15px;font-weight:700;color:#171310;text-align:center}.vt-auth-otp__inputs{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.vt-auth-otp__input{width:48px;height:56px;border:1px solid #efe6da;border-radius:14px;text-align:center;font-family:inherit;font-size:22px;font-weight:800;color:#171310;outline:none;background:#fffdfa}.vt-auth-otp__input:focus{border-color:#07f;background:#fff}.vt-auth-otp__resend{padding:0;border:0;background:transparent;font-family:inherit;font-size:13px;font-weight:700;color:#07f;cursor:pointer}.vt-auth-otp__resend:hover{color:#005fcc}.vt-auth-otp__wait{font-size:13px;font-weight:600;color:#8a7d70;text-align:center}.choices[data-type=select-multiple] .choices__inner{display:flex;flex-direction:column-reverse;gap:14px;padding:0;border:none;background:transparent;position:relative}.choices[data-type=select-multiple] .choices__inner:after{content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.9201 9.00016L13.4001 15.5202C12.6301 16.2902 11.3701 16.2902 10.6001 15.5202L4.08008 9.00016" stroke="%23656565" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round" /></svg>');display:flex;align-items:center;justify-content:center;width:24px;height:24px;position:absolute;top:14px;right:16px}.choices[data-type=select-multiple] .choices__inner .choices__list--multiple .choices__item{background-color:rgba(0,119,255,.15);border-radius:16px;padding:6px 8px;font-weight:500;font-size:13px;line-height:140%;color:#07f;border:none}.choices[data-type=select-multiple] .choices__inner .choices__list--multiple .choices__button{background-image:url('data:image/svg+xml,<svg width="15" height="16" viewBox="0 0 15 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.25 4.19336L3.75 11.8059" stroke="%230077FF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M3.75 4.19336L11.25 11.8059" stroke="%230077FF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>');background-size:15px;border:none;margin-left:6px;margin-right:0;width:15px;height:15px;opacity:1}.choices[data-type=select-multiple] .choices__inner .choices__input{width:100%!important;background-color:#fff}.choices[data-type=select-multiple] .choices__list--dropdown[area-expanded].is-open{border-color:#efe6da}.choices[data-type=select-multiple] .choices__list--dropdown{border:1px solid #efe6da!important;border-radius:12px}.choices[data-type=select-multiple] .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f3eadd}.container{max-width:1264px;margin:0 auto;padding-left:32px;padding-right:32px}@media(max-width:1264px){.container{max-width:100%;padding-left:32px;padding-right:32px}}@media(max-width:1024px){.container{padding-left:16px;padding-right:16px}}.btn{box-sizing:border-box;display:inline-flex;gap:8px;justify-content:center;align-items:center;min-height:50px;padding:0 18px;border:1px solid #07f;border-radius:14px;background-color:#fff;color:#07f;font-family:inherit;font-weight:700;font-size:15px;line-height:140%;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}@media(max-width:768px){.btn{padding:0 16px}}.btn:hover:not(:disabled){border-color:#005fcc;background-color:#f5faff;color:#005fcc}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(0,119,255,.18)}.btn:disabled{opacity:.55;cursor:default}.btn.orange{border-color:#ffac33;color:#ffac33;background-color:#fff}.btn.orange:hover:not(:disabled){border-color:#df962a;background-color:rgba(255,172,51,.08);color:#df962a}.btn.blue{border-color:#07f;background-color:#07f;color:#fff}.btn.blue:hover:not(:disabled){border-color:#005fcc;background-color:#005fcc;color:#fff}.btn.bordered{border-color:#07f;background-color:#fff;color:#07f}.btn.bordered:hover:not(:disabled){border-color:#005fcc;background-color:#f5faff;color:#005fcc}.btn.bordered.red{border-color:#f1442e;color:#f1442e}.btn.bordered.red:hover:not(:disabled){border-color:#f1442e;background-color:rgba(241,68,46,.06);color:#f1442e}.btn.red{border:0;background-color:#f1442e;color:#fff}.btn.red:hover:not(:disabled){background-color:#d93a26;color:#fff}.btn.gray-border{border-color:#efe6da;background-color:#fff;color:#8a7d70}.btn.gray-border:hover:not(:disabled){border-color:#171310;background-color:#171310;color:#fff}.btn.subscribe-btn.subscribed{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22C17.5 22 22 17.5 22 12C22 6.5 17.5 2 12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22Z" stroke="%23FFAC33" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M7.75 11.9999L10.58 14.8299L16.25 9.16992" stroke="%23FFAC33" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>');background-position:16px;background-repeat:no-repeat;color:#ffac33;border-color:#ffac33;padding-left:50px}.btn svg{min-width:-moz-fit-content;min-width:fit-content}.heading-1{font-weight:800;font-size:30px;line-height:1.15;letter-spacing:-.02em;color:#171310;margin-bottom:18px;display:block;text-wrap:pretty}@media(max-width:768px){.heading-1{font-size:22px}}.heading-2{font-weight:600;font-size:24px;line-height:140%}@media(max-width:768px){.heading-2{font-size:18px}}.breadcrumbs{display:flex;align-items:center;gap:24px;overflow:auto;margin-bottom:24px;width:100%;max-width:calc(100vw - 40px)}.breadcrumbs li{color:#8a7d70;font-weight:600;font-size:13px;line-height:140%;position:relative;white-space:nowrap}.breadcrumbs li:last-child{color:#171310}.breadcrumbs li a{color:inherit}.breadcrumbs li a:hover{color:#07f}.breadcrumbs li:after{content:url('data:image/svg+xml,<svg width="6" height="12" viewBox="0 0 6 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 11L5 6L1 1" stroke="%238a7d70" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>');position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%)}.breadcrumbs li:last-child:after{display:none}.icon-btn{display:flex;align-items:center;gap:8px}.icon-btn:focus .text,.icon-btn:hover .text{text-decoration:none}.icon-btn .icon{width:24px;height:24px}.icon-btn .icon svg{width:100%;height:100%}.icon-btn .text{font-weight:400;font-size:14px;line-height:140%;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:3px}.icon-btn.map-button .icon .list-icon,.icon-btn.map-button.list-view .icon .map-icon{display:none}.icon-btn.map-button.list-view .icon .list-icon{display:block}.card__company-name{font-weight:400;font-size:14px;line-height:140%;color:#a5a5a5;text-decoration:none;transition:color .3s ease;display:block}.card__company-name:hover{color:#07f}.card__company-name_small{font-size:12px;line-height:140%}.card{flex-basis:288px;border:1px solid #efe6da;border-radius:16px;background-color:#fff;overflow:hidden;display:flex;flex-direction:column}@media(max-width:639px){.card{flex-basis:100%}}.card .card__image-wrap{height:230px;width:100%;border-bottom:1px solid #efe6da;position:relative}.card .card__image-wrap.icon-inside{display:flex;align-items:center;justify-content:center;border-radius:0}.card .card__image-wrap.icon-inside .card__image{width:auto;height:auto}.card .card__image-wrap .card__img-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.card .card__image-wrap .card__image{line-height:0;display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.card .card__image-wrap .card-icons{position:absolute;bottom:12px;left:28px;text-decoration:none}.card .card__image-wrap .card-icons.card-icons_icons-inside{left:19px}.card .card__image-wrap .card__favorite{position:absolute;top:12px;left:12px;width:24px;height:24px}.card .card__image-wrap .card__favorite:before{content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.25 8.7196C21.25 9.8796 20.81 11.0496 19.92 11.9396L18.44 13.4196L12.07 19.7896C12.04 19.8196 12.03 19.8296 12 19.8496C11.97 19.8296 11.96 19.8196 11.93 19.7896L4.08 11.9396C3.19 11.0496 2.75 9.8896 2.75 8.7196C2.75 7.54961 3.19 6.37961 4.08 5.48961C5.86 3.71961 8.74 3.71961 10.52 5.48961L11.99 6.9696L13.47 5.48961C15.25 3.71961 18.12 3.71961 19.9 5.48961C20.81 6.37961 21.25 7.53961 21.25 8.7196Z" stroke="%23B0CBE8" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>');width:100%;height:100%;display:block}.card .card__image-wrap .card__favorite.active:before{content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.25 8.7196C21.25 9.8796 20.81 11.0496 19.92 11.9396L18.44 13.4196L12.07 19.7896C12.04 19.8196 12.03 19.8296 12 19.8496C11.97 19.8296 11.96 19.8196 11.93 19.7896L4.08 11.9396C3.19 11.0496 2.75 9.88961 2.75 8.7196C2.75 7.5496 3.19 6.37961 4.08 5.48961C5.86 3.71961 8.74 3.71961 10.52 5.48961L11.99 6.9696L13.47 5.48961C15.25 3.71961 18.12 3.71961 19.9 5.48961C20.81 6.37961 21.25 7.53961 21.25 8.7196Z" fill="%23F1442E" /></svg>')}.card.card_row{min-height:-moz-fit-content;min-height:fit-content;flex-basis:auto;display:flex;flex-direction:row;contain:layout inline-size}@media(max-width:639px){.card.card_row{height:auto!important;flex-direction:column}}.card.card_row .card__image-wrap{height:auto;min-height:201px;width:216px;min-width:216px;border-right:1px solid #efe6da;border-bottom:none;position:relative}@media(max-width:639px){.card.card_row .card__image-wrap{width:100%;border-bottom:1px solid #efe6da;border-right:none}}.card.card_row .card__content{flex-grow:1;padding:16px}.card.card_company:not(.card_row) .card__image-wrap{height:auto;aspect-ratio:1/1}.card.card_company:not(.card_row) .card__image-wrap .card__img-link{height:100%}.card.card_company:not(.card_row) .card__image-wrap .card__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.card .card__content{padding:16px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;gap:12px}.card .card__content .card__title{font-weight:600;font-size:18px;line-height:140%;display:block}.card .card__content .card__title:not(:last-child){margin-bottom:14px}.card .card__content .card__title .card__company-name{display:block;margin-top:4px;font-weight:400;font-size:14px;line-height:140%;color:#a5a5a5;text-decoration:none;transition:color .3s ease}.card .card__content .card__title .card__company-name:hover{color:#07f}.card .card__content .card__title .card__company-name.card__company-name_small{font-size:12px;line-height:140%}.card .card__content .card__location{font-weight:400;font-size:14px;line-height:140%;color:#a5a5a5;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.9989 13.4314C13.722 13.4314 15.1189 12.0345 15.1189 10.3114C15.1189 8.58828 13.722 7.19141 11.9989 7.19141C10.2758 7.19141 8.87891 8.58828 8.87891 10.3114C8.87891 12.0345 10.2758 13.4314 11.9989 13.4314Z" stroke="%23656565" stroke-width="1.5" /><path d="M3.61971 8.49C5.58971 -0.169998 18.4197 -0.159997 20.3797 8.5C21.5297 13.58 18.3697 17.88 15.5997 20.54C13.5897 22.48 10.4097 22.48 8.38971 20.54C5.62971 17.88 2.46971 13.57 3.61971 8.49Z" stroke="%23656565" stroke-width="1.5" /></svg>');background-position:left 2px;background-size:18px 18px;background-repeat:no-repeat;min-height:18px;padding-left:26px;display:flex;align-items:center}.card .card__content .card__location:not(:last-child){margin-bottom:12px}.card .card__content .card__metro{font-weight:400;font-size:12px;line-height:140%;color:#a5a5a5;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="10" fill="%23E31E24"/><path d="M6.75 16.5L8.65 7.5H10.45L12 12.1L13.55 7.5H15.35L17.25 16.5H15.35L14.35 11.15L12.65 16.5H11.35L9.65 11.15L8.65 16.5H6.75Z" fill="white"/></svg>');background-position:0 0;background-repeat:no-repeat;min-height:24px;padding-left:34px;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.card .card__content .card__metro:not(:last-child){margin-bottom:12px}.card .card__content .card__metro .card__metro-preview-item,.card .card__content .card__metro .card__metro-station{display:inline-flex;align-items:center;gap:4px}.card .card__content .card__metro .card__metro-line{width:8px;height:8px;border-radius:50%;flex-shrink:0}.card .card__content .card__metro .card__metro-distance{color:#8a8a8a}.card .card__content .card__metro .card__metro-more{border:none;padding:0;background:transparent;font:inherit;color:#07f;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.card .card__content .card__time{font-weight:400;font-size:14px;line-height:140%;color:#a5a5a5;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22 12C22 17.52 17.52 22 12 22C6.48 22 2 17.52 2 12C2 6.48 6.48 2 12 2C17.52 2 22 6.48 22 12Z" stroke="%23656565" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M15.7099 15.1798L12.6099 13.3298C12.0699 13.0098 11.6299 12.2398 11.6299 11.6098V7.50977" stroke="%23656565" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>');background-position:0 0;background-repeat:no-repeat;min-height:24px;padding-left:34px;display:flex;align-items:center}.card .card__content .card__time:not(:last-child){margin-bottom:12px}.card .card__content .card__phone{font-weight:400;font-size:14px;line-height:140%;color:#a5a5a5;background-image:url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.1388 16.8032C20.1388 17.1332 20.0655 17.4723 19.9097 17.8023C19.7538 18.1323 19.5522 18.444 19.2863 18.7373C18.8372 19.2323 18.3422 19.5898 17.783 19.819C17.233 20.0482 16.6372 20.1673 15.9955 20.1673C15.0605 20.1673 14.0613 19.9473 13.0072 19.4982C11.953 19.049 10.8988 18.444 9.85384 17.6832C8.79967 16.9132 7.80051 16.0607 6.84717 15.1165C5.90301 14.1632 5.05051 13.164 4.28967 12.119C3.53801 11.074 2.93301 10.029 2.49301 8.99315C2.05301 7.94815 1.83301 6.94898 1.83301 5.99565C1.83301 5.37232 1.94301 4.77648 2.16301 4.22648C2.38301 3.66732 2.73134 3.15398 3.21717 2.69565C3.80384 2.11815 4.44551 1.83398 5.12384 1.83398C5.38051 1.83398 5.63717 1.88898 5.86634 1.99898C6.10467 2.10898 6.31551 2.27398 6.48051 2.51232L8.60717 5.50982C8.77217 5.73898 8.89134 5.94982 8.97384 6.15148C9.05634 6.34398 9.10217 6.53648 9.10217 6.71065C9.10217 6.93065 9.03801 7.15065 8.90967 7.36148C8.79051 7.57232 8.61634 7.79232 8.39634 8.01232L7.69967 8.73648C7.59884 8.83732 7.55301 8.95648 7.55301 9.10315C7.55301 9.17648 7.56217 9.24065 7.58051 9.31398C7.60801 9.38732 7.63551 9.44232 7.65384 9.49732C7.81884 9.79982 8.10301 10.194 8.50634 10.6707C8.91884 11.1473 9.35884 11.6332 9.83551 12.119C10.3305 12.6048 10.8072 13.054 11.293 13.4665C11.7697 13.8698 12.1638 14.1448 12.4755 14.3098C12.5213 14.3282 12.5763 14.3557 12.6405 14.3832C12.7138 14.4107 12.7872 14.4198 12.8697 14.4198C13.0255 14.4198 13.1447 14.3648 13.2455 14.264L13.9422 13.5765C14.1713 13.3473 14.3913 13.1732 14.6022 13.0632C14.813 12.9348 15.0238 12.8707 15.253 12.8707C15.4272 12.8707 15.6105 12.9073 15.8122 12.9898C16.0138 13.0723 16.2247 13.1915 16.4538 13.3473L19.488 15.5015C19.7263 15.6665 19.8913 15.859 19.9922 16.0882C20.0838 16.3173 20.1388 16.5465 20.1388 16.8032Z" stroke="%23656565" stroke-width="1.5" stroke-miterlimit="10" /></svg>');background-position:0 0;background-repeat:no-repeat;min-height:24px;padding-left:34px;display:flex;align-items:center}.card .card__content .card__phone:not(:last-child){margin-bottom:12px}.card .card__content .card__short-description{font-weight:500;font-size:16px;line-height:140%}.card .card__content .card__short-description:not(:last-child){margin-bottom:12px}.card .card__content .card__specifications{display:flex;flex-direction:column;gap:8px}.card .card__content .card__specifications:not(:last-child){margin-bottom:14px}.card .card__content .card__specifications .card__specification{font-weight:400;font-size:16px;line-height:140%}.card .card__content .card__specifications .card__specification .card__specification-name{color:#a5a5a5}.card .card__content .card__price{font-weight:700;font-size:18px;line-height:140%;color:#1ea941}.card .card__content .card__price:not(:last-child){margin-bottom:12px}.card .card__content .card__stats{display:flex;align-items:center;justify-content:space-between}.card .card__content .card__stats .card__rating{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.7181 18.8913C14.2764 18.8913 13.7097 18.7496 13.0014 18.3329L10.5097 16.8579C10.2514 16.7079 9.7514 16.7079 9.5014 16.8579L7.0014 18.3329C5.5264 19.2079 4.65973 18.8579 4.26807 18.5746C3.88473 18.2913 3.28473 17.5663 3.6764 15.8996L4.26807 13.3413C4.33473 13.0746 4.2014 12.6163 4.0014 12.4163L1.93473 10.3496C0.9014 9.31628 0.984734 8.43294 1.1264 7.99961C1.26807 7.56628 1.71807 6.79961 3.1514 6.55794L5.80973 6.11628C6.05973 6.07461 6.41807 5.80794 6.5264 5.58294L8.0014 2.64128C8.66807 1.29961 9.54307 1.09961 10.0014 1.09961C10.4597 1.09961 11.3347 1.29961 12.0014 2.64128L13.4681 5.57461C13.5847 5.79961 13.9431 6.06628 14.1931 6.10794L16.8514 6.54961C18.2931 6.79128 18.7431 7.55794 18.8764 7.99128C19.0097 8.42461 19.0931 9.30794 18.0681 10.3413L16.0014 12.4163C15.8014 12.6163 15.6764 13.0663 15.7347 13.3413L16.3264 15.8996C16.7097 17.5663 16.1181 18.2913 15.7347 18.5746C15.5264 18.7246 15.1931 18.8913 14.7181 18.8913Z" fill="%23FFAC33" /></svg>');padding-left:30px;height:20px;background-position:0;background-repeat:no-repeat;display:flex;align-items:center}.card .card__content .card__stats .card__rating.empty{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.7181 18.8913C14.2764 18.8913 13.7097 18.7496 13.0014 18.3329L10.5097 16.8579C10.2514 16.7079 9.7514 16.7079 9.5014 16.8579L7.0014 18.3329C5.5264 19.2079 4.65973 18.8579 4.26807 18.5746C3.88473 18.2913 3.28473 17.5663 3.6764 15.8996L4.26807 13.3413C4.33473 13.0746 4.2014 12.6163 4.0014 12.4163L1.93473 10.3496C0.9014 9.31628 0.984734 8.43294 1.1264 7.99961C1.26807 7.56628 1.71807 6.79961 3.1514 6.55794L5.80973 6.11628C6.05973 6.07461 6.41807 5.80794 6.5264 5.58294L8.0014 2.64128C8.66807 1.29961 9.54307 1.09961 10.0014 1.09961C10.4597 1.09961 11.3347 1.29961 12.0014 2.64128L13.4681 5.57461C13.5847 5.79961 13.9431 6.06628 14.1931 6.10794L16.8514 6.54961C18.2931 6.79128 18.7431 7.55794 18.8764 7.99128C19.0097 8.42461 19.0931 9.30794 18.0681 10.3413L16.0014 12.4163C15.8014 12.6163 15.6764 13.0663 15.7347 13.3413L16.3264 15.8996C16.7097 17.5663 16.1181 18.2913 15.7347 18.5746C15.5264 18.7246 15.1931 18.8913 14.7181 18.8913Z" fill="%23B0CBE8" /></svg>')}.card .card__content .card__stats .card__reviews{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.83366 15.3587H9.16699L12.8753 17.8254C13.4253 18.1921 14.167 17.8004 14.167 17.1337V15.3587C16.667 15.3587 18.3337 13.6921 18.3337 11.1921V6.19206C18.3337 3.69206 16.667 2.02539 14.167 2.02539H5.83366C3.33366 2.02539 1.66699 3.69206 1.66699 6.19206V11.1921C1.66699 13.6921 3.33366 15.3587 5.83366 15.3587Z" fill="%23FFAC33" /></svg>');padding-left:30px;height:20px;background-position:0;background-repeat:no-repeat;display:flex;align-items:center}.card .card__content .card__stats .card__reviews.empty{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.83366 15.3587H9.16699L12.8753 17.8254C13.4253 18.1921 14.167 17.8004 14.167 17.1337V15.3587C16.667 15.3587 18.3337 13.6921 18.3337 11.1921V6.19206C18.3337 3.69206 16.667 2.02539 14.167 2.02539H5.83366C3.33366 2.02539 1.66699 3.69206 1.66699 6.19206V11.1921C1.66699 13.6921 3.33366 15.3587 5.83366 15.3587Z" fill="%23B0CBE8" /></svg>')}.row-cards .card{min-height:-moz-fit-content;min-height:fit-content;flex-basis:auto;display:flex;flex-direction:row}@media only screen and (max-width:639px){.row-cards .card{flex-basis:100%}}.row-cards .card .card__image-wrap{height:auto;min-height:201px;width:216px;border-right:1px solid #efe6da;border-bottom:none;position:relative}.row-cards .card .card__content{flex-grow:1;padding:16px}.card-icons{display:flex;align-items:center}.card-icons.card-icons_icons-inside .card-icons__item .item-5{width:10em}.card-icons.card-icons_icons-inside .card-icons__item:nth-child(5){position:relative;right:35px}.card-icons.card-icons_icons-inside .card-icons__item .item-4{width:8em}.card-icons.card-icons_icons-inside .card-icons__item:nth-child(4){position:relative;right:28px}.card-icons.card-icons_icons-inside .card-icons__item .item-3{width:6em}.card-icons.card-icons_icons-inside .card-icons__item:nth-child(3){position:relative;right:21px}.card-icons.card-icons_icons-inside .card-icons__item .item-2{width:4em}.card-icons.card-icons_icons-inside .card-icons__item:nth-child(2){position:relative;right:14px}.card-icons.card-icons_icons-inside .card-icons__item .item-1{width:2em}.card-icons.card-icons_icons-inside .card-icons__item:first-child{position:relative;right:7px}.card-icons.card-icons_icons-inside .card-icons__item img{width:auto;height:auto}.card-icons .card-icons__item{width:39px;height:39px;border:2px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fffdfa;font-weight:500;font-size:14px;line-height:140%;color:#a5a5a5;overflow:hidden;cursor:pointer;text-decoration:none}.card-icons .card-icons__item .item-5{width:10em}.card-icons .card-icons__item:nth-child(5){position:relative;right:80px}.card-icons .card-icons__item .item-4{width:8em}.card-icons .card-icons__item:nth-child(4){position:relative;right:64px}.card-icons .card-icons__item .item-3{width:6em}.card-icons .card-icons__item:nth-child(3){position:relative;right:48px}.card-icons .card-icons__item .item-2{width:4em}.card-icons .card-icons__item:nth-child(2){position:relative;right:32px}.card-icons .card-icons__item .item-1{width:2em}.card-icons .card-icons__item:first-child{position:relative;right:16px}.card-icons .card-icons__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-icons .card-icons__item.card-icons__item_square{border-radius:4px}.search{border:1px solid #efe6da;border-radius:19px;position:relative;width:100%;display:flex;background-color:#fff}.search .search__input{padding:0 16px 0 44px;width:100%;height:38px;color:#171310}@media(max-width:768px){.search .search__input{padding:0 10px 0 36px;height:36px}}.search .search__input::-moz-placeholder{color:#8a7d70}.search .search__input::placeholder{color:#8a7d70}.search .search__button{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px}.search .search__button svg{height:15px;width:auto}@media(max-width:768px){.search .search__button svg{height:15px;width:auto}}.custom-checkbox input{position:absolute;z-index:-1;opacity:0}.custom-checkbox label{display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.custom-checkbox label:before{content:"";display:inline-block;width:22px;height:22px;flex-shrink:0;flex-grow:0;border:2px solid #efe6da;background:#fff;border-radius:5px;margin-right:16px;background-repeat:no-repeat;background-position:50%;background-size:50% 50%;cursor:pointer;transition:background-color .2s ease,background-image .2s ease,border-color .2s ease}.custom-checkbox input:checked+label:before{background-color:#07f;border-color:#07f;background-image:url('data:image/svg+xml,<svg width="10" height="8" viewBox="0 0 10 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.75 3.99992L3.58 6.82992L9.25 1.16992" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>')}.ios-chexbox-wrap{height:42px;padding:5px 16px;background-color:#fff;border:.6px solid #efe6da;border-radius:19px}.checkbox-ios,.ios-chexbox-wrap{width:100%;display:flex;align-items:center}.checkbox-ios{flex-direction:row-reverse;justify-content:space-between;height:27px;line-height:27px;position:relative;vertical-align:middle;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-ios .checkbox-ios-switch{position:relative;display:inline-block;box-sizing:border-box;min-width:49px;width:49px;height:27px;border:1px solid rgba(0,0,0,.1);border-radius:38px;vertical-align:top;background:#fff;transition:.2s}.checkbox-ios .checkbox-ios-switch:before{content:"";position:absolute;top:2px;left:5px;display:inline-block;width:21px;height:21px;border-radius:50%;background:#fff;box-shadow:0 3px 5px rgba(0,0,0,.3);transition:.15s}.checkbox-ios input[type=checkbox]{display:block;width:0;height:0;position:absolute;z-index:-1;opacity:0}.checkbox-ios input[type=checkbox]:not(:disabled):active+.checkbox-ios-switch:before{box-shadow:inset 0 0 2px rgba(0,0,0,.3)}.checkbox-ios input[type=checkbox]:checked+.checkbox-ios-switch{background:#07f;border-color:#07f}.checkbox-ios input[type=checkbox]:checked+.checkbox-ios-switch:before{transform:translateX(18px);box-shadow:none}.checkbox-ios input[type=checkbox]:disabled+.checkbox-ios-switch,.checkbox-ios input[type=checkbox]:disabled+.checkbox-ios-switch:before{filter:grayscale(70%)}.checkbox-ios.focused .checkbox-ios-switch:before{box-shadow:inset 0 0 4px #ff5623}.checkbox-ios--inline{flex-direction:row;justify-content:flex-start;gap:10px;width:-moz-fit-content;width:fit-content;height:auto;line-height:140%}.checkbox-ios--inline .checkbox-ios-switch{min-width:40px;width:40px;height:22px}.checkbox-ios--inline .checkbox-ios-switch:before{top:2px;left:3px;width:16px;height:16px}.checkbox-ios--inline input[type=checkbox]:checked+.checkbox-ios-switch:before{transform:translateX(18px)}.swiper-wrap{position:relative}.swiper-wrap .swiper{width:100%}.swiper-wrap .swiper-pagination,.swiper-wrap .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-42px}.swiper-wrap .swiper-pagination .swiper-pagination-bullet{background-color:#cfcfcf}.swiper-wrap .swiper-pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px}.swiper-wrap .swiper-pagination .swiper-pagination-bullet-active{background-color:#07f}.swiper-wrap .controls{display:flex;align-items:center;width:100%;justify-content:space-between;position:absolute;top:50%;left:20px;transform:translateY(-50%);width:calc(100% - 40px);z-index:10}@media(max-width:768px){.swiper-wrap .controls{left:0;width:calc(100% - 0px)}}.swiper-wrap .controls div{background-repeat:no-repeat;background-position:50%;background-color:#fff;border-radius:50%;width:34px;height:34px;cursor:pointer}.swiper-wrap .controls .swiper-button-prev{background-image:url('data:image/svg+xml,<svg width="7" height="12" viewBox="0 0 7 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.78491 11.0017L0.798245 6.00083L5.78491 1" stroke="%23656565" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>')}.swiper-wrap .controls .swiper-button-prev.swiper-button-disabled{background-image:url('data:image/svg+xml,<svg width="7" height="12" viewBox="0 0 7 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.98657 11.0017L0.999905 6.00083L5.98657 1" stroke="%23A5A5A5" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>')}.swiper-wrap .controls .swiper-button-next{background-image:url('data:image/svg+xml,<svg width="7" height="12" viewBox="0 0 7 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 11.0017L5.98667 6.00083L1 1" stroke="%23656565" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>')}.swiper-wrap .controls .swiper-button-next.swiper-button-disabled{background-image:url('data:image/svg+xml,<svg width="7" height="12" viewBox="0 0 7 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.21509 11.0017L6.20176 6.00083L1.21509 1" stroke="%23A5A5A5" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>')}.city-select{padding-left:36px;background-image:url(/img/location.png);background-position:0;background-repeat:no-repeat;background-size:24px 24px;min-height:24px}@media(max-width:768px){.city-select{padding-left:34px}}.city-select .city-select__current{font-weight:400;font-size:14px;line-height:140%;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:3px}.lk-container,.lk-shell{width:100%;margin:0 auto}.lk-container{max-width:1440px;padding:0 48px 0 0}@media(max-width:1024px){.lk-container{padding:0 28px 0 0}}@media(max-width:768px){.lk-container{padding:0 16px}}.lk-inner-container{width:100%;margin:0 auto}.lk-inner-container .lk-content{border:1px solid #efe6da;border-radius:32px;background:#fff}.business-confirm__card{overflow:hidden}.business-confirm__hero{padding:28px 32px;border-bottom:1.5px solid #f3eadd;background-color:#f8fbff}.business-confirm__hero .heading-2{margin-bottom:10px}.business-confirm__badge{display:inline-flex;align-items:center;margin-bottom:16px;padding:6px 12px;border-radius:999px;background-color:#fff;color:#07f;font-weight:600;font-size:12px;line-height:140%}.business-confirm__lead{max-width:620px;color:#8a7d70;font-weight:400;font-size:16px;line-height:150%}.business-confirm__body{display:flex;flex-direction:column;gap:20px;padding:28px 32px 32px}.business-confirm__agreement{padding:22px;border:1.5px solid #f3eadd;border-radius:24px;background-color:#fff}.business-confirm__agreement h3{margin-bottom:16px;color:#171310;font-weight:600;font-size:18px;line-height:140%}.business-confirm__agreement-text{max-height:288px;overflow-y:auto;padding-right:8px;color:#8a7d70;font-weight:400;font-size:14px;line-height:150%}.business-confirm__agreement-text p+p{margin-top:12px}.business-confirm__accept{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1.5px solid #f3eadd;border-radius:20px;background-color:#f8fbff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.business-confirm__accept input{flex-shrink:0;width:18px;height:18px;margin-top:2px;accent-color:#07f;cursor:pointer}.business-confirm__accept span{color:#8a7d70;font-weight:400;font-size:14px;line-height:150%}.business-confirm__error{color:#f1442e;font-weight:400;font-size:14px;line-height:150%}.business-confirm__actions{display:flex;justify-content:flex-end}.business-confirm__submit{min-width:168px}.business-confirm__submit:disabled{border-color:#efe6da;background-color:#fffdfa;color:#a5a5a5;cursor:not-allowed;pointer-events:none}@media(max-width:768px){.business-confirm__body,.business-confirm__hero{padding-left:18px;padding-right:18px}.business-confirm__hero{padding-top:22px;padding-bottom:22px}.business-confirm__body{padding-top:22px;padding-bottom:24px}.business-confirm__agreement{padding:18px;border-radius:20px}.business-confirm__actions,.business-confirm__submit{width:100%}}.dropdown{border:1px solid #efe6da;border-radius:20px;background-color:#fff;padding:16px}.counter{display:flex;align-items:center;justify-content:center;padding:4px;border-radius:8px;color:#a5a5a5;font-weight:600;font-size:12px;line-height:140%;height:25px;background-color:#f3eadd;min-width:21px}.lk-layout{min-height:100vh;min-height:100dvh;padding-top:0;padding-bottom:0;background:#fffdfa;color:#171310}.lk-layout__inner{display:grid;grid-template-columns:auto 1fr;gap:0}.lk-layout__left{position:relative;padding-top:0}.lk-layout__right{flex-grow:1;min-width:0;padding-top:0}.lk-layout__main{min-width:0}.lk-layout--app .lk-shell{max-width:1440px;padding:0 48px 0 0}@media(max-width:1024px){.lk-layout--app .lk-shell{padding:0 28px 0 0}}@media(max-width:768px){.lk-layout--app .lk-shell{padding:0 16px}}.lk-layout--app .lk-layout__right{padding-left:20px}@media(max-width:768px){.lk-layout--app .lk-layout__right{padding-left:0}}.lk-layout--app .lk-layout__main{padding-top:4px}.lk-layout--app .lk-layout__main .container{max-width:1264px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}@media(max-width:1264px){.lk-layout--app .lk-layout__main .container{max-width:100%}}.lk-layout--catalog .lk-shell{max-width:none;padding:0}.lk-layout--catalog .lk-layout__right{padding-left:0;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:#fffdfa}.lk-layout--catalog .lk-layout__main{padding-top:0;flex:1 1 auto;min-width:0}.lk-layout--catalog .lk-layout__main>.city-home{margin:0}.lk-layout--catalog .lk-layout__main .container{max-width:1264px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.notifications{position:fixed;bottom:16px;left:16px;z-index:9999}.notifications .notifications__list{display:flex;flex-direction:column;gap:12px}.notifications .notifications__list .notification{border-radius:16px;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,119,255,.18);border:1px solid var(--secondary);border-radius:20px;width:405px;max-width:405px;display:flex;flex-direction:column;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.notifications .notifications__list .notification .notification__top{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 16px 14px;border-bottom:2px solid #efe6da;gap:8px}.notifications .notifications__list .notification .notification__top .notification__title{font-weight:700;font-size:16px;line-height:140%}.notifications .notifications__list .notification .notification__top .notification__top-right{display:flex;gap:16px;align-items:center;align-self:start}.notifications .notifications__list .notification .notification__top .notification__close{cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px}.notifications .notifications__list .notification .notification__top .notification__close:focus svg path,.notifications .notifications__list .notification .notification__top .notification__close:hover svg path{fill:#07f}.notifications .notifications__list .notification .notification__top .notification__close svg{width:24px;height:24px}.notifications .notifications__list .notification .notification__top .notification__time{font-weight:400;font-size:14px;line-height:140%;min-width:-moz-fit-content;min-width:fit-content;text-wrap:nowrap;color:#8a7d70}.notifications .notifications__list .notification .notification__bottom{padding:14px 16px 16px}.notifications .notifications__list .notification .notification__bottom .notification__message{font-weight:400;font-size:14px;line-height:140%}.footnote{color:#a5a5a5;margin-top:10px}.error-message,.footnote{font-weight:400;font-size:12px;line-height:140%}.error-message{display:none;margin-top:2px;color:#f1442e}.back-link{display:block;padding-left:34px;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.9998 19.9201L8.47984 13.4001C7.70984 12.6301 7.70984 11.3701 8.47984 10.6001L14.9998 4.08008" stroke="%23656565" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round" /></svg>');background-position:0;background-repeat:no-repeat;font-weight:700;font-size:30px;line-height:140%}.dots-wrap{position:relative;width:-moz-fit-content;width:fit-content}.dots-wrap .dots-wrap__dots{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14 5C14 3.9 13.1 3 12 3C10.9 3 10 3.9 10 5C10 6.1 10.9 7 12 7C13.1 7 14 6.1 14 5Z" fill="%23A5A5A5" /><path d="M14 19C14 17.9 13.1 17 12 17C10.9 17 10 17.9 10 19C10 20.1 10.9 21 12 21C13.1 21 14 20.1 14 19Z" fill="%23A5A5A5" /><path d="M14 12C14 10.9 13.1 10 12 10C10.9 10 10 10.9 10 12C10 13.1 10.9 14 12 14C13.1 14 14 13.1 14 12Z" fill="%23A5A5A5" /></svg>');background-position:50%;background-repeat:no-repeat;width:24px;height:24px;min-width:24px;cursor:pointer;transition:background-image .2s ease,color .2s ease}.dots-wrap.open .dots-wrap__dots{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14 5C14 3.9 13.1 3 12 3C10.9 3 10 3.9 10 5C10 6.1 10.9 7 12 7C13.1 7 14 6.1 14 5Z" fill="%230077FF" /><path d="M14 19C14 17.9 13.1 17 12 17C10.9 17 10 17.9 10 19C10 20.1 10.9 21 12 21C13.1 21 14 20.1 14 19Z" fill="%230077FF" /><path d="M14 12C14 10.9 13.1 10 12 10C10.9 10 10 10.9 10 12C10 13.1 10.9 14 12 14C13.1 14 14 13.1 14 12Z" fill="%230077FF" /></svg>')}.dots-wrap.open .dots-wrap__dots-list{opacity:1;pointer-events:all;visibility:visible}.dots-wrap .dots-wrap__dots-list{position:absolute;top:calc(100% + 6px);right:0;display:flex;flex-direction:column;gap:0;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,119,255,.12);pointer-events:none;opacity:0;padding:8px 0;overflow:hidden;transition:opacity .3s}.dots-wrap .dots-wrap__dots-list .dots-wrap__item{cursor:pointer;background-position:16px;background-repeat:no-repeat;padding:8px 16px 8px 52px;border-radius:6px;transition:background-color .3s ease}.dots-wrap .dots-wrap__dots-list .dots-wrap__item:hover{background-color:#f3eadd}.dots-wrap .dots-wrap__dots-list .dots-wrap__item.edit{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11 2H9C4 2 2 4 2 9V15C2 20 4 22 9 22H15C20 22 22 20 22 15V13" stroke="%23656565" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M16.0399 3.02123L8.15988 10.9012C7.85988 11.2012 7.55988 11.7912 7.49988 12.2212L7.06988 15.2312C6.90988 16.3212 7.67988 17.0812 8.76988 16.9312L11.7799 16.5012C12.1999 16.4412 12.7899 16.1412 13.0999 15.8412L20.9799 7.96123C22.3399 6.60123 22.9799 5.02123 20.9799 3.02123C18.9799 1.02123 17.3999 1.66123 16.0399 3.02123Z" stroke="%23656565" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round" /><path d="M14.9102 4.15039C15.5802 6.54039 17.4502 8.41039 19.8502 9.09039" stroke="%23656565" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round" /></svg>')}.dots-wrap .dots-wrap__dots-list .dots-wrap__item.delete{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 5.98047C17.67 5.65047 14.32 5.48047 10.98 5.48047C9 5.48047 7.02 5.58047 5.04 5.78047L3 5.98047" stroke="%23F1442E" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M8.5 4.97L8.72 3.66C8.88 2.71 9 2 10.69 2H13.31C15 2 15.13 2.75 15.28 3.67L15.5 4.97" stroke="%23F1442E" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M18.8499 9.14062L18.1999 19.2106C18.0899 20.7806 17.9999 22.0006 15.2099 22.0006H8.7899C5.9999 22.0006 5.9099 20.7806 5.7999 19.2106L5.1499 9.14062" stroke="%23F1442E" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M10.3301 16.5H13.6601" stroke="%23F1442E" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M9.5 12.5H14.5" stroke="%23F1442E" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>')}.dots-wrap .dots-wrap__dots-list .dots-wrap__item.archive{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 2V8L14 6" stroke="%23656565" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M12 8L10 6" stroke="%23656565" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M7 12C3 12 3 13.79 3 16V17C3 19.76 3 22 8 22H16C20 22 21 19.76 21 17V16C21 13.79 21 12 17 12C16 12 15.72 12.21 15.2 12.6L14.18 13.68C13 14.94 11 14.94 9.81 13.68L8.8 12.6C8.28 12.21 8 12 7 12Z" stroke="%23656565" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round" /><path d="M5 11.9991V7.99906C5 5.98906 5 4.32906 8 4.03906" stroke="%23656565" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round" /><path d="M19 11.9991V7.99906C19 5.98906 19 4.32906 16 4.03906" stroke="%23656565" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round" /></svg>')}.location{padding-left:34px;background-image:url(/img/location.png);background-position:0;background-repeat:no-repeat;background-size:24px 24px;min-height:24px;font-weight:400;font-size:16px;line-height:140%}.tabs-buttons{display:flex;gap:0}.tabs-buttons .tab-button{font-weight:400;font-size:20px;line-height:140%;color:#a5a5a5;padding:7px 8px;border-bottom:1px solid #a5a5a5}@media(max-width:768px){.tabs-buttons .tab-button{font-size:18px}}.tabs-buttons .tab-button.active{color:#07f;font-weight:600;border-bottom:2px solid #07f}.tabs{display:flex;gap:0}.tabs .tab{width:100%;display:none}.tabs .tab.active{display:block}.empty-state-block{padding:85px 26px;margin:0 auto;max-width:528px;display:flex;flex-direction:column;align-items:center}@media(max-width:768px){.empty-state-block{padding:107px 26px}}.empty-state-block .empty-state-block__img{margin-bottom:32px}.empty-state-block .empty-state-block__title{font-weight:600;font-size:24px;line-height:140%;margin-bottom:12px;text-align:center}@media(max-width:768px){.empty-state-block .empty-state-block__title{font-size:20px}}.empty-state-block .empty-state-block__text{font-weight:400;font-size:16px;line-height:140%;color:#a5a5a5;text-align:center;margin-bottom:28px;max-width:425px}.empty-state-block .empty-state-block__buttons,.row{display:flex;gap:16px}.row{justify-content:space-between}.addresses-list{border:1px solid #efe6da;border-radius:16px;padding:18px;display:grid;grid-template-columns:repeat(3,calc(33.33333% - 29px));-moz-column-gap:44px;column-gap:44px;row-gap:14px;background-color:#fff}.addresses-list .addresses-list__item{font-weight:400;font-size:16px;line-height:140%;padding-left:34px;background-image:url(/img/location.png);background-position:0 0;background-repeat:no-repeat;background-size:24px 24px;min-height:24px;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input{width:100%;border:1px solid #efe6da;border-radius:12px;padding:12px 16px;height:48px;transition:border-color .3s ease;font-weight:400;font-size:14px;line-height:140%}.input:focus{border-color:#07f}.tippy-box{border-radius:12px;padding:6px 10px;background:rgba(35,35,35,.85)}.tippy-box .tippy-content{font-weight:400;font-size:14px;line-height:140%;color:#fff}.tippy-box .tippy-svg-arrow{width:17px;height:8px}.tippy-box .tippy-svg-arrow svg{transform:translateY(-3px)}.input-wrap{position:relative;display:grid;gap:8px}.input-wrap.error .input-wrap__input,.input-wrap.error .input-wrap__select-trigger,.input-wrap.error input,.input-wrap.error select,.input-wrap.error textarea{border-color:#f1442e}.input-wrap.error .error-message{display:block}.input-wrap__label{margin:0;font-weight:700;font-size:15px;line-height:120%;color:#171310;display:block}.input-wrap input,.input-wrap select,.input-wrap textarea,.input-wrap__input{box-sizing:border-box;width:100%;min-height:50px;border:1px solid #efe6da;border-radius:14px;padding:0 14px;font-family:inherit;font-weight:400;font-size:15px;line-height:140%;color:#171310;background-color:#fffdfa;outline:none;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.input-wrap input::-moz-placeholder,.input-wrap select::-moz-placeholder,.input-wrap textarea::-moz-placeholder,.input-wrap__input::-moz-placeholder{color:#a89b8c}.input-wrap input::placeholder,.input-wrap select::placeholder,.input-wrap textarea::placeholder,.input-wrap__input::placeholder{color:#a89b8c}.input-wrap input:focus,.input-wrap select:focus,.input-wrap textarea:focus,.input-wrap__input:focus{border-color:#07f;background-color:#fff}.input-wrap input:focus-visible,.input-wrap select:focus-visible,.input-wrap textarea:focus-visible,.input-wrap__input:focus-visible{border-color:#07f;background-color:#fff;box-shadow:0 0 0 3px rgba(0,119,255,.15)}.input-wrap .input-wrap__input[type=textarea],.input-wrap textarea,.input-wrap textarea.input-wrap__input{height:auto;min-height:134px;padding:12px 14px;resize:vertical}.input-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.9201 9.00016L13.4001 15.5202C12.6301 16.2902 11.3701 16.2902 10.6001 15.5202L4.08008 9.00016" stroke="%238a7d70" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round" /></svg>');background-repeat:no-repeat;background-position:right 10px center;padding-right:36px}.input-wrap .error-message{display:none;margin:0;font-weight:600;font-size:12px;line-height:140%;color:#f1442e}.input-wrap .footnote{margin:0;font-weight:400;font-size:12px;line-height:140%;color:#8a7d70}.input-wrap .input-wrap__select-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;width:100%;min-height:50px;border:1px solid #efe6da;border-radius:14px;padding:0 36px 0 14px;font-weight:400;font-size:15px;line-height:140%;font-family:inherit;color:#171310;background-color:#fffdfa;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.9201 9.00016L13.4001 15.5202C12.6301 16.2902 11.3701 16.2902 10.6001 15.5202L4.08008 9.00016" stroke="%238a7d70" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round" /></svg>');background-repeat:no-repeat;background-position:right 10px center;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-wrap .input-wrap__select-trigger:focus{outline:none;border-color:#07f;background-color:#fff}.input-wrap .input-wrap__select-trigger:focus-visible{outline:none;border-color:#07f;background-color:#fff;box-shadow:0 0 0 3px rgba(0,119,255,.15)}.input-wrap .input-wrap__select-trigger--placeholder{color:#a89b8c}.input-wrap.error .input-wrap__select-trigger{border-color:#f1442e}.specialist-avatar{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;border-radius:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.specialist-avatar svg{width:48%;height:48%;opacity:.7}.card .card__image.specialist-avatar{display:flex;align-items:center;justify-content:center;line-height:1;font-size:48px;-o-object-fit:unset;object-fit:unset}.specialist-name{display:inline-flex;align-items:center;gap:.35em;max-width:100%;vertical-align:baseline}.specialist-name__text{min-width:0}.specialist-qual-mark{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin:0;line-height:1;flex:0 0 auto;align-self:center;border-radius:50%}.specialist-qual-mark--verified{background:#2f9e5c;color:#fff}.specialist-qual-mark--declared{background:#d9d2c8;color:#5c5248}.specialist-qual-mark svg{display:block}.modal.modal--context-switcher .modal__content.modal__content--context-switcher{width:min(100%,420px);max-height:min(88vh,560px);display:flex;flex-direction:column;overflow:hidden}.modal.modal--context-switcher .modal__content.modal__content--context-switcher .modal__top-row{flex-shrink:0}.modal.modal--context-switcher .modal__content.modal__content--context-switcher>.context-modal,.modal.modal--context-switcher .modal__content.modal__content--context-switcher>.context-modal__loading{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.context-modal{padding:12px 20px 18px}@media(max-width:768px){.context-modal{padding:10px 16px 16px}}.context-modal__search{margin-bottom:12px}.context-modal__search.search{border:1px solid #efe6da;border-radius:14px;background:#fff}.context-modal__search .search__input{height:44px;font-size:15px;color:#171310}.context-modal__search .search__input::-moz-placeholder{color:#8a7d70}.context-modal__search .search__input::placeholder{color:#8a7d70}.context-modal__group{margin-bottom:14px}.context-modal__group:last-child{margin-bottom:0}.context-modal__group-label{font-family:Inter,sans-serif;font-weight:700;font-size:12px;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:#8a7d70;margin:0 0 4px 4px}.context-modal__panel{background-color:transparent;border:0;border-radius:0;padding:0}.context-modal__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.context-modal__item{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 4px;margin:0;border:0;border-bottom:1px solid #f3eadd;border-radius:0;font:inherit;font-size:15px;font-weight:600;line-height:1.3;color:#171310;text-align:left;cursor:pointer;transition:color .15s ease}.context-modal__item,.context-modal__item:hover{background-color:transparent;text-decoration:none}.context-modal__item:hover{color:#07f;box-shadow:none}.context-modal__item:focus{outline:none}.context-modal__item:focus-visible{color:#07f;box-shadow:none;outline:2px solid #07f;outline-offset:2px}.context-modal__item--active{background-color:transparent;box-shadow:none;color:#07f}.context-modal__item--active .context-modal__icon-wrap{background-color:#f3eadd;color:#07f}.context-modal__item--active .context-modal__caption{color:#8a7d70}.context-modal__item--active .context-modal__check{opacity:1;transform:scale(1)}.context-modal__item--create{color:#8a7d70;font-weight:600;border:0;border-bottom:1px solid #f3eadd;background-color:transparent}.context-modal__item--create .context-modal__icon-wrap{background-color:#f3eadd;border:1px dashed #efe6da;color:#07f}.context-modal__item--create:hover{border-color:transparent transparent #f3eadd;background-color:transparent;color:#07f}.context-modal__item--pending{cursor:default;opacity:.92}.context-modal__item--pending:hover{background-color:transparent;box-shadow:none;color:#171310}.context-modal__item--pending .context-modal__caption{color:#b45309}.context-modal__item--pending:is(a){cursor:pointer}.context-modal__item--pending:is(a):hover{color:#07f;background-color:transparent;box-shadow:none}.context-modal__icon-wrap--pending{background-color:#fff6e6;color:#b45309}.context-modal__pending-dot{width:8px;height:8px;border-radius:50%;background:#ffac33}.context-modal__icon-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background-color:#f3eadd;color:#171310;overflow:hidden;transition:background-color .15s ease,color .15s ease}.context-modal__icon-wrap--round{border-radius:50%}.context-modal__icon-wrap--square{border-radius:10px}.context-modal__icon-wrap svg{display:block}.context-modal__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;align-items:flex-start}.context-modal__caption,.context-modal__name{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-modal__caption{font-weight:500;font-size:12px;line-height:1.25;color:#8a7d70}.context-modal__check{flex-shrink:0;width:20px;height:20px;margin-left:auto;opacity:0;transform:scale(.85);transition:opacity .2s ease,transform .2s ease;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20"><path stroke="%230077ff" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" d="M5 10.5l3 3 7-7"/></svg>') 50%/contain no-repeat}.context-modal__group--create .context-modal__panel{background-color:transparent}.context-modal__loading{display:flex;flex-direction:column;gap:0;padding:12px 20px 18px}@media(max-width:768px){.context-modal__loading{padding:10px 16px 16px}}.context-modal__skeleton{height:52px;border-radius:0;border-bottom:1px solid #f3eadd;background:linear-gradient(90deg,#f3eadd,#efe6da 45%,#f3eadd 90%);background-size:200% 100%;animation:context-modal-skeleton 1.1s ease-in-out infinite}@keyframes context-modal-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.footer{position:relative;color:#171310;box-sizing:border-box;max-width:100%;width:100%;margin:0 auto;overflow:hidden;background-color:#fff;font-weight:400;font-size:14px;line-height:140%;border-top:1px solid #efe6da}.footer__inner .footer__top{display:flex;justify-content:space-between;padding:44px 0 42px}@media(max-width:639px){.footer__inner .footer__top{flex-direction:column;gap:32px}}.footer__inner .footer__top .footer__top-right{display:flex;gap:100px}@media(max-width:639px){.footer__inner .footer__top .footer__top-right{flex-direction:column;gap:32px}}.footer__inner .footer__top .footer__top-right .footer__links{display:flex;flex-direction:column;gap:16px}.footer__inner .footer__top .footer__top-right .footer__tablet-wrapper{display:flex;gap:100px}@media(max-width:1024px){.footer__inner .footer__top .footer__top-right .footer__tablet-wrapper{flex-direction:column;gap:26px}}.footer__inner .footer__top .footer__top-right .footer__contacts{display:flex;flex-direction:column;gap:14px}.footer__inner .footer__top .footer__top-right .footer__contacts .footer__contacts-item{padding-left:32px;min-height:22px;background-position:0;background-repeat:no-repeat;background-size:22px 22px}.footer__inner .footer__top .footer__top-right .footer__contacts .footer__contacts-item.address{background-image:url(/img/location.png)}.footer__inner .footer__top .footer__top-right .footer__contacts .footer__contacts-item.email{background-image:url(/img/sms.png)}.footer__inner .footer__top .footer__top-right .footer__contacts .footer__contacts-item.phone{background-image:url(/img/call.png)}.footer__inner .footer__top .footer__top-right .footer__buttons{display:flex;flex-direction:column;gap:14px}@media(max-width:639px){.footer__inner .footer__top .footer__top-right .footer__buttons .footer__button{width:100%;max-width:205px}}.footer__inner .footer__bottom{display:flex;justify-content:space-between;padding:14px 0;font-weight:400;font-size:12px;line-height:140%;color:#efe6da;border-top:1px solid #efe6da}@media(max-width:639px){.footer__inner .footer__bottom{flex-direction:column;padding:16px 0;gap:16px}}.footer__inner .footer__bottom a{text-decoration:underline;text-underline-offset:3px}.footer__inner .footer__bottom a:hover{text-decoration:none}.header{position:sticky;margin:0 auto;padding-top:14px;padding-bottom:12px;background:#f5f6fa}.header,.header.fixed{top:0;left:0;right:0;width:100%;z-index:100}.header.fixed{height:100px;background:#fff;position:fixed;animation:fixedHeader .6s}@media(max-width:639px){.header.fixed{height:65px}}.header.fixed .header__inner .header__logo{height:70px}@media(max-width:639px){.header.fixed .header__inner .header__logo{height:42px}.header.fixed .header__inner .header__menu-wrap{top:17px}}.header .container{height:100%}.header__inner{height:70px;padding:8px 24px;border:1px solid #efe6da;border-radius:32px;display:flex;align-items:center;justify-content:space-between;gap:32px;background-color:#fff}@media(max-width:1024px){.header__inner{gap:24px;padding:0 16px}}@media(max-width:768px){.header__inner{height:52px;padding:0 21px;gap:14px}}.header__inner .header__left{display:flex;align-items:center;gap:32px}@media(max-width:1024px){.header__inner .header__left{gap:22.7px}}@media(max-width:768px){.header__inner .header__left{gap:14px}.header__inner .header__left .header__logo-link{display:none}}.header__inner .header__left .header__logo{height:auto;width:148px;min-width:148px}@media(max-width:1024px){.header__inner .header__left .header__logo{width:130px;min-width:130px}}@media(max-width:768px){.header__inner .header__left .header__logo{display:none}}.header__inner .header__left .header__burger-btn{display:none;width:24px;height:24px;min-width:24px}@media(max-width:768px){.header__inner .header__left .header__burger-btn{display:block}}.header__inner .header__left .header__burger-btn svg{width:100%;height:100%}.header__inner .header__search{flex:1;min-width:0;max-width:360px}.header__inner .header__search .search-bar__inner{height:42px}.header__inner .header__right{display:flex;gap:32px;align-items:center}@media(max-width:1024px){.header__inner .header__right{gap:24px}}.header__inner .header__right .header__buttons{display:flex;gap:16px;align-items:center}@media(max-width:768px){.header__inner .header__right .header__buttons{display:none}}.header__inner .header__right .header__buttons .header__button{text-wrap:nowrap}@media(max-width:1024px){.header__inner .header__right .header__buttons .header__button{text-wrap:wrap}}@keyframes fixedHeader{0%{opacity:.5;transform:translateY(-100%)}to{transform:translateY(0);opacity:1}}.shirma{position:fixed;left:-150%;top:0;width:250%;height:150%;background-color:rgba(2,2,2,.7);opacity:0;transition:opacity .3s;min-height:100vh;pointer-events:none}.shirma.active{visibility:visible;pointer-events:all;opacity:1;z-index:101;transform:translate(20%)}.header-fixed{height:100px;background:#fff;position:fixed;top:0;left:0;right:0;width:100%;z-index:100;transform:translateY(-100%);transition:transform .4s ease-in-out;pointer-events:none;max-width:1280px;margin:0 auto}.header-fixed.active{pointer-events:all}@media(max-width:639px){.header-fixed{height:65px}}.header-fixed .header__inner .header__logo{height:70px}@media(max-width:639px){.header-fixed .header__inner .header__logo{height:42px}.header-fixed .header__inner .header__menu-wrap{top:17px}}.input__wrapper{width:100%;position:relative;margin:15px 0;text-align:center}.input__file{opacity:0;visibility:hidden;position:absolute}.input__file-icon-wrapper{height:60px;width:60px;margin-right:15px;display:flex;align-items:center;justify-content:center;border-right:1px solid #fff}.input__file-button-text{line-height:1;margin-top:1px}.input__file-button{width:100%;max-width:290px;height:60px;background:#1bbc9b;color:#fff;font-size:1.125rem;font-weight:700;display:flex;align-items:center;justify-content:flex-start;border-radius:3px;cursor:pointer;margin:0 auto}.vt-header.lk-header{position:sticky;top:0;z-index:200;width:100%;transition:transform .2s ease;will-change:transform}.vt-header.lk-header .lk-header__bar{display:flex;align-items:center;gap:12px;width:100%}.vt-header.lk-header .lk-header__burger{display:none;flex:0 0 auto}@media(max-width:768px){.vt-header.lk-header .lk-header__burger{display:grid}}.vt-header.lk-header .lk-header__search{flex:1 1 220px;min-width:0;max-width:420px}@media(max-width:768px){.vt-header.lk-header .lk-header__search{max-width:none}}.vt-header.lk-header .lk-header__search-input{flex:1 1 auto;min-width:0;width:100%;height:44px;border:0;padding:0;background:transparent;font-family:inherit;font-size:14px;font-weight:500;color:#171310;outline:none}.vt-header.lk-header .lk-header__search-input::-moz-placeholder{color:#8a7d70}.vt-header.lk-header .lk-header__search-input::placeholder{color:#8a7d70}.vt-header.lk-header .lk-header__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.vt-header.lk-header .lk-header__city{flex:0 0 auto}@media(max-width:768px){.vt-header.lk-header .lk-header__city{display:none}}.vt-header.lk-header .lk-header__city:disabled{opacity:.65;cursor:default}.vt-header.lk-header .lk-header__account{display:flex;align-items:center;gap:8px;flex:0 0 auto;min-height:44px;padding:4px 12px 4px 4px;border:1px solid #efe6da;border-radius:999px;background:#fff;font-family:inherit;color:#171310;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.vt-header.lk-header .lk-header__account:hover{border-color:#ffac33;background:#fff}.vt-header.lk-header .lk-header__account:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(0,119,255,.15)}@media(max-width:768px){.vt-header.lk-header .lk-header__account{padding:4px}}.vt-header.lk-header .lk-header__account-avatar{display:flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;border-radius:50%;overflow:hidden;background:#f3eadd}.vt-header.lk-header .lk-header__account-avatar-img{width:100%;height:100%}.vt-header.lk-header .lk-header__account-skeleton{display:block;width:100%;height:100%;border-radius:50%;background:linear-gradient(90deg,#f3eadd,#efe6da 50%,#f3eadd);background-size:200% 100%;animation:lk-header-context-avatar-skeleton 1.1s ease-in-out infinite}.vt-header.lk-header .lk-header__account-label{font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.vt-header.lk-header .lk-header__account-label{display:none}}.vt-header.lk-header .lk-header__account-chevron{display:flex;align-items:center;color:#8a7d70}@media(max-width:768px){.vt-header.lk-header .lk-header__account-chevron{display:none}}.vt-header.lk-header.lk-header--catalog{margin:0;background:rgba(255,253,250,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #efe6da}.vt-header.lk-header.lk-header--catalog .lk-header__bar{max-width:1160px;margin:0 auto;padding:12px 20px;gap:16px}.vt-header.lk-header.lk-header--app{margin:0 0 20px;background:transparent;border-bottom:0}.vt-header.lk-header.lk-header--app .lk-header__bar{max-width:none;margin:0;padding:10px 0}@keyframes lk-header-context-avatar-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.lk-menu{position:fixed;left:0;top:0;bottom:0;z-index:1003;display:flex;flex-direction:column;gap:8px;justify-content:space-between;padding:14px 14px 16px;border:0;border-right:1px solid #efe6da;border-radius:0;background-color:#fff;color:#171310;box-shadow:none;height:100vh;height:100dvh;overflow:hidden;overflow-y:auto;-ms-overflow-style:none;min-width:286px;max-width:286px;inline-size:286px;will-change:transform,inline-size;transition:width .3s ease,max-width .3s ease,min-width .3s ease,inline-size .25s ease-in-out}@media(max-width:768px){.lk-menu{position:fixed;transform:translateX(-120%);transition:transform .3s ease}.lk-menu.open{transform:translateX(0)}}.lk-menu::-webkit-scrollbar{width:0}.lk-menu.lk-menu_collapsed{min-width:72px;max-width:72px}.lk-menu.lk-menu_collapsed:not(.lk-menu_hovered){inline-size:72px;min-width:72px;max-width:72px;padding:12px 10px 14px}.lk-menu.lk-menu_collapsed:not(.lk-menu_hovered) .lk-menu__top-row{display:flex;justify-content:center;align-items:center}.lk-menu.lk-menu_collapsed:not(.lk-menu_hovered) .lk-menu__top-row .lk-menu__logo{width:100%;justify-content:center}.lk-menu.lk-menu_collapsed:not(.lk-menu_hovered) .lk-menu__top-row .lk-menu__close,.lk-menu.lk-menu_collapsed:not(.lk-menu_hovered) .lk-menu__top-row .lk-menu__logo .lk-menu__img-text{opacity:0;visibility:hidden;display:none}.lk-menu.lk-menu_collapsed:not(.lk-menu_hovered) .menu-item .menu-item__link{width:44px;height:44px;min-height:44px;padding:0;justify-content:center;border-bottom:0;margin:0 auto}.lk-menu.lk-menu_collapsed:not(.lk-menu_hovered) .menu-item .text{opacity:0;visibility:hidden}.lk-menu.lk-menu_collapsed:not(.lk-menu_hovered) .menu-item .menu-item__dropdown.pets-dropdown .pets-dropdown__button .text{display:none}.lk-menu.lk-menu_collapsed:not(.lk-menu_hovered) .menu-item .menu-item__dropdown.pets-dropdown .pets-dropdown__button{width:44px;height:44px;min-height:44px;justify-content:center;box-sizing:border-box;padding:0;border-bottom:0;margin:0 auto}.lk-menu.lk-menu_collapsed:not(.lk-menu_hovered) .menu-item .arrow,.lk-menu.lk-menu_collapsed:not(.lk-menu_hovered) .menu-item .counter{opacity:0;visibility:hidden}.lk-menu.lk-menu_collapsed:not(.lk-menu_hovered) .lk-menu__bottom-iconbar{flex-direction:column;align-items:stretch;gap:2px;padding-top:8px}.lk-menu.lk-menu_collapsed:not(.lk-menu_hovered) .lk-menu__bottom-iconbtn{flex:0 0 auto;width:100%;padding:6px 0;min-height:40px}.lk-menu.lk-menu_collapsed:not(.lk-menu_hovered) .lk-menu__profile{justify-content:center;padding:8px 4px;gap:0;border-bottom:0}.lk-menu.lk-menu_collapsed:not(.lk-menu_hovered) .lk-menu__profile .lk-menu__profile-text{display:none}.lk-menu.lk-menu_collapsed.lk-menu_hovered{inline-size:286px;min-width:286px;max-width:286px;padding:14px 14px 16px}.lk-menu.lk-menu_collapsed .lk-menu__top .lk-menu__top-row .lk-menu__close{transform:rotate(180deg)}.lk-menu .lk-menu__inner{gap:8px;justify-content:space-between;height:100%;position:relative}.lk-menu .lk-menu__inner,.lk-menu .lk-menu__top{display:flex;flex-direction:column;min-height:0}.lk-menu .lk-menu__top .lk-menu__top-row{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.lk-menu .lk-menu__top .lk-menu__top-row .lk-menu__logo{display:flex;align-items:center;gap:4px;min-width:0;transition:transform .1s ease}.lk-menu .lk-menu__top .lk-menu__top-row .lk-menu__logo .lk-menu__img-logo,.lk-menu .lk-menu__top .lk-menu__top-row .lk-menu__logo .lk-menu__img-text{min-width:-moz-fit-content;min-width:fit-content}.lk-menu .lk-menu__top .lk-menu__top-row .lk-menu__close{width:36px;height:36px;min-width:36px;flex:0 0 auto;display:grid;place-content:center;padding:0;border:1px solid #efe6da;border-radius:12px;background:#fff;color:#8a7d70;cursor:pointer;transition:border-color .15s ease,color .15s ease,transform .1s ease}.lk-menu .lk-menu__top .lk-menu__top-row .lk-menu__close:hover{border-color:#ffac33;color:#171310}@media(max-width:768px){.lk-menu .lk-menu__top .lk-menu__top-row .lk-menu__close{display:none}}.lk-menu .lk-menu__top .lk-menu__top-row .lk-menu__close svg{width:18px;height:18px}.lk-menu .lk-menu__nav{min-height:0}.lk-menu .lk-menu__nav .lk-menu__items{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.lk-menu .lk-menu__nav .lk-menu__items .lk-menu__item{text-wrap:nowrap}.lk-menu .lk-menu__bottom{padding-top:10px;position:relative;transition:transform .3s ease}.lk-menu .lk-menu__bottom:before{content:"";width:calc(100% + 28px);height:1px;background-color:#efe6da;position:absolute;top:0;left:-14px;right:-14px}.lk-menu .lk-menu__bottom .lk-menu__bottom-items{display:flex;flex-direction:column;gap:0}.lk-menu .lk-menu__bottom .lk-menu__bottom-items .lk-menu__bottom-item{min-height:48px;padding:10px 4px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #f3eadd;text-wrap:nowrap}.lk-menu .lk-menu__bottom .lk-menu__bottom-items .lk-menu__bottom-item svg{width:22px;height:22px;min-width:22px}.lk-menu .lk-menu__bottom .lk-menu__bottom-stack{display:flex;flex-direction:column;gap:4px}.lk-menu .lk-menu__bottom .lk-menu__profile{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:8px 4px;border:0;border-bottom:1px solid #f3eadd;border-radius:0;text-decoration:none;color:inherit;transition:color .15s ease}.lk-menu .lk-menu__bottom .lk-menu__profile:hover{color:#07f;text-decoration:none;background:transparent}.lk-menu .lk-menu__bottom .lk-menu__profile .lk-menu__profile-text{display:flex;flex-direction:column;overflow:hidden;min-width:0}.lk-menu .lk-menu__bottom .lk-menu__profile .lk-menu__profile-name{font-size:14px;font-weight:600;color:#171310;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk-menu .lk-menu__bottom .lk-menu__profile .lk-menu__profile-email{font-size:12px;font-weight:500;color:#8a7d70;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk-menu .lk-menu__bottom .lk-menu__profile .lk-menu__profile-avatar{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.lk-menu .lk-menu__bottom .lk-menu__profile .lk-menu__profile-avatar-img{width:32px;height:32px;min-width:32px;min-height:32px;max-width:32px;max-height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.lk-menu .lk-menu__bottom .lk-menu__profile .lk-menu__profile-avatar-fallback{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;border-radius:50%;background:#f3eadd;color:#07f;font-weight:700;font-size:12px}.lk-menu .lk-menu__bottom .lk-menu__bottom-iconbar{display:flex;flex-direction:row;align-items:stretch;gap:2px;margin-top:2px;padding-top:8px;border-top:1px solid #efe6da}.lk-menu .lk-menu__bottom .lk-menu__bottom-iconbtn{flex:1;display:flex;align-items:center;justify-content:center;min-width:0;min-height:40px;padding:8px 4px;border:none;border-radius:10px;background:transparent;cursor:pointer;text-decoration:none;color:inherit;transition:background-color .15s ease}.lk-menu .lk-menu__bottom .lk-menu__bottom-iconbtn svg{width:22px;height:22px;min-width:22px;flex-shrink:0}.lk-menu .lk-menu__bottom .lk-menu__bottom-iconbtn:focus-visible,.lk-menu .lk-menu__bottom .lk-menu__bottom-iconbtn:hover:not(:disabled){background-color:#f3eadd;outline:none}.lk-menu .lk-menu__bottom .lk-menu__bottom-iconbtn.is-active{background-color:#f3eadd}.lk-menu .lk-menu__bottom .lk-menu__bottom-iconbtn.is-active svg path[stroke]{stroke:#07f}.lk-menu .lk-menu__bottom .lk-menu__bottom-iconbtn.is-active svg path[fill]:not([fill=none]){fill:#07f}.lk-menu .lk-menu__bottom .lk-menu__bottom-iconbtn:disabled{opacity:.55;cursor:default}.menu-item--group-label .menu-item__link{min-height:0;padding:12px 4px 4px;border-bottom:0;cursor:default;pointer-events:none}.menu-item--group-label .menu-item__link .text{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a7d70}.menu-item--group-label:hover .menu-item__link{color:inherit}.menu-item.active .menu-item__link,.menu-item:focus .menu-item__link,.menu-item:hover .menu-item__link{color:#07f;text-decoration:none;background-color:transparent}.menu-item.active .menu-item__link .text{color:#07f}.menu-item.active .menu-item__link svg path[stroke]{stroke:#07f}.menu-item.active .menu-item__link svg path[fill]:not([fill=none]){fill:#07f}.menu-item.collapsed .menu-item__link .arrow{transform:rotate(0deg)}.menu-item.collapsed .menu-item__dropdown{padding-top:0;padding-bottom:0;margin:0;border:none;grid-template-rows:0fr}.menu-item.collapsed .menu-item__dropdown>div{overflow:hidden;transition:all .3s ease}.menu-item .menu-item__link{border:0;border-bottom:1px solid #f3eadd;border-radius:0;background:transparent;font-weight:600;font-size:15px;line-height:1.3;color:#171310;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:10px 4px;cursor:pointer;text-decoration:none;width:100%;font-family:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color .15s ease,padding .2s ease}.menu-item .menu-item__link:disabled{opacity:.55;cursor:default;color:#171310}.menu-item .menu-item__link .menu-item__left{display:flex;align-items:center;gap:10px;min-width:0}.menu-item .menu-item__link .menu-item__right{display:flex;align-items:center;flex-shrink:0}.menu-item .menu-item__link svg{width:22px;height:22px;min-width:22px}.menu-item .menu-item__link .arrow{transform:rotate(180deg);display:flex;align-items:center;transition:transform .3s ease}.menu-item .menu-item__link:focus,.menu-item .menu-item__link:hover{text-decoration:none}.menu-item .menu-item__dropdown{overflow:hidden;margin-top:0;display:grid;grid-template-rows:1fr;transition:height .3s ease,padding .3s ease,margin .3s ease,grid-template-rows .3s ease}.menu-item .menu-item__dropdown>div{transition:all .3s ease}.menu-item .menu-item__dropdown.pets-dropdown{border:none;border-bottom:1px solid #efe6da;box-shadow:none;background-color:transparent;margin-top:0;padding:4px 0 0;border-radius:0}.menu-item .menu-item__dropdown.pets-dropdown .pets-dropdown__top{border-bottom:1px solid #f3eadd;display:flex;flex-direction:column;gap:0;padding-bottom:0}.menu-item .menu-item__dropdown.pets-dropdown .pets-dropdown__top .pets-dropdown__button{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 4px;border-bottom:1px solid #f3eadd;font-weight:600;font-size:14px}.menu-item .menu-item__dropdown.pets-dropdown .pets-dropdown__pets{display:flex;flex-direction:column}.menu-item .menu-item__dropdown.pets-dropdown .pets-dropdown__pets .pet-item{min-height:44px;padding:8px 4px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #f3eadd;font-weight:600;font-size:14px}.menu-item .menu-item__dropdown.pets-dropdown .pets-dropdown__pets .pet-item:hover{color:#07f}.menu-item .menu-item__dropdown.pets-dropdown .pets-dropdown__pets .pet-item .pet-item__avatar{width:28px;height:28px;min-width:28px;border-radius:50%}.menu-item .menu-item__dropdown.pets-dropdown .pets-dropdown__pets .pet-item .pet-item__name{font-weight:600;font-size:14px;line-height:1.3}.menu-item .menu-item__dropdown.pets-dropdown .pets-dropdown__bottom{border-top:0;padding-top:4px;display:flex;flex-direction:column;gap:0}.menu-item .menu-item__dropdown.pets-dropdown .pets-dropdown__bottom .pets-dropdown__add-btn{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 4px;color:#07f;font-weight:600;font-size:14px}.lk-menu-shirma{pointer-events:none;opacity:0;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(23,19,16,.35);z-index:1002;transition:opacity .3s ease}.lk-menu-shirma.active,.lk-menu-shirma.active-mobile{visibility:visible;pointer-events:all;opacity:1}@media(max-width:768px){.lk-layout__inner{grid-template-columns:auto}}.lk-layout__inner .lk-layout__left{min-width:72px;transition:min-width .3s ease}@media(max-width:768px){.lk-layout__inner .lk-layout__left{min-width:0}}.lk-layout__inner .lk-layout__left.menu-opened{min-width:286px}.lk-layout__inner .lk-layout__left.menu-opened .lk-menu-shirma{opacity:0}.lk-layout__inner .lk-layout__left.menu-opened .lk-menu-shirma.active-mobile{opacity:1}.modal__disclaimer{color:#000;margin:15px 0 0;font-size:14px;font-weight:400}.modal__disclaimer--red{color:red}.modal__disclaimer--mt-0{margin-top:0}.modal__disclaimer a{display:inline-block;color:#000;font-weight:500;text-decoration:underline;text-underline-offset:3px;transition:text-decoration-color .3s}.modal__disclaimer a:hover{text-decoration-color:#000}.modal--std{overflow:auto;padding:80px 0}.modal--std .modal__content{width:calc(100% - 20px);max-width:410px;margin:auto;position:relative;padding:32px 24px;z-index:4;opacity:0;min-width:340px;background:#fff;transform:translateY(20px);border-radius:12px;transition:opacity .3s ease,transform .6s ease}@media only screen and (max-width:1024px){.modal--std .modal__content{padding:24px 16px}}.modal--std .modal__content .contact-us-form .inputs .inputs__top{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.modal--std .modal__content .contact-us-form .private-policy{align-items:flex-start}.modal--std .modal__content .contact-us-form .private-policy:before{transform:translateY(6px)}.modal--std .modal__content .contact-us-form .contact-us-form__button-wrap{display:flex;align-items:center;justify-content:center;margin-top:20px}.modal--std .modal__content .modal-title{font-weight:400;font-size:20px;line-height:130%;text-transform:uppercase;color:#171310;margin-bottom:32px}@media only screen and (max-width:1024px){.modal--std .modal__content .modal-title{margin-bottom:24px;font-size:18px}}.modal--std .modal__content .input-row{display:flex;flex-direction:column;gap:6px}.modal--std .modal__content .input-row .name{font-weight:400;font-size:15px;line-height:100%;text-transform:uppercase;color:#171310}.modal--std .modal__content .input-row input{height:40px;padding:10px;border-radius:12px;font-size:14px}@media only screen and (max-width:1024px){.modal--std .modal__content .input-row input{height:36px;padding:0 12px;border-radius:8px}}.modal--std .modal__content .input-row input::-moz-placeholder{font-size:14px}.modal--std .modal__content .input-row input::placeholder{font-size:14px}.modal--std .modal__content .input-row textarea{padding:10px;border-radius:12px;height:100px;font-size:14px}@media only screen and (max-width:1024px){.modal--std .modal__content .input-row textarea{height:80px;padding:8px 12px;border-radius:8px}}.modal--std .modal__content .input-row textarea::-moz-placeholder{font-size:14px}.modal--std .modal__content .input-row textarea::placeholder{font-size:14px}.modal--std .modal__content .contact-us-form__submit-btn{width:100%}.modal--std .modal__close{background-color:transparent;border:none;position:absolute;right:16px;top:24px;width:36px;height:36px;background-image:url('data:image/svg+xml,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_248_574)"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 14C0 6.26802 6.26802 0 14 0C21.732 0 28 6.26802 28 14C28 16.6662 27.2536 19.1614 25.958 21.2842C25.6549 21.7807 25.0067 21.9376 24.5102 21.6345C24.0136 21.3315 23.8568 20.6833 24.1598 20.1867C25.2595 18.385 25.8934 16.2681 25.8934 14C25.8934 7.43146 20.5685 2.10658 14 2.10658C7.43146 2.10658 2.10658 7.43146 2.10658 14C2.10658 20.5685 7.43146 25.8934 14 25.8934C16.4794 25.8934 18.7787 25.1359 20.683 23.8397C21.1639 23.5124 21.8191 23.637 22.1464 24.1179C22.4737 24.5987 22.3492 25.2539 21.8683 25.5812C19.6255 27.1077 16.9154 28 14 28C6.26802 28 0 21.732 0 14ZM9.51147 9.51147C9.92281 9.10014 10.5897 9.10014 11.0011 9.51147L14 12.5104L16.999 9.51147C17.4103 9.10014 18.0772 9.10014 18.4885 9.51147C18.8999 9.92281 18.8999 10.5897 18.4885 11.0011L15.4896 14L18.4885 16.999C18.8999 17.4103 18.8999 18.0772 18.4885 18.4885C18.0772 18.8999 17.4103 18.8999 16.999 18.4885L14 15.4896L11.0011 18.4885C10.5897 18.8999 9.92281 18.8999 9.51147 18.4885C9.10014 18.0772 9.10014 17.4103 9.51147 16.999L12.5104 14L9.51147 11.0011C9.10014 10.5897 9.10014 9.92281 9.51147 9.51147Z" fill="black" /></g><defs><clipPath id="clip0_248_574"><rect width="28" height="28" fill="white" /></clipPath></defs></svg>');background-position:50%;background-repeat:no-repeat;background-size:28px 28px}@media only screen and (max-width:1024px){.modal--std .modal__close{top:16px;right:8px}}.modal--std .standart-close{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="800px" height="800px" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.29289 5.29289C5.68342 4.90237 6.31658 4.90237 6.70711 5.29289L12 10.5858L17.2929 5.29289C17.6834 4.90237 18.3166 4.90237 18.7071 5.29289C19.0976 5.68342 19.0976 6.31658 18.7071 6.70711L13.4142 12L18.7071 17.2929C19.0976 17.6834 19.0976 18.3166 18.7071 18.7071C18.3166 19.0976 17.6834 19.0976 17.2929 18.7071L12 13.4142L6.70711 18.7071C6.31658 19.0976 5.68342 19.0976 5.29289 18.7071C4.90237 18.3166 4.90237 17.6834 5.29289 17.2929L10.5858 12L5.29289 6.70711C4.90237 6.31658 4.90237 5.68342 5.29289 5.29289Z" fill="%230F1729"/></svg>');background-size:16px 16px;background-position:50%;width:16px;height:16px}.modal--std .success-message{position:relative;font-weight:400;font-size:20px;line-height:130%;background-image:url(/img/success-icon.png);background-position:0;background-size:40px 40px;background-repeat:no-repeat;padding-left:60px;display:none}.modal--std .success-message.active{display:block}.modal--std .modal-alert{position:relative;padding:8px 12px;border:2px solid #9c1519;border-radius:8px;margin-bottom:12px;display:none}.modal--std .modal-alert.active{display:block}.modal--std .modal-alert .modal-alert__close{position:absolute;top:6px;right:5px;cursor:pointer}.modal--std.modal--visible .modal__content{opacity:1;transform:translateY(0)}.modal--std__top{display:flex;align-items:center;justify-content:center;padding:24px 23px}.modal--std .agreement-text{margin-top:20px}.modal--std .agreement-text a{color:#07f;border-bottom:1px solid;border-color:transparent;transition:border-color .3s ease}.modal--std .agreement-text a:hover{border-color:#07f}.modal--std .agreement-text a:after{display:none}.modal,.modal--hidden{visibility:hidden}.modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1015;display:flex;align-items:center;justify-content:center;padding:0 16px;opacity:0;transition:opacity .3s ease,visibility .3s ease}.modal.modal--visible{visibility:visible;opacity:1}.modal__overlay{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(35,35,35,.5);opacity:0;z-index:999;transition:opacity .3s}.modal--visible .modal__overlay{opacity:1}.modal__close{width:24px;height:26px;border:none;padding:0;background-color:transparent;background-image:url('data:image/svg+xml,<svg width="24" height="26" viewBox="0 0 24 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 6.58789L6 19.5564" stroke="%23656565" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M6 6.58789L18 19.5564" stroke="%23656565" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>');background-position:50%;background-repeat:no-repeat;cursor:pointer;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal__close--vt{width:44px;height:44px;flex:0 0 auto;display:grid;place-content:center;border:1px solid #efe6da;border-radius:12px;background:#fff;background-image:none;font-family:inherit;font-size:18px;line-height:1;color:#8a7d70;cursor:pointer;padding:0;top:0;right:0}.modal__close--vt:hover{border-color:#ffac33;color:#171310}.modal__content{background-color:#fff;border:1px solid #efe6da;border-radius:32px;z-index:1000;overflow:hidden;width:529px}.modal__content::-webkit-scrollbar{width:0}.modal__content .modal__top-row{position:sticky;top:0;z-index:10;background-color:#fff;padding:22px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #efe6da}@media(max-width:768px){.modal__content .modal__top-row{padding:18px 16px 16px}}.modal__content .modal__top-row .modal__close{position:relative;top:-4px;right:-4px}.modal__content .modal__title{font-weight:700;font-size:20px;line-height:140%}.modal__content--wide{width:min(100%,640px)}.modal.vt-modal .modal__overlay{background-color:rgba(23,19,16,.35)}.modal.vt-modal .modal__content{width:min(100%,480px);background-color:#fff;border:1px solid #efe6da;border-radius:16px;box-shadow:none;color:#171310}.modal.vt-modal .modal__content--wide{width:min(100%,640px)}.modal.vt-modal .modal__content--auth-card{background:transparent;border:0;border-radius:0}.modal.vt-modal .modal__content .modal__top-row{position:static;padding:14px 20px;gap:12px;border-bottom:1px solid #efe6da;background-color:#fff;align-items:center}@media(max-width:768px){.modal.vt-modal .modal__content .modal__top-row{padding:12px 16px}}.modal.vt-modal .modal__content .modal__top-row .modal__close,.modal.vt-modal .modal__content .modal__top-row .modal__close--vt{position:static;top:auto;right:auto}.modal.vt-modal .modal__content .modal__title{margin:0;padding:0;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:#171310;border-bottom:0;flex:1;min-width:0}.modal.vt-modal .modal-form.form{padding:16px 20px 20px;gap:16px}@media(max-width:768px){.modal.vt-modal .modal-form.form{padding:14px 16px 16px}}.modal .modal-form.form{padding:24px;gap:24px}.modal .modal-form.form .form__content{gap:18px}.modal .modal-form.form .form-row,.modal .modal-form.form .form-row-2{margin-bottom:0!important}.modal .modal-form.form .form-row-2{align-items:start}.modal .modal-form.form .input-wrap__label{font-weight:700;font-size:15px;line-height:140%;text-wrap:wrap}.modal .modal-form.form .input-wrap textarea{min-height:112px;resize:vertical}.modal .modal-form.form .form__buttons{gap:16px;margin-top:0}@media(max-width:768px){.modal .modal-form.form{padding:20px 16px 16px}.modal .modal-form.form .form-row-2{grid-template-columns:1fr}}.modal.modal_left{justify-content:flex-end;transition:opacity .38s ease,visibility .38s ease}.modal.modal_left .modal__overlay{transition:opacity .38s ease}.modal.modal_left.modal--visible .modal__content{transform:translateX(0)}.modal.modal_left .modal__content{right:16px;left:auto;top:0;bottom:12px;width:362px;max-width:362px;height:calc(100% - 24px);z-index:1001;position:relative;background-color:#fff;width:100%;overflow:auto;transform:translateX(calc(100% + 48px));transition:transform .38s cubic-bezier(.22,1,.36,1)}@media(max-width:639px){.modal.modal_left .modal__content{width:100%;max-width:100%;left:0;right:0;top:0;bottom:0;height:100%;border-radius:0}}.filters-modal .filters{padding:16px;box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.filters-modal .filters .filters__footer{margin-top:14px;width:100%;max-width:100%;box-sizing:border-box}.filters-modal .filters .filters__apply-btn{display:flex;width:100%;max-width:100%;box-sizing:border-box}.filters-modal .filters .filters__section{border-radius:16px;background-color:#fffdfa;padding:14px}.filters-modal .filters .filters__section:not(:last-child){margin-bottom:14px}.filters-modal .filters .filters__section .filters__section-title{font-weight:600;font-size:18px;line-height:120%;margin-bottom:12px}.filters-modal .filters .filters__section .custom-checkbox:not(:last-child),.filters-modal .filters .filters__section .filters__search:not(:last-child),.filters-modal .filters .filters__section .filters__section-checkboxes:not(:last-child){margin-bottom:12px}.filters-modal .filters .filters__section .custom-checkbox .star{min-width:20px;width:20px;height:20px;background-position:50%;background-repeat:no-repeat;margin-right:4px;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.7181 18.8913C14.2764 18.8913 13.7097 18.7496 13.0014 18.3329L10.5097 16.8579C10.2514 16.7079 9.7514 16.7079 9.5014 16.8579L7.0014 18.3329C5.5264 19.2079 4.65973 18.8579 4.26807 18.5746C3.88473 18.2913 3.28473 17.5663 3.6764 15.8996L4.26807 13.3413C4.33473 13.0746 4.2014 12.6163 4.0014 12.4163L1.93473 10.3496C0.9014 9.31628 0.984734 8.43294 1.1264 7.99961C1.26807 7.56628 1.71807 6.79961 3.1514 6.55794L5.80973 6.11628C6.05973 6.07461 6.41807 5.80794 6.5264 5.58294L8.0014 2.64128C8.66807 1.29961 9.54307 1.09961 10.0014 1.09961C10.4597 1.09961 11.3347 1.29961 12.0014 2.64128L13.4681 5.57461C13.5847 5.79961 13.9431 6.06628 14.1931 6.10794L16.8514 6.54961C18.2931 6.79128 18.7431 7.55794 18.8764 7.99128C19.0097 8.42461 19.0931 9.30794 18.0681 10.3413L16.0014 12.4163C15.8014 12.6163 15.6764 13.0663 15.7347 13.3413L16.3264 15.8996C16.7097 17.5663 16.1181 18.2913 15.7347 18.5746C15.5264 18.7246 15.1931 18.8913 14.7181 18.8913Z" fill="%23FFAC33" /></svg>')}.filters-modal .filters .filters__section .custom-checkbox .star.gray{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.7181 18.8913C14.2764 18.8913 13.7097 18.7496 13.0014 18.3329L10.5097 16.8579C10.2514 16.7079 9.7514 16.7079 9.5014 16.8579L7.0014 18.3329C5.5264 19.2079 4.65973 18.8579 4.26807 18.5746C3.88473 18.2913 3.28473 17.5663 3.6764 15.8996L4.26807 13.3413C4.33473 13.0746 4.2014 12.6163 4.0014 12.4163L1.93473 10.3496C0.9014 9.31628 0.984734 8.43294 1.1264 7.99961C1.26807 7.56628 1.71807 6.79961 3.1514 6.55794L5.80973 6.11628C6.05973 6.07461 6.41807 5.80794 6.5264 5.58294L8.0014 2.64128C8.66807 1.29961 9.54307 1.09961 10.0014 1.09961C10.4597 1.09961 11.3347 1.29961 12.0014 2.64128L13.4681 5.57461C13.5847 5.79961 13.9431 6.06628 14.1931 6.10794L16.8514 6.54961C18.2931 6.79128 18.7431 7.55794 18.8764 7.99128C19.0097 8.42461 19.0931 9.30794 18.0681 10.3413L16.0014 12.4163C15.8014 12.6163 15.6764 13.0663 15.7347 13.3413L16.3264 15.8996C16.7097 17.5663 16.1181 18.2913 15.7347 18.5746C15.5264 18.7246 15.1931 18.8913 14.7181 18.8913Z" fill="%23B0CBE8" /></svg>');margin-right:10px}.filters-modal .filters .filters__section .ios-chexbox-wrap:not(:last-child){margin-bottom:12px}.select-modal{overflow:hidden}.select-modal .modal__content{overflow:hidden;display:flex;flex-direction:column}.select-modal .select-modal__content{padding:16px;overflow:auto;flex-grow:1}.select-modal .select-modal__content .select-modal__search{margin-bottom:2px}.select-modal .select-modal__content .select-modal__list{display:flex;flex-direction:column;gap:0}.select-modal .select-modal__content .select-modal__list .select-modal__list-item{border-bottom:1px solid #efe6da;padding:0;cursor:pointer;font-weight:400;font-size:14px;line-height:140%}.select-modal .select-modal__content .select-modal__list .select-modal__list-item .select-modal__list-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px 4px;font-size:15px;font-weight:600;color:#171310;text-decoration:none}.select-modal .select-modal__content .select-modal__list .select-modal__list-item .select-modal__list-link:hover{color:#07f;text-decoration:none}.select-modal .select-modal__content .select-modal__list .select-modal__list-item .select-modal__list-meta{flex-shrink:0;font-size:13px;font-weight:700;color:#8a7d70}.select-modal .select-modal__content .select-modal__list .select-modal__list-item:focus,.select-modal .select-modal__content .select-modal__list .select-modal__list-item:hover{color:#07f}.select-modal .select-modal__content .select-modal__list .select-modal__list-item:focus a,.select-modal .select-modal__content .select-modal__list .select-modal__list-item:hover a{text-decoration:none}.select-modal .select-modal__content .select-modal__list .select-modal__list-item.active{color:#07f;font-weight:500}.pet-breed-modal .pet-quiz-options{display:flex;flex-direction:column;gap:12px}.pet-breed-modal .pet-quiz-options--scroll{max-height:none;overflow:visible;padding-right:0}.pet-breed-modal .pet-quiz-option{display:flex;align-items:center;gap:12px;width:100%;min-height:72px;border:1px solid #efe6da;border-radius:12px;padding:16px;background-color:#fff;text-align:left;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.pet-breed-modal .pet-quiz-option.active,.pet-breed-modal .pet-quiz-option:hover{border-color:#07f;background-color:#f3eadd;color:#07f}.pet-breed-modal .pet-quiz-option__icon{width:48px;height:48px;min-width:48px;border-radius:14px;background-color:#fffdfa;background-repeat:no-repeat;background-position:50%;background-size:40px 40px;filter:grayscale(1) saturate(0);transition:background-color .3s ease,filter .3s ease}.pet-breed-modal .pet-quiz-option__icon--cat{background-image:url(/img/pet-type-cat.svg)}.pet-breed-modal .pet-quiz-option__icon--dog{background-image:url(/img/pet-type-dog.svg)}.pet-breed-modal .pet-quiz-option__icon--bird{background-image:url(/img/pet-type-bird.svg)}.pet-breed-modal .pet-quiz-option__icon--rodent{background-image:url(/img/pet-type-rodent.svg)}.pet-breed-modal .pet-quiz-option.active .pet-quiz-option__icon,.pet-breed-modal .pet-quiz-option:hover .pet-quiz-option__icon{background-color:#fff;filter:grayscale(1) saturate(0) contrast(.9)}.pet-breed-modal .pet-quiz-option__preview{width:44px;height:44px;min-width:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.pet-breed-modal .pet-quiz-option__preview--placeholder{display:flex;align-items:center;justify-content:center;background-color:#fffdfa;color:#8a7d70;font-weight:700;font-size:16px;line-height:1}.pet-breed-modal .pet-quiz-option__body{display:flex;flex-direction:column;gap:4px;min-width:0}.pet-breed-modal .pet-quiz-option__label{font-weight:700;font-size:16px;line-height:140%}.pet-breed-modal .pet-quiz-option__description{font-weight:400;font-size:12px;line-height:140%;color:#a5a5a5}.pet-breed-modal .pet-quiz-notice{border:1px solid #efe6da;border-radius:12px;padding:16px;background-color:#fffdfa;font-weight:400;font-size:14px;line-height:140%;color:#8a7d70}.comments-modal .select-modal__content{display:flex;flex-direction:column}.comments-modal .comments-modal__composer{flex-shrink:0;padding-bottom:16px;margin-bottom:12px;border-bottom:1px solid #efe6da}.comments-modal .comments-modal__composer .comments__form{margin-bottom:0}.comments-modal .comments-modal__load-more{margin-top:12px;flex-shrink:0}.metro-modal__content{padding:16px}.metro-modal__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.metro-modal__item{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid #efe6da;border-radius:14px}.metro-modal .card__metro-station{display:inline-flex;align-items:center;gap:6px;font-weight:500;font-size:14px;line-height:140%;color:#171310}.metro-modal .card__metro-line{width:9px;height:9px;border-radius:50%;flex-shrink:0}.metro-modal .card__metro-distance,.metro-modal__line-name{font-weight:400;font-size:13px;line-height:140%;color:#a5a5a5}.edit-image-modal__pick-intro{margin:0 0 16px;font-weight:400;font-size:14px;line-height:140%;text-align:center;color:#a5a5a5}.edit-image-modal .edit-image-modal__content{padding:14px 20px 20px;display:flex;flex-direction:column;align-items:center}.edit-image-modal .edit-image-modal__content--stretch{align-items:stretch}.edit-image-modal .edit-image-modal__content .edit-image-modal__description{font-weight:400;font-size:14px;line-height:140%;margin-bottom:32px}.edit-image-modal .edit-image-modal__content .edit-image-modal__image-wrap{display:flex;justify-content:center;margin-bottom:34px;width:264px;height:264px}.edit-image-modal .edit-image-modal__content .edit-image-modal__image-wrap cropper-canvas{width:100%}.edit-image-modal .edit-image-modal__content .edit-image-modal__buttons{display:grid;grid-template-columns:1fr 1fr;gap:14px;width:100%}.edit-image-modal .edit-image-modal__content .edit-image-modal__buttons .btn,.edit-image-modal .edit-image-modal__content .edit-image-modal__buttons buttons{width:100%}.edit-image-modal__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:24px 16px;border:2px dashed #efe6da;border-radius:16px;background-color:#fffdfa;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.edit-image-modal__dropzone:hover{border-color:#07f;background-color:rgba(0,119,255,.06)}.edit-image-modal__dropzone-hint{margin:0 0 8px;font-weight:500;font-size:14px;line-height:140%;text-align:center;color:#171310}.edit-image-modal__dropzone-sub{margin:0;font-size:12px;line-height:140%;text-align:center;color:#a5a5a5}.edit-image-modal__crop-row{display:flex;flex-wrap:wrap;gap:16px;width:100%;margin-bottom:24px;align-items:flex-start;justify-content:center}.edit-image-modal__crop-col{flex:1 1 200px;min-width:0;max-width:100%}.edit-image-modal__preview-col{flex:0 0 auto;text-align:center}.edit-image-modal__preview-label{margin:0 0 8px;font-size:14px;line-height:140%;color:#a5a5a5}.edit-image-modal__preview-avatar{width:128px;height:128px;margin:0 auto;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.delete-pet-modal .delete-pet-modal__content{display:flex;flex-direction:column;align-items:center;padding:50px;position:relative}@media(max-width:768px){.delete-pet-modal .delete-pet-modal__content{padding:40px 30px}}.delete-pet-modal .delete-pet-modal__content .modal__close{position:absolute;top:20px;right:20px}.delete-pet-modal .delete-pet-modal__content .delete-pet-modal__img{width:115px;margin-bottom:26px}.delete-pet-modal .delete-pet-modal__content .delete-pet-modal__title{font-weight:700;font-size:20px;line-height:120%;text-align:center;margin-bottom:10px}.delete-pet-modal .delete-pet-modal__content .delete-pet-modal__description{font-weight:400;font-size:16px;line-height:140%;text-align:center;color:#a5a5a5;margin-bottom:26px}.delete-pet-modal .delete-pet-modal__content .delete-pet-modal__button{width:182px}.pending-auth-modal .modal__content--auth-card{width:min(100% - 32px,420px);background:transparent;border:0;box-shadow:none;overflow:visible}.pending-auth-modal .auth-modal__top-row{display:none}.pending-auth-modal .auth-modal{background:transparent;box-shadow:none;border:0;border-radius:0;padding:24px}.specialist-edit-tabs{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid #a5a5a5;margin-bottom:24px}.specialist-edit-tabs .tab-button{margin-bottom:-1px;border-bottom-color:transparent;padding-left:16px;padding-right:16px}@media(max-width:768px){.specialist-edit-tabs{gap:0}.specialist-edit-tabs .tab-button{padding-left:12px;padding-right:12px}}.specialist-details-manager{display:flex;flex-direction:column;gap:20px}.specialist-details-manager__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}@media(max-width:768px){.specialist-details-manager__header{flex-direction:column}}.specialist-details-manager__title{font-weight:600;font-size:20px;line-height:140%;margin-bottom:6px}.specialist-details-manager__text{font-weight:400;font-size:14px;line-height:140%;color:#8a7d70}.specialist-details-manager__badge{width:-moz-fit-content;width:fit-content;margin-top:10px;border-radius:12px;padding:8px 12px;background-color:#fffdfa;font-weight:500;font-size:14px;line-height:140%;color:#07f}.specialist-details-manager__empty{border:1px dashed #f3eadd;border-radius:16px;padding:20px;font-weight:400;font-size:14px;line-height:140%;color:#8a7d70;background-color:#fffdfa}.specialist-details-manager__list{display:flex;flex-direction:column;gap:12px}.specialist-details-card{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border:1px solid #f3eadd;border-radius:16px;padding:16px;background-color:#fff}@media(max-width:768px){.specialist-details-card{flex-direction:column}}.specialist-details-card__content{min-width:0}.specialist-details-card__eyebrow{margin-bottom:4px;font-weight:500;font-size:13px;line-height:140%;color:#07f}.specialist-details-card__title{font-weight:600;font-size:16px;line-height:140%;margin-bottom:6px}.specialist-details-card__meta{font-weight:400;font-size:14px;line-height:140%;color:#8a7d70}.specialist-details-card__meta:not(:last-child){margin-bottom:4px}.specialist-details-card__description{margin-top:8px;font-weight:400;font-size:14px;line-height:140%;color:#171310}.specialist-details-card__actions{display:flex;gap:8px;flex-shrink:0}@media(max-width:768px){.specialist-details-card__actions{width:100%}.specialist-details-card__actions .btn{flex:1}}.suggest-panel{display:flex;flex-direction:column;width:100%;min-width:0;background:#fff;border:1px solid #efe6da;border-radius:16px;box-shadow:0 12px 30px -18px rgba(23,19,16,.35);overflow:hidden}.suggest-panel__group:not(:last-child){border-bottom:1px solid #f6f0e7}.suggest-panel__group-label{padding:10px 14px 4px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a7d70}.suggest-panel__item{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 14px;cursor:pointer;transition:background-color .12s ease}.suggest-panel__item--active,.suggest-panel__item:hover{background-color:#f5faff}.suggest-panel__item-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;color:#a5a5a5}.suggest-panel__item-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.suggest-panel__item-name{font-size:.9375rem;font-weight:500;color:#171310;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suggest-panel__item-sub{color:#a5a5a5}.suggest-panel__item-right,.suggest-panel__item-sub{font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suggest-panel__item-right{flex:0 1 auto;max-width:42%;font-weight:500;color:#8a7d70;text-align:right}.suggest-panel__highlight{background:none;font-weight:500;color:#171310}.suggest-panel__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-top:1px solid #f6f0e7;font-size:.875rem;color:#07f;text-decoration:none;transition:color .12s ease}.suggest-panel__footer:hover{color:#005fcc;text-decoration:none}.suggest-panel--loading{min-height:64px}.suggest-panel__loading{display:flex;align-items:center;gap:12px;padding:18px 16px;font-size:14px;font-weight:600;color:#8a7d70}.suggest-panel__spinner{width:18px;height:18px;flex:0 0 auto;border:2px solid #efe6da;border-top-color:#07f;border-radius:50%;animation:suggest-spin .7s linear infinite}@keyframes suggest-spin{to{transform:rotate(1turn)}}.search-bar{position:relative;width:100%}.search-bar__inner{display:flex;align-items:center;height:48px;border:1.5px solid #efe6da;border-radius:24px;background:#fff;overflow:hidden;transition:border-color .15s ease}.search-bar__inner:focus-within{border-color:#a0b4c8}.search-bar__input{flex:1;min-width:0;padding:0 16px;border:none;background:transparent;font-size:.9375rem;font-family:inherit;color:#171310;outline:none}.search-bar__input::-moz-placeholder{color:#a5a5a5}.search-bar__input::placeholder{color:#a5a5a5}.search-bar__input::-webkit-search-cancel-button,.search-bar__input::-webkit-search-decoration{display:none}.search-bar__btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:100%;border:none;background:transparent;color:#a5a5a5;cursor:pointer;transition:color .15s ease}.search-bar__btn:hover{color:#171310}.search-bar__dot{width:8px;height:8px;border-radius:50%;background:#ffac33;flex:0 0 auto;margin-left:16px}.search-bar__clear{flex:0 0 auto;min-height:44px;padding:0 14px;border:0;background:transparent;font-family:inherit;font-size:14px;font-weight:600;color:#8a7d70;cursor:pointer}.search-bar__clear:hover{color:#171310}.search-bar__dropdown{position:absolute;top:calc(100% + 6px);left:0;width:100%;z-index:200;min-width:0;box-sizing:border-box}.search-bar__loading{padding:12px 14px;font-size:.875rem;color:#a5a5a5}.search-bar--city{z-index:10;width:100%;max-width:720px;min-width:0}.search-bar--city .search-bar__inner{height:auto;min-height:60px;width:100%;gap:10px;padding:6px 6px 6px 16px;border:1px solid #efe6da;border-radius:16px;box-shadow:0 12px 30px -22px rgba(23,19,16,.35);overflow:visible}.search-bar--city .search-bar__inner:focus-within{border-color:#efe6da}.search-bar--city .search-bar__dot{margin-left:0}.search-bar--city .search-bar__input{flex:1 1 auto;min-height:48px;padding:0 10px 0 0;font-size:16px;color:#171310}.search-bar--city .search-bar__input::-moz-placeholder{color:#8a7d70}.search-bar--city .search-bar__input::placeholder{color:#8a7d70}.search-bar--city .search-bar__clear{margin-right:6px}.search-bar--city .search-bar__dropdown{z-index:30;width:100%;max-width:none}.toast-container{position:fixed;top:20px;right:20px;z-index:1200;display:grid;gap:12px;width:min(360px,100vw - 24px)}@media only screen and (max-width:1024px){.toast-container{top:12px;right:12px;left:12px;width:auto}}.toast{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid rgba(15,23,41,.08);box-shadow:0 18px 40px rgba(15,23,41,.16)}.toast__icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;font-size:15px;font-weight:700;color:#fff}.toast__body{display:grid;gap:4px}.toast__title{font-size:14px;font-weight:700;line-height:1.2;color:#0f1729}.toast__text{font-size:13px;line-height:1.4;color:#475569}.toast__close{border:0;background:transparent;color:#64748b;font-size:20px;line-height:1;cursor:pointer}.toast--success .toast__icon{background:#16a34a}.toast--error .toast__icon{background:#dc2626}.toast--warning .toast__icon{background:#ea580c}.toast--info .toast__icon{background:#2563eb}.branch-services{padding:40px 0;border-top:1px solid #efe6da}.branch-services__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.branch-services__title{margin:0;font-size:1.375rem;font-weight:700;color:#18181b}@media(min-width:768px){.branch-services__title{font-size:1.5rem}}.branch-services__all-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid #efe6da;border-radius:8px;background:#fff;font-size:.875rem;font-weight:500;color:#8a7d70;cursor:pointer;transition:border-color .15s ease,color .15s ease;flex-shrink:0}.branch-services__all-btn:hover{border-color:#c0c0c8;color:#171310}.branch-services__all-btn-icon{width:16px;height:16px;color:#a5a5a5;flex-shrink:0}.branch-services__categories{display:flex;flex-direction:column;gap:0}.branch-services__category{padding-top:20px;padding-bottom:4px;border-top:1px solid #efe6da}.branch-services__category:first-child{border-top:none;padding-top:0}.branch-services__category-title{display:inline-block;margin:0 0 14px;padding:4px 10px;border-radius:6px;background:#eef2f7;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#4a5568}.branch-services__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.branch-services__item{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #fffdfa}.branch-services__item:last-child{border-bottom:none}.branch-services__item-main{flex:1;min-width:0}.branch-services__item-title{margin:0;font-size:.9375rem;font-weight:500;color:#171310;line-height:1.4}.branch-services__item-description{margin:2px 0 0;font-size:.8125rem;line-height:1.45;color:#a5a5a5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.branch-services__item-price{flex-shrink:0;font-size:.9375rem;font-weight:600;color:#171310;white-space:nowrap;text-align:right}.branch-services__more-btn{display:inline-block;margin-top:6px;padding:0;border:0;background:none;font-size:.8125rem;color:#07f;cursor:pointer}.branch-services__more-btn:hover{text-decoration:underline;text-underline-offset:2px}.branch-services__categories-more-btn{display:block;margin-top:20px;padding:10px 16px;width:100%;border:1px solid #efe6da;border-radius:10px;background:#fff;font-size:.875rem;font-weight:500;color:#8a7d70;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.branch-services__categories-more-btn:hover{border-color:#c0c0c8;background:#fafafa}.branch-services-modal .modal__top-row{margin-bottom:0}.branch-services-modal__body{padding:16px 24px 24px}@media(max-width:1024px){.branch-services-modal__body{padding:16px}}.branch-services-modal__search{display:block;margin-bottom:12px}.branch-services-modal__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;max-height:min(70vh,640px);overflow:auto}.branch-services-modal__item{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #fffdfa}.branch-services-modal__item:last-child{border-bottom:none}.branch-services-modal__item-main{flex:1;min-width:0}.branch-services-modal__item-title{margin:0;font-size:.9375rem;font-weight:500;color:#171310;line-height:1.4}.branch-services-modal__item-category{margin:2px 0 0;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#a5a5a5}.branch-services-modal__item-description{margin:3px 0 0;font-size:.8125rem;line-height:1.45;color:#a5a5a5}.branch-services-modal__item-price{flex-shrink:0;font-size:.9375rem;font-weight:600;color:#171310;white-space:nowrap;text-align:right}.branch-services-modal__empty{margin:0;font-size:.875rem;color:#a5a5a5}.public-page.branch-detail{padding-bottom:48px}.vt-page-title.branch-detail__title{margin:0 0 16px}.branch-detail__location{margin-bottom:28px}.branch-detail__location--split{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:20px;align-items:stretch}.branch-detail__location--split .branch-detail__map{margin-bottom:0;height:100%;min-height:300px}.branch-detail__location--split .branch-schedule{margin-bottom:0;display:flex;flex-direction:column;min-width:0}.branch-detail__location--split .branch-schedule__toolbar{justify-content:stretch}.branch-detail__location--split .branch-schedule__nav{width:100%;justify-content:space-between}.branch-detail__location--split .branch-schedule__list{flex:1 1 auto}.branch-detail__location--split .branch-schedule__day{padding:10px 14px}.branch-detail__map{height:300px;margin-bottom:0;border-radius:20px;overflow:hidden;background:#f6f0e7}.branch-detail__map .comparison-map,.branch-detail__map .comparison-map-panel,.branch-detail__map .comparison-map__canvas{height:100%!important;min-height:300px;border-radius:20px}.branch-detail__section-title{margin:0 0 16px;font-size:22px;font-weight:800;letter-spacing:-.02em;color:#171310}.branch-detail__amenities{margin:0 0 34px}.branch-detail__amenities--split{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:20px;align-items:stretch}.branch-detail__amenities--split .branch-features{margin:0;min-width:0}.branch-detail__amenities--split .branch-features__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.branch-detail__amenities--split .branch-specialists-schedule-panel{margin:0;min-width:0}.branch-features{margin:0}.branch-features__groups{display:grid;grid-template-columns:repeat(var(--feature-cols,1),minmax(0,1fr));gap:18px 24px}.branch-features__group-title{margin:0 0 10px;font-size:13px;font-weight:700;color:#8a7d70;letter-spacing:.01em}.branch-features__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.branch-features__item{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.branch-features__name{font-size:14px;font-weight:600;color:#171310;line-height:1.35}.branch-features__desc{font-size:12px;font-weight:600;color:#8a7d70;line-height:1.35;text-wrap:pretty}.branch-specialists-schedule-panel{margin:0;min-width:0}.branch-specialists-schedule-panel__card{display:flex;flex-direction:column;justify-content:center;height:100%;min-width:0}.branch-specialists-schedule-panel__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 20px;border:0;border-radius:999px;background:#07f;color:#fff;font-family:inherit;font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer}.branch-specialists-schedule-panel__btn:hover{background:#005fcc}.modal.vt-modal .modal__content.branch-specialists-schedule-modal{width:min(100%,1280px);height:min(90vh,860px);max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal.vt-modal .modal__content.branch-specialists-schedule-modal .modal__top-row{flex:0 0 auto}.branch-specialists-schedule-table{display:flex;flex-direction:column;min-height:0;flex:1 1 0;overflow:hidden;padding:16px 20px 20px}.branch-specialists-schedule-table__toolbar{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:12px;flex-wrap:wrap;margin-bottom:10px}.branch-specialists-schedule-table__nav{display:inline-flex;align-items:center;gap:8px}.branch-specialists-schedule-table__nav-btn{display:grid;place-content:center;width:32px;height:32px;border:1px solid #efe6da;border-radius:50%;background:#fff;font-family:inherit;font-size:14px;font-weight:700;color:#171310;cursor:pointer}.branch-specialists-schedule-table__nav-btn:hover:not(:disabled){border-color:#ffac33}.branch-specialists-schedule-table__nav-btn:disabled{opacity:.35;cursor:default}.branch-specialists-schedule-table__range{min-width:140px;text-align:center;font-size:12px;font-weight:700;color:#5c5248}.branch-specialists-schedule-table__wrap{min-height:0;flex:1 1 0;overflow:auto;-webkit-overflow-scrolling:touch;border:1px solid #efe6da;border-radius:14px;background:#fff}.branch-specialists-schedule-table__table{width:100%;min-width:860px;border-collapse:collapse;table-layout:fixed}.branch-specialists-schedule-table__name-cell,.branch-specialists-schedule-table__td,.branch-specialists-schedule-table__th{padding:10px 8px;text-align:center;vertical-align:top;border-left:1px solid #f6f0e7;border-bottom:1px solid #f6f0e7}.branch-specialists-schedule-table__name-cell,.branch-specialists-schedule-table__th:first-child{border-left:0}.branch-specialists-schedule-table__th{background:#fffdfa}.branch-specialists-schedule-table__th--name{width:300px;text-align:left;position:sticky;left:0;z-index:2;background:#fffdfa;font-size:12px;font-weight:800;color:#171310}.branch-specialists-schedule-table__th--today{background:#f5faff}.branch-specialists-schedule-table__td--past,.branch-specialists-schedule-table__th--past{opacity:.42}.branch-specialists-schedule-table__weekday{display:block;font-size:12px;font-weight:800;color:#171310;line-height:1.2}.branch-specialists-schedule-table__date{display:block;margin-top:2px;font-size:11px;font-weight:600;color:#8a7d70}.branch-specialists-schedule-table__name-cell{width:300px;text-align:left!important;background:#fff;position:sticky;left:0;z-index:1;vertical-align:top}.branch-specialists-schedule-table__person{display:flex!important;flex-direction:row;align-items:flex-start;gap:10px;min-width:0}.branch-specialists-schedule-table__avatar{display:block!important;flex:0 0 40px!important;width:40px!important;height:40px!important;max-width:40px!important;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#f6f0e7}.branch-specialists-schedule-table__identity{display:grid;gap:2px;min-width:0;flex:1 1 auto}.branch-specialists-schedule-table__name{display:block;font-size:12px;font-weight:800;line-height:1.25;color:#171310;text-align:left}.branch-specialists-schedule-table__role{display:block;font-size:11px;font-weight:600;line-height:1.3;color:#8a7d70;text-align:left}.branch-specialists-schedule-table__specs{display:flex!important;flex-wrap:wrap;gap:4px;margin-top:8px}.branch-specialists-schedule-table__spec{display:inline-flex!important;align-items:center;max-width:100%;padding:2px 8px;border:1px solid #efe6da;border-radius:999px;background:#fff;font-size:11px;font-weight:600;line-height:1.35;color:#5c5248;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.branch-specialists-schedule-table__td--today{background:#f8fbff}.branch-specialists-schedule-table__td--placeholder{padding:16px 12px;text-align:center;vertical-align:middle;border-left:0}.branch-specialists-schedule-table__placeholder{display:block;font-size:11px;font-weight:600;line-height:1.4;color:#8a7d70;text-wrap:pretty}.branch-specialists-schedule-table__hours{display:grid;gap:6px;justify-items:center;font-size:12px;font-weight:700;line-height:1.25;color:#171310}.branch-specialists-schedule-table__interval{display:grid;gap:0;justify-items:center}.branch-specialists-schedule-table__time-line{display:block;white-space:nowrap}.branch-specialists-schedule-table__empty{display:block;min-height:1.35em}.branch-specialists-schedule-table__table tbody tr:last-child .branch-specialists-schedule-table__name-cell,.branch-specialists-schedule-table__table tbody tr:last-child .branch-specialists-schedule-table__td{border-bottom:0}@media(max-width:1024px){.modal.vt-modal .modal__content.branch-specialists-schedule-modal{width:min(100%,100vw - 24px);height:min(90vh,860px);max-height:90vh}.branch-specialists-schedule-table{padding:12px 12px 16px}.branch-specialists-schedule-table__toolbar{justify-content:stretch}.branch-specialists-schedule-table__nav{width:100%;justify-content:space-between}.branch-specialists-schedule-table__range{min-width:0;flex:1 1 auto}.branch-specialists-schedule-table__name-cell,.branch-specialists-schedule-table__th--name{width:240px}}.branch-schedule{margin:0}.branch-schedule__toolbar{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:12px}.branch-schedule__nav{display:inline-flex;align-items:center;gap:8px}.branch-schedule__nav-btn{display:grid;place-content:center;width:36px;height:36px;border:1px solid #efe6da;border-radius:50%;background:#fff;font-family:inherit;font-size:16px;font-weight:700;color:#171310;cursor:pointer}.branch-schedule__nav-btn:hover:not(:disabled){border-color:#ffac33}.branch-schedule__nav-btn:disabled{opacity:.35;cursor:default}.branch-schedule__range{min-width:160px;text-align:center;font-size:13px;font-weight:700;color:#5c5248}.branch-schedule__list{margin:0;padding:0;list-style:none;background:#fff;border:1px solid #efe6da;border-radius:16px;overflow:hidden}.branch-schedule__day{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 16px;border-top:1px solid #f6f0e7}.branch-schedule__day:first-child{border-top:0}.branch-schedule__day--today{background:#fffdfa}.branch-schedule__day--off .branch-schedule__hours-main{color:#8a7d70}.branch-schedule__day-name{display:inline-flex;align-items:baseline;gap:8px;flex:0 1 auto;min-width:0}.branch-schedule__weekday{font-size:14px;font-weight:800;color:#171310;min-width:1.6em}.branch-schedule__date{font-size:13px;font-weight:600;color:#8a7d70}.branch-schedule__today-mark{font-size:11px;font-weight:700;color:#07f;text-transform:lowercase}.branch-schedule__hours{display:grid;gap:2px;justify-items:end;text-align:right}.branch-schedule__hours-main{font-size:13px;font-weight:700;color:#171310;text-wrap:pretty}.branch-schedule__note{font-size:11px;font-weight:600;color:#8a7d70;text-wrap:pretty}.branch-detail__specialists{margin-top:34px}.branch-detail__specialists-chips{margin-top:4px}.branch-detail__specialists-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.branch-info-card{position:relative;display:flex;align-items:flex-start;gap:16px;padding:20px;margin-bottom:16px;background:#fff;border:1px solid #efe6da;border-radius:20px}.branch-info-card__logo-wrap{position:relative;display:block;width:72px;height:72px;border-radius:16px;overflow:hidden;flex:0 0 auto;background:#f6f0e7}.branch-info-card__logo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.branch-info-card__fav{position:absolute;top:14px;right:14px;z-index:2;width:36px;height:36px;display:grid;place-content:center;border:0;border-radius:50%;background:transparent;font-size:17px;color:#8a7d70;cursor:pointer}.branch-info-card__fav--on{color:#e0483c}.branch-info-card__body{flex:1 1 auto;min-width:0;display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;padding-right:40px}.branch-info-card__main{flex:1 1 320px;min-width:0;display:grid;gap:10px;align-content:start}.branch-info-card__address-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.branch-info-card__address{font-size:15px;font-weight:700;color:#171310}.branch-info-card__route{font-size:13px;font-weight:700;color:#07f;text-decoration:none}.branch-info-card__route:hover{color:#005fcc}.branch-info-card__metro{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.branch-info-card__metro-item{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#5c5248}.branch-info-card__metro-dot{display:grid;place-content:center;width:18px;height:18px;border-radius:50%;color:#fff;font-size:11px;font-weight:800;flex:0 0 auto}.branch-info-card__metro-dist{color:#8a7d70}.branch-info-card__metro-more{padding:0;border:0;background:transparent;font-family:inherit;font-size:13px;font-weight:700;color:#07f;cursor:pointer}.branch-info-card__metro-more:hover{color:#005fcc}.branch-info-card__open{font-size:13px;font-weight:700;color:#8a7d70}.branch-info-card__open--yes{color:#2f9e5c}.branch-info-card__actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;flex:0 0 auto}.branch-info-card__cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:0;border-radius:999px;background:#07f;color:#fff;font-family:inherit;font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer;text-decoration:none}.branch-info-card__cta:hover:not(:disabled){background:#005fcc;color:#fff}.branch-info-card__cta:disabled{opacity:.7;cursor:wait}.branch-services-acc{margin-bottom:34px}.branch-services-acc__toolbar{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.branch-services-acc__section-title{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:#171310}.branch-services-acc__expand{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid #efe6da;border-radius:999px;background:#fff;font-family:inherit;font-size:13px;font-weight:700;color:#171310;cursor:pointer}.branch-services-acc__expand:hover{border-color:#ffac33}.branch-services-acc__total{font-size:13px;font-weight:600;color:#8a7d70}.branch-services-acc__honesty{margin-bottom:20px}.branch-services-acc__honesty>div{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff6e6!important;border-radius:14px;font-size:13px;font-weight:600;color:#5c5248!important}.branch-services-acc__honesty a{font-weight:700;color:#07f;text-decoration:none}.branch-services-acc__honesty a:hover{color:#005fcc}.branch-services-acc__honesty svg{display:none}.branch-owner-access{margin:0 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 16px;background:#fff6e6;border-radius:14px;font-size:13px;font-weight:600;color:#5c5248}.branch-owner-access a,.branch-owner-access button{font-weight:700;color:#07f;text-decoration:none;background:none;border:0;padding:0;cursor:pointer;font:inherit}.branch-owner-access a:hover:not(:disabled),.branch-owner-access button:hover:not(:disabled){color:#005fcc}.branch-owner-access a:disabled,.branch-owner-access button:disabled{opacity:.6;cursor:wait}.branch-services-acc__list{display:grid;gap:8px}.branch-services-acc__group{background:#fff;border:1px solid #efe6da;border-radius:16px;overflow:hidden}.branch-services-acc__head{display:flex;align-items:center;gap:14px;width:100%;min-height:62px;padding:14px 18px;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.branch-services-acc__head:hover{background:#fffdfa}.branch-services-acc__arrow{width:14px;font-size:13px;font-weight:800;color:#8a7d70;flex:0 0 auto}.branch-services-acc__head-text{flex:1 1 auto;min-width:0;display:grid;gap:2px}.branch-services-acc__title{font-size:15px;font-weight:700;color:#171310;letter-spacing:-.01em}.branch-services-acc__count{font-size:12px;font-weight:600;color:#8a7d70}.branch-services-acc__from{font-size:14px;font-weight:800;color:#a86a00;white-space:nowrap}.branch-services-acc__body{display:grid;padding:0 18px 14px}.branch-services-acc__item{display:flex;align-items:baseline;gap:14px;padding:11px 0;border-top:1px solid #f6f0e7;color:#171310}.branch-services-acc__item-name{flex:1 1 auto;min-width:0;font-size:14px;font-weight:600;line-height:1.35;text-wrap:pretty}.branch-services-acc__item-price{font-size:13px;font-weight:800;color:#a86a00;white-space:nowrap}.branch-services-acc__item-price *{color:inherit!important;font-weight:inherit!important;font-size:inherit!important}.branch-services-acc__more{justify-self:start;margin-top:12px;padding:0;border:0;background:transparent;font-family:inherit;font-size:13px;font-weight:700;color:#07f;cursor:pointer}.branch-services-acc__more:hover{color:#005fcc}@media(max-width:1024px){.branch-detail__location--split{grid-template-columns:1fr}.branch-detail__location--split .branch-detail__map{height:300px}.branch-detail__amenities--split{grid-template-columns:1fr}.branch-info-card{flex-direction:column}.branch-info-card__body{padding-right:0}.branch-info-card__actions,.branch-info-card__cta{width:100%}}@media(max-width:768px){.branch-detail__specialists-grid,.branch-features__groups{grid-template-columns:1fr}}.public-page.spec-listing-page{padding-bottom:48px}.vt-page-title.spec-listing__title{margin:0 0 14px}.spec-listing__intro{margin:0 0 20px;max-width:62ch;font-size:15px;line-height:1.5;color:#5c5248;text-wrap:pretty}.spec-listing__chips{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow:hidden;padding-bottom:18px;border-bottom:1px solid #efe6da;margin-bottom:20px}.spec-listing__chips-label{font-size:13px;color:#8a7d70;font-weight:600;white-space:nowrap;flex:0 0 auto}.spec-listing__pills{flex:1 1 auto;min-width:0}.spec-listing__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.spec-listing__empty{padding:28px;background:#fff;border:1px dashed #efe6da;border-radius:18px;text-align:center;font-size:15px;color:#5c5248}.vt-specialist-card{position:relative;display:grid;grid-template-rows:auto 1fr;background:#fff;border:1px solid #efe6da;border-radius:18px;overflow:hidden}.vt-specialist-card:hover{border-color:#07f}.vt-specialist-card--row{display:grid;grid-template-columns:144px minmax(0,1fr);grid-template-areas:"media body" "footer footer";-moz-column-gap:14px;column-gap:14px;row-gap:12px;align-items:start;padding:16px;overflow:hidden}.vt-specialist-card--row .vt-specialist-card__media{grid-area:media;aspect-ratio:auto;width:144px;height:144px;border-radius:14px;overflow:hidden}.vt-specialist-card--row .vt-specialist-card__fav{top:12px;right:12px;left:auto;width:32px;height:32px;background:transparent;box-shadow:none}.vt-specialist-card--row .vt-specialist-card__logos{bottom:4px;left:4px;right:4px;gap:3px}.vt-specialist-card--row .vt-specialist-card__logo{width:28px;height:28px;border-radius:8px;box-shadow:0 0 0 1px #fff}.vt-specialist-card--row .vt-specialist-card__logo-fallback{font-size:10px}.vt-specialist-card--row .vt-specialist-card__body{grid-area:body;min-width:0;min-height:0;padding:0 34px 0 0;gap:6px}.vt-specialist-card--row .vt-specialist-card__name{font-size:16px;letter-spacing:-.01em;line-height:1.25}.vt-specialist-card--row .vt-specialist-card__footer{grid-area:footer;min-width:0;width:100%}.vt-specialist-card__media{position:relative;aspect-ratio:1/1;background:#f6f0e7}.vt-specialist-card__photo-link{position:absolute;inset:0;z-index:1;display:block}.vt-specialist-card__photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.vt-specialist-card__photo-cta{position:absolute;inset:0;display:grid;place-content:center;background:rgba(23,19,16,.55);color:#fff;font-size:14px;font-weight:400;line-height:1;letter-spacing:.02em;opacity:0;transition:opacity .2s ease;pointer-events:none}@media(hover:hover){.vt-specialist-card__photo-link:hover .vt-specialist-card__photo-cta{opacity:1}}.vt-specialist-card__photo-link:focus-visible .vt-specialist-card__photo-cta{opacity:1}.vt-specialist-card__fav{position:absolute;top:10px;left:10px;z-index:2;width:36px;height:36px;display:grid;place-content:center;border:0;border-radius:50%;background:hsla(0,0%,100%,.92);font-size:16px;line-height:1;color:#8a7d70;cursor:pointer;box-shadow:0 4px 10px -6px rgba(23,19,16,.5)}.vt-specialist-card__fav--on{color:#e0483c}.vt-specialist-card__logos{position:absolute;bottom:10px;left:10px;right:10px;z-index:2;display:flex;align-items:flex-end;flex-wrap:wrap-reverse;gap:6px}.vt-specialist-card__logo{position:relative;display:block;width:40px;height:40px;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 4px 12px -6px rgba(23,19,16,.55);flex:0 0 auto}.vt-specialist-card__logo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.vt-specialist-card__logo-fallback{position:absolute;inset:0;display:grid;place-content:center;background:#f6f0e7;font-size:14px;font-weight:800;color:#5c5248}.vt-specialist-card__body{display:grid;gap:4px;align-content:start;min-height:84px;overflow:hidden;padding:12px 14px 18px;color:#171310;text-decoration:none}.vt-specialist-card__body:hover{color:#171310}.vt-specialist-card__name{font-size:14px;font-weight:700;line-height:1.3;text-wrap:pretty}.vt-specialist-card__highlight{background:rgba(255,172,51,.28);color:inherit;padding:0 1px;border-radius:2px}.vt-specialist-card__roles{font-size:12px;font-weight:600;line-height:1.4;color:#8a7d70;text-wrap:pretty}.vt-specialist-card__experience{font-size:12px;font-weight:600;line-height:1.4;color:#5c5248}.vt-specialist-card__experience-label{color:#8a7d70;font-weight:600}.vt-specialist-card__specs{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.vt-specialist-card__spec{display:inline-flex;align-items:center;max-width:100%;padding:2px 8px;border:1px solid #efe6da;border-radius:999px;background:#fff;font-size:11px;font-weight:600;line-height:1.35;color:#5c5248;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-specialist-card__places{font-size:12px;font-weight:600;line-height:1.4;color:#5c5248;text-wrap:pretty}.public-page.specialist-detail{padding-bottom:48px}.vt-page-title.specialist-detail__title{margin:0 0 16px}.specialist-detail__section-title{margin:0 0 16px;font-size:22px;font-weight:800;letter-spacing:-.02em;color:#171310}.specialist-detail__places{margin-top:12px}.specialist-owner-access{margin:0 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 16px;background:#fff6e6;border-radius:14px;font-size:13px;font-weight:600;color:#5c5248}.specialist-owner-access a,.specialist-owner-access button{font-weight:700;color:#07f;text-decoration:none;background:none;border:0;padding:0;cursor:pointer;font:inherit}.specialist-owner-access a:hover:not(:disabled),.specialist-owner-access button:hover:not(:disabled){color:#005fcc}.specialist-owner-access a:disabled,.specialist-owner-access button:disabled{opacity:.6;cursor:wait}.specialist-profile-card{position:relative;display:flex;align-items:stretch;gap:0;margin-bottom:16px;background:#fff;border:1px solid #efe6da;border-radius:20px}.specialist-profile-card__photo-wrap{position:relative;width:200px;aspect-ratio:1/1;margin:18px 0 18px 18px;border-radius:16px;overflow:hidden;flex:0 0 auto;background:#f6f0e7}.specialist-profile-card__photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.specialist-profile-card__fav{position:absolute;top:14px;right:14px;z-index:2;width:36px;height:36px;display:grid;place-content:center;border:0;border-radius:50%;background:transparent;font-size:17px;line-height:1;color:#8a7d70;cursor:pointer}.specialist-profile-card__fav--on{color:#e0483c}.specialist-profile-card__body{flex:1 1 auto;min-width:0;display:grid;gap:14px;align-content:start;padding:18px 52px 18px 20px}.specialist-profile-card__spec{display:grid;gap:4px}.specialist-profile-card__spec-label{font-size:12px;font-weight:700;color:#8a7d70;letter-spacing:.04em;text-transform:uppercase}.specialist-profile-card__spec-value{font-size:15px;font-weight:700;line-height:1.4;color:#171310;text-wrap:pretty}.specialist-profile-card__badges{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.specialist-profile-card__badge{display:grid;gap:2px;padding:10px 16px;border-radius:14px}.specialist-profile-card__badge--exp{background:#fff6e6}.specialist-profile-card__badge--age{background:#f5faff}.specialist-profile-card__badge-value{font-size:17px;font-weight:800;letter-spacing:-.01em;color:#171310}.specialist-profile-card__badge-label{font-size:12px;font-weight:600;color:#8a7d70}.specialist-week-schedule{margin-top:4px;min-width:0}.specialist-week-schedule__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.specialist-week-schedule__heading{display:grid;gap:2px;min-width:0}.specialist-week-schedule__title{font-size:12px;font-weight:700;color:#8a7d70;letter-spacing:.04em;text-transform:uppercase}.specialist-week-schedule__book-btn{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 14px;border:0;border-radius:999px;background:#07f;color:#fff;font-family:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;text-decoration:none}.specialist-week-schedule__book-btn:hover:not(:disabled){background:#005fcc;color:#fff}.specialist-week-schedule__book-btn:disabled{opacity:.7;cursor:wait}.specialist-week-schedule__branch{font-size:13px;font-weight:600;color:#5c5248;text-wrap:pretty}.specialist-week-schedule__nav{display:inline-flex;align-items:center;gap:8px}.specialist-week-schedule__nav-btn{display:grid;place-content:center;width:32px;height:32px;border:1px solid #efe6da;border-radius:50%;background:#fff;font-family:inherit;font-size:14px;font-weight:700;color:#171310;cursor:pointer}.specialist-week-schedule__nav-btn:hover:not(:disabled){border-color:#ffac33}.specialist-week-schedule__nav-btn:disabled{opacity:.35;cursor:default}.specialist-week-schedule__range{min-width:140px;text-align:center;font-size:12px;font-weight:700;color:#5c5248}.specialist-week-schedule__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #efe6da;border-radius:14px;background:#fff}.specialist-week-schedule__table{width:100%;min-width:520px;border-collapse:collapse;table-layout:fixed}.specialist-week-schedule__td,.specialist-week-schedule__th{padding:10px 8px;text-align:center;vertical-align:top;border-left:1px solid #f6f0e7}.specialist-week-schedule__td:first-child,.specialist-week-schedule__th:first-child{border-left:0}.specialist-week-schedule__th{background:#fffdfa;border-bottom:1px solid #f6f0e7}.specialist-week-schedule__th--today{background:#f5faff}.specialist-week-schedule__td--past,.specialist-week-schedule__th--past{opacity:.42}.specialist-week-schedule__weekday{display:block;font-size:12px;font-weight:800;color:#171310;line-height:1.2}.specialist-week-schedule__date{display:block;margin-top:2px;font-size:11px;font-weight:600;color:#8a7d70}.specialist-week-schedule__td--today{background:#f8fbff}.specialist-week-schedule__hours{display:grid;gap:6px;justify-items:center;font-size:12px;font-weight:700;line-height:1.25;color:#171310}.specialist-week-schedule__interval{display:grid;gap:0;justify-items:center}.specialist-week-schedule__time-line{display:block;white-space:nowrap}.specialist-week-schedule__empty{display:block;min-height:1.35em}.specialist-week-schedule__td--placeholder{padding:16px 12px;text-align:center;vertical-align:middle;border-left:0}.specialist-week-schedule__placeholder{display:block;font-size:11px;font-weight:600;line-height:1.4;color:#8a7d70;text-wrap:pretty}@media(max-width:640px){.specialist-profile-card{flex-direction:column}.specialist-profile-card__photo-wrap{width:auto;margin:18px 18px 0}.specialist-profile-card__body{padding:16px 18px 18px}.specialist-week-schedule__toolbar{flex-direction:column;align-items:stretch}.specialist-week-schedule__nav{width:100%;justify-content:space-between}.specialist-week-schedule__range{min-width:0;flex:1 1 auto}}.specialist-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-bottom:28px}.specialist-timeline__panel{display:grid;gap:12px;align-content:start;padding:20px;background:#fff;border:1px solid #efe6da;border-radius:20px}.specialist-timeline__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.specialist-timeline__title{margin:0;font-size:18px;font-weight:800;letter-spacing:-.02em;color:#171310}.specialist-timeline__more{padding:0;border:0;background:transparent;font-family:inherit;font-size:13px;font-weight:700;color:#07f;cursor:pointer;white-space:nowrap}.specialist-timeline__more:hover{color:#005fcc}.specialist-timeline__item{display:grid;gap:3px;padding-top:12px;border-top:1px solid #f6f0e7}.specialist-timeline__years{font-size:12px;font-weight:700;color:#a86a00}.specialist-timeline__place{font-size:14px;font-weight:700;line-height:1.35;color:#171310;text-wrap:pretty}.specialist-timeline__detail{font-size:13px;font-weight:600;color:#8a7d70;line-height:1.4;text-wrap:pretty}.specialist-timeline__drawer{display:grid;gap:14px;align-content:start}.specialist-timeline__drawer .specialist-timeline__item{padding-top:0;padding-bottom:14px;border-top:0;border-bottom:1px solid #f6f0e7}.specialist-timeline__drawer .specialist-timeline__place{font-size:15px}.specialist-timeline__drawer .specialist-timeline__detail{line-height:1.45}.specialist-places{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.specialist-places__list{flex:1 1 460px;min-width:0;display:grid;gap:12px}.specialist-places__map{flex:1 1 340px;min-width:0;position:sticky;top:84px;height:420px;padding:12px;background:#fff;border:1px solid #efe6da;border-radius:20px}.specialist-places__map .comparison-map,.specialist-places__map .comparison-map-panel,.specialist-places__map .comparison-map__canvas{height:100%!important;min-height:0;border-radius:14px}.specialist-places--list-only .specialist-places__list{flex:1 1 100%}.specialist-place-card{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-areas:"logo body" "schedule schedule";-moz-column-gap:14px;column-gap:14px;row-gap:12px;align-items:start;padding:16px;background:#fff;border:1px solid #efe6da;border-radius:18px}.specialist-place-card:hover{border-color:#07f}.specialist-place-card__logo-wrap{grid-area:logo;position:relative;display:block;width:112px;height:112px;border-radius:14px;overflow:hidden;background:#f6f0e7;flex:0 0 auto}.specialist-place-card__logo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.specialist-place-card__logo-cta{position:absolute;inset:0;display:grid;place-content:center;background:rgba(23,19,16,.55);color:#fff;font-size:13px;font-weight:400;line-height:1;letter-spacing:.02em;text-align:center;opacity:0;transition:opacity .2s ease;pointer-events:none}@media(hover:hover){.specialist-place-card__logo-wrap:hover .specialist-place-card__logo-cta{opacity:1}}.specialist-place-card__logo-wrap:focus-visible .specialist-place-card__logo-cta{opacity:1}.specialist-place-card__fav{position:absolute;top:12px;right:12px;z-index:2;width:32px;height:32px;display:grid;place-content:center;border:0;border-radius:50%;background:transparent;font-size:16px;line-height:1;color:#8a7d70;cursor:pointer}.specialist-place-card__fav--on{color:#e0483c}.specialist-place-card__body{grid-area:body;min-width:0;display:grid;gap:6px;align-content:start;padding-right:34px}.specialist-place-card__meta{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12px;font-weight:600;color:#8a7d70}.specialist-place-card__open{font-weight:700;color:#8a7d70;white-space:nowrap}.specialist-place-card__open--on{color:#2f9e5c}.specialist-place-card__name{font-size:16px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#171310;text-wrap:pretty;text-decoration:none}.specialist-place-card__name:hover{color:#07f}.specialist-place-card__address-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:2px}.specialist-place-card__address{font-size:13px;font-weight:600;color:#5c5248}.specialist-place-card__route{font-size:13px;font-weight:700;color:#07f;text-decoration:none}.specialist-place-card__route:hover{color:#005fcc}.specialist-place-card__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:8px}.specialist-place-card__cta{display:inline-flex;align-items:center;min-height:40px;margin-left:auto;padding:0 18px;border-radius:999px;background:#07f;border:1px solid #07f;color:#fff;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;font-family:inherit}.specialist-place-card__cta:disabled{opacity:.6;cursor:default}.specialist-place-card__cta:hover:not(:disabled){background:#005fcc;border-color:#005fcc}.specialist-place-card__schedule{grid-area:schedule;min-width:0}.specialist-effective-schedule-block{min-width:0}.specialist-effective-schedule-block .specialist-week-schedule{margin-top:0}.specialist-effective-schedule-block .specialist-week-schedule__toolbar{margin-bottom:8px}.specialist-effective-schedule-block .specialist-week-schedule__title{font-size:11px}.specialist-effective-schedule-block .specialist-week-schedule__table-wrap{max-width:100%}.specialist-effective-schedule-block .specialist-week-schedule__table{min-width:0;width:100%}.specialist-effective-schedule-block .specialist-week-schedule__td,.specialist-effective-schedule-block .specialist-week-schedule__th{padding:8px 4px}.specialist-effective-schedule-block .specialist-week-schedule__hours{font-size:11px}.specialist-effective-schedule-block .specialist-week-schedule__time-line{white-space:nowrap}.specialist-pending__card{display:flex;flex-direction:column;gap:20px;padding:24px}.specialist-pending__header{display:flex;flex-direction:column;gap:8px}.specialist-pending__eyebrow{margin:0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#b45309}.specialist-pending__title{margin:0}.specialist-pending__comment,.specialist-pending__error,.specialist-pending__fallback,.specialist-pending__lead{margin:0;font-size:14px;line-height:1.45;color:#8a7d70}.specialist-pending__comment{padding:12px 14px;border-radius:12px;background:#fffdfa;color:#171310}.specialist-pending__error{color:#b42318}.specialist-pending__skeleton{height:160px;border-radius:20px;background:linear-gradient(90deg,#fffdfa,#efe6da 45%,#fffdfa 90%);background-size:200% 100%;animation:specialist-pending-skeleton 1.1s ease-in-out infinite}.specialist-pending__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}@keyframes specialist-pending-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.agreement-page{padding-bottom:90px}@media(max-width:768px){.agreement-page{padding-bottom:60px}}.agreement-page .top-row{margin-bottom:14px}.agreement__text{font-weight:400;font-size:16px;line-height:140%}.agreement__text ul{list-style:disc;margin-left:25px}.agreement__text ul li{list-style:disc}.agreement__text ol{list-style-type:decimal;margin-left:20px;margin-bottom:20px}.agreement__text ol li{margin-bottom:10px}.agreement__button{height:42px;padding:10px 24px;margin-top:28px}.chats{display:flex;gap:18px;height:100%;height:calc(100vh - 118px);min-height:calc(100vh - 209px);position:relative}@media(max-width:1024px){.chats{overflow:hidden}}.chats__sidebar{flex-basis:314px;width:314px;min-width:314px;height:100%;border:1.5px solid #efe6da;border-radius:32px;padding:16px;overflow:hidden;display:flex;flex-direction:column;background-color:#fff}@media(max-width:1024px){.chats__sidebar{position:absolute;width:100%;flex-basis:auto;min-width:0;left:0;top:0;z-index:2;transform:translateX(-100%);transition:transform .3s ease}}.chats__sidebar.open{transform:translateX(0)}.chats__sidebar .chats__sidebar-top{margin-bottom:9px}.chats__sidebar .chats__sidebar-top .chats__sidebar-search{padding:0 16px;width:100%;height:38px;border-radius:20px;background-color:#fffdfa}.chats__sidebar .chats__sidebar-top .chats__sidebar-search::-moz-placeholder{font-weight:400;font-size:14px;color:rgba(35,35,35,.4)}.chats__sidebar .chats__sidebar-top .chats__sidebar-search::placeholder{font-weight:400;font-size:14px;color:rgba(35,35,35,.4)}.chats__sidebar .chats__dialogs-list{display:flex;flex-direction:column;gap:2px;overflow:auto;flex-grow:1}.chats__sidebar .chats__dialogs-list .dialog{background-color:#f3eadd;display:flex;gap:10px;justify-content:space-between;padding:7px 8px;border-radius:12px;cursor:pointer;transition:background-color .3s ease}.chats__sidebar .chats__dialogs-list .dialog.checked{background-color:#fff}.chats__sidebar .chats__dialogs-list .dialog.checked:hover{background-color:#fffdfa}.chats__sidebar .chats__dialogs-list .dialog.checked .dialog__meta .dialog__check{display:flex}.chats__sidebar .chats__dialogs-list .dialog .dialog__content{display:flex;gap:10px}.chats__sidebar .chats__dialogs-list .dialog__avatar{width:44px;height:44px;min-width:44px;border-radius:50%}.chats__sidebar .chats__dialogs-list .dialog .dialog__main{display:flex;flex-direction:column;gap:6px}.chats__sidebar .chats__dialogs-list .dialog .dialog__main .dialog__name{font-weight:600;font-size:14px;line-height:120%;color:#000}.chats__sidebar .chats__dialogs-list .dialog .dialog__main .dialog__last-message{font-weight:400;font-size:12px;line-height:120%;color:rgba(0,0,0,.4)}.chats__sidebar .chats__dialogs-list .dialog .dialog__meta{display:flex;gap:8px}.chats__sidebar .chats__dialogs-list .dialog .dialog__meta .dialog__time{font-weight:400;font-size:14px;line-height:120%;color:#a5a5a5}.chats__sidebar .chats__dialogs-list .dialog .dialog__meta .dialog__check{display:flex;align-items:center;height:17px;display:none}.chats__sidebar .chats__dialogs-list .dialog .dialog__meta .dialog__check svg{min-width:17px}.chats__window{border:1.5px solid #efe6da;border-radius:32px;overflow:hidden;width:100%;flex-grow:1;background-color:#fff}.chats__window .chat{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;height:100%}.chats__window .chat__header{padding:16px 20px;display:flex;justify-content:space-between;border-bottom:1.5px solid #efe6da}@media(max-width:1024px){.chats__window .chat__header{padding:16px 14px}}.chats__window .chat__header .chat__header-left{display:flex;gap:10px}.chats__window .chat__header .chat__header-left .chat__back-btn{display:flex;align-items:center;display:none}@media(max-width:1024px){.chats__window .chat__header .chat__header-left .chat__back-btn{display:flex}}.chats__window .chat__header .chat__header-left .chat__contact{display:flex;align-items:center;gap:10px}.chats__window .chat__header .chat__header-left .chat__contact .chat__contact-img{display:none;width:28px;height:28px;min-width:28px;border-radius:50%}@media(max-width:1024px){.chats__window .chat__header .chat__header-left .chat__contact .chat__contact-img{display:block}}.chats__window .chat__header .chat__header-left .chat__contact .chat__contact-name{font-weight:600;font-size:14px;line-height:120%;color:#000}.chats__window .chat__messages-area{flex-grow:1;height:100%;display:flex;flex-direction:column;gap:10px;overflow-y:auto;justify-content:flex-end;padding:16px 20px 18px}@media(max-width:1024px){.chats__window .chat__messages-area{padding:12px 14px}}.chats__window .chat__messages-area .message{display:flex;gap:10px}.chats__window .chat__messages-area .message .message__avatar{border-radius:50%;width:30px;height:30px;min-width:30px}.chats__window .chat__messages-area .message .message__content{width:100%}.chats__window .chat__messages-area .message .message__content .message__bubble{border-radius:10px;padding:10px 12px;font-weight:400;font-size:12px;line-height:167%;max-width:70%;width:-moz-fit-content;width:fit-content}@media(max-width:1024px){.chats__window .chat__messages-area .message .message__content .message__bubble{max-width:100%}}.chats__window .chat__messages-area .message .message__content .message__time{font-weight:400;font-size:10px;color:#a5a5a5;margin-top:6px}.chats__window .chat__messages-area .message.message--incoming .message__content .message__bubble{border:1px solid #efe6da}.chats__window .chat__messages-area .message.message--outgoing{flex-direction:row-reverse;justify-self:flex-end}.chats__window .chat__messages-area .message.message--outgoing .message__content{display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-end}.chats__window .chat__messages-area .message.message--outgoing .message__content .message__bubble{background-color:#f3eadd}.chats__window .chat__footer{padding:0 20px 20px;width:100%}@media(max-width:1024px){.chats__window .chat__footer{padding:0 14px 16px}}.chats__window .chat__footer .message-composer{position:relative;width:100%;display:flex;align-items:center;gap:10px;padding:12px 20px;border:1.5px solid #efe6da;height:48px;border-radius:12px;justify-content:space-between}.chats__window .chat__footer .message-composer .message-composer__input{flex-grow:1}@media(max-width:1024px){.chats__window .chat__footer .message-composer .message-composer__input{width:inherit}}.chats__window .chat__footer .message-composer .message-composer__buttons{display:flex;gap:16px;align-items:center}.chats__window .chat__footer .message-composer .message-composer__buttons button{display:flex;align-items:center;min-width:24px}.top-bar{margin-bottom:17px}.top-bar__inner{display:flex;align-items:center;gap:15px}@media(max-width:768px){.top-bar__inner{gap:11px}}.top-bar__inner .select-item{flex-basis:390px;height:40px;border:1px solid #efe6da;border-radius:32px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;background-color:#fff;gap:16px;cursor:pointer}@media(max-width:768px){.top-bar__inner .select-item{justify-content:center;max-width:calc(33.33% - 11px)}.top-bar__inner .select-item.select-item_services .select-item__title{display:none}.top-bar__inner .select-item.select-item_services .select-item__button{display:flex}.top-bar__inner .select-item.select-item_services .select-item__button .select-item__arrow{display:none}}.top-bar__inner .select-item__title{font-weight:600}.top-bar__inner .select-item__button{display:flex;align-items:center;gap:10px;overflow:hidden}@media(max-width:768px){.top-bar__inner .select-item__button{display:none}}.top-bar__inner .select-item__button .select-item__current{font-weight:400;font-size:14px;line-height:140%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-bar__inner .select-item__button .select-item__arrow{width:10px;height:4px;background-image:url('data:image/svg+xml,<svg width="12" height="6" viewBox="0 0 12 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L6 5L11 1" stroke="%23A5A5A5" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>');background-repeat:no-repeat;background-position:50%;position:relative;top:1px}.top-row{margin-bottom:23px}.top-row__inner{display:flex;align-items:center;justify-content:space-between}.top-row__inner .filter-buttons{display:flex;align-items:center;gap:20px}@media(max-width:768px){.top-row__inner .filter-buttons{gap:16px}.top-row__inner .filter-buttons .sort-button .text{display:none}}.top-row .breadcrumbs,.top-row .heading-1,.top-row h1,.top-row h2,.top-row h3{margin-bottom:0}.applied-filters{margin:24px 0}.applied-filters .applied-filters__list{display:flex;gap:8px;flex-wrap:wrap}.applied-filters .applied-filters__list .item{background:rgba(0,119,255,.15);border-radius:16px;padding:6px 8px;display:flex;align-items:center;gap:6px}.applied-filters .applied-filters__list .item .item__name{font-weight:500;font-size:13px;line-height:140%;color:#07f}.applied-filters .applied-filters__list .item .item__close{width:15px;height:15px;min-width:15px;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg width="15" height="16" viewBox="0 0 15 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.25 4.19336L3.75 11.8059" stroke="%230077FF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M3.75 4.19336L11.25 11.8059" stroke="%230077FF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>');background-position:50%;cursor:pointer}.formats-list{display:flex;gap:12px;flex-wrap:nowrap;align-items:center;flex:1;margin:0;padding:0;list-style:none;overflow:hidden}.formats-list__item{display:flex;align-items:center;gap:4px;font-weight:400;font-size:14px;line-height:140%;color:#a5a5a5}.formats-list__link{color:inherit}.formats-list__button,.formats-list__link{display:flex;align-items:center;gap:4px;text-decoration:none;cursor:pointer}.formats-list__button{padding:4px 8px;background:transparent;border:1px solid #07f;border-radius:6px;color:#07f;font-size:13px;line-height:140%;font-weight:400;transition:all .2s ease;white-space:nowrap}.formats-list__button:hover{background:rgba(0,119,255,.1);border-color:#07f;text-decoration:none}.formats-list__text{color:#a5a5a5}.formats-list__count{color:#a5a5a5;opacity:.7}.formats-list__show-all{margin-left:auto;padding:6px 12px;background:transparent;border:1px solid #07f;border-radius:8px;color:#07f;cursor:pointer;font-size:14px;line-height:140%;white-space:nowrap;font-weight:400;transition:all .2s ease}.formats-list__show-all:hover{background:rgba(0,119,255,.1)}.sections-group:not(:last-child){margin-bottom:70px}.sections-group:last-child{margin-bottom:90px}.sections-group__title{font-weight:700;font-size:30px;line-height:140%;margin-bottom:24px}.section:not(:last-child){margin-bottom:40px}.section .section__inner .section__title{margin-bottom:12px}.section .section__inner .section__title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section .section__inner .section__title-row .section__title{margin-bottom:0}.section .section__inner .section__formats{margin-bottom:16px}.section .section__inner .section__formats .section__formats-inner{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.section .section__inner .section__description{font-weight:400;font-size:16px;line-height:140%;color:#a5a5a5;margin-bottom:28px}.section .section__inner .section__cards-list{display:flex;gap:16px}@media(max-width:1024px){.section .section__inner .section__cards-list{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:639px){.section .section__inner .section__cards-list{display:flex;flex-direction:column;gap:20px}}.section .section__inner .section__cards-list .section__card{flex-basis:288px}@media(max-width:1024px){.section .section__inner .section__cards-list .section__card{flex-basis:calc(50% - 8px)}}@media(max-width:639px){.section .section__inner .section__cards-list .section__card{flex-basis:100%}}.section .section__inner .section__cards-list_specialists{display:grid;grid-template-columns:repeat(4,calc(25% - 12px));gap:16px}@media(max-width:1024px){.section .section__inner .section__cards-list_specialists{grid-template-columns:repeat(2,calc(50% - 8px))}}@media(max-width:639px){.section .section__inner .section__cards-list_specialists{display:flex;flex-direction:column;gap:20px}}.section .section__inner .section__cards-list_specialists .card{flex-basis:auto;width:100%}.section .section__inner .section__button-row{display:flex;align-items:center;justify-content:center;margin-top:28px}.section .section__inner .section__button-row .section__button{min-width:171px}.section.lk-section:not(:last-child){margin-bottom:32px}.section.lk-section .section__inner .section__title-row{margin-bottom:18px}.section.lk-section .section__inner .section__title-row .section__title{margin-bottom:0;font-weight:700;font-size:22px;line-height:140%}.section.lk-section .section__inner .section__title-row .section__title .gray{color:#a5a5a5;font-weight:500}.section.lk-section .section__inner .section__title-row button{font-size:16px}.city-home{background:#fffdfa;color:#171310;padding-bottom:0}.city-home__container{max-width:1160px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.city-home__hero{background:linear-gradient(180deg,#fff6e6,#fffdfa);border-bottom:1px solid #f3eadd}.city-home__hero--flush{border-bottom:none}.city-home__hero-inner{max-width:1160px;margin:0 auto;padding:36px 20px 32px;display:grid;gap:18px}.city-home__hero-title{margin:0;max-width:36ch;font-size:32px;line-height:1.12;font-weight:800;letter-spacing:-.02em;color:#171310;text-wrap:pretty}.city-home__search-block{display:grid;gap:12px;position:relative;z-index:5;width:100%;min-width:0;overflow:visible}.city-home__search{margin:0;width:100%;max-width:720px;min-width:0;overflow:visible}.city-home__quick-search{display:flex;align-items:center;gap:8px;flex-wrap:wrap;overflow:visible}.city-home__quick-label{color:#8a7d70}.city-home__quick-label,.city-home__quick-pill{font-size:13px;font-weight:600;white-space:nowrap;flex:0 0 auto}.city-home__quick-pill{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid #efe6da;border-radius:999px;background:#fff;font-family:inherit;color:#5c5248;text-decoration:none;cursor:pointer}.city-home__quick-pill:hover{color:#5c5248;text-decoration:none;border-color:#ffac33;color:#171310}.city-home__section{max-width:1160px;margin:0 auto;padding:32px 20px 8px}.city-home__section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.city-home__section-title{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:#171310}.city-home__section-link{flex-shrink:0;border:0;background:transparent;padding:0;font-family:inherit;font-size:14px;font-weight:700;color:#07f;text-decoration:none;cursor:pointer}.city-home__section-link:hover{color:#005fcc;text-decoration:none}.city-home__section-intro{margin:-6px 0 16px;max-width:62ch;font-size:15px;line-height:1.5;color:#5c5248;text-wrap:pretty}.city-home__section-body{margin-top:0}.city-home__profiles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.city-home__areas{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow:hidden;margin-top:18px}.city-home__areas-label{color:#8a7d70}.city-home__area-pill,.city-home__areas-label{font-size:13px;font-weight:600;white-space:nowrap;flex:0 0 auto}.city-home__area-pill{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid #cfe4ff;border-radius:999px;background:#f5faff;color:#07f;text-decoration:none}.city-home__area-pill:hover{border-color:#07f;background:#eaf4ff;color:#005fcc;text-decoration:none}.city-home__area-pill--active{background:#07f;border-color:#07f;color:#fff}.city-home__area-pill--active:hover{background:#005fcc;border-color:#005fcc;color:#fff}.overflow-pills__more{min-height:36px;padding:0 8px;border:0;background:transparent;font-family:inherit;font-size:13px;font-weight:700;color:#8a7d70;cursor:pointer;white-space:nowrap;flex:0 0 auto}.overflow-pills__more:hover{color:#171310}.city-home-pills{display:flex;flex-wrap:wrap;gap:8px}.city-home-pills--scroll{flex-wrap:nowrap;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;overflow-x:auto}@media(min-width:768px){.city-home-pills--scroll{flex-wrap:wrap;margin-left:0;margin-right:0;padding-left:0;padding-right:0;overflow-x:visible}}.city-profile-card{display:grid;grid-template-rows:44px 22px auto;gap:6px;align-items:start;padding:14px 16px 10px;border:1px solid #efe6da;border-radius:18px;background:#fff;color:#171310;text-decoration:none}.city-profile-card:hover{border-color:#07f;background:#f5faff;color:#171310;text-decoration:none}.city-profile-card__name{font-size:16px;font-weight:700;line-height:1.25;letter-spacing:-.01em;text-wrap:pretty;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.city-profile-card__price{min-height:22px;font-size:18px;font-weight:800;line-height:22px;letter-spacing:-.01em;color:#a86a00;font-variant-numeric:tabular-nums;white-space:nowrap}.city-profile-card__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;font-size:12px;font-weight:600;color:#8a7d70}.city-profile-card__freshness{text-align:right;font-size:12px;font-weight:600;color:#8a7d70}.city-domain-card{display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:84px;padding:16px 18px;border:1px solid #ffe0b0;border-radius:18px;background:#fff6e6;color:#171310;text-decoration:none}.city-domain-card:hover{border-color:#ffac33;color:#171310;text-decoration:none}.city-domain-card__label{font-size:16px;font-weight:700;letter-spacing:-.01em}.city-domain-card__count{font-size:13px;font-weight:600;color:#8a7d70}.city-domain-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.city-home__section-title--spaced{margin-bottom:16px}.city-home__specs{width:100%;min-width:0}.city-home__spec-pill{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid #efe6da;border-radius:999px;background:#fff;font-size:14px;font-weight:600;color:#171310;white-space:nowrap;flex:0 0 auto;text-decoration:none}.city-home__spec-pill:hover{border-color:#07f;background:#f5faff;color:#171310;text-decoration:none}.city-home__spec-count{font-size:13px;font-weight:700;color:#8a7d70}.city-home__b2b{max-width:1160px;margin:0 auto;padding:32px 20px 48px}.city-home__b2b-inner{display:grid;gap:16px;align-items:center;padding:24px;border:1px solid #ffe0b0;border-radius:24px;background:#fff6e6}.city-home__b2b-copy{display:grid;gap:10px}.city-home__b2b-eyebrow{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#a86a00}.city-home__b2b-title{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em;color:#171310}.city-home__b2b-desc{margin:0;max-width:52ch;font-size:15px;line-height:1.5;color:#5c5248}.city-home__b2b-actions{display:flex;flex-wrap:wrap;gap:10px}.city-home__b2b-link{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border-radius:999px;font-size:15px;font-weight:700;text-decoration:none}.city-home__b2b-link--primary{background:#07f;color:#fff}.city-home__b2b-link--primary:hover{background:#005fcc;color:#fff;text-decoration:none}.city-home__b2b-link--secondary{background:#fff;border:1px solid #efe6da;color:#171310}.city-home__b2b-link--secondary:hover{border-color:#07f;color:#07f;text-decoration:none}.for-business-add-panel{max-height:none}.for-business-add-panel .national-hero__city-grid{grid-template-columns:1fr}.for-business-add-panel .national-hero__city-card{min-height:72px}.for-business-results{background:#fffdfa;color:#171310;border-top:1px solid #f3eadd}.for-business-results__inner{max-width:1160px;margin:0 auto;padding:28px 20px 48px}.for-business-results__status{margin:0;font-size:15px;line-height:1.5;color:#8a7d70}.for-business-results .search-page__title{margin-bottom:16px}.for-business-results .search-results__branches,.for-business-results .search-results__specialists{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:768px){.for-business-results .search-results__branches,.for-business-results .search-results__specialists{grid-template-columns:1fr}}.fb-company-card{position:relative;display:flex;align-items:flex-start;gap:14px;background:#fff;border:1px solid #efe6da;border-radius:18px;padding:16px;transition:border-color .15s}.fb-company-card--highlighted,.fb-company-card:hover{border-color:#07f}.fb-company-card__aside{display:grid;gap:10px;justify-items:start;flex:0 0 auto}.fb-company-card__logo-wrap{position:relative;display:block;width:112px;height:112px;border-radius:14px;overflow:hidden;background:#f6f0e7}.fb-company-card__logo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fb-company-card__logo-cta{position:absolute;inset:0;display:grid;place-content:center;background:rgba(23,19,16,.55);color:#fff;font-size:13px;font-weight:400;line-height:1;letter-spacing:.02em;text-align:center;opacity:0;transition:opacity .2s ease;pointer-events:none}@media(hover:hover){.fb-company-card__logo-wrap:hover .fb-company-card__logo-cta{opacity:1}}.fb-company-card__logo-wrap:focus-visible .fb-company-card__logo-cta{opacity:1}.fb-company-card__doctors{display:flex;align-items:center}.fb-company-card__doctor{position:relative;display:block;width:24px;height:24px;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 2px #fff;flex:0 0 auto}.fb-company-card__doctor img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fb-company-card__doctor-more{position:relative;z-index:3;display:grid;place-content:center;min-width:24px;height:24px;margin-left:-11px;padding:0 5px;border-radius:999px;background:#f6f0e7;box-shadow:0 0 0 2px #fff;font-size:11px;font-weight:800;color:#5c5248;flex:0 0 auto}.fb-company-card__fav{position:absolute;top:12px;right:12px;z-index:2;width:32px;height:32px;display:grid;place-content:center;border:0;border-radius:50%;background:transparent;font-size:16px;line-height:1;color:#8a7d70;cursor:pointer}.fb-company-card__fav--on{color:#e0483c}.fb-company-card__body{flex:1 1 auto;min-width:0;display:grid;gap:6px;align-content:start;padding-right:34px}.fb-company-card__meta{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12px;font-weight:600;color:#8a7d70}.fb-company-card__kind{min-width:0}.fb-company-card__open{font-weight:700;color:#8a7d70;white-space:nowrap}.fb-company-card__open--yes{color:#2f9e5c}.fb-company-card__name{font-size:16px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#171310;text-decoration:none;text-wrap:pretty}.fb-company-card__name:hover{color:#07f;text-decoration:none}.fb-company-card__highlight{background:rgba(255,172,51,.28);color:inherit;padding:0 1px;border-radius:2px}.fb-company-card__network{font-size:12px;font-weight:600;color:#8a7d70}.fb-company-card__phone-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.fb-company-card__phone{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid #efe6da;border-radius:9999px;background:#fff;font-family:inherit;font-size:13px;font-weight:600;color:#171310;text-decoration:none;cursor:pointer}.fb-company-card__phone:hover{border-color:#ffac33;color:#171310;text-decoration:none}.fb-company-card__phone:disabled{opacity:.6;cursor:wait}.fb-company-card__claim{border-color:#07f;background:#f5faff;color:#07f}.fb-company-card__claim:hover{border-color:#005fcc;background:#eaf3ff;color:#005fcc}.fb-company-card__claim-wrap .branch-owner-access{margin:0;padding:0;background:transparent;border-radius:0;gap:0}.fb-company-card__claim-wrap .branch-owner-access>span:first-child:not(:only-child){display:none}.fb-company-card__claim-wrap .branch-owner-access>span:only-child{font-size:13px;font-weight:600;color:#8a7d70}.fb-company-card__claim-wrap .branch-owner-access a:only-child{display:inline;min-height:0;padding:0;border:0;background:transparent;font-size:13px;font-weight:600;color:#8a7d70}.fb-company-card__claim-wrap .branch-owner-access a:only-child:hover{color:#07f;background:transparent}.fb-company-card__claim-wrap .branch-owner-access a:not(:only-child),.fb-company-card__claim-wrap .branch-owner-access button{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid #07f;border-radius:9999px;background:#f5faff;font-family:inherit;font-size:13px;font-weight:600;color:#07f;text-decoration:none}.fb-company-card__claim-wrap .branch-owner-access a:not(:only-child):hover:not(:disabled),.fb-company-card__claim-wrap .branch-owner-access button:hover:not(:disabled){border-color:#005fcc;background:#eaf3ff;color:#005fcc}.fb-company-card__claim-wrap .branch-owner-access a:not(:only-child):disabled,.fb-company-card__claim-wrap .branch-owner-access button:disabled{opacity:.6;cursor:wait}.fb-company-card__claim-status{font-size:13px;font-weight:600;line-height:1.4;color:#8a7d70}.fb-company-card__address-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:2px}.fb-company-card__address{font-size:13px;font-weight:600;color:#5c5248}.fb-company-card__route{font-size:13px;font-weight:700;color:#07f;text-decoration:none}.fb-company-card__route:hover{color:#005fcc}.fb-specialist-card{position:relative;display:flex;align-items:flex-start;gap:14px;background:#fff;border:1px solid #efe6da;border-radius:18px;padding:16px;overflow:hidden;transition:border-color .15s}.fb-specialist-card:hover{border-color:#07f}.fb-specialist-card__media{position:relative;flex:0 0 auto;width:144px;height:144px;border-radius:14px;overflow:hidden;background:#f6f0e7}.fb-specialist-card__photo-link{position:absolute;inset:0;z-index:1;display:block}.fb-specialist-card__photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fb-specialist-card__photo-cta{position:absolute;inset:0;display:grid;place-content:center;background:rgba(23,19,16,.55);color:#fff;font-size:13px;font-weight:400;line-height:1;letter-spacing:.02em;opacity:0;transition:opacity .2s ease;pointer-events:none}@media(hover:hover){.fb-specialist-card__photo-link:hover .fb-specialist-card__photo-cta{opacity:1}}.fb-specialist-card__photo-link:focus-visible .fb-specialist-card__photo-cta{opacity:1}.fb-specialist-card__fav{position:absolute;top:12px;right:12px;z-index:2;width:32px;height:32px;display:grid;place-content:center;border:0;border-radius:50%;background:transparent;font-size:16px;line-height:1;color:#8a7d70;cursor:pointer;box-shadow:none}.fb-specialist-card__fav--on{color:#e0483c}.fb-specialist-card__logos{position:absolute;bottom:4px;left:4px;right:4px;z-index:2;display:flex;align-items:flex-end;flex-wrap:wrap-reverse;gap:3px}.fb-specialist-card__logo{position:relative;display:block;width:28px;height:28px;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #fff;flex:0 0 auto}.fb-specialist-card__logo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fb-specialist-card__logo-fallback{position:absolute;inset:0;display:grid;place-content:center;background:#f6f0e7;font-size:10px;font-weight:800;color:#5c5248}.fb-specialist-card__body{display:grid;gap:10px;align-content:start;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;padding:0 34px 0 0;color:#171310}.fb-specialist-card__info{display:grid;gap:4px;align-content:start;color:#171310;text-decoration:none}.fb-specialist-card__info:hover{color:#171310}.fb-specialist-card__name{font-size:16px;font-weight:700;line-height:1.25;letter-spacing:-.01em;text-wrap:pretty}.fb-specialist-card__highlight{background:rgba(255,172,51,.28);color:inherit;padding:0 1px;border-radius:2px}.fb-specialist-card__roles{color:#8a7d70}.fb-specialist-card__places,.fb-specialist-card__roles{font-size:12px;font-weight:600;line-height:1.4;text-wrap:pretty}.fb-specialist-card__places{color:#5c5248}.fb-specialist-card__claim-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.fb-specialist-card__claim-wrap .specialist-owner-access{margin:0;padding:0;background:transparent;border-radius:0;gap:0}.fb-specialist-card__claim-wrap .specialist-owner-access>span:first-child:not(:only-child){display:none}.fb-specialist-card__claim-wrap .specialist-owner-access>span:only-child{font-size:13px;font-weight:600;color:#8a7d70}.fb-specialist-card__claim-wrap .specialist-owner-access a:only-child{display:inline;min-height:0;padding:0;border:0;background:transparent;font-size:13px;font-weight:600;color:#8a7d70}.fb-specialist-card__claim-wrap .specialist-owner-access a:only-child:hover{color:#07f;background:transparent}.fb-specialist-card__claim-wrap .specialist-owner-access a:not(:only-child),.fb-specialist-card__claim-wrap .specialist-owner-access button{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid #07f;border-radius:9999px;background:#f5faff;font-family:inherit;font-size:13px;font-weight:600;color:#07f;text-decoration:none}.fb-specialist-card__claim-wrap .specialist-owner-access a:not(:only-child):hover:not(:disabled),.fb-specialist-card__claim-wrap .specialist-owner-access button:hover:not(:disabled){border-color:#005fcc;background:#eaf3ff;color:#005fcc}.fb-specialist-card__claim-wrap .specialist-owner-access a:not(:only-child):disabled,.fb-specialist-card__claim-wrap .specialist-owner-access button:disabled{opacity:.6;cursor:wait}.fb-specialist-card__claim{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid #07f;border-radius:9999px;background:#f5faff;font-family:inherit;font-size:13px;font-weight:600;color:#07f;text-decoration:none;cursor:pointer}.fb-specialist-card__claim:hover{border-color:#005fcc;background:#eaf3ff;color:#005fcc;text-decoration:none}.fb-specialist-card__claim:disabled{opacity:.6;cursor:wait}.fb-specialist-card__claim-status{font-size:13px;font-weight:600;line-height:1.4;color:#8a7d70;text-decoration:none}.fb-specialist-card__claim-status:hover{color:#07f}.companies-page .breadcrumbs{margin-bottom:24px}.catalog{padding-bottom:90px}@media(max-width:1024px){.catalog{padding-bottom:70px}}@media(max-width:639px){.catalog{padding-bottom:50px}}.catalog.map-view{padding-bottom:0}.catalog.map-view .container{max-width:100%;padding:0}.catalog.map-view .catalog__inner{background-color:#fff;display:grid;grid-template-columns:minmax(500px,640px) minmax(800px,1fr);gap:0;border-top-right-radius:16px;overflow:hidden}@media(max-width:1024px){.catalog.map-view .catalog__inner{grid-template-columns:1fr;border-radius:0}}.catalog.map-view .catalog__list{padding:16px;display:flex;flex-direction:column;gap:16px;flex-wrap:nowrap;max-height:640px;height:640px;overflow:auto}@media(max-width:1024px){.catalog.map-view .catalog__list{display:none}}.catalog.map-view .catalog__list::-webkit-scrollbar{width:0!important}.catalog.map-view .map-wrap{display:block}.catalog .catalog__inner .section__formats{margin-bottom:16px}.catalog .catalog__inner .section__formats .section__formats-inner{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.catalog .catalog__list{display:flex;flex-direction:column;gap:16px}.catalog .map-wrap{display:none;height:640px;max-height:640px}.catalog .map-wrap .map{position:relative;width:100%;height:100%}.catalog .map-wrap .map .map-placeholder{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.catalog .map-wrap .map .map-point{position:absolute;top:10%;left:25%;display:flex;flex-direction:column-reverse;align-items:center;gap:10px}.catalog .map-wrap .map .map-point.active .point{background-color:#07f;color:#fff}.catalog .map-wrap .map .map-point.active .map-point__list{display:block}.catalog .map-wrap .map .map-point .point{width:32px;height:32px;box-shadow:0 0 4px 0 rgba(0,0,0,.16);background-color:#fff;border-radius:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:700;font-size:14px;line-height:140%}.catalog .map-wrap .map .map-point .map-point__list{display:none;flex-direction:column}.catalog .map-wrap .map .map-point .map-point__list .card{min-width:288px}.slice-total-count{margin-left:12px;font-size:.875em;font-weight:400;color:#a5a5a5}.slice-filter-bar{margin-bottom:16px}.slice-filter-bar__row{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.slice-filter-bar__row::-webkit-scrollbar{display:none}.slice-filter-bar__pill{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:6px 14px;border-radius:9999px;border:1px solid #d1d5db;background:#fff;font-size:13px;color:#374151;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.slice-filter-bar__pill:hover{background:#f3f4f6}.slice-filter-bar__pill--active{background:#111827;border-color:#111827;color:#fff}.slice-filter-bar__pill--more{color:#07f;border-color:#bfdbfe}.slice-filter-bar__segment{display:inline-flex;align-items:center;background:#f3f4f6;border-radius:9999px;padding:3px;gap:2px;flex-shrink:0}.slice-filter-bar__segment-btn{white-space:nowrap;padding:4px 12px;border-radius:9999px;border:none;background:transparent;font-size:13px;color:#374151;cursor:pointer;transition:background .15s,color .15s}.slice-filter-bar__segment-btn:hover{background:rgba(0,0,0,.06)}.slice-filter-bar__segment-btn--active{background:#111827;color:#fff}.slice-filter-bar__sort-hint{margin-top:8px;font-size:12px;color:#07f;cursor:pointer;display:inline-block}.catalog__list .card.card_row .card__image-wrap{width:160px;min-width:160px;min-height:140px}.place-slice{padding-bottom:48px}.place-slice__intro{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:16px}.place-slice__count{font-size:17px;font-weight:700;color:#8a7d70}.place-filters{margin-bottom:20px}.place-filters__row{position:relative;display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow:hidden;margin-bottom:10px}.place-filters__measure{position:absolute;visibility:hidden;pointer-events:none;display:flex;gap:8px;white-space:nowrap;left:0;top:0}.place-filters__pill{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid #efe6da;border-radius:9999px;background:#fff;font-family:inherit;font-size:13px;font-weight:600;color:#171310;cursor:pointer;white-space:nowrap;flex:0 0 auto;transition:border-color .15s,background .15s,color .15s}.place-filters__pill:hover{border-color:#ffac33}.place-filters__pill--active,.place-filters__pill--active:hover{border-color:#171310;background:#171310;color:#fff}.place-filters__pill--loading{opacity:.72;cursor:wait}.place-filters__pill:disabled{cursor:wait}.place-filters__dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.place-filters__dot--near{background:#ffac33}.place-filters__dot--open{background:#2f9e5c}.place-filters__sep{width:1px;height:24px;background:#efe6da;flex:0 0 auto}.place-filters__more{min-height:38px;margin-left:auto;padding:0 8px;border:0;background:transparent;font-family:inherit;font-size:13px;font-weight:700;color:#8a7d70;cursor:pointer;white-space:nowrap;flex:0 0 auto}.place-filters__more:hover{color:#171310}.place-filters__priority{display:inline-flex;align-items:center;gap:6px;margin-bottom:0;padding:0;border:0;background:transparent;font-family:inherit;font-size:13px;font-weight:700;color:#8a7d70;cursor:pointer}.place-filters__priority--on{color:#07f}.place-filters__priority--disabled,.place-filters__priority:disabled{color:#07f;cursor:default;opacity:.85}.place-filters__error{margin:0 0 10px;font-size:13px;font-weight:600;color:#b42318}.place-slice-layout__toggle{display:flex;gap:8px;margin-bottom:14px}@media(min-width:1024px){.place-slice-layout__toggle{display:none}}.place-slice-layout__toggle-btn{min-height:40px;padding:0 16px;border:1px solid #efe6da;border-radius:999px;background:#fff;font-family:inherit;font-size:13px;font-weight:700;color:#5c5248;cursor:pointer}.place-slice-layout__toggle-btn--active{border-color:#171310;background:#171310;color:#fff}.place-slice-layout__split{display:flex;flex-direction:column;align-items:stretch;gap:16px}@media(min-width:1024px){.place-slice-layout__split{flex-direction:row;align-items:stretch}}.place-slice-layout__list{flex:1 1 420px;min-width:0}.place-slice-layout--map .place-slice-layout__list{display:none}@media(min-width:1024px){.place-slice-layout--map .place-slice-layout__list{display:block}}.place-slice-layout__map{flex:1 1 380px;min-width:0}@media(min-width:1024px){.place-slice-layout__map{max-width:420px;align-self:stretch}}.place-slice-layout--list .place-slice-layout__map{display:none}@media(min-width:1024px){.place-slice-layout--list .place-slice-layout__map{display:block}}.place-slice__cards{display:grid;gap:12px}.place-slice__empty{padding:28px;background:#fff;border:1px dashed #efe6da;border-radius:18px;text-align:center;font-size:15px;color:#5c5248}.place-slice__outside{display:grid;place-content:center;justify-items:center;gap:12px;min-height:360px;height:100%;padding:48px 24px;background:#fff;border:1px solid #efe6da;border-radius:18px;text-align:center;box-sizing:border-box}.place-slice__outside-title{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em;color:#171310}.place-slice__outside-text{margin:0;max-width:420px;font-size:15px;line-height:1.45;color:#5c5248}.place-slice__outside-btn{margin-top:8px;min-height:44px;padding:0 20px;border:0;border-radius:9999px;background:#171310;font-family:inherit;font-size:14px;font-weight:700;color:#fff;cursor:pointer}.place-slice__outside-btn:hover{background:#2a221c}.place-clinic-card{position:relative;display:flex;align-items:flex-start;gap:14px;background:#fff;border:1px solid #efe6da;border-radius:18px;padding:16px;transition:border-color .15s}.place-clinic-card--highlighted,.place-clinic-card:hover{border-color:#07f}.place-clinic-card__aside{display:grid;gap:10px;justify-items:start;flex:0 0 auto}.place-clinic-card__logo-wrap{position:relative;display:block;width:112px;height:112px;border-radius:14px;overflow:hidden;background:#f6f0e7}.place-clinic-card__logo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.place-clinic-card__logo-cta{position:absolute;inset:0;display:grid;place-content:center;background:rgba(23,19,16,.55);color:#fff;font-size:13px;font-weight:400;line-height:1;letter-spacing:.02em;text-align:center;opacity:0;transition:opacity .2s ease;pointer-events:none}@media(hover:hover){.place-clinic-card__logo-wrap:hover .place-clinic-card__logo-cta{opacity:1}}.place-clinic-card__logo-wrap:focus-visible .place-clinic-card__logo-cta{opacity:1}.place-clinic-card__doctors{display:flex;align-items:center}.place-clinic-card__doctor{position:relative;display:block;width:24px;height:24px;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 2px #fff;flex:0 0 auto}.place-clinic-card__doctor img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.place-clinic-card__doctor-more{position:relative;z-index:3;display:grid;place-content:center;min-width:24px;height:24px;margin-left:-11px;padding:0 5px;border-radius:999px;background:#f6f0e7;box-shadow:0 0 0 2px #fff;font-size:11px;font-weight:800;color:#5c5248;flex:0 0 auto}.place-clinic-card__fav{position:absolute;top:12px;right:12px;z-index:2;width:32px;height:32px;display:grid;place-content:center;border:0;border-radius:50%;background:transparent;font-size:16px;line-height:1;color:#8a7d70;cursor:pointer}.place-clinic-card__fav--on{color:#e0483c}.place-clinic-card__body{flex:1 1 auto;min-width:0;display:grid;gap:6px;align-content:start;padding-right:34px}.place-clinic-card__meta{display:flex;align-items:baseline;gap:10px;font-size:12px;font-weight:600;color:#8a7d70}.place-clinic-card__kind{min-width:0}.place-clinic-card__distance{font-weight:700;color:#07f;white-space:nowrap}.place-clinic-card__open{margin-left:auto;font-weight:700;color:#8a7d70;white-space:nowrap}.place-clinic-card__open--yes{color:#2f9e5c}.place-clinic-card__name{font-size:16px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#171310;text-decoration:none;text-wrap:pretty}.place-clinic-card__name:hover{color:#07f;text-decoration:none}.place-clinic-card__highlight{background:rgba(255,172,51,.28);color:inherit;padding:0 1px;border-radius:2px}.place-clinic-card__network{font-size:12px;font-weight:600;color:#8a7d70}.place-clinic-card__phone-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.place-clinic-card__phone{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid #efe6da;border-radius:9999px;background:#fff;font-family:inherit;font-size:13px;font-weight:600;color:#171310;text-decoration:none;cursor:pointer}.place-clinic-card__phone:hover{border-color:#ffac33;color:#171310;text-decoration:none}.place-clinic-card__address-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:2px}.place-clinic-card__address{font-size:13px;font-weight:600;color:#5c5248}.place-clinic-card__route{font-size:13px;font-weight:700;color:#07f;text-decoration:none}.place-clinic-card__route:hover{color:#005fcc}.detail-page{padding-bottom:90px}@media(max-width:1024px){.detail-page{padding-bottom:70px}}@media(max-width:639px){.detail-page{padding-bottom:60px}}.detail-page .product-summary{margin-bottom:44px}@media(max-width:768px){.detail-page .product-summary{margin-bottom:40px}}.detail-page .map-section:not(:last-child){margin-bottom:44px}.detail-page .related-products{margin-bottom:64px}.detail-page .card__company-name{font-weight:400;font-size:14px;line-height:140%;color:#a5a5a5;text-decoration:none;transition:color .3s ease;margin-top:8px;display:block}.detail-page .card__company-name:hover{color:#07f}@media(max-width:768px){.product-summary__inner .card{flex-direction:column}}.product-summary__inner .card .card__image-wrap{min-height:163px}@media(max-width:768px){.product-summary__inner .card .card__image-wrap{height:230px;width:100%;border-bottom:1px solid #efe6da;position:relative}}.product-summary__inner .card.card_company .card__image-wrap,.product-summary__inner .card.card_specialist .card__image-wrap{min-height:0}@media(max-width:768px){.product-summary__inner .card.card_company .card__image-wrap,.product-summary__inner .card.card_specialist .card__image-wrap{height:auto}}.product-summary__inner .card .card__content{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row}@media(max-width:768px){.product-summary__inner .card .card__content{flex-direction:column;gap:18px}}.product-summary__inner .card .card__content .card__location,.product-summary__inner .card .card__content .card__phone,.product-summary__inner .card .card__content .card__short-description,.product-summary__inner .card .card__content .card__time{color:#171310}.product-summary__inner .card .card__content .card__content-left{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:12px}@media(max-width:768px){.product-summary__inner .card .card__content .card__content-left,.product-summary__inner .card .card__content .card__content-right{width:100%}}.product-summary__inner .card .card__content .card__content-right .contact-button{width:171px}@media(max-width:768px){.product-summary__inner .card .card__content .card__content-bottom,.product-summary__inner .card .card__content .card__content-right .contact-button{width:100%}}.product-summary.product-summary_lk{margin-bottom:32px}.product-summary.product-summary_lk .product-summary__inner .card .card__content .card__title{font-weight:600;font-size:22px;line-height:140%}@media(max-width:768px){.product-summary.product-summary_lk .product-summary__inner .card .dots-wrap{position:absolute;top:16px;right:16px}}.map-section .map-section__inner .map-section__title{margin-bottom:18px}.map-section .map-section__inner .map{overflow:hidden;border-radius:12px;background:#fff}.map-section .map-section__inner .map .map-wrap{height:320px;position:relative;width:100%}@media(max-width:768px){.map-section .map-section__inner .map .map-wrap{height:422px}}.map-section .map-section__inner .map iframe{width:100%;height:100%}.map-section .map-section__inner .map .map__description{padding:20px 18px 18px}.map-section .map-section__inner .map .map__description .map__locations-list{display:grid;grid-template-rows:auto auto auto;justify-content:start;grid-auto-flow:column;-moz-column-gap:98px;column-gap:98px;row-gap:14px}@media(max-width:768px){.map-section .map-section__inner .map .map__description .map__locations-list{gap:14px;grid-template-columns:1fr;grid-template-rows:auto;grid-auto-flow:row}}.map-section .map-section__inner .map .map__description .map__locations-list .map__location{font-weight:400;font-size:16px;line-height:140%;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.9989 13.4314C13.722 13.4314 15.1189 12.0345 15.1189 10.3114C15.1189 8.58828 13.722 7.19141 11.9989 7.19141C10.2758 7.19141 8.87891 8.58828 8.87891 10.3114C8.87891 12.0345 10.2758 13.4314 11.9989 13.4314Z" stroke="%23656565" stroke-width="1.5" /><path d="M3.61971 8.49C5.58971 -0.169998 18.4197 -0.159997 20.3797 8.5C21.5297 13.58 18.3697 17.88 15.5997 20.54C13.5897 22.48 10.4097 22.48 8.38971 20.54C5.62971 17.88 2.46971 13.57 3.61971 8.49Z" stroke="%23656565" stroke-width="1.5" /></svg>');background-position:0;background-repeat:no-repeat;min-height:24px;padding-left:34px;display:flex;align-items:center}.related-products .related-products__title{margin-bottom:18px}.related-products .swiper-wrap{position:relative}.related-products .swiper-wrap .swiper-pagination{bottom:-42px;margin-top:20px}.related-products .swiper{width:100%;height:100%;height:494px;position:relative}.related-products .swiper .swiper-slide .card{height:100%;height:-moz-fit-content;height:fit-content}.reviews .reviews__title{margin-bottom:18px}.reviews.reviews_lk{max-width:100%;width:100%}.reviews.reviews_lk .container{max-width:1120px;margin:0 auto;padding:0}.reviews.reviews_lk .reviews__title{font-weight:700;font-size:22px;line-height:140%;margin-bottom:18px}.reviews.reviews_lk .reviews__title .gray{color:#a5a5a5;font-weight:500}.reviews.reviews_lk .swiper-wrap{max-width:100%;width:100%}.reviews.reviews_lk .swiper{max-width:100%}.reviews .review{border:1px solid #efe6da;border-radius:16px;background-color:#fff;padding:18px}.reviews .review .review__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.reviews .review .review__top .review__person{display:flex;align-items:center;gap:10px}.reviews .review .review__top .review__person .review__avatar{width:32px;height:32px;min-width:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.reviews .review .review__top .review__person .review__name{font-weight:600;font-size:16px;line-height:140%}.reviews .review .review__top .review__rating{display:flex;align-items:center;padding-left:30px;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.7171 18.8932C14.2754 18.8932 13.7088 18.7516 13.0004 18.3349L10.5088 16.8599C10.2504 16.7099 9.75042 16.7099 9.50042 16.8599L7.00042 18.3349C5.52542 19.2099 4.65876 18.8599 4.26709 18.5766C3.88376 18.2932 3.28376 17.5682 3.67542 15.9016L4.26709 13.3432C4.33376 13.0766 4.20042 12.6182 4.00042 12.4182L1.93376 10.3516C0.900424 9.31823 0.983757 8.4349 1.12542 8.00156C1.26709 7.56823 1.71709 6.80156 3.15042 6.5599L5.80876 6.11823C6.05876 6.07656 6.41709 5.8099 6.52542 5.5849L8.00042 2.64323C8.66709 1.30156 9.54209 1.10156 10.0004 1.10156C10.4588 1.10156 11.3338 1.30156 12.0004 2.64323L13.4671 5.57656C13.5838 5.80156 13.9421 6.06823 14.1921 6.1099L16.8504 6.55156C18.2921 6.79323 18.7421 7.5599 18.8754 7.99323C19.0088 8.42656 19.0921 9.3099 18.0671 10.3432L16.0004 12.4182C15.8004 12.6182 15.6754 13.0682 15.7338 13.3432L16.3254 15.9016C16.7088 17.5682 16.1171 18.2932 15.7338 18.5766C15.5254 18.7266 15.1921 18.8932 14.7171 18.8932Z" fill="%23FFAC33" /></svg>');background-repeat:no-repeat;background-position:0}.reviews .review .review__text{font-weight:400;font-size:14px;line-height:140%;color:#8a7d70}.reviews .rewiews-double{display:flex;gap:16px}@media(max-width:768px){.reviews .rewiews-double{flex-direction:column}}.reviews .rewiews-double .review{flex-grow:1;flex-basis:50%}.reviews .swiper{width:100%;height:100%}.notifications-list{padding:20px;min-height:calc(100vh - 216px)}@media(max-width:768px){.notifications-list{padding:14px}}.notifications-list .notifications-list__list{display:flex;flex-direction:column;gap:18px}.notifications-list .notifications-list__list .notification-item{border-radius:20px;width:100%;background-color:#f3eadd;padding:14px 15px 16px;border:1.5px solid #f3eadd;transition:background-color .3s ease}@media(max-width:768px){.notifications-list .notifications-list__list .notification-item{padding:14px}}.notifications-list .notifications-list__list .notification-item.checked{background-color:#fff;border-color:#efe6da}.notifications-list .notifications-list__list .notification-item.checked .notification-item__top .notification-item__header-wrap .notification-item__status svg{opacity:1;visibility:visible}.notifications-list .notifications-list__list .notification-item .notification-item__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:20px}.notifications-list .notifications-list__list .notification-item .notification-item__top .notification-item__header-wrap{display:flex;align-items:center;gap:10px}.notifications-list .notifications-list__list .notification-item .notification-item__top .notification-item__header-wrap .notification-item__header{font-weight:600;font-size:16px;line-height:140%}.notifications-list .notifications-list__list .notification-item .notification-item__top .notification-item__header-wrap .notification-item__status{display:flex;align-items:center}.notifications-list .notifications-list__list .notification-item .notification-item__top .notification-item__header-wrap .notification-item__status svg{min-width:17px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.notifications-list .notifications-list__list .notification-item .notification-item__top .notification-item__date{font-weight:400;font-size:12px;line-height:140%;color:rgba(50,50,50,.6)}.notifications-list .notifications-list__list .notification-item .notification-item__message{font-weight:400;font-size:14px;line-height:140%}.owner{padding:20px;position:relative}@media(max-width:768px){.owner{padding:16px}}.owner__top{display:flex;justify-content:space-between;margin-bottom:24px;gap:16px}@media(max-width:400px){.owner__top .owner-info__right .owner-info__name{max-width:164px}}.owner__top .owner__right .owner__chat-btn{min-width:24px}@media(max-width:768px){.owner__top .owner__right .owner__chat-btn{top:25px;right:16px;border:none;height:auto;width:auto;background-color:transparent!important;padding:0}.owner__top .owner__right .owner__chat-btn span{display:none}}.owner__top .owner__right .owner__chat-btn:focus .icon svg path,.owner__top .owner__right .owner__chat-btn:hover .icon svg path{fill:#fff}.owner__top .owner__right .owner__chat-btn .icon{display:flex;align-items:center}.owner__bottom .owner__row{margin-bottom:18px}.owner__bottom .owner__pets{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:1024px){.owner__bottom .owner__pets{grid-template-columns:1fr}}.owner__bottom .owner__pets .pet-card{background-color:#fffdfa;border:1.5px solid #efe6da}.owner__bottom .owner__pets .pet-card .pet-card__inner .pet-card__image-wrap .pet-card__img{width:84px;height:84px;min-width:84px;margin-right:16px}@media(max-width:768px){.owner__bottom .owner__pets .pet-card .pet-card__inner .pet-card__image-wrap .pet-card__img{width:73px;min-width:73px;height:73px;margin-right:14px}}.owner__bottom .owner__pets .pet-card .pet-card__inner .pet-card__content .pet-card__content-top-right .pet-card__dots-wrap{display:none}.owner__bottom .owner__pets .pet-card .pet-card__inner .pet-card__content .pet-card__content-bottom{gap:12px}.owner-info{display:flex;align-items:center;gap:20px}@media(max-width:768px){.owner-info{gap:14px}}.owner-info__avatar{width:131px;height:131px;min-width:131px;border-radius:50%}@media(max-width:768px){.owner-info__avatar{width:93px;height:93px;min-width:93px}}.owner-info__name{font-weight:600;font-size:22px;line-height:140%;margin-bottom:12px}@media(max-width:768px){.owner-info__name{font-size:20px;margin-bottom:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.owner-info .owner-info__right{display:flex;flex-direction:column}@media(max-width:768px){.owner-profile{padding-bottom:64px}}.owner-profile__top{margin-bottom:25px}.owner-profile__bottom .owner-profile__list-title{align-self:self-end}.owner-profile__bottom .owner-profile__pets{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}@media(max-width:1024px){.owner-profile__bottom .owner-profile__pets{grid-template-columns:1fr}}.owner-profile__row{margin-bottom:16px;display:flex;justify-content:space-between;gap:20px}.pet-profile{padding:20px;position:relative;container-type:inline-size}.pet-profile .pet-profile__dots-wrap,.pet-profile__subscribe{position:absolute;top:20px;right:20px}@media(max-width:768px){.pet-profile__subscribe{top:25px;right:16px;border:none;height:auto;width:auto;background-color:transparent!important;padding:0}.pet-profile__subscribe span{display:none}}.pet-profile__subscribe .icon{display:none}@media(max-width:768px){.pet-profile__subscribe .icon{display:block}}.pet-profile .pet-profile__top{display:flex;justify-content:space-between;gap:20px}.pet-profile .pet-profile__top .pet-profile__top-left .pet-profile__avatar{width:175px;min-width:175px;height:175px;border-radius:50%}@media(max-width:1024px){.pet-profile .pet-profile__top .pet-profile__top-left .pet-profile__avatar{width:106px;min-width:106px;height:106px}}@media(max-width:768px){.pet-profile .pet-profile__top .pet-profile__top-left .pet-profile__avatar{width:93px;min-width:93px;height:93px}}.pet-profile .pet-profile__top .pet-profile__top-right{padding-top:8px}.pet-profile .pet-profile__top .pet-profile__top-right .pet-profile__data .pet-profile__name{font-weight:600;font-size:22px;line-height:140%;margin-bottom:14px}.pet-profile .pet-profile__top .pet-profile__top-right .pet-profile__data .pet-profile__features{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:16px}.pet-profile .pet-profile__top .pet-profile__top-right .pet-profile__data .pet-profile__features .pet-profile__feature{padding:12px 14px;display:flex;gap:12px;align-items:center;height:48px;text-wrap:nowrap;width:-moz-fit-content;width:fit-content;border-radius:16px;font-weight:400;font-size:16px;line-height:140%;background-color:#fffdfa}@media(max-width:768px){.pet-profile .pet-profile__top .pet-profile__top-right .pet-profile__data .pet-profile__features .pet-profile__feature{padding:0;background-color:transparent;height:auto}}.pet-profile .pet-profile__top .pet-profile__top-right .pet-profile__data .pet-profile__data-row{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.pet-profile .pet-profile__top .pet-profile__top-right .pet-profile__data .pet-profile__data-row:not(:last-child){margin-bottom:16px}.pet-profile .pet-profile__top .pet-profile__top-right .pet-profile__data .pet-profile__data-row .card-icons{position:relative;width:126px;height:39px}.pet-profile .pet-profile__top .pet-profile__top-right .pet-profile__data .pet-profile__data-row .card-icons .card-icons__item{position:absolute}.pet-profile .pet-profile__top .pet-profile__top-right .pet-profile__data .pet-profile__data-row .card-icons .card-icons__item:nth-child(5){left:88px}.pet-profile .pet-profile__top .pet-profile__top-right .pet-profile__data .pet-profile__data-row .card-icons .card-icons__item:nth-child(4){left:66px}.pet-profile .pet-profile__top .pet-profile__top-right .pet-profile__data .pet-profile__data-row .card-icons .card-icons__item:nth-child(3){left:44px}.pet-profile .pet-profile__top .pet-profile__top-right .pet-profile__data .pet-profile__data-row .card-icons .card-icons__item:nth-child(2){left:22px}.pet-profile .pet-profile__top .pet-profile__top-right .pet-profile__data .pet-profile__data-row .card-icons .card-icons__item:first-child{left:0}.pet-profile .pet-profile__top .pet-profile__top-right .pet-profile__data .pet-profile__data-row .card-icons .card-icons__item img{width:-moz-fit-content;width:fit-content;height:auto;max-width:100%}.pet-profile .pet-profile__top .pet-profile__top-right .pet-profile__data .pet-profile__data-row .pet-profile__persons{padding-left:34px;background-image:url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.9101 11.37C12.8101 11.36 12.6901 11.36 12.5801 11.37C10.2001 11.29 8.31006 9.34 8.31006 6.94C8.31006 4.49 10.2901 2.5 12.7501 2.5C15.2001 2.5 17.1901 4.49 17.1901 6.94C17.1801 9.34 15.2901 11.29 12.9101 11.37Z" stroke="%23FFAC33" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M7.91021 15.06C5.49021 16.68 5.49021 19.32 7.91021 20.93C10.6602 22.77 15.1702 22.77 17.9202 20.93C20.3402 19.31 20.3402 16.67 17.9202 15.06C15.1802 13.23 10.6702 13.23 7.91021 15.06Z" stroke="%23FFAC33" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>');background-position:0;background-repeat:no-repeat;font-weight:500;font-size:16px;line-height:140%;display:flex;align-items:center}.pet-profile .pet-profile__top .pet-profile__top-right .pet-profile__data .pet-profile__data-row .owner-link{display:flex;align-items:center;gap:13px}.pet-profile .pet-profile__top .pet-profile__top-right .pet-profile__data .pet-profile__data-row .owner-link .owner-link__avatar{width:38px;height:38px;min-width:38px;border-radius:50%}.pet-profile .pet-profile__top .pet-profile__top-right .pet-profile__data .pet-profile__data-row .owner-link .owner-link__text{font-weight:400;font-size:16px;line-height:140%;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#07f;text-underline-offset:3px}.pet-profile .pet-profile__top .pet-profile__top-right .pet-profile__data .pet-profile__data-row .city{padding-left:34px;background-image:url(/img/location.png);background-position:0;background-repeat:no-repeat;background-size:24px 24px;min-height:24px}@media(max-width:768px){.pet-profile .pet-profile__top .pet-profile__top-right .pet-profile__data .pet-profile__data-row .city{display:none}}.pet-profile .pet-profile__top .pet-profile__top-right .pet-profile__description{padding-top:16px;border-top:1.5px solid #f3eadd;margin-top:16px}.pet-profile .pet-profile__top .pet-profile__top-right .pet-profile__description .pet-profile__description-text{font-weight:400;font-size:14px;line-height:140%}@media(max-width:768px){.pet-profile .pet-profile__top .pet-profile__top-right .pet-profile__description .pet-profile__description-text{max-height:80px;overflow:hidden}}.pet-profile .pet-profile__top .pet-profile__top-right .pet-profile__description .pet-profile__description-text.open{max-height:none}.pet-profile .pet-profile__top .pet-profile__top-right .pet-profile__description .pet-profile__show-more-button{font-weight:500;font-size:14px;line-height:140%;color:#07f;margin-top:12px;display:none}@media(max-width:768px){.pet-profile .pet-profile__top .pet-profile__top-right .pet-profile__description .pet-profile__show-more-button{display:block}}.pet-profile .pet-profile__bottom{margin-top:27px}.pet-profile .pet-profile__bottom .pet-profile__row{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px}@media(max-width:768px){.pet-profile .pet-profile__bottom .pet-profile__row .add-pet-btn__text span{display:none}}.pet-profile .pet-profile__bottom .pet-profile__bottom-title{font-weight:600;font-size:20px;line-height:140%}.pet-profile .posts-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%;padding:66px 0 93px}@media(max-width:1024px){.pet-profile .posts-empty{padding:90px 0}}@media(max-width:768px){.pet-profile .posts-empty{padding:60px 0}}.pet-profile .posts-empty__text{font-weight:400;font-size:14px;line-height:140%;text-align:center;color:#a5a5a5}.posts .posts__list{display:grid;grid-template-columns:repeat(3,1fr);row-gap:10px;-moz-column-gap:11px;column-gap:11px}@container (max-width: 650px){.posts .posts__list{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.posts .posts__list{grid-template-columns:repeat(2,1fr)}}.posts .posts__list .post-card{position:relative;cursor:pointer;height:245px;overflow:hidden;border-radius:16px}@media(max-width:768px){.posts .posts__list .post-card{height:169px}}.posts .posts__list .post-card .pet-card__inner{width:100%;height:100%;display:block}.posts .posts__list .post-card:hover .post-card__shirma{opacity:1}.posts .posts__list .post-card.multiple:after{content:"";position:absolute;top:8px;right:8px;width:24px;height:24px;background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_83_5093)"><path d="M7.90039 3C4.40039 3 3 4.40039 3 7.90039V12.0996C3 15.5996 4.40039 17 7.90039 17H9V13.9004C9 10.4004 10.4004 9 13.9004 9H17V7.90039C17 4.40039 15.5996 3 12.0996 3H7.90039Z" fill="white"/><path d="M7 11.9V16.1C7 19.6 8.4 21 11.9 21H16.1C19.6 21 21 19.6 21 16.1V11.9C21 8.4 19.6 7 16.1 7H11.9C8.4 7 7 8.4 7 11.9Z" fill="white"/><path d="M7 11.9H7.5V16.1H7H6.5V11.9H7ZM7 16.1H7.5C7.5 17.8007 7.8432 18.8611 8.49105 19.5089C9.13891 20.1568 10.1993 20.5 11.9 20.5V21V21.5C10.1007 21.5 8.71109 21.1432 7.78395 20.2161C6.8568 19.2889 6.5 17.8993 6.5 16.1H7ZM11.9 21V20.5H16.1V21V21.5H11.9V21ZM16.1 21V20.5C17.8007 20.5 18.8611 20.1568 19.5089 19.5089C20.1568 18.8611 20.5 17.8007 20.5 16.1H21H21.5C21.5 17.8993 21.1432 19.2889 20.2161 20.2161C19.2889 21.1432 17.8993 21.5 16.1 21.5V21ZM21 16.1H20.5V11.9H21H21.5V16.1H21ZM21 11.9H20.5C20.5 10.1993 20.1568 9.13891 19.5089 8.49105C18.8611 7.8432 17.8007 7.5 16.1 7.5V7V6.5C17.8993 6.5 19.2889 6.8568 20.2161 7.78395C21.1432 8.71109 21.5 10.1007 21.5 11.9H21ZM16.1 7V7.5H11.9V7V6.5H16.1V7ZM11.9 7V7.5C10.1993 7.5 9.13891 7.8432 8.49105 8.49105C7.8432 9.13891 7.5 10.1993 7.5 11.9H7H6.5C6.5 10.1007 6.8568 8.71109 7.78395 7.78395C8.71109 6.8568 10.1007 6.5 11.9 6.5V7Z" fill="%232C4059"/></g><defs><clipPath id="clip0_83_5093"><rect width="24" height="24" fill="white" transform="matrix(-1 0 0 1 24 0)"/></clipPath></defs></svg>')}.posts .posts__list .post-card .post-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.posts .posts__list .post-card .post-card__shirma{opacity:0;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(35,35,35,.8);transition:opacity .3s ease;display:flex;align-items:center;justify-content:center;flex-direction:column}.posts .posts__list .post-card .post-card__shirma .post-card__info{display:flex;align-items:center;gap:17px}.posts .posts__list .post-card .post-card__shirma .post-card__info div{padding-left:28px;background-position:0;background-repeat:no-repeat;color:#fff;font-weight:500;font-size:14px;line-height:100%}.posts .posts__list .post-card .post-card__shirma .post-card__info .post-card__likes{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.5167 17.3423C10.2334 17.4423 9.76675 17.4423 9.48341 17.3423C7.06675 16.5173 1.66675 13.0757 1.66675 7.24232C1.66675 4.66732 3.74175 2.58398 6.30008 2.58398C7.81675 2.58398 9.15841 3.31732 10.0001 4.45065C10.8417 3.31732 12.1917 2.58398 13.7001 2.58398C16.2584 2.58398 18.3334 4.66732 18.3334 7.24232C18.3334 13.0757 12.9334 16.5173 10.5167 17.3423Z" fill="white" /></svg>')}.posts .posts__list .post-card .post-card__shirma .post-card__info .post-card__comments{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.08341 15.8327H6.66675C3.33341 15.8327 1.66675 14.9993 1.66675 10.8327V6.66602C1.66675 3.33268 3.33341 1.66602 6.66675 1.66602H13.3334C16.6667 1.66602 18.3334 3.33268 18.3334 6.66602V10.8327C18.3334 14.166 16.6667 15.8327 13.3334 15.8327H12.9167C12.6584 15.8327 12.4084 15.9577 12.2501 16.166L11.0001 17.8327C10.4501 18.566 9.55008 18.566 9.00008 17.8327L7.75008 16.166C7.61675 15.9827 7.30841 15.8327 7.08341 15.8327Z" fill="white" /><path d="M5.83325 6.66602H14.1666" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M5.83325 10.834H10.8333" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>')}.lk-content--form{padding:20px;display:flex;flex-direction:column;max-height:calc(100vh - 216px);overflow:auto}.lk-content--form::-webkit-scrollbar{width:0}@media(max-width:1024px){.lk-content--form{min-height:0}}.lk-content--form.lk-content--short-form{overflow:auto;max-height:none;min-height:676px}.form{display:flex;flex-direction:column;justify-content:space-between;gap:28px}@media(max-width:768px){.form{gap:22px}}.form__content{display:flex;flex-direction:column;gap:28px}@media(max-width:768px){.form__content{gap:22px}}.form .add-foto{margin-bottom:28px}@media(max-width:768px){.form .add-foto{margin-bottom:22px}}.form .add-foto.square .add-foto__label .add-foto__img-wrap .add-foto__img{border-radius:12px}.form .add-foto__label{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:22px}.form .add-foto__label .add-foto__img-wrap .add-foto__img{width:125px;height:125px;min-width:125px;border-radius:50%}@media(max-width:768px){.form .add-foto__label .add-foto__img-wrap .add-foto__img{width:93px;height:93px;min-width:93px}}.form .add-foto__label .add-foto__label-text{font-weight:400;font-size:16px;line-height:140%;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#07f}.form .add-foto__label .add-foto__label-text:hover{text-decoration:none}.form .add-foto__label .add-foto__input-file{opacity:0;visibility:hidden;position:absolute;width:0;height:0;z-index:-1}.form .images-dropbox{margin-bottom:28px;max-width:100%}.form .images-dropbox input[type=file]{opacity:0;visibility:hidden;position:absolute;width:0;height:0;z-index:-1}.form .images-dropbox .images-dropbox__dropbox{display:flex;align-items:center;justify-content:center;width:100%;height:149px;padding:24px;border:1px dashed #efe6da;border-radius:16px;cursor:pointer}.form .images-dropbox .images-dropbox__dropbox .images-dropbox__placeholder{display:flex;flex-direction:column;align-items:center}.form .images-dropbox .images-dropbox__dropbox .images-dropbox__placeholder .images-dropbox__placeholder-img{margin-bottom:8px}.form .images-dropbox .images-dropbox__dropbox .images-dropbox__placeholder .images-dropbox__text{text-align:center;font-weight:400;font-size:12px;line-height:140%;color:#a5a5a5}.form .images-dropbox .images-dropbox__note{margin-top:10px;font-weight:400;font-size:12px;line-height:140%;color:#8a7d70}.form .images-dropbox .images-dropbox__previews{display:flex;gap:12px;flex-wrap:wrap;overflow:auto;max-width:100%}.form .images-dropbox .images-dropbox__previews .dz-preview{border-radius:12px;width:124px;height:124px;cursor:pointer;overflow:hidden;position:relative}.form .images-dropbox .images-dropbox__previews .dz-preview:hover .dz-remove{opacity:1}@media(max-width:768px){.form .images-dropbox .images-dropbox__previews .dz-preview{width:96px;height:96px}}.form .images-dropbox .images-dropbox__previews .dz-preview .dz-image{width:100%;height:100%}.form .images-dropbox .images-dropbox__previews .dz-preview .dz-image img{width:100%;height:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover}.form .images-dropbox .images-dropbox__previews .dz-preview .dz-remove{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(35,35,35,.8);display:flex;align-items:center;justify-content:center;border-radius:12px;opacity:0;transition:opacity .3s ease;cursor:pointer}.form .images-dropbox .images-dropbox__previews .dz-preview .dz-details,.form .images-dropbox .images-dropbox__previews .dz-preview .dz-error-mark,.form .images-dropbox .images-dropbox__previews .dz-preview .dz-progress,.form .images-dropbox .images-dropbox__previews .dz-preview .dz-success-mark{display:none}.form .images-dropbox .images-dropbox__previews .images-dropbox__preview-item{border-radius:12px;flex-basis:calc(20% - 10px)}.form .images-dropbox .images-dropbox__previews .images-dropbox__preview-item .images-dropbox__image{border-radius:12px;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.form .form-row-2{display:grid;grid-template-columns:repeat(2,calc(50% - 8px));gap:16px}.form .form-row-2:not(:last-child){margin-bottom:28px}@media(max-width:768px){.form .form-row-2:not(:last-child){margin-bottom:22px}}.form .form__buttons button{width:100%}@media(max-width:768px){.form .form__buttons button.form__add span{display:none}}.form.pet-quiz .pet-quiz__error{display:block;padding:12px 16px;border:1px solid rgba(241,68,46,.24);border-radius:12px;background-color:rgba(241,68,46,.06);font-weight:400;font-size:14px;line-height:140%;color:#f1442e}.form.pet-quiz .pet-quiz__buttons{margin-bottom:0}.form.pet-quiz .pet-quiz__buttons--single{grid-template-columns:1fr}.form.specialist-create-quiz .pet-quiz-notice{border-style:dashed}.form.specialist-create-quiz .pet-quiz-summary__avatar{display:inline-flex;align-items:center;justify-content:center;background-color:#fffdfa;background-position:50%;background-size:cover;color:#8a7d70;font-weight:700;font-size:18px;line-height:1}.form .pet-quiz-progress{display:flex;flex-direction:column;gap:12px}.form .pet-quiz-progress__caption{font-weight:400;font-size:14px;line-height:140%;color:#8a7d70}.form .pet-quiz-progress__list{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.form .pet-quiz-progress__item{display:flex;flex-direction:column;gap:8px}.form .pet-quiz-progress__item.active .pet-quiz-progress__bar{background-color:#07f}.form .pet-quiz-progress__item.active .pet-quiz-progress__label{color:#171310}.form .pet-quiz-progress__bar{width:100%;height:6px;border-radius:999px;background-color:#efe6da;transition:background-color .3s ease}.form .pet-quiz-progress__label{font-weight:400;font-size:12px;line-height:140%;color:#a5a5a5;transition:color .3s ease}@media(max-width:768px){.form .pet-quiz-progress__label{display:none}}.form .pet-quiz-step{display:flex;flex-direction:column;gap:22px}.form .pet-quiz-step__header{display:flex;flex-direction:column;gap:8px}.form .pet-quiz-step__title{font-weight:700;font-size:24px;line-height:120%}@media(max-width:768px){.form .pet-quiz-step__title{font-size:22px}}.form .pet-quiz-step__note,.form .pet-quiz-step__text{font-weight:400;font-size:14px;line-height:140%;color:#8a7d70}.form .pet-quiz-step__note{display:flex;align-items:center;justify-content:space-between;gap:16px}.form .pet-quiz-step__link{color:#07f;text-decoration:underline;text-underline-offset:3px}.form .pet-quiz-step__link:hover{text-decoration:none}.form .required-mark{color:#f1442e}.form .birth-date-select{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}@media(max-width:768px){.form .birth-date-select{grid-template-columns:1fr}}.form .birth-date-select__field{width:100%}.form .birth-date-control{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr);gap:10px;align-items:start}@media(max-width:768px){.form .birth-date-control{grid-template-columns:1fr}}.form .birth-date-precision{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:768px){.form .birth-date-precision{grid-template-columns:1fr}}.form .birth-date-precision__option{min-height:42px;border:1px solid #efe6da;border-radius:12px;padding:10px 12px;background-color:#fff;font-weight:700;font-size:13px;line-height:140%;text-align:center;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.form .birth-date-precision__option.active,.form .birth-date-precision__option:hover{border-color:#07f;background-color:#f3eadd;color:#07f}.form .pet-gender-select{--pet-gender-male-icon:url('data:image/svg+xml,<svg width="22" height="23" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.5834 0.919492C21.3124 0.650027 20.9541 0.5 20.5724 0.5L15.5133 0.502913C15.1287 0.502913 14.766 0.65294 14.4936 0.926774C14.2212 1.19915 14.0726 1.56184 14.0726 1.94637C14.0726 2.33236 14.2241 2.69359 14.498 2.96597C14.7704 3.23543 15.1302 3.384 15.5118 3.384H15.5191L17.0836 3.37526L14.4776 5.98106C12.8286 4.78668 10.8052 4.17492 8.75857 4.25503C6.51233 4.34388 4.38117 5.26298 2.75841 6.84627C1.13418 8.42955 0.161105 10.5358 0.0183486 12.7789C-0.147716 15.4051 0.819535 17.973 2.67246 19.8272C4.38846 21.543 6.71773 22.5 9.13877 22.5C9.33251 22.5 9.52625 22.4942 9.72145 22.4811C11.9633 22.3383 14.0697 21.3653 15.6546 19.7413C17.238 18.1172 18.1587 15.9862 18.2461 13.7417C18.3262 11.6952 17.7144 9.67346 16.5184 8.02317L19.1245 5.41737L19.1157 6.98173C19.1143 7.36772 19.2629 7.7304 19.5338 8.00424C19.8047 8.27807 20.1675 8.42955 20.5535 8.42955H20.5564C20.9395 8.42955 21.3008 8.28098 21.5732 8.00861C21.8456 7.73623 21.9956 7.375 21.9971 6.98901L22 1.93035C22 1.54873 21.8514 1.18896 21.5819 0.918035L21.5834 0.919492ZM15.4944 13.3731C15.4944 16.8835 12.6378 19.7383 9.12857 19.7383C5.61937 19.7383 2.76278 16.882 2.76278 13.3731C2.76278 9.86427 5.61937 7.00795 9.12857 7.00795C12.6378 7.00795 15.4944 9.86427 15.4944 13.3731Z" fill="%23656565" /></svg>');--pet-gender-female-icon:url('data:image/svg+xml,<svg width="22" height="23" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11 0.5C6.58172 0.5 3 4.08172 3 8.5C3 12.4095 5.80538 15.6665 9.5 16.3631V18H7.5C6.94772 18 6.5 18.4477 6.5 19C6.5 19.5523 6.94772 20 7.5 20H9.5V22C9.5 22.5523 9.94772 23 10.5 23H11.5C12.0523 23 12.5 22.5523 12.5 22V20H14.5C15.0523 20 15.5 19.5523 15.5 19C15.5 18.4477 15.0523 18 14.5 18H12.5V16.3631C16.1946 15.6665 19 12.4095 19 8.5C19 4.08172 15.4183 0.5 11 0.5ZM11 13.5C8.23858 13.5 6 11.2614 6 8.5C6 5.73858 8.23858 3.5 11 3.5C13.7614 3.5 16 5.73858 16 8.5C16 11.2614 13.7614 13.5 11 13.5Z" fill="%23656565"/></svg>');display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:768px){.form .pet-gender-select{grid-template-columns:1fr}}.form .pet-gender-select__option{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid #efe6da;border-radius:12px;padding:12px 16px;background-color:#fff;font-weight:700;font-size:14px;line-height:140%;text-align:center;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.form .pet-gender-select__option:before{content:"";width:22px;height:23px;min-width:22px;background-repeat:no-repeat;background-position:50%;background-size:contain}.form .pet-gender-select__option--male:before{background-image:var(--pet-gender-male-icon)}.form .pet-gender-select__option--female:before{background-image:var(--pet-gender-female-icon)}.form .pet-gender-select__option.active,.form .pet-gender-select__option:hover{border-color:#07f;background-color:#f3eadd;color:#07f}.form .pet-quiz-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:768px){.form .pet-quiz-options{grid-template-columns:1fr;gap:12px}}.form .pet-quiz-options--scroll{max-height:360px;overflow:auto;padding-right:4px}.form .pet-quiz-options--scroll::-webkit-scrollbar{width:4px}.form .pet-quiz-options--scroll::-webkit-scrollbar-thumb{border-radius:999px;background-color:#efe6da}.form .pet-quiz-option{width:100%;min-height:72px;border:1px solid #efe6da;border-radius:12px;padding:16px;background-color:#fff;text-align:left;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.form .pet-quiz-option.active,.form .pet-quiz-option:hover{border-color:#07f;background-color:#f3eadd;color:#07f}.form .pet-quiz-option--with-icon{display:flex;align-items:center;gap:14px;min-height:82px}.form .pet-quiz-option--breed{display:flex;align-items:center;gap:12px}.form .pet-quiz-option__icon{width:48px;height:48px;min-width:48px;border-radius:14px;background-color:#fffdfa;background-repeat:no-repeat;background-position:50%;background-size:40px 40px;filter:grayscale(1) saturate(0);transition:background-color .3s ease,filter .3s ease}.form .pet-quiz-option__icon--cat{background-image:url(/img/pet-type-cat.svg)}.form .pet-quiz-option__icon--dog{background-image:url(/img/pet-type-dog.svg)}.form .pet-quiz-option__icon--bird{background-image:url(/img/pet-type-bird.svg)}.form .pet-quiz-option__icon--rodent{background-image:url(/img/pet-type-rodent.svg)}.form .pet-quiz-option__label{font-weight:700;font-size:16px;line-height:140%}.form .pet-quiz-option__body{display:flex;flex-direction:column;gap:4px;min-width:0}.form .pet-quiz-option__description{font-weight:400;font-size:12px;line-height:140%;color:#a5a5a5}.form .pet-quiz-option__preview{width:44px;height:44px;min-width:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.form .pet-quiz-option__preview--placeholder{display:flex;align-items:center;justify-content:center;background-color:#fffdfa;color:#8a7d70;font-weight:700;font-size:16px;line-height:1}.form .pet-quiz-option.active .pet-quiz-option__icon,.form .pet-quiz-option:hover .pet-quiz-option__icon{background-color:#fff;filter:grayscale(1) saturate(0) contrast(.9)}.form .pet-quiz-notice,.form .pet-quiz-summary{border:1px solid #efe6da;border-radius:12px;background-color:#fffdfa}.form .pet-quiz-notice{padding:16px;font-weight:400;font-size:14px;line-height:140%;color:#8a7d70}.form .pet-quiz-summary{display:grid;gap:14px;padding:20px;background-color:#fff}@media(max-width:768px){.form .pet-quiz-summary{padding:16px}}.form .pet-quiz-summary__row{display:grid;grid-template-columns:160px 1fr;gap:12px}@media(max-width:768px){.form .pet-quiz-summary__row{grid-template-columns:1fr;gap:4px}}.form .pet-quiz-summary__label{font-weight:400;font-size:14px;line-height:140%;color:#8a7d70}.form .pet-quiz-summary__value{font-weight:700;font-size:14px;line-height:140%;color:#171310}.form .pet-quiz-summary__avatar{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.form .pet-quiz-summary-card{display:grid;grid-template-columns:minmax(0,680px) minmax(220px,1fr);align-items:stretch;gap:16px;width:100%}@media(max-width:1024px){.form .pet-quiz-summary-card{grid-template-columns:1fr}}.form .pet-quiz-summary-card__list{display:flex;width:100%}.form .pet-quiz-summary-description{grid-column:1/-1;border:1.5px solid #efe6da;border-radius:24px;padding:18px;background-color:#fff}.form .pet-quiz-summary-description__label{margin-bottom:6px;font-weight:400;font-size:12px;line-height:140%;color:#a5a5a5}.form .pet-quiz-summary-description__value{font-weight:600;font-size:14px;line-height:140%;color:#171310;overflow-wrap:anywhere}.form .pet-card--summary{width:100%}.form .pet-card--summary .pet-card__title{display:block}.form .pet-card--summary .pet-card__property{--pet-gender-male-icon:url('data:image/svg+xml,<svg width="22" height="23" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.5834 0.919492C21.3124 0.650027 20.9541 0.5 20.5724 0.5L15.5133 0.502913C15.1287 0.502913 14.766 0.65294 14.4936 0.926774C14.2212 1.19915 14.0726 1.56184 14.0726 1.94637C14.0726 2.33236 14.2241 2.69359 14.498 2.96597C14.7704 3.23543 15.1302 3.384 15.5118 3.384H15.5191L17.0836 3.37526L14.4776 5.98106C12.8286 4.78668 10.8052 4.17492 8.75857 4.25503C6.51233 4.34388 4.38117 5.26298 2.75841 6.84627C1.13418 8.42955 0.161105 10.5358 0.0183486 12.7789C-0.147716 15.4051 0.819535 17.973 2.67246 19.8272C4.38846 21.543 6.71773 22.5 9.13877 22.5C9.33251 22.5 9.52625 22.4942 9.72145 22.4811C11.9633 22.3383 14.0697 21.3653 15.6546 19.7413C17.238 18.1172 18.1587 15.9862 18.2461 13.7417C18.3262 11.6952 17.7144 9.67346 16.5184 8.02317L19.1245 5.41737L19.1157 6.98173C19.1143 7.36772 19.2629 7.7304 19.5338 8.00424C19.8047 8.27807 20.1675 8.42955 20.5535 8.42955H20.5564C20.9395 8.42955 21.3008 8.28098 21.5732 8.00861C21.8456 7.73623 21.9956 7.375 21.9971 6.98901L22 1.93035C22 1.54873 21.8514 1.18896 21.5819 0.918035L21.5834 0.919492ZM15.4944 13.3731C15.4944 16.8835 12.6378 19.7383 9.12857 19.7383C5.61937 19.7383 2.76278 16.882 2.76278 13.3731C2.76278 9.86427 5.61937 7.00795 9.12857 7.00795C12.6378 7.00795 15.4944 9.86427 15.4944 13.3731Z" fill="%23656565" /></svg>');--pet-gender-female-icon:url('data:image/svg+xml,<svg width="22" height="23" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11 0.5C6.58172 0.5 3 4.08172 3 8.5C3 12.4095 5.80538 15.6665 9.5 16.3631V18H7.5C6.94772 18 6.5 18.4477 6.5 19C6.5 19.5523 6.94772 20 7.5 20H9.5V22C9.5 22.5523 9.94772 23 10.5 23H11.5C12.0523 23 12.5 22.5523 12.5 22V20H14.5C15.0523 20 15.5 19.5523 15.5 19C15.5 18.4477 15.0523 18 14.5 18H12.5V16.3631C16.1946 15.6665 19 12.4095 19 8.5C19 4.08172 15.4183 0.5 11 0.5ZM11 13.5C8.23858 13.5 6 11.2614 6 8.5C6 5.73858 8.23858 3.5 11 3.5C13.7614 3.5 16 5.73858 16 8.5C16 11.2614 13.7614 13.5 11 13.5Z" fill="%23656565"/></svg>')}.form .pet-card--summary .pet-card__property.breed{background-image:url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.5 19.4688H8C4 19.4688 2 18.4688 2 13.4688V8.46875C2 4.46875 4 2.46875 8 2.46875H16C20 2.46875 22 4.46875 22 8.46875V13.4688C22 17.4688 20 19.4688 16 19.4688H15.5C15.19 19.4688 14.89 19.6188 14.7 19.8688L13.2 21.8688C12.54 22.7488 11.46 22.7488 10.8 21.8688L9.29999 19.8688C9.13999 19.6488 8.78 19.4688 8.5 19.4688Z" fill="%23FFAC33" /></svg>')}.form .pet-card--summary .pet-card__property.sex--male{background-image:var(--pet-gender-male-icon)}.form .pet-card--summary .pet-card__property.sex--female{background-image:var(--pet-gender-female-icon)}.form .pet-card--summary .pet-card__property--breed-tooltip{position:relative;width:-moz-fit-content;width:fit-content;cursor:help}.form .pet-card--summary .pet-card__property--type-icon{background-size:29px 29px;filter:grayscale(1) saturate(0)}.form .pet-card--summary .pet-card__property--type-cat{background-image:url(/img/pet-type-cat.svg)}.form .pet-card--summary .pet-card__property--type-dog{background-image:url(/img/pet-type-dog.svg)}.form .pet-card--summary .pet-card__property--type-bird{background-image:url(/img/pet-type-bird.svg)}.form .pet-card--summary .pet-card__property--type-rodent{background-image:url(/img/pet-type-rodent.svg)}.form .pet-card--summary .pet-card__tooltip-icon{width:18px;height:18px;min-width:18px;margin-left:8px;border-radius:50%;background-color:#efe6da;background-image:url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 16.5C13.1421 16.5 16.5 13.1421 16.5 9C16.5 4.85786 13.1421 1.5 9 1.5C4.85786 1.5 1.5 4.85786 1.5 9C1.5 13.1421 4.85786 16.5 9 16.5Z" fill="%23E4ECFF"/><path d="M8.25 8.25H9V12.75H9.75" stroke="%23656565" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 5.625V5.6325" stroke="%23656565" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:50%;background-size:contain}.form .pet-card--summary .pet-card__description{font-weight:400;font-size:14px;line-height:140%;color:#8a7d70}.form .pet-quiz-summary-details{border:1.5px solid #efe6da;border-radius:24px;padding:18px;background-color:#fff}.form .pet-quiz-summary-details__list{display:grid;gap:12px}.form .pet-quiz-summary-details__row{display:grid;gap:4px}.form .pet-quiz-summary-details__label{font-weight:400;font-size:12px;line-height:140%;color:#a5a5a5}.form .pet-quiz-summary-details__value{font-weight:600;font-size:14px;line-height:140%;color:#171310;overflow-wrap:anywhere}.form .tooltip{position:relative}.form .tooltip__content{position:absolute;z-index:20;left:0;bottom:calc(100% + 8px);width:-moz-max-content;width:max-content;max-width:260px;padding:10px 12px;border-radius:10px;background-color:#171310;box-shadow:0 8px 24px rgba(23,19,16,.16);color:#fff;font-weight:400;font-size:13px;line-height:140%;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}.form .tooltip__content:after{content:"";position:absolute;left:18px;top:100%;border-color:#171310 transparent transparent;border-style:solid;border-width:6px 6px 0}.form .tooltip:focus-within .tooltip__content,.form .tooltip:hover .tooltip__content{opacity:1;transform:translateY(0)}.form .form-row{width:100%}.form .form-row:not(:last-child){margin-bottom:28px}@media(max-width:768px){.form .form-row:not(:last-child){margin-bottom:22px}}.form .form-row .form-row_descripton-row{margin-bottom:24px}.form .form-section__title{font-weight:700;font-size:18px;line-height:120%;margin-bottom:12px}.form .form-section .spesialist-section__list{margin-bottom:28px;display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.form .form-section .spesialist-section__list{margin-bottom:22px}}.form .form-section .spesialist-section__list .spesialist-item{min-height:142px;display:flex;background-color:#fffdfa;border-radius:12px;overflow:hidden;width:100%}@media(max-width:768px){.form .form-section .spesialist-section__list .spesialist-item{flex-direction:column}}.form .form-section .spesialist-section__list .spesialist-item .spesialist-item__img-wrap{position:relative;width:213px;min-width:213px}@media(max-width:768px){.form .form-section .spesialist-section__list .spesialist-item .spesialist-item__img-wrap{width:100%;min-width:0}}.form .form-section .spesialist-section__list .spesialist-item .spesialist-item__img-wrap .spesialist-item__img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.form .form-section .spesialist-section__list .spesialist-item .spesialist-item__img-wrap .spesialist-item__img{height:200px;position:static}}.form .form-section .spesialist-section__list .spesialist-item__content{width:100%;display:flex;justify-content:space-between;gap:12px;padding:16px 16px 16px 18px}.form .form-section .spesialist-section__list .spesialist-item__content .spesialist-item__content-left .spesialist-item__name{font-weight:600;font-size:16px;line-height:140%;margin-bottom:16px}.form .form-section .spesialist-section__list .spesialist-item__content .spesialist-item__content-left .spesialist-item__specifications{display:flex;flex-direction:column;gap:8px}.form .form-section .spesialist-section__list .spesialist-item__content .spesialist-item__content-left .spesialist-item__specifications:not(:last-child){margin-bottom:12px}.form .form-section .spesialist-section__list .spesialist-item__content .spesialist-item__content-left .spesialist-item__specifications .spesialist-item__specification{font-weight:400;font-size:16px;line-height:140%}.form .form-section .spesialist-section__list .spesialist-item__content .spesialist-item__content-left .spesialist-item__specifications .spesialist-item__specification .spesialist-item__specification-name{color:#a5a5a5}.form .form-section .spesialist-section__list .spesialist-item__content .spesialist-item__content-left .card-icons__item{background-color:#fff;border-color:#fffdfa}.form .form-section .spesialist-section__list .spesialist-item__content .spesialist-item__content-left .card-icons__item .item-4{width:8em}.form .form-section .spesialist-section__list .spesialist-item__content .spesialist-item__content-left .card-icons__item:nth-child(4){position:relative;right:21px}.form .form-section .spesialist-section__list .spesialist-item__content .spesialist-item__content-left .card-icons__item .item-3{width:6em}.form .form-section .spesialist-section__list .spesialist-item__content .spesialist-item__content-left .card-icons__item:nth-child(3){position:relative;right:14px}.form .form-section .spesialist-section__list .spesialist-item__content .spesialist-item__content-left .card-icons__item .item-2{width:4em}.form .form-section .spesialist-section__list .spesialist-item__content .spesialist-item__content-left .card-icons__item:nth-child(2){position:relative;right:7px}.form .form-section .spesialist-section__list .spesialist-item__content .spesialist-item__content-left .card-icons__item .item-1{width:2em}.form .form-section .spesialist-section__list .spesialist-item__content .spesialist-item__content-left .card-icons__item:first-child{position:relative;right:0}.form .form-section .spesialist-section__list .spesialist-item__content .spesialist-item__content-left .card-icons__item .item-0{width:0}.form .form-section .spesialist-section__list .spesialist-item__content .spesialist-item__content-left .card-icons__item:nth-child(0){position:relative;right:-7px}.form .form-section .spesialist-section__list .spesialist-item__content .spesialist-item__content-right .spesialist-item__buttons{display:flex;gap:16px;row-gap:6px;flex-wrap:wrap;justify-content:flex-end}.form .form-section .spesialist-section__list .spesialist-item__content .spesialist-item__content-right .spesialist-item__buttons button{min-width:24px}.form .form-section .row-before-btn{margin-bottom:16px}.form .more-button{font-weight:500;font-size:14px;line-height:140%;color:#07f;margin-top:16px;display:flex;gap:8px;align-items:center}.lk-page-header,.top-row-lk{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.lk-page-header .vt-breadcrumbs,.top-row-lk .vt-breadcrumbs{margin-bottom:8px}.lk-page-header .heading-1,.lk-page-header .lk-page-header__title,.lk-page-header .vt-page-title,.top-row-lk .heading-1,.top-row-lk .lk-page-header__title,.top-row-lk .vt-page-title{margin:0}.lk-page-header .breadcrumbs,.top-row-lk .breadcrumbs{margin-bottom:0}.lk-page-header .back-link,.lk-page-header .heading-1,.top-row-lk .back-link,.top-row-lk .heading-1{margin-bottom:14px}.lk-page-header .lk-page-header__right,.lk-page-header .top-row-lk__right,.top-row-lk .lk-page-header__right,.top-row-lk .top-row-lk__right{flex-shrink:0;display:flex;align-items:center;gap:12px}.lk-page-body{margin-top:24px;margin-bottom:32px}.lk-page-body__muted{margin:0;color:#8a7d70;font-size:15px;line-height:1.5}.lk-city-select{max-width:720px}.lk-city-select__lead{margin-bottom:20px}.lk-city-select__search{display:grid;gap:8px;margin-bottom:16px}.lk-city-select__search-label{font-size:13px;font-weight:700;color:#171310}.lk-city-select__search-input{min-height:48px;padding:12px 14px;border:1px solid #efe6da;border-radius:14px;background:#fffdfa;font-family:inherit;font-size:16px;color:#171310;outline:none}.lk-city-select__search-input:focus{border-color:#07f;background:#fff}.lk-city-select .national-hero__cities{flex:none;max-height:min(560px,70vh);width:100%}.pets-page .top-row-lk .top-row-lk__right{align-self:flex-end}@media(max-width:768px){.fixed-mobile-btn{position:fixed;bottom:20px;left:16px;right:16px;z-index:10}}.pets-catalog .pets-catalog__list{display:grid;grid-template-columns:repeat(2,calc(50% - 9px));gap:18px}@media(max-width:1100px){.pets-catalog .pets-catalog__list{grid-template-columns:1fr}}.pet-card{width:100%;display:flex;border:1px solid #efe6da;border-radius:32px;padding:18px;background-color:#fff}@media(max-width:768px){.pet-card{padding:16px}}.pet-card__inner{width:100%;display:flex}.pet-card .pet-card__image-wrap .pet-card__img{width:175px;height:175px;min-width:175px;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin-right:20px}@media(max-width:768px){.pet-card .pet-card__image-wrap .pet-card__img{width:93px;height:93px;min-width:93px;margin-right:14px}}.pet-card .pet-card__content{flex-grow:1;flex-direction:column}.pet-card .pet-card__content,.pet-card .pet-card__content .pet-card__content-top{display:flex;justify-content:space-between}.pet-card .pet-card__content .pet-card__content-top .pet-card__content-top-left .pet-card__title{font-weight:600;font-size:22px;line-height:140%;margin-bottom:14px}@media(max-width:768px){.pet-card .pet-card__content .pet-card__content-top .pet-card__content-top-left .pet-card__title{font-size:18px}}.pet-card .pet-card__content .pet-card__content-top .pet-card__content-top-left .pet-card__properties{display:flex;flex-direction:column;gap:16px}.pet-card .pet-card__content .pet-card__content-top .pet-card__content-top-left .pet-card__properties .pet-card__property-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.pet-card .pet-card__content .pet-card__content-top .pet-card__content-top-left .pet-card__properties .pet-card__property{padding-left:36px;background-position:0;background-repeat:no-repeat;font-weight:400;font-size:18px;line-height:140%;min-height:24px;display:flex;align-items:center}@media(max-width:768px){.pet-card .pet-card__content .pet-card__content-top .pet-card__content-top-left .pet-card__properties .pet-card__property{font-size:16px}}.pet-card .pet-card__content .pet-card__content-top .pet-card__content-top-left .pet-card__properties .pet-card__property.type,.pet-card .pet-card__content .pet-card__content-top .pet-card__content-top-left .pet-card__properties .pet-card__property.type.cat{background-image:url('data:image/svg+xml,<svg width="29" height="25" viewBox="0 0 29 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.4995 11C12.4995 11 5.22112 5.21563 4.50842 4.47461C4.50842 4.47461 4.24135 5.39943 3.87375 5.7466C3.87375 5.7466 2.39734 5.66929 1.61563 6.47886L1.17 7.19217L0.248748 7.75085C0.248748 7.75085 0.139218 8.3956 0.664363 8.82008C0.664363 8.82008 0.823407 9.27227 1.26903 9.40793C1.71465 9.54213 2.09126 9.43711 2.6269 9.76386C3.16255 10.0906 4.91504 15.7066 6.04485 17.4789" fill="%23FFAC33" /><path d="M6.38188 15.5894L5.32859 22.1696C5.31809 22.2382 5.29408 22.3038 5.25957 22.3637L4.82595 23.109C4.76144 23.2184 4.6324 23.2753 4.50487 23.2491L4.36383 23.2199C4.03073 23.1513 3.68714 23.2622 3.46208 23.5102L3.29553 23.694C3.183 23.818 3.177 24.0032 3.28203 24.1331C3.34955 24.2162 3.45157 24.2643 3.5596 24.2643H5.7157L9.17715 17.1969C9.44873 16.6441 9.58827 16.0387 9.58827 15.4261V13.7559" fill="%23FFAC33" /><path d="M6.26208 17.6687L9.50049 11.5L12.5005 10.5L15.0005 12.5C15.7488 12.16 16.4246 13.4805 17.1255 13.8829C18.2638 14.5359 20.169 15.442 22.0875 15.5281C22.4715 15.5452 22.7799 15.8359 22.8184 16.2095L22.9738 17.7346" fill="%23FFAC33" /><path d="M11.3128 17.0254L11.4658 20.8384C11.4733 21.0339 11.5558 21.2192 11.6954 21.3592L13.0307 22.6939C13.1553 22.8193 13.1718 23.0134 13.0667 23.1548L12.4576 23.9878H12.084C11.7944 23.9878 11.5843 23.7194 11.6638 23.448L11.7554 23.1344C11.7944 22.9973 11.7479 22.8514 11.6368 22.7595L10.2715 21.6436C10.1469 21.543 10.0584 21.4073 10.0134 21.2571L8.9541 17.6614" fill="%23FFAC33" /><path d="M16.7957 16.5781L17.927 19.8514C18.1881 20.6056 17.951 21.4385 17.3298 21.9578L16.5181 22.6347C16.368 22.7601 16.164 22.8082 15.9719 22.763C15.5968 22.674 15.2022 22.8024 14.9562 23.0927L14.8031 23.2736C14.7266 23.364 14.7191 23.4938 14.7851 23.593C14.8361 23.6703 14.9246 23.7155 15.0177 23.7155H16.7386L20.0666 21.2372C20.2796 21.0782 20.3652 20.804 20.2796 20.5575L20.2736 20.5414C20.1401 20.1578 20.1551 19.7406 20.3171 19.3657L21.0328 17.7072" fill="%23FFAC33" /><path d="M4.50879 4.47566C4.50879 4.47566 5.31151 5.02414 5.55908 6.38219C5.55908 6.38219 7.90723 9.38711 9.68972 9.98372L23.306 9.51985C23.6301 9.27187 23.9422 9.00931 24.2467 8.73799C25.0014 8.04948 25.6781 7.28512 26.2078 6.44783C26.2813 6.34572 26.3368 6.23777 26.3953 6.12983L26.5754 5.80746C26.6789 5.58719 26.7779 5.36547 26.874 5.13937C26.9595 4.91036 27.042 4.67988 27.0975 4.45233C27.1305 4.33709 27.1485 4.22477 27.174 4.10953C27.1905 3.99867 27.2116 3.88343 27.2191 3.77549C27.2611 3.3335 27.2026 2.92652 27.024 2.60853C26.934 2.44953 26.8139 2.30949 26.6609 2.19134C26.5844 2.13299 26.5019 2.08048 26.4133 2.03672C26.3698 2.01484 26.3248 1.99442 26.2798 1.97691C26.2573 1.96816 26.2363 1.96087 26.2138 1.95211L26.1853 1.94336C26.1853 1.94336 26.1613 1.93753 26.1763 1.93898C25.8357 1.88501 25.6046 1.57139 25.6616 1.24027C25.7171 0.909142 26.0382 0.684502 26.3803 0.738474C26.4283 0.747226 26.4463 0.750144 26.4733 0.755979L26.5454 0.770566C26.5904 0.780776 26.6354 0.792446 26.6804 0.805574C26.7689 0.830372 26.853 0.861005 26.9355 0.893096C27.102 0.957279 27.2626 1.03897 27.4156 1.13524C27.7202 1.32633 27.9918 1.58306 28.2033 1.88064C28.4104 2.17821 28.5544 2.51079 28.6399 2.84192C28.727 3.1745 28.7585 3.50563 28.76 3.82508C28.763 3.987 28.751 4.14162 28.7405 4.30062C28.721 4.45378 28.709 4.60987 28.6805 4.76011C28.6324 5.06352 28.5589 5.35234 28.4809 5.64117C28.3909 5.92561 28.2934 6.21152 28.1898 6.49159L28.0083 6.90002C27.9483 7.03568 27.8912 7.17572 27.8162 7.30409C27.2701 8.3631 26.5604 9.31709 25.7652 10.1806C25.4141 10.5541 25.051 10.9144 24.6699 11.2572L25.06 12.0434C25.5086 12.9478 25.5866 13.9835 25.2775 14.9404C25.18 15.2438 25.132 15.556 25.132 15.8667C25.132 16.2459 25.204 16.6237 25.3465 16.9826L26.1057 18.9008C26.4839 19.2158 26.6969 19.6724 26.6969 20.1494C26.6969 20.2194 26.6924 20.2894 26.6819 20.3595L26.2033 23.9858H24.0247L24.2107 23.4796C24.3338 23.147 24.6804 22.9443 25.0405 22.9953L25.6391 23.0814" fill="%23FFAC33" /><path d="M4.06137 5.5127L3.32617 4.70312L3.40869 5.76214" stroke="%23FFAC33" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>')}.pet-card .pet-card__content .pet-card__content-top .pet-card__content-top-left .pet-card__properties .pet-card__property.age{background-image:url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.5 19.4688H8C4 19.4688 2 18.4688 2 13.4688V8.46875C2 4.46875 4 2.46875 8 2.46875H16C20 2.46875 22 4.46875 22 8.46875V13.4688C22 17.4688 20 19.4688 16 19.4688H15.5C15.19 19.4688 14.89 19.6188 14.7 19.8688L13.2 21.8688C12.54 22.7488 11.46 22.7488 10.8 21.8688L9.29999 19.8688C9.13999 19.6488 8.78 19.4688 8.5 19.4688Z" fill="%23FFAC33" /></svg>')}.pet-card .pet-card__content .pet-card__content-top .pet-card__content-top-left .pet-card__properties .pet-card__property.sex,.pet-card .pet-card__content .pet-card__content-top .pet-card__content-top-left .pet-card__properties .pet-card__property.sex--male{background-image:url('data:image/svg+xml,<svg width="22" height="23" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.5834 0.919492C21.3124 0.650027 20.9541 0.5 20.5724 0.5L15.5133 0.502913C15.1287 0.502913 14.766 0.65294 14.4936 0.926774C14.2212 1.19915 14.0726 1.56184 14.0726 1.94637C14.0726 2.33236 14.2241 2.69359 14.498 2.96597C14.7704 3.23543 15.1302 3.384 15.5118 3.384H15.5191L17.0836 3.37526L14.4776 5.98106C12.8286 4.78668 10.8052 4.17492 8.75857 4.25503C6.51233 4.34388 4.38117 5.26298 2.75841 6.84627C1.13418 8.42955 0.161105 10.5358 0.0183486 12.7789C-0.147716 15.4051 0.819535 17.973 2.67246 19.8272C4.38846 21.543 6.71773 22.5 9.13877 22.5C9.33251 22.5 9.52625 22.4942 9.72145 22.4811C11.9633 22.3383 14.0697 21.3653 15.6546 19.7413C17.238 18.1172 18.1587 15.9862 18.2461 13.7417C18.3262 11.6952 17.7144 9.67346 16.5184 8.02317L19.1245 5.41737L19.1157 6.98173C19.1143 7.36772 19.2629 7.7304 19.5338 8.00424C19.8047 8.27807 20.1675 8.42955 20.5535 8.42955H20.5564C20.9395 8.42955 21.3008 8.28098 21.5732 8.00861C21.8456 7.73623 21.9956 7.375 21.9971 6.98901L22 1.93035C22 1.54873 21.8514 1.18896 21.5819 0.918035L21.5834 0.919492ZM15.4944 13.3731C15.4944 16.8835 12.6378 19.7383 9.12857 19.7383C5.61937 19.7383 2.76278 16.882 2.76278 13.3731C2.76278 9.86427 5.61937 7.00795 9.12857 7.00795C12.6378 7.00795 15.4944 9.86427 15.4944 13.3731Z" fill="%23656565" /></svg>')}.pet-card .pet-card__content .pet-card__content-top .pet-card__content-top-left .pet-card__properties .pet-card__property.sex--female{background-image:url('data:image/svg+xml,<svg width="22" height="23" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11 0.5C6.58172 0.5 3 4.08172 3 8.5C3 12.4095 5.80538 15.6665 9.5 16.3631V18H7.5C6.94772 18 6.5 18.4477 6.5 19C6.5 19.5523 6.94772 20 7.5 20H9.5V22C9.5 22.5523 9.94772 23 10.5 23H11.5C12.0523 23 12.5 22.5523 12.5 22V20H14.5C15.0523 20 15.5 19.5523 15.5 19C15.5 18.4477 15.0523 18 14.5 18H12.5V16.3631C16.1946 15.6665 19 12.4095 19 8.5C19 4.08172 15.4183 0.5 11 0.5ZM11 13.5C8.23858 13.5 6 11.2614 6 8.5C6 5.73858 8.23858 3.5 11 3.5C13.7614 3.5 16 5.73858 16 8.5C16 11.2614 13.7614 13.5 11 13.5Z" fill="%23656565"/></svg>')}.pet-card .pet-card__content .pet-card__content-top .pet-card__content-top-left .pet-card__properties .pet-card__property--type-icon{background-size:29px 29px;filter:grayscale(1) saturate(0)}.pet-card .pet-card__content .pet-card__content-top .pet-card__content-top-left .pet-card__properties .pet-card__property--type-cat{background-image:url(/img/pet-type-cat.svg)}.pet-card .pet-card__content .pet-card__content-top .pet-card__content-top-left .pet-card__properties .pet-card__property--type-dog{background-image:url(/img/pet-type-dog.svg)}.pet-card .pet-card__content .pet-card__content-top .pet-card__content-top-left .pet-card__properties .pet-card__property--type-bird{background-image:url(/img/pet-type-bird.svg)}.pet-card .pet-card__content .pet-card__content-top .pet-card__content-top-left .pet-card__properties .pet-card__property--type-rodent{background-image:url(/img/pet-type-rodent.svg)}.pet-card .pet-card__content .pet-card__content-top .pet-card__content-top-right{display:flex;justify-content:flex-end;align-items:flex-start}.pet-card .pet-card__content .pet-card__content-top .pet-card__content-top-right .pet-card__dots-wrap{position:relative}.pet-card .pet-card__content .pet-card__content-top .pet-card__content-top-right .pet-card__dots-wrap .pet-card__dots{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14 5C14 3.9 13.1 3 12 3C10.9 3 10 3.9 10 5C10 6.1 10.9 7 12 7C13.1 7 14 6.1 14 5Z" fill="%230077FF" /><path d="M14 19C14 17.9 13.1 17 12 17C10.9 17 10 17.9 10 19C10 20.1 10.9 21 12 21C13.1 21 14 20.1 14 19Z" fill="%230077FF" /><path d="M14 12C14 10.9 13.1 10 12 10C10.9 10 10 10.9 10 12C10 13.1 10.9 14 12 14C13.1 14 14 13.1 14 12Z" fill="%230077FF" /></svg>');background-position:50%;background-repeat:no-repeat;width:24px;height:24px;min-width:24px;cursor:pointer}.pet-card .pet-card__content .pet-card__content-top .pet-card__content-top-right .pet-card__dots-wrap.open .pet-card__dots-list{opacity:1;pointer-events:all;visibility:visible}.pet-card .pet-card__content .pet-card__content-top .pet-card__content-top-right .pet-card__dots-wrap .pet-card__dots-list{position:absolute;top:calc(100% + 6px);right:0;display:flex;flex-direction:column;gap:0;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,119,255,.12);pointer-events:none;opacity:0;padding:8px 0;overflow:hidden;transition:opacity .3s}.pet-card .pet-card__content .pet-card__content-top .pet-card__content-top-right .pet-card__dots-wrap .pet-card__dots-list .pet-card__dots-item{cursor:pointer;background-position:16px;background-repeat:no-repeat;padding:8px 16px 8px 52px;border-radius:6px;transition:background-color .3s ease}.pet-card .pet-card__content .pet-card__content-top .pet-card__content-top-right .pet-card__dots-wrap .pet-card__dots-list .pet-card__dots-item:hover{background-color:#f3eadd}.pet-card .pet-card__content .pet-card__content-top .pet-card__content-top-right .pet-card__dots-wrap .pet-card__dots-list .pet-card__dots-item.edit{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11 2H9C4 2 2 4 2 9V15C2 20 4 22 9 22H15C20 22 22 20 22 15V13" stroke="%23656565" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M16.0399 3.02123L8.15988 10.9012C7.85988 11.2012 7.55988 11.7912 7.49988 12.2212L7.06988 15.2312C6.90988 16.3212 7.67988 17.0812 8.76988 16.9312L11.7799 16.5012C12.1999 16.4412 12.7899 16.1412 13.0999 15.8412L20.9799 7.96123C22.3399 6.60123 22.9799 5.02123 20.9799 3.02123C18.9799 1.02123 17.3999 1.66123 16.0399 3.02123Z" stroke="%23656565" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round" /><path d="M14.9102 4.15039C15.5802 6.54039 17.4502 8.41039 19.8502 9.09039" stroke="%23656565" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round" /></svg>')}.pet-card .pet-card__content .pet-card__content-top .pet-card__content-top-right .pet-card__dots-wrap .pet-card__dots-list .pet-card__dots-item.delete{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 5.98047C17.67 5.65047 14.32 5.48047 10.98 5.48047C9 5.48047 7.02 5.58047 5.04 5.78047L3 5.98047" stroke="%23F1442E" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M8.5 4.97L8.72 3.66C8.88 2.71 9 2 10.69 2H13.31C15 2 15.13 2.75 15.28 3.67L15.5 4.97" stroke="%23F1442E" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M18.8499 9.14062L18.1999 19.2106C18.0899 20.7806 17.9999 22.0006 15.2099 22.0006H8.7899C5.9999 22.0006 5.9099 20.7806 5.7999 19.2106L5.1499 9.14062" stroke="%23F1442E" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M10.3301 16.5H13.6601" stroke="%23F1442E" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M9.5 12.5H14.5" stroke="%23F1442E" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>')}.pet-card .pet-card__content .pet-card__content-top .pet-card__content-top-right .pet-card__delete-btn{display:none}.pet-card .pet-card__content .pet-card__content-bottom{border-top:1.5px solid #efe6da;padding-top:15px;margin-top:15px;display:flex;align-items:center;gap:20px;row-gap:12px;flex-wrap:wrap}.pet-card .pet-card__content .pet-card__content-bottom .card-icons{position:relative;width:126px;height:39px}.pet-card .pet-card__content .pet-card__content-bottom .card-icons .card-icons__item{position:absolute}.pet-card .pet-card__content .pet-card__content-bottom .card-icons .card-icons__item:nth-child(5){left:88px}.pet-card .pet-card__content .pet-card__content-bottom .card-icons .card-icons__item:nth-child(4){left:66px}.pet-card .pet-card__content .pet-card__content-bottom .card-icons .card-icons__item:nth-child(3){left:44px}.pet-card .pet-card__content .pet-card__content-bottom .card-icons .card-icons__item:nth-child(2){left:22px}.pet-card .pet-card__content .pet-card__content-bottom .card-icons .card-icons__item:first-child{left:0}.pet-card .pet-card__content .pet-card__content-bottom .card-icons .card-icons__item img{width:-moz-fit-content;width:fit-content;height:auto;max-width:100%}.pet-card .pet-card__content .pet-card__content-bottom .pet-card__persons{padding-left:34px;background-image:url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.9101 11.37C12.8101 11.36 12.6901 11.36 12.5801 11.37C10.2001 11.29 8.31006 9.34 8.31006 6.94C8.31006 4.49 10.2901 2.5 12.7501 2.5C15.2001 2.5 17.1901 4.49 17.1901 6.94C17.1801 9.34 15.2901 11.29 12.9101 11.37Z" stroke="%23FFAC33" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /><path d="M7.91021 15.06C5.49021 16.68 5.49021 19.32 7.91021 20.93C10.6602 22.77 15.1702 22.77 17.9202 20.93C20.3402 19.31 20.3402 16.67 17.9202 15.06C15.1802 13.23 10.6702 13.23 7.91021 15.06Z" stroke="%23FFAC33" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>');background-position:0;background-repeat:no-repeat;font-weight:500;font-size:16px;line-height:140%;display:flex;align-items:center}.subscriptions{padding:20px}@media only screen and (max-width:768px){.subscriptions{padding:16px}}.subscriptions__list{display:flex;flex-direction:column;gap:10px}.subscriptions__list .pet-card .pet-card__inner .pet-card__content .pet-card__content-top-right .pet-card__dots-wrap{display:none}.subscriptions-counter{border:1px solid #efe6da;border-radius:24px;width:134px;height:44px;background-color:#fff;display:flex;justify-content:center;align-items:center;gap:10px;font-weight:500;font-size:14px;line-height:140%;color:#8a7d70}.subscriptions-counter span{font-weight:600;font-size:14px;line-height:140%;color:#171310}.header.absolute-transparent{position:absolute;background:transparent;top:0;left:0;right:0;margin-bottom:0;margin-top:0;padding-top:18px;padding-bottom:12px;transition:background .3s ease,box-shadow .3s ease}.header.absolute-transparent.scrolled{position:fixed;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.08)}.landing{overflow-x:hidden}.hero{position:relative;min-height:100vh;overflow:hidden}.hero__background{position:absolute;inset:0;z-index:0;background:#101828}.hero__background-image{position:absolute;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat;will-change:opacity,transform}.hero__background-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(245,246,250,.96),rgba(245,246,250,.9) 34%,rgba(245,246,250,.35) 48%,rgba(10,15,30,.55))}.hero__layout{position:relative;z-index:2;min-height:100vh;padding-top:120px;padding-bottom:0;display:flex;flex-direction:column}.hero__layout-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:stretch;flex:1;min-height:calc(100vh - 120px)}@media(max-width:768px){.hero__layout-inner{grid-template-columns:1fr;gap:32px;min-height:auto}}.hero__left{max-width:560px;align-self:center}.hero__right{position:relative;display:flex;flex-direction:column;align-items:stretch;height:100%;min-height:0;overflow:visible}@media(max-width:768px){.hero__right{min-height:570px}}.hero-visual{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;width:100%;min-height:0;padding-bottom:24px;box-sizing:border-box}.hero-animation{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:0;max-width:none;pointer-events:none;overflow:visible}.hero-animation__stage{position:relative;height:100%;max-height:100%;max-width:100%;width:auto;aspect-ratio:1}.hero-animation__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 12px 36px rgba(0,0,0,.15))}.hero-animation__avatars{z-index:3}.hero-animation__avatars,.hero-pet-reactions{position:absolute;inset:0;pointer-events:none}.hero-pet-reactions{z-index:2}.hero-pet-reaction{position:absolute;z-index:2;transform:translate(-50%,-50%);pointer-events:none}.hero-pet-reaction__badge{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.5);box-shadow:0 2px 8px rgba(0,0,0,.12)}.hero-pet-reaction__emoji{display:block;font-size:22.5px;line-height:1}.hero-specialist-directions{position:absolute;left:50%;bottom:0;z-index:2;pointer-events:none;transform:translate(-50%,42%)}.hero-specialist-directions__badge{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.5);color:#1d4ed8;box-shadow:0 1px 4px rgba(0,0,0,.18)}.hero-specialist-directions__badge svg{width:22px;height:22px}.hero-specialist-directions__badge--medical{color:#dc2626}.hero-specialist-directions__badge--care{color:#0891b2}.hero-specialist-directions__badge--training{color:#7c3aed}.hero-specialist-directions__badge--grooming{color:#db2777}.hero-specialist-directions__badge--boarding{color:#059669}.hero-specialist-directions__badge--transport{color:#d97706}.hero-avatar{position:absolute;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 15px rgba(0,0,0,.2);border:none}.hero-avatar--pet{width:102px;height:102px;overflow:visible}.hero-avatar--specialist{width:72px;height:72px;overflow:visible}.hero-avatar--product{width:72px;height:72px;border-radius:14px;overflow:hidden;background:#fff}.hero-avatar--company{width:42px;height:42px;border-radius:9px;background:#4ade80}.hero-avatar--story{box-shadow:0 3px 15px rgba(0,0,0,.2)}.hero-avatar--pet .hero-avatar__initials{font-size:28px}.hero-avatar__media{position:absolute;inset:0;border-radius:inherit;overflow:hidden;z-index:0}.hero-avatar__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero-avatar__initials{font-size:15px;font-weight:700;color:#fff;line-height:1}.hero-avatar__pin{position:absolute;top:-6px;right:-6px;font-size:14px;line-height:1}.hero-animation__labels{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;pointer-events:none}.hero-circle-label{display:flex;align-items:center;justify-content:center;text-align:center;pointer-events:none}.hero-circle-label__text{font-size:clamp(19px,2.4vw,26px);font-weight:500;letter-spacing:.03em;line-height:1.2;white-space:nowrap}.hero-circle-label--variant-line{flex-direction:column;gap:12px}.hero-circle-label--variant-line:before{content:"";width:36px;height:2px;border-radius:999px;opacity:.85}.hero-circle-label--variant-line.hero-circle-label--pets:before{background:linear-gradient(90deg,transparent,#ffac33,transparent)}.hero-circle-label--variant-line.hero-circle-label--specialists:before{background:linear-gradient(90deg,transparent,#5eb0ff,transparent)}.hero-circle-label--variant-line.hero-circle-label--products:before{background:linear-gradient(90deg,transparent,#4ade80,transparent)}.hero-circle-label--variant-line .hero-circle-label__text{color:hsla(0,0%,100%,.96);text-shadow:0 1px 2px rgba(0,0,0,.35),0 8px 24px rgba(0,0,0,.25)}.hero-circle-label--variant-glass{padding:12px 26px;border-radius:999px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid hsla(0,0%,100%,.16);box-shadow:0 8px 32px rgba(0,0,0,.14)}.hero-circle-label--variant-glass .hero-circle-label__text{color:hsla(0,0%,100%,.98);font-weight:500}.hero-circle-label--variant-glow .hero-circle-label__text{color:#fff;font-weight:600;letter-spacing:.04em}.hero-circle-label--variant-glow.hero-circle-label--pets .hero-circle-label__text{text-shadow:0 0 18px rgba(255,172,51,.55),0 0 42px rgba(255,172,51,.2),0 2px 10px rgba(0,0,0,.45)}.hero-circle-label--variant-glow.hero-circle-label--specialists .hero-circle-label__text{text-shadow:0 0 18px rgba(94,176,255,.55),0 0 42px rgba(94,176,255,.2),0 2px 10px rgba(0,0,0,.45)}.hero-circle-label--variant-glow.hero-circle-label--products .hero-circle-label__text{text-shadow:0 0 18px rgba(74,222,128,.55),0 0 42px rgba(74,222,128,.2),0 2px 10px rgba(0,0,0,.45)}.hero-circle-label--variant-editorial{position:relative;padding:10px 20px 6px}.hero-circle-label--variant-editorial .hero-circle-label__quote{position:absolute;top:-22px;left:50%;transform:translateX(-50%);font-size:52px;line-height:1;font-family:Georgia,Times New Roman,serif;color:hsla(0,0%,100%,.22);pointer-events:none}.hero-circle-label--variant-editorial .hero-circle-label__text{color:hsla(0,0%,100%,.94);font-weight:400;font-style:italic;letter-spacing:.01em;text-shadow:0 2px 14px rgba(0,0,0,.35)}.hero-circle-label--variant-dot{gap:10px}.hero-circle-label--variant-dot:before{content:"";flex-shrink:0;width:7px;height:7px;border-radius:50%}.hero-circle-label--variant-dot.hero-circle-label--pets:before{background:#ffac33;box-shadow:0 0 10px rgba(255,172,51,.7)}.hero-circle-label--variant-dot.hero-circle-label--specialists:before{background:#5eb0ff;box-shadow:0 0 10px rgba(94,176,255,.7)}.hero-circle-label--variant-dot.hero-circle-label--products:before{background:#4ade80;box-shadow:0 0 10px rgba(74,222,128,.7)}.hero-circle-label--variant-dot .hero-circle-label__text{color:hsla(0,0%,100%,.96);text-shadow:0 2px 12px rgba(0,0,0,.35)}.hero__city{display:flex;align-items:center;gap:10px;margin-bottom:14px}.hero__city-icon{flex-shrink:0;width:clamp(24px,3vw,34px);height:clamp(24px,3vw,34px);color:#07f}.hero__city-name{display:inline-block;color:#07f;font-size:clamp(22px,3.2vw,32px);font-weight:500;letter-spacing:.04em;text-transform:uppercase;font-family:Inter,sans-serif;line-height:1.2}.hero__title{font-family:Inter,sans-serif;font-size:clamp(32px,5vw,60px);font-weight:600;color:#171310;line-height:1.05;margin-bottom:4px;letter-spacing:-.02em}.hero__subtitle{font-size:clamp(22px,3.2vw,32px);color:#8a7d70;line-height:1.35;margin-bottom:8px;letter-spacing:.01em}.hero__city-pick,.hero__subtitle{font-weight:400;font-family:Inter,sans-serif}.hero__city-pick{display:flex;align-items:center;gap:12px;width:100%;max-width:480px;margin:0;padding:14px 20px;border:1px solid #efe6da;border-radius:14px;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.06);cursor:pointer;text-align:left;font-size:clamp(16px,2vw,18px);line-height:1.4;color:#a5a5a5;transition:border-color .2s ease,box-shadow .2s ease}.hero__city-pick:hover{border-color:rgba(0,119,255,.35);box-shadow:0 4px 16px rgba(15,23,42,.08)}.hero__city-pick:focus-visible{outline:2px solid rgba(0,119,255,.35);outline-offset:2px}.hero__city-pick-icon{flex-shrink:0;width:20px;height:20px;color:#a5a5a5}.hero__city-pick-text{flex:1;color:#a5a5a5}.section{padding:80px 0}@media(max-width:768px){.section{padding:56px 0}}.landing-strip,.landing-wave{position:relative;z-index:1;width:100%;pointer-events:none;overflow:hidden}.landing-wave{height:72px;margin-bottom:-1px;color:#fff;background:linear-gradient(180deg,#fffdfa,#fff)}@media(max-width:768px){.landing-wave{height:48px}}.landing-wave__svg{display:block;width:100%;height:100%}.landing-strip__inner{display:flex;gap:clamp(10px,1.6vw,16px);align-items:stretch}.landing-strip__img{display:block;width:100%;height:clamp(72px,10vw,112px);-o-object-fit:cover;object-fit:cover;border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.08)}.landing-strip--panorama{padding:28px 0 20px;background:linear-gradient(180deg,#fffdfa,#fff)}.landing-strip--duo{padding:24px 0;background:linear-gradient(180deg,#fff,#fff8ef 55%,#fffdfa)}.landing-strip--duo .landing-strip__inner{align-items:center}.landing-strip--duo .landing-strip__img--wide{flex:1.55}.landing-strip--duo .landing-strip__img:not(.landing-strip__img--wide){flex:1}.landing-strip--trio{padding:20px 0 28px;background:linear-gradient(180deg,#fffdfa,rgba(0,119,255,.03) 50%,#fff)}.landing-strip--trio .landing-strip__img{flex:1;min-width:0;height:clamp(64px,8.5vw,96px)}.landing-strip--band{padding:0;background:linear-gradient(180deg,#fff,#fffdfa)}.landing-strip--band .landing-strip__img--band{width:100%;height:clamp(80px,11vw,128px);border-radius:0;box-shadow:none;-o-object-position:center 40%;object-position:center 40%}@media(max-width:768px){.landing-strip--trio .landing-strip__img:nth-child(3){display:none}.landing-strip--trio .landing-strip__img{height:72px}.landing-strip--duo .landing-strip__inner{flex-direction:column}.landing-strip--duo .landing-strip__img--wide,.landing-strip--duo .landing-strip__img:not(.landing-strip__img--wide){flex:none}}.landing-card-emoji{position:absolute;right:8px;bottom:28px;z-index:0;font-size:clamp(52px,7vw,76px);line-height:1;opacity:.11;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stats{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#fffdfa)}.stats .container{position:relative;z-index:1}.stats__decor{position:absolute;top:0;right:0;width:min(52vw,560px);height:min(52vw,560px);pointer-events:none;z-index:0}@media(max-width:768px){.stats__decor{width:320px;height:320px;opacity:.75}}.stats__decor-glow{position:absolute;border-radius:50%}.stats__decor-glow--blue{top:-28%;right:-18%;width:92%;height:92%;background:radial-gradient(circle at 55% 45%,rgba(0,119,255,.16) 0,rgba(0,119,255,.05) 48%,transparent 72%)}.stats__decor-glow--orange{top:10%;right:14%;width:42%;height:42%;background:radial-gradient(circle,rgba(255,172,51,.22) 0,rgba(255,172,51,.06) 55%,transparent 75%)}.stats__decor-ring{position:absolute;top:14%;right:10%;width:190px;height:190px;border:1px solid rgba(0,119,255,.14);border-radius:50%}.stats__decor-ring--sm{top:24%;right:20%;width:112px;height:112px;border-color:rgba(255,172,51,.2)}.stats__decor-paw{position:absolute;top:18%;right:6%;width:112px;height:112px;color:rgba(0,119,255,.08);transform:rotate(18deg)}.stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1024px){.stats__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.stats__grid{grid-template-columns:repeat(2,1fr);gap:14px}}.stats__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:24px 22px 22px;background:#fff;border-radius:20px;border:1px solid hsla(34,40%,90%,.55);box-shadow:0 8px 28px rgba(15,23,42,.05);overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.stats__card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#07f,#4da3ff)}.stats__card:after{content:"";position:absolute;right:-28px;bottom:-28px;width:96px;height:96px;border-radius:50%;background:radial-gradient(circle,rgba(0,119,255,.1) 0,transparent 72%);pointer-events:none}.stats__card:hover{transform:translateY(-5px);border-color:rgba(0,119,255,.22);box-shadow:0 16px 36px rgba(0,119,255,.12)}.stats__card--0:before{background:linear-gradient(90deg,#07f,#4da3ff)}.stats__card--0:after{background:radial-gradient(circle,rgba(0,119,255,.12) 0,transparent 72%)}.stats__card--0 .stats__icon-wrap{background:linear-gradient(135deg,#e8f2ff,#f4f8ff);color:#07f}.stats__card--1:before{background:linear-gradient(90deg,#ffac33,#ffc15a)}.stats__card--1:after{background:radial-gradient(circle,rgba(255,172,51,.14) 0,transparent 72%)}.stats__card--1 .stats__icon-wrap{background:linear-gradient(135deg,#fff4e0,#fff9ef);color:#e08a00}.stats__card--1 .stats__suffix{color:#ffac33}.stats__card--2:before{background:linear-gradient(90deg,#0d9488,#2dd4bf)}.stats__card--2:after{background:radial-gradient(circle,rgba(13,148,136,.12) 0,transparent 72%)}.stats__card--2 .stats__icon-wrap{background:linear-gradient(135deg,#e6faf8,#f2fcfb);color:#0d9488}.stats__card--3:before{background:linear-gradient(90deg,#7c3aed,#a78bfa)}.stats__card--3:after{background:radial-gradient(circle,rgba(124,58,237,.12) 0,transparent 72%)}.stats__card--3 .stats__icon-wrap{background:linear-gradient(135deg,#f1e9ff,#f8f4ff);color:#7c3aed}.stats__card--3 .stats__suffix{color:#7c3aed}.stats__icon-wrap{position:relative;z-index:1;width:56px;height:56px;margin-bottom:18px;border-radius:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.stats__icon,.stats__icon-wrap{display:flex;align-items:center;justify-content:center}.stats__body{position:relative;z-index:1}.stats__number{font-size:clamp(30px,3.6vw,44px);font-weight:800;color:#171310;line-height:1;margin-bottom:8px;letter-spacing:-.02em}.stats__suffix{color:#07f;margin-left:2px}.stats__label{font-size:14px;color:#8a7d70;font-family:Inter,sans-serif;line-height:1.45;max-width:12em}.how-it-works{position:relative;overflow:hidden;background:linear-gradient(180deg,#fffdfa,#fff 45%,#fffdfa)}.how-it-works__title{text-align:center;margin-bottom:56px;font-size:clamp(24px,3vw,36px);font-weight:700;color:#171310}.how-it-works__steps{display:flex;align-items:stretch;justify-content:center;gap:12px}@media(max-width:768px){.how-it-works__steps{flex-direction:column;align-items:center;gap:8px}}.how-it-works__step-wrap{display:flex;align-items:stretch;gap:12px;flex:1;min-width:0}@media(max-width:768px){.how-it-works__step-wrap{flex-direction:column;align-items:center;width:100%;max-width:340px}}.how-it-works__arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;width:36px;height:36px;border-radius:50%;color:#07f;background:#fff;border:1px solid hsla(34,40%,90%,.8);box-shadow:0 4px 14px rgba(0,119,255,.08)}@media(max-width:768px){.how-it-works__arrow{transform:rotate(90deg)}}.how-it-works__step{position:relative;flex:1;display:flex;flex-direction:column;align-items:flex-start;height:100%;text-align:left;padding:24px 20px 22px;background:#fff;border-radius:20px;border:1px solid hsla(34,40%,90%,.55);box-shadow:0 8px 28px rgba(15,23,42,.05);overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.how-it-works__step:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#07f,#4da3ff)}.how-it-works__step:after{content:"";position:absolute;right:-24px;bottom:-24px;width:88px;height:88px;border-radius:50%;background:radial-gradient(circle,rgba(0,119,255,.1) 0,transparent 72%);pointer-events:none}.how-it-works__step:hover{transform:translateY(-5px);border-color:rgba(0,119,255,.22);box-shadow:0 16px 36px rgba(0,119,255,.12)}.how-it-works__step--0:before{background:linear-gradient(90deg,#07f,#4da3ff)}.how-it-works__step--0 .how-it-works__step-icon-wrap{background:linear-gradient(135deg,#e8f2ff,#f4f8ff);color:#07f}.how-it-works__step--1:before{background:linear-gradient(90deg,#ffac33,#ffc15a)}.how-it-works__step--1:after{background:radial-gradient(circle,rgba(255,172,51,.12) 0,transparent 72%)}.how-it-works__step--1 .how-it-works__step-icon-wrap{background:linear-gradient(135deg,#fff4e0,#fff9ef);color:#e08a00}.how-it-works__step--2:before{background:linear-gradient(90deg,#0d9488,#2dd4bf)}.how-it-works__step--2:after{background:radial-gradient(circle,rgba(13,148,136,.12) 0,transparent 72%)}.how-it-works__step--2 .how-it-works__step-icon-wrap{background:linear-gradient(135deg,#e6faf8,#f2fcfb);color:#0d9488}.how-it-works__step--3:before{background:linear-gradient(90deg,#7c3aed,#a78bfa)}.how-it-works__step--3:after{background:radial-gradient(circle,rgba(124,58,237,.12) 0,transparent 72%)}.how-it-works__step--3 .how-it-works__step-icon-wrap{background:linear-gradient(135deg,#f1e9ff,#f8f4ff);color:#7c3aed}.how-it-works__step-icon-wrap{position:relative;z-index:1;width:52px;height:52px;margin-bottom:18px;border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.how-it-works__step-icon,.how-it-works__step-icon-wrap{display:flex;align-items:center;justify-content:center}.how-it-works__step-title{position:relative;z-index:1;font-size:18px;font-weight:700;color:#171310;margin-bottom:8px}.how-it-works__step-desc{position:relative;z-index:1;flex:1;font-size:14px;color:#8a7d70;line-height:1.55}.how-it-works__footer{display:flex;justify-content:center;margin:32px 0 0}.advantages{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#fffdfa)}.advantages__title{text-align:center;margin-bottom:48px;font-size:clamp(24px,3vw,36px);font-weight:700;color:#171310}.advantages__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}@media(max-width:1024px){.advantages__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.advantages__grid{grid-template-columns:1fr}}.advantages__card{position:relative;display:flex;flex-direction:column;height:100%;padding:24px 22px 22px;background:#fff;border-radius:20px;border:1px solid hsla(34,40%,90%,.55);box-shadow:0 8px 28px rgba(15,23,42,.05);overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.advantages__card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#07f,#4da3ff)}.advantages__card:after{content:"";position:absolute;right:-24px;bottom:-24px;width:88px;height:88px;border-radius:50%;background:radial-gradient(circle,rgba(0,119,255,.1) 0,transparent 72%);pointer-events:none}.advantages__card:hover{transform:translateY(-5px);border-color:rgba(0,119,255,.22);box-shadow:0 16px 36px rgba(0,119,255,.12)}.advantages__card--0:before{background:linear-gradient(90deg,#07f,#4da3ff)}.advantages__card--0 .advantages__card-icon-wrap{background:linear-gradient(135deg,#e8f2ff,#f4f8ff);color:#07f}.advantages__card--1:before{background:linear-gradient(90deg,#ffac33,#ffc15a)}.advantages__card--1:after{background:radial-gradient(circle,rgba(255,172,51,.12) 0,transparent 72%)}.advantages__card--1 .advantages__card-icon-wrap{background:linear-gradient(135deg,#fff4e0,#fff9ef);color:#e08a00}.advantages__card--2:before{background:linear-gradient(90deg,#0d9488,#2dd4bf)}.advantages__card--2:after{background:radial-gradient(circle,rgba(13,148,136,.12) 0,transparent 72%)}.advantages__card--2 .advantages__card-icon-wrap{background:linear-gradient(135deg,#e6faf8,#f2fcfb);color:#0d9488}.advantages__card--3:before{background:linear-gradient(90deg,#7c3aed,#a78bfa)}.advantages__card--3:after{background:radial-gradient(circle,rgba(124,58,237,.12) 0,transparent 72%)}.advantages__card--3 .advantages__card-icon-wrap{background:linear-gradient(135deg,#f1e9ff,#f8f4ff);color:#7c3aed}.advantages__card-icon-wrap{position:relative;z-index:1;width:52px;height:52px;margin-bottom:18px;border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.advantages__card-icon,.advantages__card-icon-wrap{display:flex;align-items:center;justify-content:center}.advantages__card-title{position:relative;z-index:1;font-size:18px;font-weight:700;color:#171310;margin-bottom:8px}.advantages__card-desc{position:relative;z-index:1;flex:1;font-size:14px;color:#8a7d70;line-height:1.55}.domains{position:relative;overflow:hidden;background:linear-gradient(180deg,#fffdfa,#fff 50%,#fffdfa)}.domains__title{text-align:center;margin-bottom:12px;font-size:clamp(24px,3vw,36px);font-weight:700;color:#171310}.domains__subtitle{text-align:center;font-size:clamp(15px,2vw,18px);color:#8a7d70;margin-bottom:40px;line-height:1.5}.domains__list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}@media(max-width:1024px){.domains__list{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.domains__list{grid-template-columns:1fr}}.domains__more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:32px;text-align:center;font-size:clamp(16px,2vw,18px);font-weight:500;color:hsla(30,10%,49%,.85);line-height:1.5}.domains__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:24px 20px 20px;background:#fff;border-radius:20px;border:1px solid hsla(34,40%,90%,.55);box-shadow:0 8px 28px rgba(15,23,42,.05);text-align:left;text-decoration:none;color:#171310;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.domains__card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#07f,#4da3ff)}.domains__card:after{content:"";position:absolute;right:-24px;bottom:-24px;width:88px;height:88px;border-radius:50%;background:radial-gradient(circle,rgba(0,119,255,.1) 0,transparent 72%);pointer-events:none}.domains__card:hover{transform:translateY(-5px);border-color:rgba(0,119,255,.22);box-shadow:0 16px 36px rgba(0,119,255,.12)}.domains__card--veterinary:before{background:linear-gradient(90deg,#07f,#4da3ff)}.domains__card--veterinary .domains__card-icon-wrap{background:linear-gradient(135deg,#e8f2ff,#f4f8ff);color:#07f}.domains__card--veterinary .domains__card-count{background:rgba(0,119,255,.1);color:#07f}.domains__card--grooming:before{background:linear-gradient(90deg,#db2777,#f472b6)}.domains__card--grooming:after{background:radial-gradient(circle,rgba(219,39,119,.12) 0,transparent 72%)}.domains__card--grooming .domains__card-icon-wrap{background:linear-gradient(135deg,#fce7f3,#fdf2f8);color:#db2777}.domains__card--grooming .domains__card-count{background:rgba(219,39,119,.1);color:#db2777}.domains__card--zoo-hotel:before{background:linear-gradient(90deg,#059669,#34d399)}.domains__card--zoo-hotel:after{background:radial-gradient(circle,rgba(5,150,105,.12) 0,transparent 72%)}.domains__card--zoo-hotel .domains__card-icon-wrap{background:linear-gradient(135deg,#d1fae5,#ecfdf5);color:#059669}.domains__card--zoo-hotel .domains__card-count{background:rgba(5,150,105,.1);color:#059669}.domains__card--training:before{background:linear-gradient(90deg,#7c3aed,#a78bfa)}.domains__card--training:after{background:radial-gradient(circle,rgba(124,58,237,.12) 0,transparent 72%)}.domains__card--training .domains__card-icon-wrap{background:linear-gradient(135deg,#f1e9ff,#f8f4ff);color:#7c3aed}.domains__card--training .domains__card-count{background:rgba(124,58,237,.1);color:#7c3aed}.domains__card--zoo-shop:before{background:linear-gradient(90deg,#ffac33,#ffc15a)}.domains__card--zoo-shop:after{background:radial-gradient(circle,rgba(255,172,51,.12) 0,transparent 72%)}.domains__card--zoo-shop .domains__card-icon-wrap{background:linear-gradient(135deg,#fff4e0,#fff9ef);color:#e08a00}.domains__card--zoo-shop .domains__card-count{background:rgba(255,172,51,.12);color:#e08a00}.domains__card--zoo-taxi:before{background:linear-gradient(90deg,#d97706,#fbbf24)}.domains__card--zoo-taxi:after{background:radial-gradient(circle,rgba(217,119,6,.12) 0,transparent 72%)}.domains__card--zoo-taxi .domains__card-icon-wrap{background:linear-gradient(135deg,#fef3c7,#fffbeb);color:#d97706}.domains__card--zoo-taxi .domains__card-count{background:rgba(217,119,6,.12);color:#d97706}.domains__card-icon-wrap{position:relative;z-index:1;width:56px;height:56px;margin-bottom:16px;border-radius:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.domains__card-icon,.domains__card-icon-wrap{display:flex;align-items:center;justify-content:center}.domains__card-body{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;width:100%}.domains__card-name{font-size:17px;font-weight:700;margin-bottom:8px}.domains__card-desc{flex:1;font-size:14px;color:#8a7d70;line-height:1.5;margin-bottom:14px}.domains__card-count{display:inline-flex;align-self:flex-start;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:600}.community{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#fffaf3 42%,#fff)}.community .container{position:relative;z-index:1}.community__decor{position:absolute;inset:0;pointer-events:none;overflow:hidden}.community__decor-emoji{position:absolute;line-height:1;opacity:.07;-webkit-user-select:none;-moz-user-select:none;user-select:none}.community__decor-emoji--0{top:10%;left:5%;font-size:58px;transform:rotate(-14deg)}.community__decor-emoji--1{top:18%;right:8%;font-size:46px;transform:rotate(10deg)}.community__decor-emoji--2{bottom:16%;left:12%;font-size:52px;transform:rotate(8deg)}.community__decor-emoji--3{bottom:10%;right:14%;font-size:40px;transform:rotate(-8deg)}.community__decor-emoji--4{top:42%;left:42%;font-size:72px;transform:rotate(6deg);opacity:.04}.community__decor-emoji--5{top:8%;right:38%;font-size:36px;transform:rotate(-6deg)}.community__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,640px) minmax(0,1fr);align-items:center;gap:clamp(12px,2.5vw,28px);margin-bottom:40px}.community__intro-text{max-width:640px;margin:0 auto}.community__avatars{display:flex;justify-content:center}.community__avatars--left{align-items:flex-end;padding-right:clamp(0px,2vw,12px)}.community__avatars--right{align-items:flex-start;padding-left:clamp(0px,2vw,12px)}.community__avatar{display:block;border-radius:50%;border:3px solid #fff;-o-object-fit:cover;object-fit:cover;box-shadow:0 10px 28px rgba(15,23,42,.12),0 2px 8px rgba(15,23,42,.06)}.community__avatar--lg{width:clamp(96px,11vw,132px);height:clamp(96px,11vw,132px)}.community__avatar--sm{width:clamp(72px,8vw,96px);height:clamp(72px,8vw,96px)}.community__avatar--left-0{transform:rotate(-4deg)}.community__avatar--right-0{transform:rotate(4deg)}.community__title{text-align:center;margin-bottom:12px;font-size:clamp(24px,3vw,36px);font-weight:700;color:#171310}.community__subtitle{text-align:center;margin:0;font-size:clamp(15px,2vw,18px);color:#8a7d70;line-height:1.55}.community__footer{display:flex;justify-content:center;margin:32px 0 0}@media(max-width:1024px){.community__intro{grid-template-columns:1fr;gap:16px;max-width:640px;margin-left:auto;margin-right:auto}.community__avatars{flex-direction:row;justify-content:center;padding:0}.community__avatars--left,.community__avatars--right{align-items:center}.community__avatar--left-0,.community__avatar--right-0{transform:none}}@media(max-width:768px){.community__avatar--sm{width:68px;height:68px}.community__avatar--lg{width:88px;height:88px}}.community__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:stretch}@media(max-width:1440px){.community__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.community__grid{grid-template-columns:1fr}}.community__card{position:relative;display:flex;flex-direction:column;height:100%;padding:24px 20px 22px;background:#fff;border-radius:20px;border:1px solid hsla(34,40%,90%,.55);box-shadow:0 8px 28px rgba(15,23,42,.05);overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.community__card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ffac33,#ffc15a)}.community__card:hover{transform:translateY(-5px);border-color:rgba(255,172,51,.28);box-shadow:0 16px 36px rgba(255,172,51,.14)}.community__card--0:before{background:linear-gradient(90deg,#ffac33,#ffc15a)}.community__card--1:before{background:linear-gradient(90deg,#07f,#4da3ff)}.community__card--2:before{background:linear-gradient(90deg,#db2777,#f472b6)}.community__card--3:before{background:linear-gradient(90deg,#0d9488,#2dd4bf)}.community__card-title{position:relative;z-index:1;font-size:18px;font-weight:700;color:#171310;margin-bottom:8px}.community__card-desc{position:relative;z-index:1;flex:1;font-size:14px;color:#8a7d70;line-height:1.55}.cta-section{display:grid;grid-template-columns:1fr 1fr}@media(max-width:768px){.cta-section{grid-template-columns:1fr}}.cta-section__block{position:relative;padding:72px 48px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}@media(max-width:768px){.cta-section__block{padding:52px 32px}}.cta-section__block--blue{background:#07f}.cta-section__block--orange{background:#ffac33}.cta-section__content{position:relative;z-index:2;max-width:380px}.cta-section__title{font-size:clamp(22px,2.5vw,32px);font-weight:800;color:#fff;margin-bottom:16px}.cta-section__desc{font-size:16px;color:hsla(0,0%,100%,.85);line-height:1.55;margin-bottom:28px}.cta-section__btn{display:inline-flex;max-width:-moz-fit-content;max-width:fit-content}.cta-section__btn--white{background:#fff;border-color:#fff;color:#171310;font-weight:600;font-size:15px}.cta-section__btn--white:hover{background:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.9);color:#171310}.cta-section__illustration{position:absolute;right:32px;bottom:32px;opacity:.12;pointer-events:none}@media(max-width:639px){.cta-section__illustration{display:none}}.vt-page{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;flex:1 0 auto;background:#fffdfa;color:#171310}.vt-breadcrumbs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px;font-size:13px;font-weight:600;color:#8a7d70}.vt-breadcrumbs__sep{color:#8a7d70;flex:0 0 auto}.vt-breadcrumbs__link{color:#8a7d70;text-decoration:none}.vt-breadcrumbs__link:hover{color:#07f;text-decoration:none}.vt-breadcrumbs__current{color:#171310}.vt-page-title{margin:0;font-size:30px;line-height:1.15;font-weight:800;letter-spacing:-.02em;color:#171310;text-wrap:pretty}@media(max-width:768px){.vt-page-title{font-size:22px}}.uslugi-index__title{margin-bottom:8px}@media(max-width:720px){.vt-desk{display:none!important}}@media(min-width:721px){.vt-mob{display:none!important}}.vt-header{position:sticky;top:0;z-index:20;background:rgba(255,253,250,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #efe6da;transition:transform .2s ease;will-change:transform}.vt-header--hidden{transform:translateY(-100%)}.vt-header__bar{max-width:1160px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;gap:16px}.vt-header__logo-link{display:flex;align-items:center;flex:0 0 auto}.vt-header__logo{height:34px;width:auto;display:block}.vt-header__city{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid #efe6da;border-radius:999px;background:#fff;font-family:inherit;font-size:14px;font-weight:600;color:#171310;text-decoration:none;cursor:pointer}.vt-header__city:hover{border-color:#ffac33;color:#171310;text-decoration:none}.vt-header__city-dot{width:8px;height:8px;border-radius:50%;background:#ffac33;display:block}.vt-header__search{display:flex;align-items:center;gap:8px;flex:1 1 320px;min-width:0;max-width:420px;background:#fff;border:1px solid #efe6da;border-radius:999px;padding:0 14px}.vt-header__search .search-bar{flex:1 1 auto;min-width:0}.vt-header__search .search-bar__inner{height:44px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.vt-header__search .search-bar__inner:focus-within{border-color:transparent}.vt-header__search .search-bar__input{padding:0;font-size:14px;color:#171310}.vt-header__search .search-bar__input::-moz-placeholder{color:#8a7d70}.vt-header__search .search-bar__input::placeholder{color:#8a7d70}.vt-header__search .search-bar__btn{display:none!important}.vt-header__search .search-bar__dropdown{left:-14px;width:calc(100% + 28px);min-width:280px}.vt-header__search-dot{width:8px;height:8px;border-radius:50%;background:#ffac33;flex:0 0 auto}.vt-header__mobile-search{margin-bottom:4px}.vt-header__mobile-search .search-bar__inner{min-height:46px;border:1px solid #efe6da;border-radius:12px;background:#fff}.vt-header__mobile-search .search-bar__input{font-size:15px}.vt-header__mobile-search .search-bar__btn{display:none}.vt-header__spacer{flex:1 1 auto}.vt-header__nav{display:flex;align-items:center;gap:6px}.vt-header__nav-link{padding:10px 14px;border-radius:999px;font-size:14px;font-weight:600;color:#5c5248;text-decoration:none}.vt-header__nav-link:hover{background:#f6f0e7;color:#171310;text-decoration:none}.vt-header__login{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px}.vt-header__login svg{flex:0 0 auto;order:0}.vt-header__login span{order:1}.vt-header__nav-cta{padding:10px 16px;border-radius:999px;background:#07f;font-size:14px;font-weight:700;color:#fff;text-decoration:none}.vt-header__nav-cta:hover{background:#005fcc;color:#fff;text-decoration:none}.vt-header__menu-btn{display:grid;gap:5px;width:44px;height:44px;place-content:center;border:1px solid #efe6da;border-radius:12px;background:#fff;cursor:pointer;padding:0}.vt-header__menu-btn span{width:18px;height:2px;border-radius:2px;background:#171310;display:block}.vt-header__mobile{display:grid;gap:4px;padding:8px 20px 16px;border-top:1px solid #efe6da}.vt-header__mobile-link{display:block;width:100%;padding:12px 14px;border:0;border-radius:12px;background:#f6f0e7;font:inherit;font-size:15px;font-weight:600;text-align:left;cursor:pointer}.vt-header__mobile-link,.vt-header__mobile-link:hover{color:#171310;text-decoration:none}.vt-header__mobile-link.vt-header__login{display:inline-flex;width:auto}.vt-header__mobile-cta{padding:12px 14px;border-radius:12px;background:#07f;font-size:15px;font-weight:700}.vt-header__mobile-cta,.vt-header__mobile-cta:hover{color:#fff;text-decoration:none}.national-page{background:#fffdfa;color:#171310}.national-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff6e6,#fffdfa);border-bottom:1px solid #f3eadd}.national-hero--flush{border-bottom:none}.national-hero__layout{max-width:1160px;margin:0 auto;padding:40px 20px 44px;display:flex;flex-wrap:wrap;align-items:stretch;gap:24px}.national-hero__intro{display:grid;gap:18px;align-content:start;flex:1 1 380px;min-width:0;max-width:620px}.national-hero__title{margin:0;font-size:34px;line-height:1.1;font-weight:800;letter-spacing:-.02em;color:#171310;text-wrap:pretty}.national-hero__subline{margin:0;max-width:46ch;font-size:17px;line-height:1.5;color:#5c5248;text-wrap:pretty}.national-hero__search{display:grid;gap:10px;padding:14px;border:1px solid #efe6da;border-radius:20px;background:#fff;box-shadow:0 12px 30px -22px rgba(23,19,16,.35)}.national-hero__search-label{font-size:13px;font-weight:700;letter-spacing:.02em;color:#8a7d70}.national-hero__search-input{width:100%;min-height:48px;padding:12px 14px;border:1px solid #efe6da;border-radius:14px;background:#fffdfa;font-family:inherit;font-size:16px;color:#171310;outline:none}.national-hero__search-input:focus{border-color:#07f;background:#fff}.national-hero__search-input::-webkit-search-cancel-button,.national-hero__search-input::-webkit-search-decoration{display:none}.national-hero__search-hint{margin:0;font-size:13px;color:#8a7d70}.national-hero__offer{display:grid;gap:12px;align-content:start}.national-hero__offer-text{margin:0;max-width:42ch;font-size:15px;line-height:1.5;color:#5c5248;text-wrap:pretty}.national-hero__offer-link{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:48px;padding:0 20px;border-radius:999px;background:#07f;color:#fff;font-size:15px;font-weight:700;text-decoration:none}.national-hero__offer-link:hover{background:#005fcc;color:#fff;text-decoration:none}.national-hero__cities{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;flex:1 1 340px;min-width:0;min-height:0;max-height:460px;align-self:start;padding:16px;border:1px solid #efe6da;border-radius:20px;background:#fff;box-shadow:0 12px 30px -22px rgba(23,19,16,.35)}.national-hero__cities-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.national-hero__cities-title{margin:0;font-size:17px;font-weight:800;letter-spacing:-.01em;color:#171310}.national-hero__cities-count{flex-shrink:0;font-size:13px;font-weight:600;color:#8a7d70}.national-hero__cities-scroll{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding-right:4px;scrollbar-width:thin;scrollbar-color:#e0d5c6 transparent}.national-hero__cities-scroll::-webkit-scrollbar{width:8px}.national-hero__cities-scroll::-webkit-scrollbar-thumb{background:#e0d5c6;border-radius:8px}.national-hero__city-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.national-hero__city-card{display:grid;gap:2px;align-content:center;width:100%;min-height:60px;padding:10px 12px;border:1px solid #efe6da;border-radius:14px;background:#fffdfa;color:#171310;text-align:left;text-decoration:none;font:inherit;cursor:pointer}.national-hero__city-card:hover{border-color:#07f;background:#f5faff;color:#171310;text-decoration:none}.national-hero__city-name{font-size:15px;font-weight:700;letter-spacing:-.01em}.national-hero__city-meta{font-size:12px;font-weight:600;color:#8a7d70}.national-hero__cities-empty{padding:20px;border:1px dashed #efe6da;border-radius:14px;background:#fffdfa;text-align:center;font-size:14px;color:#5c5248}.national-b2b{max-width:1160px;margin:0 auto;padding:32px 20px 48px}.national-b2b__inner{display:grid;gap:16px;align-items:center;grid-template-columns:minmax(0,1fr);padding:24px;border:1px solid #ffe0b0;border-radius:24px;background:#fff6e6;color:#171310}.national-b2b__copy{display:grid;gap:10px}.national-b2b__eyebrow{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#a86a00}.national-b2b__title{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:#171310}.national-b2b__desc{margin:0;max-width:52ch;font-size:15px;line-height:1.5;color:#5c5248}.national-b2b__actions{display:flex;flex-wrap:wrap;gap:10px}.national-b2b__link{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border-radius:999px;font-size:15px;font-weight:700;text-decoration:none}.national-b2b__link--primary{background:#07f;color:#fff}.national-b2b__link--primary:hover{background:#005fcc;color:#fff;text-decoration:none}.national-b2b__link--secondary{background:#fff;border:1px solid #efe6da;color:#171310}.national-b2b__link--secondary:hover{border-color:#07f;color:#07f;text-decoration:none}.vt-footer{margin-top:auto;background:#fff;border-top:1px solid #efe6da}.vt-footer__grid{max-width:1160px;margin:0 auto;padding:32px 20px;display:grid;gap:26px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.vt-footer__brand{display:grid;gap:12px;align-content:start}.vt-footer__logo{height:32px;width:auto;display:block}.vt-footer__tagline{margin:0;max-width:30ch;font-size:14px;line-height:1.5;color:#8a7d70}.vt-footer__nav{display:grid;gap:10px;align-content:start}.vt-footer__nav a{font-size:15px;font-weight:600;color:#5c5248;text-decoration:none}.vt-footer__nav a:hover{color:#07f;text-decoration:none}.vt-footer__contacts{display:grid;gap:10px;align-content:start;font-size:15px;color:#5c5248}.vt-footer__contacts a{color:#5c5248;font-weight:600;text-decoration:none}.vt-footer__contacts a:hover{color:#07f;text-decoration:none}.vt-footer__actions{display:grid;gap:10px;align-content:start}.vt-footer__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none}.vt-footer__btn--primary{background:#07f;color:#fff}.vt-footer__btn--primary:hover{background:#005fcc;color:#fff;text-decoration:none}.vt-footer__btn--secondary{border:1px solid #efe6da;color:#171310}.vt-footer__btn--secondary:hover{border-color:#ffac33;color:#171310;text-decoration:none}.vt-footer__bottom{border-top:1px solid #efe6da}.vt-footer__bottom-inner{max-width:1160px;margin:0 auto;padding:16px 20px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:13px;color:#8a7d70}.vt-footer__bottom-inner a{color:#8a7d70;text-decoration:none}.vt-footer__bottom-inner a:hover{color:#07f;text-decoration:none}.national-geo-popover__card{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid #efe6da;border-radius:1rem;background:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}@media(min-width:640px){.national-geo-popover__card{flex-direction:row;align-items:center;gap:16px}}.national-geo-popover__text{font-size:.875rem;color:#5c5248}.national-geo-popover__actions{display:flex;flex-shrink:0;align-items:center;gap:8px}.national-geo-popover__confirm{padding:6px 14px;border:none;border-radius:999px;background:#07f;font-size:.875rem;font-weight:600;color:#fff;cursor:pointer}.national-geo-popover__confirm:hover{background:#005fcc}.national-geo-popover__change{padding:6px 14px;border:1px solid #efe6da;border-radius:999px;background:transparent;font-size:.875rem;font-weight:600;color:#5c5248;cursor:pointer}.national-geo-popover__change:hover{border-color:#ffac33;background:#fffdfa}.modal.vt-drawer{padding:0;align-items:stretch}.modal.vt-drawer .modal__overlay{background-color:rgba(23,19,16,.35)}.modal.vt-drawer.modal_left .modal__content{right:0;left:auto;top:0;bottom:0;width:min(420px,92vw);max-width:min(420px,92vw);height:100%;border:0;border-left:1px solid #efe6da;border-radius:0;box-shadow:-24px 0 60px -40px rgba(23,19,16,.5);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;transform:translateX(100%)}@media(max-width:639px){.modal.vt-drawer.modal_left .modal__content{width:100%;max-width:100%}}.modal.vt-drawer.modal_left.modal--visible .modal__content{transform:translateX(0)}.modal.vt-drawer .modal__top-row{position:static;padding:20px 20px 0;border-bottom:0;gap:12px}.modal.vt-drawer .modal__title{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em;color:#171310;line-height:1.2}.modal.vt-drawer .modal__close--vt{width:44px;height:44px;flex:0 0 auto;display:grid;place-content:center;border:1px solid #efe6da;border-radius:12px;background:#fff;font-family:inherit;font-size:18px;line-height:1;color:#5c5248;cursor:pointer;padding:0;top:0;right:0}.modal.vt-drawer .modal__close--vt:hover{border-color:#ffac33;color:#171310}.vt-drawer__body{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;padding:14px 20px 20px}.vt-drawer__search{width:100%;min-height:46px;border:1px solid #efe6da;border-radius:14px;padding:0 14px;font-family:inherit;font-size:15px;color:#171310;outline:none;background:#fffdfa;box-sizing:border-box}.vt-drawer__search::-webkit-search-cancel-button,.vt-drawer__search::-webkit-search-decoration{display:none}.vt-drawer__search:focus{border-color:#07f;background:#fff}.vt-drawer__search::-moz-placeholder{color:#8a7d70}.vt-drawer__search::placeholder{color:#8a7d70}.vt-drawer__list-wrap{overflow-y:auto;overscroll-behavior:contain;min-height:0}.vt-drawer__list{display:grid}.vt-drawer__item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:12px 4px;border:0;border-bottom:1px solid #f6f0e7;border-radius:0;background:transparent;font-family:inherit;font-size:15px;font-weight:600;color:#171310;text-align:left;text-decoration:none;cursor:pointer}.vt-drawer__item--active,.vt-drawer__item:hover{color:#07f;text-decoration:none}.vt-drawer__item-meta{flex-shrink:0;font-size:13px;font-weight:700;color:#8a7d70;white-space:nowrap}.vt-drawer__empty{margin:16px 0 0;font-size:14px;color:#8a7d70}.profile-comparison{padding-bottom:48px;background:#fffdfa}.profile-comparison__header{margin-top:0;margin-bottom:18px}.profile-comparison__variants{margin-bottom:20px}.profile-comparison__meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:14px;line-height:1.4;color:#171310}.profile-comparison__meta-count{font-weight:700}.profile-comparison__meta-price,.profile-comparison__meta-price span{font-weight:800;color:#a86a00}.profile-comparison__meta-fresh{font-size:13px!important;font-weight:600!important;color:#8a7d70!important;line-height:1.4}.profile-comparison__meta-sep{display:none}.profile-comparison__empty{margin:0;font-size:14px;color:#8a7d70}.profile-comparison__section{margin-bottom:32px}.profile-comparison__section:last-child{margin-bottom:0}.related-area-profiles{margin-top:48px}.related-area-profiles__title{margin:0 0 14px;font-size:20px;font-weight:800;letter-spacing:-.02em;color:#171310}.related-area-profiles__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.comparison-honesty{display:flex;align-items:flex-start;gap:10px;margin-bottom:24px;padding:14px 16px;border-radius:.75rem;background:#f4f4f5;font-size:.875rem;line-height:1.5;color:#52525b}.comparison-honesty__icon{flex-shrink:0;width:18px;height:18px;margin-top:1px;color:#71717a}.comparison-honesty__link{margin-left:4px;color:#52525b;text-decoration:underline;text-underline-offset:2px}.comparison-honesty__link:hover{color:#18181b}.comparison-layout__between{margin-bottom:16px}.comparison-layout__toggle{display:flex;gap:8px;margin-bottom:14px}@media(min-width:1024px){.comparison-layout__toggle{display:none}}.comparison-layout__toggle-btn{min-height:40px;padding:0 16px;border:1px solid #efe6da;border-radius:999px;background:#fff;font-family:inherit;font-size:13px;font-weight:700;color:#5c5248;cursor:pointer}.comparison-layout__toggle-btn--active{border-color:#171310;background:#171310;color:#fff}.comparison-layout__split{display:flex;flex-direction:column;align-items:stretch;gap:16px}@media(min-width:1024px){.comparison-layout__split{flex-direction:row;align-items:stretch}}.comparison-layout__table{flex:1 1 460px;min-width:0}.comparison-layout--map .comparison-layout__table{display:none}@media(min-width:1024px){.comparison-layout--map .comparison-layout__table{display:block}}.comparison-layout__map{flex:1 1 340px;min-width:0}@media(min-width:1024px){.comparison-layout__map{max-width:420px;align-self:stretch}}.comparison-layout--list .comparison-layout__map{display:none}@media(min-width:1024px){.comparison-layout--list .comparison-layout__map{display:block}}.comparison-map-panel{display:grid;grid-template-rows:minmax(0,1fr);gap:0;background:#fff;border:1px solid #efe6da;border-radius:20px;padding:12px}@media(min-width:1024px){.comparison-map-panel{position:sticky;top:84px;height:calc(100vh - 104px);max-height:calc(100vh - 104px)}}.comparison-map-panel__map{min-height:280px;border-radius:14px;overflow:hidden;background:#f6f0e7}@media(min-width:1024px){.comparison-map-panel__map{min-height:0}}.comparison-map{margin-bottom:0;overflow:hidden;border:0;border-radius:14px;background:#f6f0e7;height:100%}.comparison-map__canvas{width:100%;height:100%;min-height:280px}@media(min-width:1024px){.comparison-map__canvas{min-height:0}}.comparison-map__loading{display:grid;place-content:center;gap:6px;height:100%;min-height:280px;padding:20px;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#8a7d70;background-color:#f6f0e7;background-image:repeating-linear-gradient(135deg,#efe6da 0 10px,#f6f0e7 10px 20px)}@media(min-width:1024px){.comparison-map__loading{min-height:0}}.comparison-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px;font-size:14px;color:#171310}.comparison-toolbar__sort-btn{margin-left:auto;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid #efe6da;border-radius:9999px;background:#fff;font-family:inherit;font-size:13px;font-weight:700;color:#171310;cursor:pointer;transition:border-color .15s}.comparison-toolbar__sort-btn:hover{border-color:#ffac33;background:#fff}.comparison-toolbar__sort-arrow{color:#a86a00}.comparison-table{background:#fff;border:1px solid #efe6da;border-radius:20px;overflow:hidden}.comparison-table__head{display:none;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;gap:12px;padding:12px 16px;border-bottom:1px solid #efe6da;background:#fdf8f1;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a7d70}@media(min-width:1024px){.comparison-table__head{display:grid}}.comparison-table__row{padding:14px 16px;border-bottom:1px solid #f6f0e7;transition:background .15s}.comparison-table__row:last-child{border-bottom:none}.comparison-table__row--highlighted{background:#f5faff}.comparison-table__row-main{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:1024px){.comparison-table__row-main{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;align-items:center;gap:12px}}.comparison-table__clinic-cell{display:flex;align-items:flex-start;gap:12px;min-width:0}.comparison-table__clinic-logo-wrap{position:relative;display:block;width:60px;height:60px;flex:0 0 auto;border-radius:12px;overflow:hidden;background:#f6f0e7}.comparison-table__clinic-logo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.comparison-table__clinic-logo-cta{position:absolute;inset:0;display:grid;place-content:center;background:rgba(23,19,16,.55);color:#fff;font-size:11px;font-weight:400;line-height:1;letter-spacing:.02em;text-align:center;opacity:0;transition:opacity .2s ease;pointer-events:none}@media(hover:hover){.comparison-table__clinic-logo-wrap:hover .comparison-table__clinic-logo-cta{opacity:1}}.comparison-table__clinic-logo-wrap:focus-visible .comparison-table__clinic-logo-cta{opacity:1}.comparison-table__clinic-body{display:grid;gap:4px;min-width:0;flex:1}.comparison-table__address{font-size:12px;font-weight:600;line-height:1.35;color:#8a7d70}.comparison-table__clinic-name{font-size:14px;font-weight:700;line-height:1.3;color:#171310;text-decoration:none;text-wrap:pretty}.comparison-table__clinic-name:hover{color:#07f;text-decoration:none}.comparison-table__clinic-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.comparison-table__expand-btn,.comparison-table__offer-subtitle{justify-self:start;font-size:12px;font-weight:600;color:#07f}.comparison-table__expand-btn{padding:0;border:0;background:transparent;font-family:inherit;cursor:pointer}.comparison-table__expand-btn:hover{color:#005fcc}.comparison-table__offers{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #f6f0e7}.comparison-table__offer{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.comparison-table__offer-title{font-size:13px;font-weight:600;color:#5c5248}.comparison-table__offer-price{font-size:13px;font-weight:800;color:#a86a00}.comparison-table__offer-price span{font-weight:800;color:#a86a00}.comparison-table__price-col{display:grid;gap:3px;min-width:0}.comparison-table__price{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;color:#a86a00}.comparison-table__price span{font-weight:800;color:#a86a00}.comparison-table__price--muted,.comparison-table__price--muted span{font-weight:700;color:#5c5248}.comparison-table__updated{font-size:12px;font-weight:600;color:#8a7d70}.comparison-table__updated time{font-size:12px!important;font-weight:600!important;color:#8a7d70!important}.comparison-table__action{flex-shrink:0}.comparison-table__cta{display:inline-flex;align-items:center;min-height:40px;padding:0 20px;border-radius:999px;border:1px solid #cfc6bc;background:transparent;font-size:13px;font-weight:700;color:#3f3a34;text-decoration:none;white-space:nowrap;transition:border-color .15s,color .15s}.comparison-table__cta:hover{border-color:#171310;color:#171310;text-decoration:none}.comparison-table__cta--primary{border-color:#07f;background:#07f;color:#fff}.comparison-table__cta--primary:hover{border-color:#005fcc;background:#005fcc;color:#fff}.comparison-badge{display:inline-block;padding:2px 8px;border-radius:9999px;background:#eef8f1;font-size:11px;font-weight:600;color:#1f7a45;white-space:nowrap}.family-variants{display:grid;gap:8px}.family-variants__label{font-size:12px;font-weight:700;color:#8a7d70;letter-spacing:.04em;text-transform:uppercase}.family-variants__row{position:relative;min-width:0;width:100%}.family-variants__measure{position:fixed;top:0;left:-10000px;z-index:-1;display:flex;flex-wrap:nowrap;gap:8px;pointer-events:none}.family-variants__track{align-items:center;width:100%}.family-variants__chips,.family-variants__track{display:flex;flex-wrap:nowrap;gap:8px;min-width:0;overflow:hidden}.family-variants__chips{align-items:stretch;flex:1 1 auto}.family-variants__chip{display:grid;gap:2px;align-content:center;padding:8px 14px;background:#fff;border:1px solid #efe6da;border-radius:14px;color:#171310;text-decoration:none;white-space:nowrap;flex:0 0 auto}.family-variants__chip:hover{border-color:#07f;background:#f5faff;color:#171310;text-decoration:none}.family-variants__chip-name{font-size:13px;font-weight:700;line-height:1.3}.family-variants__chip-price{font-size:12px;font-weight:700;color:#a86a00}.family-variants__more{align-self:center;min-height:40px;padding:0 8px;border:0;background:transparent;font-family:inherit;font-size:13px;font-weight:700;color:#8a7d70;cursor:pointer;white-space:nowrap;flex:0 0 auto}.family-variants__more:hover{color:#171310}.seo-blocks{display:flex;flex-direction:column;gap:40px;margin-top:48px}.seo-block__h2{margin:0 0 16px;font-weight:700;font-size:1.25rem;line-height:1.3;letter-spacing:-.02em;color:#18181b}@media(min-width:768px){.seo-block__h2{font-size:1.375rem}}.seo-block__h3{margin:0 0 12px;font-weight:600;font-size:1.0625rem;line-height:1.35;letter-spacing:-.015em;color:#27272a}.seo-block__p{margin:0 0 12px;max-width:42rem;font-size:.9375rem;line-height:1.65;color:#52525b}.seo-block__p:last-child{margin-bottom:0}.seo-block__meta{margin:0;font-size:.9375rem;line-height:1.5;color:#71717a}.seo-block__list{margin:0;padding:0;list-style:none;border:1px solid #e4e4e7;border-radius:.75rem;overflow:hidden}.seo-block__list li{padding:12px 16px;border-bottom:1px solid #f4f4f5;font-size:.9375rem;line-height:1.5;color:#3f3f46}.seo-block__list li:last-child{border-bottom:none}.seo-block--interlinking{display:flex;flex-direction:column;gap:28px}.seo-block--pricing-data{padding:14px 16px;border-radius:.75rem;background:#f4f4f5}.seo-faq{margin:0;border:1px solid #e4e4e7;border-radius:.75rem;overflow:hidden}.seo-faq__item{padding:16px;border-bottom:1px solid #f4f4f5}.seo-faq__item:last-child{border-bottom:none}.seo-faq__q{margin:0;font-weight:600;font-size:.9375rem;line-height:1.4;letter-spacing:-.01em;color:#18181b}.seo-faq__a{margin:6px 0 0;font-size:.875rem;line-height:1.6;color:#52525b}.public-page{padding-top:20px;padding-bottom:0}.public-page>.container{max-width:1160px;padding-left:20px;padding-right:20px}@media(max-width:1024px){.public-page>.container{padding-left:16px;padding-right:16px}}.area-page{padding-bottom:48px}.area-page .vt-page-title{margin-bottom:8px}.area-page__intro{margin:0 0 22px;max-width:62ch;font-size:15px;line-height:1.5;color:#5c5248;text-wrap:pretty}.area-page__profiles{margin:0}.area-page__toolbar{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.area-page__count{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em;color:#171310}.area-page__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.area-page .city-home__areas{margin-top:20px}.search-page{padding-bottom:48px}.search-page__title{margin:0 0 28px;font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.25;color:#171310;text-wrap:pretty}@media(max-width:768px){.search-page__title{font-size:20px;margin-bottom:22px}}.search-page__hint{margin:24px 0 0;font-size:15px;line-height:1.5;color:#8a7d70}.search-page__section{margin-bottom:32px}.search-page__section:last-child{margin-bottom:0}.search-page__section-title{display:flex;align-items:baseline;gap:8px;margin:0 0 12px;font-size:18px;font-weight:700;letter-spacing:-.01em;color:#171310}.search-page__section-count{font-size:14px;font-weight:600;color:#8a7d70}.search-page__results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.search-results__filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.search-results__filter{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #efe6da;border-radius:999px;background:#fff;font-size:13px;font-weight:650;line-height:1.2;color:#171310;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.search-results__filter:hover{border-color:#e2d5c4;background:#fffdfa}.search-results__filter--active{border-color:#171310;background:#171310;color:#fff}.search-results__filter--active .search-results__filter-count{color:hsla(0,0%,100%,.72)}.search-results__filter-count{font-size:12px;font-weight:600;color:#8a7d70}.search-results__branches{display:grid;gap:12px}.search-results__specialists{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.search-result-card{display:block;padding:14px 16px;border:1px solid #efe6da;border-radius:12px;background:#fff;text-decoration:none;color:inherit;transition:border-color .15s ease,background-color .15s ease}.search-result-card:hover{border-color:#e2d5c4;background:#f5faff}.search-result-card__name{margin:0;font-size:16px;font-weight:650;line-height:1.35;color:#171310}.search-result-card__highlight{background:rgba(255,172,51,.28);color:inherit;padding:0 1px;border-radius:2px}.search-result-card__meta{margin:6px 0 0;font-size:13px;line-height:1.4;color:#8a7d70}.search-result-card__meta--row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.search-result-card__price{font-weight:600;color:#171310}.empty-search{padding:8px 0 24px}.empty-search__message{margin:0 0 20px;font-size:16px;line-height:1.45;color:#171310}.empty-search__nav-title{margin:0 0 10px;font-size:14px;font-weight:600;color:#8a7d70}.empty-search__domains{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.empty-search__domain-link{display:inline-block;padding:8px 12px;border:1px solid #efe6da;border-radius:999px;font-size:13px;font-weight:600;color:#171310;text-decoration:none;background:#fff}.empty-search__domain-link:hover{border-color:#07f;color:#07f}