.wishlist-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:44px;min-height:44px;border:1px solid rgb(var(--color-foreground-rgb, 30 70 85) / 18%);border-radius:999px;background:rgb(var(--color-background-rgb, 255 255 255) / 94%);color:rgb(var(--color-foreground-rgb, 30 70 85));cursor:pointer;z-index:2}product-card{position:relative}.wishlist-toggle svg{width:21px;height:21px;fill:transparent;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wishlist-toggle[aria-pressed=true] svg{fill:currentColor}.wishlist-toggle--card{position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem}.wishlist-toggle--product{justify-self:start;margin-block:.5rem 1rem;padding-inline:1rem}.wishlist-toggle:focus-visible,.wishlist-card button:focus-visible,.wishlist-card a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.wishlist-page{max-width:1440px;margin-inline:auto;padding:clamp(2rem,5vw,5rem) clamp(1rem,4vw,3.5rem)}.wishlist-page__heading{display:flex;align-items:baseline;gap:.65rem;margin:0 0 clamp(1.5rem,3vw,2.5rem);color:rgb(var(--color-foreground-rgb, 30 70 85))}.wishlist-page__heading [data-wishlist-count]{color:rgb(var(--color-foreground-rgb, 30 70 85) / 65%);font-size:.7em}.wishlist-page__empty{padding-block:3rem;text-align:center;color:rgb(var(--color-foreground-rgb, 30 70 85) / 75%)}.wishlist-page__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,2vw,1.5rem)}.wishlist-card{min-width:0;height:100%}.wishlist-card__content{display:flex;flex-direction:column;height:100%;gap:var(--product-card-gap, .75rem)}.wishlist-card__media{position:relative;overflow:hidden;border-radius:var(--product-card-media-radius, .75rem);background:rgb(var(--color-foreground-rgb, 30 70 85) / 5%)}.wishlist-card__image{display:block;aspect-ratio:1;overflow:hidden}.wishlist-card__image img{width:100%;height:100%;object-fit:contain;transition:transform .22s ease}.wishlist-card:hover .wishlist-card__image img{transform:scale(1.025)}.wishlist-card__badges{position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem;z-index:1}.wishlist-card__badges .product-badges__badge{display:inline-flex;padding:.35rem .6rem;border-radius:var(--badge-border-radius, 999px);background:rgb(var(--color-foreground-rgb, 30 70 85));color:rgb(var(--color-background-rgb, 255 255 255));font-size:.75rem}.wishlist-card .wishlist-toggle--card{z-index:2}.wishlist-card__title{color:inherit;font:inherit;text-decoration:none}.wishlist-card__title:hover{text-decoration:underline;text-underline-offset:.15em}.wishlist-card__price{margin:0;font-weight:600}.wishlist-card__actions{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;margin-block-start:auto;padding-block-start:.25rem}.wishlist-card__add{min-height:44px;padding:.65rem 1rem;border:1px solid currentColor;border-radius:var(--button-border-radius, 999px);font:inherit;cursor:pointer}.wishlist-card__add{background:var(--color-primary-button-background, #c93d38);border-color:var(--color-primary-button-border, #c93d38);color:var(--color-primary-button-text, #fff)}.wishlist-card__add:disabled{opacity:.58;cursor:not-allowed}.wishlist-card__remove{position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem}.wishlist-card__remove[aria-pressed=true] svg{fill:currentColor}.wishlist-card .wishlist-card__remove svg{width:21px;height:21px;fill:currentColor;stroke:currentColor;stroke-width:1.8}.wishlist-card a:focus-visible,.wishlist-card button:focus-visible{border-radius:var(--button-border-radius, 999px)}.wishlist-page [hidden]{display:none!important}@media screen and (max-width:989px){.wishlist-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.wishlist-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wishlist-card__content{gap:.65rem}.wishlist-card__title,.wishlist-card__price{font-size:.9rem}.wishlist-card__actions{gap:.35rem}.wishlist-card__add{min-height:40px;padding-inline:.6rem;font-size:.875rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/wishlist.css.map */
