.wishlist-button{display:inline-block;line-height:0}.wishlist-button button{display:inline-flex;align-items:center;gap:.6rem;margin:0;padding:0;font:inherit;color:rgb(var(--color-foreground));background:none;border:0;cursor:pointer;-webkit-appearance:none;appearance:none}.wishlist-button__icon{position:relative;display:inline-block;width:2rem;height:2rem}.wishlist-button__icon .icon{position:absolute;top:0;left:0;width:100%;height:100%;fill:currentColor;transition:transform .15s ease,opacity .15s ease}.wishlist-button__icon .icon-heart-filled{opacity:0;transform:scale(.6)}.wishlist-button.is-saved .icon-heart-filled{opacity:1;transform:scale(1)}.wishlist-button button:active .wishlist-button__icon .icon{transform:scale(.9)}.wishlist-button--text{margin-top:1.2rem;line-height:1.3}.wishlist-button--text button{font-size:1.4rem;letter-spacing:.06rem}.wishlist-button--text .wishlist-button__label{text-decoration:underline;text-underline-offset:.3rem}.card>.wishlist-button{position:absolute;top:.8rem;right:.8rem;z-index:2}.card>.wishlist-button button{justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;background-color:rgba(var(--color-background),.85);box-shadow:0 .1rem .4rem rgba(var(--color-shadow),.15)}.card>.wishlist-button .wishlist-button__icon{width:1.8rem;height:1.8rem}@media(hover:hover){.card>.wishlist-button button:hover{background-color:rgb(var(--color-background))}}.header__icon--wishlist{position:relative}.header__icon.header__icon--wishlist .icon,.header__icon.header__icon--wishlist .icon path{fill:currentColor}.wishlist-count{position:absolute;bottom:.8rem;left:2.2rem;display:flex;align-items:center;justify-content:center;min-width:1.7rem;height:1.7rem;padding:0 .3rem;border-radius:1rem;font-size:.9rem;line-height:calc(1 + .1 / var(--font-body-scale));color:rgb(var(--color-button-text));background-color:rgb(var(--color-button))}.wishlist-count[hidden]{display:none}.menu-drawer__account.menu-drawer__wishlist .icon,.menu-drawer__account.menu-drawer__wishlist .icon path{width:2rem;height:2rem;margin-right:1rem;fill:currentColor}.wishlist [hidden]{display:none}.wishlist__state{padding:4rem 0;text-align:center}.wishlist__state p{margin:0 0 2rem}@media(prefers-reduced-motion:reduce){.wishlist-button__icon .icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-wishlist.css.map */
