/* MAGNET V03 – header Merkliste and four-column appliance sale grid.
   Keep original V03 typography, neutral colours and squared component design. */
.header-actions .header-wishlist{
 display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;
 min-height:45px;color:#3c4241;font-size:10px;font-weight:600;
 white-space:nowrap;text-decoration:none;flex:none;
}
.header-actions .header-wishlist svg{width:20px;height:20px;display:block;stroke-width:1.8}
.header-actions .header-wishlist:hover{color:#235b6b}
.header-actions .header-wishlist:focus-visible,.mobile-menu .mobile-wishlist:focus-visible{
 outline:2px solid #626262;outline-offset:4px;
}
.mobile-menu .mobile-wishlist{display:flex;align-items:center;gap:10px}
.mobile-menu .mobile-wishlist span:first-child{
 color:#545454;font-size:22px;line-height:1;width:18px;text-align:center;
}
.mobile-menu .mobile-wishlist span:last-child{margin-left:auto}
@media(max-width:590px){
 /* The 360–390px search field stays usable; Merkliste remains in the mobile menu. */
 .header-actions .header-wishlist{display:none}
}
.sale-items.sale-appliance-grid{
 display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;
}
.sale-items.sale-appliance-grid .sale-item-photo{height:205px}
.sale-items.sale-appliance-grid .sale-item{min-width:0}
.sale-items.sale-appliance-grid .sale-item h3{

 font-size:16px;line-height:1.3;overflow-wrap:anywhere;
}
.sale-items.sale-appliance-grid .sale-price strong{font-size:25px}
@media(max-width:1180px){
 .sale-items.sale-appliance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
 .sale-items.sale-appliance-grid .sale-item-photo{height:220px}
}
@media(max-width:940px){
 .sale-items.sale-appliance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
 .sale-items.sale-appliance-grid .sale-item-photo{height:235px}
}
@media(max-width:590px){
 .sale-items.sale-appliance-grid{grid-template-columns:1fr}
 .sale-items.sale-appliance-grid .sale-item-photo{height:245px}
 .sale-items.sale-appliance-grid .sale-item h3{font-size:18px}
 .sale-items.sale-appliance-grid .sale-price strong{font-size:27px}
}


