.wishlist-button{cursor:pointer;line-height:1;font-size:1.25rem;position:relative;will-change:color;transition:color .2s ease-in-out}.wishlist-button.loading{pointer-events:none;touch-action:none}.wishlist-button.loading .wishlist-loading{display:block;position:absolute;top:-1px}.wishlist-popover{display:none;position:absolute;top:calc(100% + 12px);inset-inline-start:-16px;z-index:1;background:var(--primary-500);border-radius:960px;color:var(--primary-100);font-size:.75rem;font-weight:400;padding:4px 12px;width:max-content}.wishlist-popover::before{content:"";position:absolute;bottom:100%;inset-inline-start:14px;width:24px;height:4px;background:url(../../img/curves/wishlist.svg) no-repeat}.wishlist-loading{display:none;position:absolute;top:4px;inset-inline-start:0}@media screen and (max-width:1024px){.wishlist-button{font-size:1.5rem}}