.wishlist-button{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground) / .12);color:rgb(var(--color-foreground));cursor:pointer;box-shadow:0 1px 3px rgba(var(--color-foreground) / .08);transition:opacity var(--duration-default) ease, transform var(--duration-default) ease, background-color var(--duration-default) ease, border-color var(--duration-default) ease, color var(--duration-default) ease;border-radius:999px}.wishlist-button:before,.wishlist-button:after{opacity:0;pointer-events:none;transition:opacity var(--duration-default) ease, transform var(--duration-default) ease;z-index:4;position:absolute;left:50%}.wishlist-button:before{background:rgb(var(--color-foreground));color:rgb(var(--color-background));content:attr(data-wishlist-tooltip);white-space:nowrap;border-radius:.8rem;padding:.8rem 1rem;font-size:1.2rem;font-weight:500;line-height:1;top:calc(100% + .9rem);transform:translate(-50%,-.4rem)}.wishlist-button:after{border-bottom:.6rem solid rgb(var(--color-foreground));content:"";border-left:.5rem solid #0000;border-right:.5rem solid #0000;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: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[aria-busy=true] .wishlist-button__icon,.wishlist-button.is-pending .wishlist-button__icon{opacity:.65}.wishlist-button--card{background:rgba(var(--color-background) / .9)}.wishlist-icon__path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;transition:fill var(--duration-default) ease}.wishlist-button.is-active .wishlist-icon__path,.wishlist-button[aria-pressed=true] .wishlist-icon__path{fill:currentColor}.header__icon--wishlist{position:relative}.header__icon--wishlist .wishlist-count-badge{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-radius:999px;justify-content:center;align-items:center;min-width:1.8rem;height:1.8rem;padding:0;font-size:1rem;font-weight:600;line-height:1;display:flex;position:absolute;top:.2rem;left:1.6rem}.wishlist-count-badge[hidden]{display:none!important}@media (hover:hover) and (pointer:fine){.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--card:before{left:auto;right:0;transform:translateY(-.4rem)}.wishlist-button--card:after{left:auto;right:50%;transform:translate(50%,-.4rem)}.wishlist-button--card:hover:before,.wishlist-button--card:focus-visible:before{transform:translateY(0)}.wishlist-button--card:hover:after,.wishlist-button--card:focus-visible:after{transform:translate(50%)}}@media screen and (width<=749px){.card-product .wishlist-button--card,.card-product .wishlist-button--card:hover,.card-product .wishlist-button--card:focus-visible,.card-product .wishlist-button--card.is-active,.card-product .wishlist-button--card[aria-pressed=true]{box-shadow:none;color:rgb(var(--color-foreground));background:0 0;border-color:#0000;transform:none}.card-product .wishlist-button--card:active{background:rgba(var(--color-foreground) / .06)}.wishlist-button--product{width:var(--wishlist-button-size)}}@media screen and (width>=750px) and (hover:hover) and (pointer:fine){.card-product .wishlist-button--card{box-shadow:none;opacity:.62;background:0 0;border-color:#0000}.card-product:hover .wishlist-button--card,.card-product:focus-within .wishlist-button--card,.wishlist-button--card:hover,.wishlist-button--card:focus-visible{background:rgba(var(--color-background) / .92);border-color:rgba(var(--color-foreground) / .12);box-shadow:0 1px 3px rgba(var(--color-foreground) / .06);opacity:1}.card-product .wishlist-button--card.is-active,.card-product .wishlist-button--card[aria-pressed=true]{background:rgb(var(--color-background));border-color:rgba(var(--color-foreground) / .22);box-shadow:0 1px 3px rgba(var(--color-foreground) / .06);opacity:1}}