#unitsPage .cvs-srdce-domu-vizual-v3{
  background-image:url("cvs-srdce-domu-bez-pudni-stoupacky-v4.webp")!important;
}
#unitsPage .cvs-vyber-hero-v1 .cvs-catalog-toolbar{
  grid-template-columns:minmax(360px,620px) auto!important;
  justify-content:start!important;
  align-items:end!important;
  gap:18px!important;
  max-width:950px;
}
#unitsPage .cvs-vyber-hero-v1 .cvs-catalog-toolbar select{max-width:620px!important}
#unitsPage .cvs-vyber-hero-v1 .cvs-cart-trigger{min-width:150px!important;justify-content:center!important}
#unitsPage .cvs-vyber-hero-v1 .cvs-cart-trigger:before{content:"🛒"!important;font-size:17px!important}

#unitsPage .cvs-vyber-hero-v1 .u-group-nav{gap:12px!important}
#unitsPage .cvs-vyber-hero-v1 .u-group-nav button{
  min-height:88px!important;
  display:grid!important;
  grid-template-columns:74px minmax(0,1fr)!important;
  align-items:center!important;
  justify-content:start!important;
  gap:8px!important;
  padding:8px 12px!important;
  overflow:hidden;
}
#unitsPage .cvs-vyber-hero-v1 .u-group-nav button:before{display:none!important;content:none!important}
#unitsPage .cvs-unit-thumb-v4{position:relative;display:grid;width:70px;height:70px;place-items:center;flex:0 0 70px}
#unitsPage .cvs-unit-thumb-v4 img{position:relative;z-index:2;display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 5px 8px rgba(0,0,0,.32))}
#unitsPage .cvs-unit-label-v4{position:relative;z-index:3;color:#fff;font-weight:800;line-height:1.22}
#unitsPage .cvs-water-drop-v4{position:absolute;z-index:3;right:1px;top:10px;color:#38aef0;font-size:18px;text-shadow:0 1px 5px #06170e}

#unitsPage .cvs-unit-thumb-vymena-v4{width:92px;height:76px;margin-left:-8px}
#unitsPage .cvs-unit-thumb-vymena-v4 img{z-index:2;width:55px;height:68px}
#unitsPage .cvs-exchange-arrows-v4{position:absolute;z-index:1;inset:-10px -2px auto;color:#a8e838;font:900 94px/.8 Arial,sans-serif;transform:rotate(-18deg);text-shadow:0 2px 8px rgba(0,0,0,.35)}
#unitsPage .cvs-exchange-bonus-v4{position:absolute;z-index:4;left:2px;right:0;bottom:3px;padding:3px 2px;border-radius:10px;background:#a8e838;color:#082317;font:900 9px/1 Arial,sans-serif;letter-spacing:-.02em;text-align:center;transform:rotate(5deg);box-shadow:0 2px 5px rgba(0,0,0,.28)}

@media(max-width:980px){
  #unitsPage .cvs-vyber-hero-v1 .cvs-catalog-toolbar{grid-template-columns:minmax(280px,1fr) auto!important;max-width:none}
  #unitsPage .cvs-vyber-hero-v1 .u-group-nav button{grid-template-columns:66px minmax(0,1fr)!important}
  #unitsPage .cvs-unit-thumb-v4{width:62px;height:62px}
}
@media(max-width:620px){
  #unitsPage .cvs-vyber-hero-v1 .cvs-catalog-toolbar{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}
  #unitsPage .cvs-vyber-hero-v1 .cvs-cart-trigger{width:auto!important;min-width:112px!important;padding:11px 14px!important}
  #unitsPage .cvs-vyber-hero-v1 .u-group-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  #unitsPage .cvs-vyber-hero-v1 .u-group-nav button{min-height:84px!important;grid-template-columns:54px minmax(0,1fr)!important;padding:7px 8px!important;gap:6px!important}
  #unitsPage .cvs-unit-thumb-v4{width:52px;height:64px}
  #unitsPage .cvs-unit-thumb-vymena-v4{width:58px;height:66px;margin-left:-5px}
  #unitsPage .cvs-unit-thumb-vymena-v4 img{width:39px;height:54px}
  #unitsPage .cvs-exchange-arrows-v4{font-size:67px;inset:-2px -7px auto}
  #unitsPage .cvs-exchange-bonus-v4{left:-2px;right:-2px;bottom:4px;font-size:7px}
  #unitsPage .cvs-unit-label-v4{font-size:11px}
}
@media(max-width:390px){
  #unitsPage .cvs-vyber-hero-v1 .cvs-catalog-toolbar{grid-template-columns:1fr!important}
  #unitsPage .cvs-vyber-hero-v1 .cvs-cart-trigger{width:100%!important}
}
