.header__icon--favorites{position:relative}.header__icon--favorites .favorites-heart-icon{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.header__icon--favorites .favorites-count-bubble{position:absolute;top:.2rem;right:.1rem;display:grid;box-sizing:border-box;width:auto;min-width:1.7rem;height:1.7rem;padding:0 .35rem;place-items:center;border-radius:999px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:.9rem;line-height:1}.favorites-count-bubble[hidden],.favorites-page__items[hidden],.favorites-page__empty[hidden],.favorites-page__empty-actions[hidden]{display:none!important}.card__inner{position:relative}.favorites-toggle{display:grid;width:4.4rem;height:4.4rem;padding:0;place-items:center;border:.1rem solid rgba(var(--color-foreground),.16);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;transition:transform .16s ease,color .16s ease,background-color .16s ease}.favorites-toggle:hover{transform:scale(1.04)}.favorites-toggle:focus-visible,.header__icon--favorites:focus-visible,.favorites-card__remove:focus-visible{outline:.2rem solid currentColor;outline-offset:.25rem}.favorites-toggle svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.favorites-toggle[aria-pressed=true]{color:#9a5e40}.favorites-toggle[aria-pressed=true] svg{fill:currentColor}.favorites-toggle--card{position:absolute;z-index:3;top:1rem;right:1rem}.favorites-product-heading{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.favorites-product-heading .product__title{flex:1 1 auto;min-width:0}.favorites-toggle--product{flex:0 0 4.4rem}.favorites-page{padding-top:3rem;padding-bottom:5rem}.favorites-page__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.2rem;margin:2.4rem 0 0;padding:0;list-style:none}.favorites-card{min-width:0}.favorites-card__image-link{display:block;overflow:hidden;aspect-ratio:1 / 1;background:rgba(var(--color-foreground),.04)}.favorites-card__image{display:block;width:100%;height:100%;object-fit:cover}.favorites-card__details{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-top:1.2rem}.favorites-card__title{margin:0;color:rgb(var(--color-foreground));text-decoration:none}.favorites-card__price{margin:.6rem 0 0}.favorites-card__remove{flex:0 0 auto;padding:.4rem 0;border:0;background:transparent;color:rgb(var(--color-foreground));font:inherit;text-decoration:underline;text-underline-offset:.2rem;cursor:pointer}.favorites-page__empty{margin:2rem 0}.favorites-page__empty-actions{margin-top:2rem}@media screen and (min-width:750px){.favorites-page__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem 2rem}}@media screen and (min-width:990px){.favorites-page__items{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.favorites-toggle{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/favorites.css.map */
