/* Mayroka Tema 2 v12 - kategori içi ürün kartı son hizalama
   - Açıklama yok
   - Ürün ismi resim hizasına yakın / yukarıda
   - Başlık 3 satıra kadar iner
   - Fiyat sağ altta, başlıktan uzak
*/
html body.ys-theme-2 .category-detail-page .category-product-card{
  height:98px!important;
  min-height:98px!important;
  overflow:hidden!important;
}
html body.ys-theme-2 .category-detail-page .category-product-link{
  grid-template-columns:58px minmax(0,1fr)!important;
  gap:8px!important;
  padding:7px!important;
  height:100%!important;
  align-items:start!important;
}
html body.ys-theme-2 .category-detail-page .category-product-link img{
  width:58px!important;
  height:58px!important;
  min-width:58px!important;
  min-height:58px!important;
  object-fit:cover!important;
  margin-top:6px!important;
  align-self:flex-start!important;
  border-radius:13px!important;
}
html body.ys-theme-2 .category-detail-page .category-product-info{
  position:relative!important;
  display:block!important;
  height:84px!important;
  min-height:84px!important;
  padding:0 4px 0 0!important;
  overflow:hidden!important;
}
html body.ys-theme-2 .category-detail-page .category-product-info h3{
  display:-webkit-box!important;
  position:absolute!important;
  left:0!important;
  right:2px!important;
  top:8px!important;
  z-index:2!important;
  margin:0!important;
  padding:0!important;
  color:#fff!important;
  font-size:13.8px!important;
  line-height:1.04!important;
  font-weight:950!important;
  letter-spacing:-.22px!important;
  white-space:normal!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  -webkit-line-clamp:3!important;
  -webkit-box-orient:vertical!important;
  max-height:44px!important;
}
html body.ys-theme-2 .category-detail-page .category-product-info p{
  display:none!important;
}
html body.ys-theme-2 .category-detail-page .category-product-info b,
html body.ys-theme-2 .category-detail-page .category-product-card b,
html body.ys-theme-2 .clean-category-product-grid .category-product-info b,
html body.ys-theme-2 .category-page-product-grid .category-product-info b{
  position:absolute!important;
  right:4px!important;
  bottom:6px!important;
  margin:0!important;
  padding:0!important;
  color:var(--ys2-accent)!important;
  font-size:13px!important;
  line-height:1!important;
  font-weight:950!important;
  text-align:right!important;
  white-space:nowrap!important;
  z-index:4!important;
}
html body.ys-theme-2 .category-detail-page .category-product-info b small{
  font-size:6.5px!important;
  opacity:.65!important;
}
html body.ys-theme-2 .category-detail-page .category-product-add{
  right:7px!important;
  top:7px!important;
}
@media(max-width:380px){
  html body.ys-theme-2 .category-detail-page .category-product-card{height:98px!important;min-height:98px!important;}
  html body.ys-theme-2 .category-detail-page .category-product-info{height:84px!important;min-height:84px!important;}
  html body.ys-theme-2 .category-detail-page .category-product-info h3{font-size:13.2px!important;top:8px!important;max-height:42px!important;}
}
