/* Компактные карточки в категориях (ТЗ «Отображение карточек в категориях»):
   2 в ряд, вертикально: фото → название → рейтинг → характеристики → цена → «Заказать». */
body.catalog-category .block-catalog-category-with-goods .item-catalog-teaser3{display:flex!important;flex-direction:column!important;grid-template:none!important;position:relative!important;height:100%;box-sizing:border-box}
body.catalog-category .block-catalog-category-with-goods .item-catalog-teaser3 .item__image{position:relative!important;flex:none!important;height:220px!important;padding:12px!important;background:#f8f8f8!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box;overflow:hidden}
body.catalog-category .block-catalog-category-with-goods .item-catalog-teaser3 .item__image .item__link,
body.catalog-category .block-catalog-category-with-goods .item-catalog-teaser3 .item__image .lightgallery{display:flex!important;width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important}
body.catalog-category .block-catalog-category-with-goods .item-catalog-teaser3 .item__image img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}
body.catalog-category .block-catalog-category-with-goods .item-catalog-teaser3 .item__content{position:static!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;padding:14px 18px 18px!important}
body.catalog-category .block-catalog-category-with-goods .item-catalog-teaser3 .item__title{margin:0 0 4px!important;padding-right:30px!important}
body.catalog-category .block-catalog-category-with-goods .item-catalog-teaser3 .item__title .h3{font-size:18px!important;line-height:1.3!important;margin:0!important}
body.catalog-category .block-catalog-category-with-goods .item-catalog-teaser3 .item__rating{margin:4px 0 8px!important}
body.catalog-category .block-catalog-category-with-goods .item-catalog-teaser3 .item__desc{font-size:14px!important;line-height:1.45!important;margin:0!important}
body.catalog-category .block-catalog-category-with-goods .item-catalog-teaser3 .item__desc p,
body.catalog-category .block-catalog-category-with-goods .item-catalog-teaser3 .item__desc ul{margin:0!important}
body.catalog-category .block-catalog-category-with-goods .item-catalog-teaser3 .item__desc li{margin:0!important;padding:0!important}
body.catalog-category .block-catalog-category-with-goods .item-catalog-teaser3 .item__price{margin:10px 0 0!important;line-height:1.3!important}
body.catalog-category .block-catalog-category-with-goods .item-catalog-teaser3 .item__btn{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:100%!important;margin-top:auto!important;padding-top:14px!important}
body.catalog-category .block-catalog-category-with-goods .item-catalog-teaser3 .item__btn a{display:block!important;width:100%!important;text-align:center!important;box-sizing:border-box}
body.catalog-category .block-catalog-category-with-goods .item-catalog-teaser3 .item__to-favorite{position:absolute!important;top:12px!important;right:12px!important;z-index:2}
body.catalog-category .block-catalog-category-with-goods .item-catalog-teaser3 .item__label{position:absolute!important;top:12px!important;left:12px!important;z-index:2}
body.catalog-category .block-catalog-category-with-goods .item-catalog-teaser3 .item__rating{position:relative!important;left:0!important;right:auto!important;margin-left:0!important;transform:none!important}
/* Пустой абзац после списка характеристик (мусор в описаниях) не создаёт промежуток над ценой */
body.catalog-category .block-catalog-category-with-goods .item-catalog-teaser3 .item__desc > ul + p:last-child{display:none!important}
/* Единая левая линия: название, характеристики, цена — как звёзды и кнопка */
body.catalog-category .block-catalog-category-with-goods .item-catalog-teaser3 .item__title,
body.catalog-category .block-catalog-category-with-goods .item-catalog-teaser3 .item__title .item__link,
body.catalog-category .block-catalog-category-with-goods .item-catalog-teaser3 .item__title .h3,
body.catalog-category .block-catalog-category-with-goods .item-catalog-teaser3 .item__desc,
body.catalog-category .block-catalog-category-with-goods .item-catalog-teaser3 .item__desc ul,
body.catalog-category .block-catalog-category-with-goods .item-catalog-teaser3 .item__desc li,
body.catalog-category .block-catalog-category-with-goods .item-catalog-teaser3 .item__price{margin-left:0!important;padding-left:0!important;text-indent:0!important}
