.wishlist-toggle{position:absolute;top:10px;right:10px;z-index:3;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface, #fff);color:var(--color-text-muted);line-height:0;cursor:pointer;box-shadow:0 1px 3px #00000014;transition:color .15s ease,border-color .15s ease,transform .15s ease}.wishlist-toggle:hover,.wishlist-toggle:focus-visible{color:var(--color-primary);border-color:var(--color-primary);transform:scale(1.07)}.wishlist-toggle svg{width:18px;height:18px;display:block;pointer-events:none}.wishlist-toggle[aria-pressed=true]{color:var(--color-primary);border-color:var(--color-primary)}.wishlist-toggle[aria-pressed=true] svg path{fill:var(--color-primary)}@media screen and (max-width:600px){.wishlist-toggle{width:30px;height:30px;top:8px;right:8px}.wishlist-toggle svg{width:16px;height:16px}}.wishlist-toggle--inline{position:static;width:auto;height:auto;gap:.5rem;padding:.7rem 1.1rem;border-radius:var(--radius, 8px);font:inherit;font-size:.9rem;font-weight:600;line-height:1.2;color:var(--color-text);box-shadow:none}.wishlist-toggle--inline:hover{transform:none}.wishlist-count{display:none;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--color-primary);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.wishlist-count.is-visible{display:inline-block}.wishlist-page__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.wishlist-page__count{color:var(--color-text-muted);font-size:.95rem}.wishlist-page__clear{padding:0;border:0;background:none;color:var(--color-text-muted);font:inherit;font-size:.875rem;text-decoration:underline;cursor:pointer}.wishlist-page__clear:hover{color:var(--color-primary)}.wishlist-page__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.5rem;margin:0;padding:0;list-style:none}@media screen and (max-width:600px){.wishlist-page__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}}.wishlist-page__empty{padding:3rem 1.5rem;border:1px dashed var(--color-border);border-radius:var(--radius, 8px);color:var(--color-text-muted);text-align:center}.wishlist-page__empty p{margin:0 0 1.25rem}.wishlist-page__note{margin:2rem 0 0;padding-top:1rem;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:.8rem}.wishlist-page__grid .product-card{position:relative}
/*# sourceMappingURL=/cdn/shop/t/27/assets/wishlist.css.map */
