.wishlist-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;margin:8px 0;border:1px solid #ccc;border-radius:4px;background:#fff;color:#222;font:inherit;cursor:pointer;transition:color .2s,background .2s,border-color .2s}.wishlist-button:hover,.wishlist-button.is-wishlisted{color:#d52f58;border-color:#d52f58}.wishlist-button.is-wishlisted{background:#fff1f4}.wishlist-heart{font-size:24px;line-height:1}.wishlist-button--icon{width:42px;height:42px;padding:0;margin:0;border-radius:50%;box-shadow:0 1px 5px #0000001f}.wishlist-button--icon .wishlist-button__label{display:none}.wishlist-button:focus-visible,.wishlist-remove:focus-visible{outline:2px solid #d52f58;outline-offset:3px}.wishlist-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:25px 0}.wishlist-card{min-width:0;padding:12px;border:1px solid #e5e5e5;border-radius:5px}.wishlist-card__link{display:block;color:inherit;text-decoration:none}.wishlist-card__image{display:block;width:100%;aspect-ratio:1 / 1;object-fit:contain;background:#f7f7f7}.wishlist-card h3{margin:12px 0 6px;font-size:16px}.wishlist-card__price{font-weight:600}.wishlist-card__view{text-decoration:underline}.wishlist-remove{display:block;margin-top:12px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#d52f58;cursor:pointer}.wishlist-empty{padding:40px 12px;text-align:center}.wishlist-empty[hidden]{display:none}@media(max-width:749px){.wishlist-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:380px){.wishlist-card-grid{grid-template-columns:1fr}}.product-card .wishlist-button:hover,.product-card .wishlist-button:hover svg{color:red!important;fill:red!important;stroke:red!important}.product-card__wishlist{position:absolute;top:10px;left:10px;z-index:30;margin:0;padding:0;line-height:1}.product-card__image-container{position:relative}.product-card__wishlist{position:absolute;top:10px;left:10px;z-index:10;margin:0}.product-card__wishlist .wishlist-button--icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;border:1px solid #ddd;border-radius:50%;background:#fff;color:#222;cursor:pointer}.product-card__wishlist .wishlist-heart{font-size:24px;line-height:1}.product-card__wishlist .wishlist-button__label{display:none}
/*# sourceMappingURL=/cdn/shop/t/11/assets/wishlist.css.map */
