/* ZEFFIRO 4.15: compact hit cards; price stays on one line on mobile */
main[data-page="home"] .zf412-hits-track .product-card .product-bottom{
  display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;
  justify-content:space-between!important;align-items:end!important;gap:5px!important;
  width:100%!important;min-width:0!important;margin-top:auto!important;
}
main[data-page="home"] .zf412-hits-track .product-card .product-price-block{
  display:flex!important;flex-direction:column!important;align-items:flex-start!important;
  gap:1px!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;
}
main[data-page="home"] .zf412-hits-track .product-card .product-price,
main[data-page="home"] .zf412-hits-track .product-card .product-old-price{
  display:block!important;width:max-content!important;white-space:nowrap!important;overflow:visible!important;
  line-height:1.12!important;
}
main[data-page="home"] .zf412-hits-track .product-card .product-price{
  font-size:clamp(12px,1.12vw,15px)!important;letter-spacing:-.025em!important;
}
main[data-page="home"] .zf412-hits-track .product-card .add-button{
  box-sizing:border-box!important;display:inline-flex!important;flex:0 0 29px!important;
  width:29px!important;height:29px!important;max-width:29px!important;
  min-width:29px!important;min-height:29px!important;padding:4px!important;
  border-radius:8px!important;align-items:center!important;justify-content:center!important;
  margin:0!important;white-space:nowrap!important;
}
main[data-page="home"] .zf412-hits-track .product-card .add-button .icon{width:16px!important;height:16px!important;flex:none!important}
main[data-page="home"] .zf412-hits-track .product-card .add-button span{display:none!important}
@media(max-width:480px){
  main[data-page="home"] .zf412-hits-track .product-card .product-price{font-size:14px!important}
  main[data-page="home"] .zf412-hits-track .product-card .add-button{flex-basis:27px!important;width:27px!important;max-width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important}
  main[data-page="home"] .zf412-hits-track .product-card .product-price-block{min-width:62px!important}
}
