.wishlist-button{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:none;border-radius:50%;background-color:#ffffffd9;box-shadow:0 2px 6px rgba(var(--color-shadow, 18, 18, 18),.12);cursor:pointer;color:rgb(var(--color-foreground));transition:transform .15s ease,background-color .15s ease}.wishlist-button:hover{transform:scale(1.08)}.wishlist-button .icon-heart{width:1.8rem;height:1.8rem}.wishlist-button .icon-heart path{fill:currentColor;stroke:none}.wishlist-button .svg-wrapper{position:relative;display:inline-flex}.wishlist-button .svg-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.8rem;height:1.8rem;background-color:#e2536a;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/%3E%3C/svg%3E") center / contain no-repeat;opacity:0;pointer-events:none}wishlist-button.is-active .wishlist-button .icon-heart{visibility:hidden}wishlist-button.is-active .wishlist-button .svg-wrapper:after{opacity:1}.card__wishlist{position:absolute;top:1rem;right:1rem;z-index:2}.product__wishlist-row{display:flex;justify-content:flex-end;margin-bottom:.5rem}.header__icon--wishlist wishlist-count{position:relative;display:flex}.header__icon--wishlist .icon-heart{width:2rem;height:2rem}.header__icon--wishlist .icon-heart path{fill:currentColor;stroke:none;transition:fill .15s ease}.header__icon--wishlist .svg-wrapper{position:relative}.header__icon--wishlist .svg-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:2rem;height:2rem;background-color:#e08aa0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/%3E%3C/svg%3E") center / contain no-repeat;opacity:0;transition:opacity .15s ease;pointer-events:none}.header__icon--wishlist:hover .icon-heart{visibility:hidden}.header__icon--wishlist:hover .svg-wrapper:after{opacity:1}.wishlist-count-bubble{position:absolute;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));height:1.7rem;min-width:1.7rem;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:.9rem;line-height:1;bottom:-.4rem;left:50%;transform:translate(-50%)}.wishlist-count-bubble[hidden]{display:none}.wishlist-list__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}@media screen and (min-width:750px){.wishlist-list__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem}}.wishlist-card{position:relative}.wishlist-card__remove{position:absolute;top:1rem;right:1rem;z-index:2}.wishlist-card__link{display:block;text-decoration:none;color:inherit}.wishlist-card__media{border-radius:var(--media-radius, 0);overflow:hidden;aspect-ratio:1 / 1;margin-bottom:1rem}.wishlist-card__media img{width:100%;height:100%;object-fit:cover;display:block}.wishlist-card__info{display:flex;flex-direction:column;gap:.4rem}.wishlist-card__title{font-size:1.4rem;line-height:1.3}.wishlist-card__price{font-size:1.4rem;font-weight:600}.wishlist-list__empty{text-align:center;padding:4rem 0;font-size:1.6rem}@media(pointer:coarse){.wishlist-button{width:4.4rem;height:4.4rem}}.wishlist-card__link:hover .wishlist-card__title,.wishlist-card__link:focus-visible .wishlist-card__title{text-decoration:underline;text-underline-offset:.3rem}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-wishlist.css.map */
