.md-wishlist-button a{position:relative}
.md-wishlist-button a[data-counter="0"]::after{opacity:0;transition-duration:initial}
.md-wishlist-button a::after{content:attr(data-counter);position:absolute;height:20px;width:20px;top:-8px;color:#fff;font-size:12px;line-height:20px;text-align:center;background-color:#007da3;border-radius:50%;margin-left:3px;display:inline-block;transition:opacity .15s ease}
.md-wishlist-button__notification{position:absolute;max-width:280px;top:35px;color:#fff;white-space:normal;background-color:#007da3;opacity:0;transform:translate3D(0,10px,0);transition:transform .3s cubic-bezier(0.4,0,0.2,1),opacity .3s cubic-bezier(0.4,0,0.2,1);will-change:transform,opacity;pointer-events:none;margin-top:10px}
@media(min-width:480px){.md-wishlist-button__notification{margin-top:10px}
}
@media(min-width:768px){.md-wishlist-button__notification{margin-top:10px}
}
@media(min-width:1280px){.md-wishlist-button__notification{margin-top:15px}
}
@media(min-width:1920px){.md-wishlist-button__notification{margin-top:20px}
}
.md-wishlist-button__notification:not(.md-wishlist-button__notification--hidden){opacity:1;transform:translate3D(0,-5%,0);pointer-events:auto}
.md-wishlist-button__notification::before{content:"";position:absolute;top:0;left:35px;background-color:#007da3;transform:rotate3D(0,0,1,45deg) translate3D(0,-50%,0);margin-left:-6px;width:10px;height:10px}
@media(min-width:480px){.md-wishlist-button__notification::before{width:10px}
}
@media(min-width:768px){.md-wishlist-button__notification::before{width:10px}
}
@media(min-width:1280px){.md-wishlist-button__notification::before{width:15px}
}
@media(min-width:1920px){.md-wishlist-button__notification::before{width:20px}
}
@media(min-width:480px){.md-wishlist-button__notification::before{height:10px}
}
@media(min-width:768px){.md-wishlist-button__notification::before{height:10px}
}
@media(min-width:1280px){.md-wishlist-button__notification::before{height:15px}
}
@media(min-width:1920px){.md-wishlist-button__notification::before{height:20px}
}
@media(min-width:1280px){.md-wishlist-button__notification{top:50px;max-width:380px;font-size:18px}
}
@media(min-width:1920px){.md-wishlist-button__notification{top:60px;max-width:480px}
}