.favorites__card{border:1px solid #a8a8a8;margin-bottom:32px;min-height:511px;position:relative}.favorites__card .car-item__photo{padding-top:67.83216783216783%;overflow:hidden}.favorites .car-item__price-wrap{margin-top:14px}.favorites__card_img--reserved{opacity:.3}.favorites .badge{position:absolute;margin:15px 0 0 15px;z-index:1}.favorites__car_info{text-align:right;float:right}.favorites__card_img--sold{opacity:.3}.favorites__card_img--used img{margin:35px 0}.favorites .add-favorites{cursor:pointer;display:inline-block;position:absolute;top:0;right:0;z-index:1}.favorites .car-item__price{font-size:14px}.favorites .car-item__price--through>span{font-size:12px;color:#a8a8a8}.favorites__card_img{width:100%;position:relative}.favorites__card_img img{width:100%}.favorites__card--tires .favorites__card_img img{opacity:1;width:auto;left:50%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.gallery-img-cover{position:absolute;display:block;top:-13px;left:-13px;right:-13px;bottom:-13px;background:no-repeat center;background-size:cover;-webkit-filter:blur(13px);filter:blur(13px);opacity:.4}.card__description_wrap{padding:16px}.card__description_title{display:inline-block;color:#333;font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;padding-right:40px}.card__description_title--wrap{position:relative;min-height:54px}.favorites__item:nth-child(n+9){display:none}.card__description_text{font-family:"Open Sans",sans-serif;color:#a8a8a8;font-size:14px;margin-top:8px;min-height:54px}.card__description_price{margin-top:8px;color:#384c76;font-weight:700;font-size:14px;font-family:Montserrat,sans-serif}.card__description_price span{margin-left:10px;font-size:12px;color:#a8a8a8;font-weight:400;font-family:Montserrat,sans-serif}.card__description_city{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:25px;min-height:54px}.popover-price{cursor:pointer;position:relative;z-index:10}.popover-content{font-size:12px}.card__description_city span{margin-left:8px}.card__description_city .svg-point{fill:#384c76;color:#384c76}.favorites__card .btn.btn-primary{position:absolute;bottom:16px;width:calc(100% - 32px)}.favorites__card .svg-heart{width:20px;height:20px;fill:#384c76;color:#384c76;cursor:pointer;margin-left:0}.favorites .show-more{margin:0 0 32px}.message__empty-cards{text-align:center}.message__empty-cards h2{margin-bottom:15px}.message__empty-cards p{font-size:18px}.message__empty-cards .svg-heart{width:16px;height:16px;cursor:default}.favorites__card-del{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:10px;top:10px;width:18px;height:18px;cursor:pointer;border-radius:50%;background:rgba(255,255,255,.3);z-index:1}.favorites__card-del svg{height:8px;width:8px}.wheel-item__price,.wheel-item__price-old{font-family:'Montserrat',sans-serif;color:#384c76}.wheel-item__price{font-size:26px;font-weight:700}.wheel-item__price-old{font-size:18px;text-decoration:line-through;margin-left:26px}.wheel-item__complect-text{color:#384c76;font-size:14px;text-decoration:underline}@media only screen and (min-width:992px) and (max-width:1024px){.favorites__card{min-height:580px}}@media only screen and (max-width:1024px){.favorites__item:nth-child(n+5){display:none}.card__description_city,.card__description_text,.card__description_title--wrap{min-height:36px}}@media only screen and (max-width:991px){.favorites__card{min-height:500px}}@media only screen and (max-width:576px){.favorites__item:nth-child(n+3){display:none}.card__description_city,.card__description_text,.card__description_title--wrap,.favorites__card{min-height:auto}.favorites__card .btn.btn-primary{position:relative;bottom:auto;width:100%;margin-top:16px}}