/* Showroom wishlist buttons: visually identical to appliance sale hearts. */
.magnet-showroom-section .magnet-gallery-tile>.magnet-fav-button{
 position:absolute!important;
 top:10px!important;right:10px!important;
 width:34px!important;height:34px!important;
 display:flex!important;align-items:center!important;justify-content:center!important;
 border:1px solid #202a2b!important;
 border-radius:50%!important;
 background:#fff!important;
 box-shadow:0 3px 11px rgba(0,0,0,.14)!important;
 color:#161e20!important;
 z-index:4!important;
 padding:0!important;
 font-size:27px!important;
 line-height:1!important;
 cursor:pointer;
}
.magnet-showroom-section .magnet-gallery-tile>.magnet-fav-button:hover{
 background:#fff!important;
}
.magnet-showroom-section .magnet-gallery-tile>.magnet-fav-button[aria-pressed="true"]{
 background:#fff!important;
 color:#b92b37!important;
 border-color:#bb2835!important;
}
.magnet-showroom-section .magnet-gallery-tile>.magnet-fav-button svg{
 display:block!important;
 width:18px!important;height:18px!important;
 filter:none!important;
}
.magnet-showroom-section .magnet-gallery-tile>.magnet-fav-button[aria-pressed="true"] svg path{
 fill:#b92b37!important;
 stroke:#b92b37!important;
}
.magnet-showroom-section .magnet-gallery-tile>.magnet-fav-button:focus-visible{
 outline:2px solid #1b3443!important;
 outline-offset:3px;
}
@media(max-width:550px){
 .magnet-showroom-section .magnet-gallery-tile>.magnet-fav-button{
  width:30px!important;height:30px!important;font-size:24px!important;
  top:8px!important;right:8px!important;
 }
 .magnet-showroom-section .magnet-gallery-tile>.magnet-fav-button svg{
  width:17px!important;height:17px!important;
 }
}
