.produkty-list a {
  display:flex;
  padding:10px;
  border-bottom:1px solid #dedede;
  align-items:center;
  transition:all 0.3s;
}
.produkty-list a .p-image {
  width:80px;
  flex-shrink:0;
  margin-right:20px;
}
.produkty-list a .p-info h3.p-nazov {
  margin:0 0 0 0;
  color:black;
  font-weight:600;
  font-size:16px;
  line-height:1.3;
}
.produkty-list a .p-info .p-popis {
  font-size:13px;
  color:#444;
  line-height:1.3;
  margin:10px 0 10px 0;
}
.produkty-list a .p-info .p-dostupnost {
  display:flex;
  font-size:13px;
  color:#444;
  line-height:1.3;
}
.produkty-list a .p-info .p-dostupnost b { color:green; }
.produkty-list a .p-info .p-dostupnost div { margin-right:20px; }
.produkty-list a .p-ceny {
  width:100px;
  flex-shrink:0;
  text-align:right;
}
.produkty-list a .p-ceny .p-cena {
  color:#0e55b3;
  font-size:18px;
  font-weight:700;
}
.produkty-list a .p-ceny .p-cena-bezna {
  color:#777;
  text-decoration:line-through;
}
.produkty-list a .p-ceny .p-usetrite { color:green; }
.produkty-list a:hover {
  text-decoration:none;
  transform:scale(1.02);
  background:white;
  box-shadow:0px 0px 20px 1px rgba(0,0,0,0.3);
}
@media screen and (max-width: 500px) {
  .produkty-list a { flex-wrap:wrap; }
  .produkty-list a .p-image { order:1; }
  .produkty-list a .p-ceny {
    order:2;
    margin-left:auto;
    flex-grow:1;
    display:flex;
    justify-content:flex-end;
  }
  .produkty-list a .p-ceny div { margin-left:20px; }
  .produkty-list a .p-ceny .p-cena { order:3; }
  .produkty-list a .p-ceny .p-cena-bezna { order:2; }
  .produkty-list a .p-ceny .p-usetrite { order:1; }
  .produkty-list a .p-info {
    order:3;
    width:100%;
  }
  .produkty-list a .p-info .p-dostupnost { display:block; }
}
.najpredavanejsie .najpredavanejsie_viac, .najpredavanejsie .najpredavanejsie_menej {
  display:block;
  width:fit-content;
  text-align:center;
  color:#666;
  padding:5px 15px;
  margin:10px auto 10px auto;
  border-radius:5px;
  border:1px solid currentColor;
  transition:all 0.3s;
}
.najpredavanejsie .najpredavanejsie_viac:hover, .najpredavanejsie .najpredavanejsie_menej:hover {
  color:black;
  text-decoration:none;
}
.najpredavanejsie .najpredavanejsie_extra { display:none; }
