/* Ausstellungskuechen im Abverkauf: gleiche Herzgrafik und Preislogik wie Geraete. */
.sale-page .sale-kitchen-offer .sale-kitchen-cover{
  position:relative;display:block;padding:0;gap:0;background:#f4f4f4;
}
.sale-page .sale-kitchen-offer .sale-kitchen-cover>a{
  display:block;width:100%;height:230px;overflow:hidden;
}
.sale-page .sale-kitchen-offer .sale-kitchen-cover img{
  display:block;width:100%;height:100%;object-fit:cover;
}
.sale-page .sale-kitchen-offer .sale-kitchen-save{
  position:absolute!important;top:10px!important;right:10px!important;
  z-index:3!important;width:34px!important;height:34px!important;
  display:grid!important;place-items:center!important;padding:0!important;
  border:0!important;border-radius:50%!important;
  background:#fff!important;color:#161e20!important;
  box-shadow:none!important;font-size:27px!important;line-height:1!important;
  cursor:pointer;
}
.sale-page .sale-kitchen-offer .sale-kitchen-save:hover{background:#ffffffb0!important}
.sale-page .sale-kitchen-offer .sale-kitchen-save[aria-pressed="true"]{color:#b92b37!important}
.sale-page .sale-kitchen-offer .sale-kitchen-save svg{
  display:block!important;width:18px!important;height:18px!important;
}
.sale-page .sale-kitchen-offer .sale-kitchen-save:focus-visible{
  outline:2px solid #1b3443!important;outline-offset:3px;
}
.sale-page .sale-kitchen-pricing{
  display:grid;gap:7px;min-width:0;margin:4px 0 3px;
  font-variant-numeric:tabular-nums;
}
.sale-page .sale-kitchen-pricing .sale-kitchen-av-label{
  font-size:12px;line-height:1.25;font-weight:750;color:#4f5960;
}
.sale-page .sale-kitchen-pricing>strong{
  font-size:clamp(22px,1.8vw,27px)!important;
  line-height:1.19!important;font-weight:820!important;
  letter-spacing:-.03em!important;color:#121417!important;
}
.sale-page .sale-kitchen-pricing .sale-kitchen-comparison{
  display:flex;flex-wrap:wrap;gap:7px 11px;align-items:center;
  margin:0!important;padding:0!important;font-size:13px;line-height:1.4;
}
.sale-page .sale-kitchen-pricing .sale-ref-was{color:#626b71}
.sale-page .sale-kitchen-pricing .sale-ref-was del{color:#7c858b}
.sale-page .sale-kitchen-pricing .sale-kitchen-percent{
  color:#b92b37;font-weight:850;white-space:nowrap;
}
.sale-page .sale-kitchen-pricing .sale-kitchen-savings{
  color:#565f65;font-size:12px;font-weight:650;line-height:1.35;
}
@media(max-width:610px){
  .sale-page .sale-kitchen-offer .sale-kitchen-cover>a{height:240px}
}
@media(max-width:550px){
  .sale-page .sale-kitchen-offer .sale-kitchen-save{
    width:30px!important;height:30px!important;top:8px!important;right:8px!important;
  }
  .sale-page .sale-kitchen-offer .sale-kitchen-save svg{
    width:17px!important;height:17px!important;
  }
}
@media(prefers-reduced-motion:reduce){
  .sale-page .sale-kitchen-offer .sale-kitchen-save{transition:none!important}
}

/* MAGNET KUECHEN FOUR GRID 20261109: desktop four across, smaller screens adaptive. */
.sale-page.sale-kitchen-listing .sale-kitchen-grid{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:20px 16px!important;
}
.sale-page .sale-kitchen-offer>div{
  padding:18px!important;
  min-width:0;
}
.sale-page .sale-kitchen-pricing .sale-kitchen-percent{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:5px 8px!important;
  min-height:25px!important;
  background:#b72c35!important;
  border:1px solid #b72c35!important;
  border-radius:3px!important;
  color:#fff!important;
  font-size:11px!important;
  line-height:1.25!important;
  font-weight:850!important;
  font-variant-numeric:tabular-nums!important;
  white-space:nowrap!important;
  letter-spacing:0!important;
}
@media(max-width:1100px){
  .sale-page.sale-kitchen-listing .sale-kitchen-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:690px){
  .sale-page.sale-kitchen-listing .sale-kitchen-grid{
    grid-template-columns:minmax(0,1fr)!important;
  }
}