.wishlist-button{--wishlist-button-size: 4.4rem;align-items:center;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground) / .12);border-radius:999px;color:rgb(var(--color-foreground));cursor:pointer;display:inline-flex;gap:.6rem;height:var(--wishlist-button-size);justify-content:center;padding:0;box-shadow:0 1px 3px rgba(var(--color-foreground) / .08);position:relative;transition:transform var(--duration-default) ease,background-color var(--duration-default) ease,border-color var(--duration-default) ease,color var(--duration-default) ease;width:var(--wishlist-button-size)}.wishlist-button:before,.wishlist-button:after{left:50%;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--duration-default) ease,transform var(--duration-default) ease;z-index:4}.wishlist-button:before{background:rgb(var(--color-foreground));border-radius:.8rem;color:rgb(var(--color-background));content:attr(data-wishlist-tooltip);font-size:1.2rem;font-weight:500;line-height:1;padding:.8rem 1rem;top:calc(100% + .9rem);transform:translate(-50%,-.4rem);white-space:nowrap}.wishlist-button:after{border-bottom:.6rem solid rgb(var(--color-foreground));border-left:.5rem solid transparent;border-right:.5rem solid transparent;content:"";top:calc(100% + .4rem);transform:translate(-50%,-.4rem)}.wishlist-button:hover,.wishlist-button:focus-visible{border-color:rgba(var(--color-foreground) / .24);transform:translateY(-1px)}.wishlist-button:hover:before,.wishlist-button:hover:after,.wishlist-button:focus-visible:before,.wishlist-button:focus-visible:after{opacity:1;transform:translate(-50%)}.wishlist-button:focus-visible{outline:.2rem solid rgba(var(--color-foreground) / .18);outline-offset:.2rem}.wishlist-button.is-active,.wishlist-button[aria-pressed=true]{background:rgb(var(--color-background));border-color:rgba(var(--color-foreground) / .22);color:rgb(var(--color-foreground))}.wishlist-button--card,.wishlist-button--page{position:absolute;right:1.5rem;top:1.5rem;z-index:3}.wishlist-button--product{flex:0 0 auto;min-width:0}.wishlist-button__icon{display:inline-flex;line-height:0}.wishlist-icon{height:2rem;width:2rem}.wishlist-icon__path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75;transition:fill var(--duration-default) ease}.wishlist-button.is-active .wishlist-icon__path,.wishlist-button[aria-pressed=true] .wishlist-icon__path{fill:currentColor}.product__title-row{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.product__title-row .product__title{flex:1 1 auto;margin:0}.header__icon--wishlist{position:relative}.header__icon--wishlist .wishlist-count-badge{align-items:center;background:rgb(var(--color-foreground));border-radius:999px;color:rgb(var(--color-background));display:flex;font-size:1rem;font-weight:600;height:1.8rem;justify-content:center;left:1.6rem;line-height:1;min-width:1.8rem;padding:0;position:absolute;top:.2rem}.wishlist-count-badge[hidden]{display:none!important}.wishlist-page{margin-top:3rem}.wishlist-page__loading,.wishlist-page__noscript{color:rgba(var(--color-foreground) / .75);padding:3rem 0;text-align:center}.wishlist-page__grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),28rem));justify-content:center}.wishlist-product-card{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground) / .08);border-radius:var(--media-radius);max-width:28rem;overflow:hidden;position:relative;width:100%}.wishlist-product-card__media{background:rgba(var(--color-foreground) / .04);position:relative}.wishlist-product-card__image-link{aspect-ratio:4 / 5;display:block;overflow:hidden}.wishlist-product-card__image-link--empty{align-items:center;display:flex;justify-content:center}.wishlist-product-card__image{display:block;height:100%;object-fit:cover;transition:transform var(--duration-default) ease;width:100%}.wishlist-product-card:hover .wishlist-product-card__image,.wishlist-product-card:focus-within .wishlist-product-card__image{transform:scale(1.03)}@media(hover:hover)and (pointer:fine){.card-product .wishlist-button--card,.wishlist-product-card .wishlist-button--page{opacity:0;pointer-events:none;transform:translateY(.6rem)}.card-product:hover .wishlist-button--card,.card-product:focus-within .wishlist-button--card,.wishlist-product-card:hover .wishlist-button--page,.wishlist-product-card:focus-within .wishlist-button--page,.wishlist-button--card:focus-visible,.wishlist-button--page:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}}.wishlist-product-card__image-placeholder{align-items:center;color:rgba(var(--color-foreground) / .4);display:flex;height:100%;justify-content:center}.wishlist-product-card__image-placeholder .wishlist-icon{height:4.8rem;width:4.8rem}.wishlist-product-card__content{display:flex;flex-direction:column;gap:.8rem;padding:1.8rem}.wishlist-product-card__title{color:rgb(var(--color-heading));font-family:var(--font-card-title-family);font-size:calc(var(--size-body) * var(--font-card-title-scale));font-weight:var(--font-card-title-weight);letter-spacing:var(--font-card-title-spacing);margin:0;text-transform:var(--font-card-title-transform)}.wishlist-product-card__title-link{color:inherit;text-decoration:none}.wishlist-product-card__price{align-items:center;color:rgb(var(--color-foreground));display:flex;flex-wrap:wrap;gap:.8rem}.wishlist-product-card__price-compare{color:rgba(var(--color-foreground) / .55);text-decoration:line-through}.wishlist-empty{background:rgba(var(--color-foreground) / .02);border:1px solid rgba(var(--color-foreground) / .08);border-radius:var(--media-radius);padding:4rem 2rem;text-align:center}.wishlist-empty__icon{color:rgb(var(--color-foreground));line-height:0;margin:0 auto 1.6rem;width:4.8rem}.wishlist-empty__icon .wishlist-icon{height:4.8rem;width:4.8rem}.wishlist-empty__title{margin:0 0 .8rem}.wishlist-empty__text{color:rgba(var(--color-foreground) / .75);margin:0 0 2rem}@media screen and (max-width:749px){.wishlist-button--card,.wishlist-button--page{--wishlist-button-size: 4rem;right:1rem;top:1rem}.wishlist-button--product{width:var(--wishlist-button-size)}.wishlist-page__grid{gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/wishlist.css.map */
