﻿/* Magnet: compact appliance wishlist hearts and header corner count */
.sale-page .sale-items.sale-appliance-grid .sale-save{
 width:34px!important;
 height:34px!important;
 top:10px!important;
 right:10px!important;
 border-width:1.25px!important;
 border-radius:50%!important;
}
.sale-page .sale-items.sale-appliance-grid .sale-save svg{
 width:18px!important;
 height:18px!important;
}
.header-actions .header-wishlist{
 position:relative!important;
}
.header-actions .header-wishlist .mgh-header-count{
 position:absolute!important;
 top:-3px!important;
 left:calc(50% + 4px)!important;
 right:auto!important;
 margin:0!important;
 display:inline-grid!important;
 place-items:center!important;
 min-width:17px!important;
 height:17px!important;
 padding:0 4px!important;
 border-radius:999px!important;
 background:#b92e38!important;
 border:2px solid white!important;
 color:white!important;
 font-size:10px!important;
 font-weight:800!important;
 line-height:1!important;
 z-index:3!important;
 box-sizing:content-box!important;
}
.header-actions .header-wishlist .mgh-header-count[hidden]{display:none!important}
.mobile-menu .mobile-wishlist{position:relative}
.mobile-menu .mobile-wishlist .mgh-mobile-count{
 position:absolute;
 top:4px;
 left:12px;
 display:inline-grid;
 place-items:center;
 min-width:16px;
 height:16px;
 padding:0 3px;
 margin:0;
 border-radius:999px;
 background:#b92e38;
 color:white;
 font-size:10px;
 font-weight:800;
 line-height:1;
 box-shadow:0 0 0 2px white;
}
.mobile-menu .mobile-wishlist .mgh-mobile-count[hidden]{display:none!important}
@media(max-width:550px){
 .sale-page .sale-items.sale-appliance-grid .sale-save{
  width:30px!important;height:30px!important;
  top:8px!important;right:8px!important;
 }
 .sale-page .sale-items.sale-appliance-grid .sale-save svg{
  width:17px!important;height:17px!important;
 }
}
@media(prefers-reduced-motion:reduce){
 .sale-page .sale-items.sale-appliance-grid .sale-save{transition:none!important}
}
