.cabinet__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}@media only screen and (max-width: 767px){.cabinet__head{display:block;width:100%}}.cabinet__head .btn{min-width:184px}@media only screen and (max-width: 767px){.cabinet__head .btn{min-width:100%;margin-top:12px}}.cabinet__row{display:flex}@media only screen and (max-width: 1023px){.cabinet__row{display:block}}.cabinet__sidebar{flex-shrink:0;width:540px}@media only screen and (max-width: 1743px){.cabinet__sidebar{width:420px}}@media only screen and (max-width: 1579px){.cabinet__sidebar{width:340px}}@media only screen and (max-width: 1023px){.cabinet__sidebar{width:100%;margin-bottom:24px}}.cabinet__container{flex-grow:1;padding-left:30px}@media only screen and (max-width: 1023px){.cabinet__container{padding-left:0}}@media only screen and (max-width: 1023px){.cabinet__nav{display:flex;box-shadow:inset 0 -3px #f8f8f8}}@media only screen and (max-width: 767px){.cabinet__nav{margin:0 -16px 24px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cabinet__nav::-webkit-scrollbar{display:none}.cabinet__nav:before,.cabinet__nav:after{content:"";flex-shrink:0;width:16px}}.cabinet__link{display:block;padding:31px 24px;border-width:0 3px 0 0;border-style:solid;border-color:#f8f8f8;font-size:18px;font-weight:300;color:#5b5b5b;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all .2s}@media only screen and (max-width: 1579px){.cabinet__link{padding:20px}}@media only screen and (max-width: 1023px){.cabinet__link{padding:16px 20px;border-width:0 0 3px;border-radius:8px 8px 0 0;font-size:16px}}@media only screen and (max-width: 767px){.cabinet__link{flex-shrink:0;padding:10px 16px;white-space:nowrap}}.cabinet__link:hover{background:#e7f1f3}.cabinet__link.active{background:#f1f7f8;border-color:#009ca6;color:#009ca6}.cabinet__cards{margin-top:30px;padding:24px 28px;border-radius:16px;background:linear-gradient(90deg,#faffff 0%,#edfafa 100%)}@media only screen and (max-width: 1743px){.cabinet__cards{padding:24px 18px}}@media only screen and (max-width: 767px){.cabinet__cards{margin-top:16px;padding:0;border-radius:0;background:none}}.cabinet__caption{margin-bottom:24px;text-align:center;font-size:14px;font-weight:300;color:#8c8c8c}@media only screen and (max-width: 1259px){.cabinet__caption{margin-bottom:16px}}@media only screen and (max-width: 767px){.cabinet__caption{margin-bottom:12px}}.cabinet__card{position:relative;overflow:hidden;padding:34px;background-image:linear-gradient(90deg,#dff 0%,#98e5e5 100%);box-shadow:0 4px 8px #0003;border-radius:8px;color:#009ca6}@media only screen and (max-width: 1743px){.cabinet__card{padding:32px 24px}}@media only screen and (max-width: 1579px){.cabinet__card{padding:24px 20px}}.cabinet__cat{position:absolute;top:5px;left:176px}@media only screen and (max-width: 767px){.cabinet__cat{left:140px}}.cabinet__cat svg{fill:#009ca61a}.cabinet__logo{margin-bottom:28px}@media only screen and (max-width: 767px){.cabinet__logo{margin-bottom:16px}}.cabinet__logo svg{width:192px;fill:#009ca6}@media only screen and (max-width: 1579px){.cabinet__logo svg{width:120px}}.cabinet__info{position:relative;z-index:1;display:flex;align-items:center;margin-bottom:18px;font-size:14px;font-weight:300;line-height:1.6}.cabinet__info img{margin-right:4px}.cabinet__foot{margin:0 24px;padding:16px 32px;background:#f8f8f8;border-bottom-right-radius:8px;border-bottom-left-radius:8px;box-shadow:0 2px 10px #bebdbd80}@media only screen and (max-width: 1743px){.cabinet__foot{margin:0 16px;padding:16px}}.cabinet__delivery-caption{margin-bottom:8px;font-size:12px;line-height:1.6;font-weight:300;color:#8c8c8c}.cabinet__delivery-row{display:flex}.cabinet__delivery-wrap{flex-grow:1;padding-top:10px}.cabinet__delivery-line{position:relative;height:8px;border:1px solid #f1f7f8;border-radius:5px;background:rgba(91,91,91,.2)}.cabinet__delivery-progress{position:absolute;top:-1px;left:0;bottom:-1px;background:#8c8c8c;border-radius:5px}.cabinet__delivery-details{display:flex;justify-content:flex-end;margin-top:6px;text-align:right;white-space:nowrap;font-size:12px;line-height:1.6}.cabinet__delivery-details:last-child{color:#8c8c8c}.cabinet__delivery-text:nth-child(1){flex-grow:1}.cabinet__delivery-text:nth-child(2){width:105px}@media only screen and (max-width: 1579px){.cabinet__delivery-text:nth-child(2){width:76px}}.cabinet__delivery-percent{flex-shrink:0;margin-left:32px;font-size:30px;line-height:1;font-weight:700;color:#8c8c8c}@media only screen and (max-width: 1579px){.cabinet__delivery-percent{margin-left:16px;font-size:24px}}.cabinet__price{position:relative;z-index:1;text-align:right;font-size:54px;white-space:nowrap;line-height:1;font-weight:700;letter-spacing:-.045em}@media only screen and (max-width: 1579px){.cabinet__price{font-size:40px}}.cabinet__details{padding:40px;border-radius:8px;background:#f1f7f8}@media only screen and (max-width: 1259px){.cabinet__details{padding:32px 24px}}@media only screen and (max-width: 767px){.cabinet__details{padding:20px 16px}}.cabinet__user{margin-bottom:20px}.cabinet__line{display:flex;justify-content:space-between;align-items:center;font-size:18px}@media only screen and (max-width: 1259px){.cabinet__line{font-size:16px}}@media only screen and (max-width: 767px){.cabinet__line{display:block}}.cabinet__line:not(:last-child){margin-bottom:8px}.cabinet__label{font-weight:300;color:#8c8c8c}@media only screen and (max-width: 767px){.cabinet__label{font-size:14px}}.cabinet__value{font-weight:500}.cabinet__unlink{display:inline-block;vertical-align:middle;margin-left:8px;line-height:0}.cabinet__unlink button{display:block;padding:0;border:none;background:none;cursor:pointer;color:#8c8c8c}.cabinet__unlink button:hover{color:#009ca6}.cabinet__unlink .icon{width:20px;height:20px;fill:currentColor}.cabinet__blocked{margin-left:8px;padding:2px 8px;border-radius:4px;background:#f0e2e2;color:#a35151;font-size:13px;font-weight:400;vertical-align:middle}.cabinet__hint{margin-top:4px;color:#8c8c8c;font-size:14px;font-weight:300;text-align:right}@media only screen and (max-width: 767px){.cabinet__hint{text-align:left}}.cabinet__connect{color:#009ca6;font-weight:400}.cabinet__connect:hover{text-decoration:underline}.cabinet__btns{margin-top:40px;text-align:center}@media only screen and (max-width: 767px){.cabinet__btns{margin-top:24px}}.cabinet__btns .btn{min-width:250px}@media only screen and (max-width: 767px){.cabinet__btns .btn{min-width:100%}}.cabinet__form{display:none;max-width:680px}@media only screen and (max-width: 1579px){.cabinet__form{max-width:100%}}.cabinet__form .field:not(:last-child),.cabinet__form .dropdown:not(:last-child){margin-bottom:16px}.cabinet__control{display:flex;justify-content:center;margin-top:40px}@media only screen and (max-width: 1259px){.cabinet__control{margin:32px -10px 0}}@media only screen and (max-width: 767px){.cabinet__control{display:block;margin:24px 0 0}}.cabinet__control .btn{min-width:250px}@media only screen and (max-width: 1259px){.cabinet__control .btn{min-width:calc(50% - 20px);width:calc(50% - 20px);margin:0 10px}}@media only screen and (max-width: 767px){.cabinet__control .btn{width:100%;margin:0}}.cabinet__control .btn:not(:last-child){margin-right:40px}@media only screen and (max-width: 1259px){.cabinet__control .btn:not(:last-child){margin-right:10px}}@media only screen and (max-width: 767px){.cabinet__control .btn:not(:last-child){margin:0 0 16px}}.cabinet__sorting{display:flex;justify-content:flex-end;align-items:center;margin-bottom:16px}.cabinet__sorting .cabinet__text{font-size:14px;line-height:1.6;font-weight:300;color:#8c8c8c}@media only screen and (max-width: 767px){.cabinet__sorting .cabinet__text:last-child{display:none}}.cabinet__select{min-width:auto;height:32px;margin:0 20px;padding:0 32px 0 0;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M17.324 8.513a1 1 0 0 1 1.439 1.384l-.087.091-6 5.5a1 1 0 0 1-1.252.08l-.1-.08-6-5.5a1 1 0 0 1 1.254-1.553l.098.079L12 13.393l5.324-4.88z' fill='%23121212'/%3E%3C/svg%3E") no-repeat 100% 50%/24px auto;font-size:16px;font-weight:300;cursor:pointer;color:#121212}@media only screen and (max-width: 767px){.cabinet__select{margin:0 0 0 auto;font-size:14px}}.cabinet__select::-ms-expand{display:none}.cabinet__select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.cabinet__products{display:flex;flex-wrap:wrap;padding-top:2px;border-left:2px solid #f8f8f8}.cabinet__products .card{width:25%;margin-top:-2px;border-width:2px 2px 2px 0;border-style:solid;border-color:#f8f8f8}@media only screen and (max-width: 1419px){.cabinet__products .card{width:33.333%}}@media only screen and (max-width: 1179px){.cabinet__products .card{width:50%}}@media only screen and (max-width: 1023px){.cabinet__products .card{width:33.333%}}@media only screen and (max-width: 767px){.cabinet__products .card{width:50%}}.cabinet__products .card__price{font-size:14px}@media only screen and (max-width: 767px){.cabinet__products .card__price{font-size:14px}}@media only screen and (max-width: 389px){.cabinet__products .card__price{font-size:13px}}@media only screen and (max-width: 1579px){.cabinet__products .card__price-old{font-size:12px}}@media only screen and (max-width: 1419px){.cabinet__products .card__price-old{font-size:14px}}@media only screen and (max-width: 1023px){.cabinet__products .card__price-old{font-size:12px}}@media only screen and (max-width: 767px){.cabinet__products .card__price-old{font-size:11px}}.cabinet__products .card__price-percent{padding:0 4px;font-size:12px}@media only screen and (max-width: 767px){.cabinet__products .card__price-percent{font-size:11px}}.cabinet__products .card .btn{max-width:126px;padding:0 8px}.cabinet-pets__form{display:none;max-width:680px}.cabinet-pets__form .field:not(:last-child){margin-bottom:16px}.cabinet-pets__btns{display:flex;justify-content:center;margin-top:40px}.cabinet-pets__btns .btn{min-width:250px}.cabinet-pets__btns .btn:not(:last-child){margin-right:40px}.cabinet-pets__list{display:flex;flex-wrap:wrap;margin:40px -20px 0}.cabinet-pets__item{width:calc(50% - 40px);margin:40px 20px 0}.cabinet-pets__add{padding:40px 20px;border-radius:8px;background:#f1f7f8;text-align:center}.cabinet-pets__title{margin-bottom:30px;font-size:24px;line-height:1.35}.cabinet-pets__add .btn{min-width:184px}.cabinet-pets__description{padding:40px;border-radius:8px;background:#f1f7f8}.cabinet-pets__name{margin-bottom:8px;font-size:48px;line-height:1.2;font-weight:400}.cabinet-pets__line{display:flex;justify-content:space-between;font-size:18px;line-height:1.35}.cabinet-pets__line:not(:last-child){margin-bottom:8px}.cabinet-pets__label{margin-right:8px;font-weight:300;color:#8c8c8c}.cabinet-pets__value{white-space:nowrap;text-align:right;font-weight:500}.cabinet-pets__foot{margin-top:40px;text-align:center}.cabinet-pets__foot .btn{min-width:250px}@media only screen and (max-width: 1419px){.cabinet-pets__name{font-size:36px}.cabinet-pets__line{font-size:16px}}@media only screen and (max-width: 1259px){.cabinet-pets__description,.cabinet-pets__add{padding:32px 24px}}@media only screen and (max-width: 1419px){.cabinet-pets__list{display:block;margin:0}.cabinet-pets__item{width:100%;margin:40px 0 0}}@media only screen and (max-width: 767px){.cabinet-pets__form{min-width:100%}}@media only screen and (max-width: 767px){.cabinet-pets__description{padding:20px 16px}.cabinet-pets__add{padding:32px 16px}.cabinet-pets__name{font-size:24px}.cabinet-pets__foot{margin-top:24px}.cabinet-pets__foot .btn{min-width:100%}.cabinet-pets__title{margin-bottom:20px}.cabinet-pets__line{font-size:14px}.cabinet-pets__btns{display:block;margin-top:24px}.cabinet-pets__btns .btn{min-width:100%}.cabinet-pets__btns .btn:not(:last-child){margin:0 0 16px}}.dropdown{position:relative;z-index:1}.dropdown .field{z-index:1}.dropdown .field__wrap{position:relative}.dropdown .field__input{padding-right:44px}.dropdown .field .icon{position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.dropdown__body{display:none;position:absolute;top:calc(100% - 2px);left:0;right:0;background:#ffffff;border-width:0 2px 2px;border-style:solid;border-color:#009ca6;border-radius:0 0 8px 8px;padding-bottom:12px;box-shadow:2px 2px 13px #c5c1c14d}.dropdown__list{max-height:211px;overflow:auto;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 767px){.dropdown__list{max-height:171px}}.dropdown__list::-webkit-scrollbar{width:5px}.dropdown__list::-webkit-scrollbar-track-piece{background-color:#f8f8f8;border-radius:0}.dropdown__list::-webkit-scrollbar-thumb:vertical{width:5px;background-color:#8c8c8c;border-radius:0}.dropdown__list::-webkit-scrollbar-thumb:horizontal,.dropdown__list::-webkit-scrollbar-thumb:window-inactive{background-color:#8c8c8c;border-radius:0}.dropdown__variant{display:block;padding:12px 14px;font-size:14px;font-weight:300;color:#121212;transition:background .2s}@media only screen and (max-width: 767px){.dropdown__variant{padding:8px 14px}}.dropdown__variant:hover{background:#f8f8f8}.dropdown.active{z-index:2}.dropdown.active .field .icon{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.dropdown.active .field__input{border-radius:8px 8px 0 0;border-color:#009ca6}.breed-form-container{max-height:0;overflow:hidden;transition:max-height .5s ease-out,padding .5s ease-out;padding:0 10px}.breed-form .field__wrap{margin-bottom:10px}.breed-toggle{opacity:50%}.breed-toggle-active{cursor:pointer;display:inline-block;opacity:100%}.icon-rotate{transform:rotate(90deg)}#breed-toggle-arrow{transition:transform .5s ease}
