.ds-wishlist-toggle{display:inline-flex;align-items:center;justify-content:center;border:0;background:none;padding:0;color:var(--ds-text);cursor:pointer}.ds-wishlist-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;transition:fill .14s ease,color .14s ease,transform .14s ease}.ds-wishlist-toggle[aria-pressed=true] svg{fill:var(--ds-danger);stroke:var(--ds-danger)}.ds-wishlist-toggle:active svg{transform:scale(.88)}@media(prefers-reduced-motion:reduce){.ds-wishlist-toggle svg{transition:none}}.ds-wishlist-toggle:focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}.ds-wishlist-toggle--card{position:absolute;bottom:8px;inset-inline-start:8px;z-index:3;width:38px;height:38px;border-radius:var(--ds-radius-pill);background:#fffdf9f0;box-shadow:0 3px 12px #3a24182e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ds-wishlist-toggle--card:hover{background:var(--ds-surface)}@media(pointer:coarse){.ds-wishlist-toggle--card{width:44px;height:44px}}.card-wrapper .card__inner:has(>.ds-wishlist-toggle){position:relative}.card-wrapper .ds-wishlist-toggle--card{bottom:12px;inset-inline-start:12px}.ds-wishlist-toggle--pdp{flex:0 0 auto;width:52px;min-height:44px;align-self:stretch;border:1px solid var(--ds-border-mid);border-radius:var(--ds-radius-sm);background:var(--ds-surface)}.ds-wishlist-toggle--pdp:hover{border-color:var(--ds-border-strong)}.ds-wishlist-toggle--pdp svg{width:22px;height:22px}.header__icon--wishlist{position:relative}.header__icon--wishlist .ds-wishlist-header-count,.ds-wishlist-header-count{position:absolute;top:.4rem;inset-inline-end:.1rem;display:flex;align-items:center;justify-content:center;min-width:1.7rem;height:1.7rem;padding-inline:.4rem;border-radius:var(--ds-radius-pill);background:var(--ds-primary);color:var(--ds-surface);font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.ds-wishlist-header-count[hidden],.ds-wishlist-toast[hidden]{display:none}.ds-wishlist-toast{position:fixed;top:16px;inset-inline:16px;z-index:1000000000;display:flex;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);color:var(--ds-text);font-size:var(--ds-body-size);line-height:1.45;box-shadow:0 18px 44px #2d1c122e;opacity:0;transform:translateY(-10px) scale(.985);pointer-events:none;transition:opacity .22s cubic-bezier(.22,.8,.3,1),transform .22s cubic-bezier(.22,.8,.3,1)}.ds-wishlist-toast.is-visible{opacity:1;transform:none;pointer-events:auto}@media(min-width:750px){.ds-wishlist-toast{top:22px;inset-inline:auto 22px;max-width:400px}}.ds-wishlist-toast__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin-top:2px;border-radius:50%;background:var(--ds-danger-soft);color:var(--ds-danger)}.ds-wishlist-toast__icon svg{fill:currentColor}.ds-wishlist-toast.is-removed .ds-wishlist-toast__icon svg{fill:none}.ds-wishlist-toast__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding-top:3px}.ds-wishlist-toast__text{font-weight:600}.ds-wishlist-toast__hint{color:var(--ds-muted);font-size:var(--ds-caption-size);line-height:var(--ds-caption-line)}.ds-wishlist-toast__hint a{color:var(--ds-text);text-decoration:underline;text-underline-offset:2px}.ds-wishlist-toast__close-wrap{position:relative;flex-shrink:0;width:34px;height:34px}.ds-wishlist-toast__ring{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.ds-wishlist-toast__ring-track{stroke:var(--ds-divider)}.ds-wishlist-toast__ring-progress{stroke:var(--ds-faint)}.is-visible .ds-wishlist-toast__ring-progress{animation:dsWishlistToastRing 4s linear forwards}@keyframes dsWishlistToastRing{0%{stroke-dashoffset:0}to{stroke-dashoffset:94.2}}.ds-wishlist-toast__close{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border:0;padding:0;background:none;color:var(--ds-muted);cursor:pointer}.ds-wishlist-toast__close:hover{color:var(--ds-text)}.ds-wishlist-toast__close:focus-visible{outline:none;border-radius:50%;box-shadow:var(--ds-focus-ring)}@media(prefers-reduced-motion:reduce){.ds-wishlist-toast{transition:none;transform:none}.is-visible .ds-wishlist-toast__ring-progress{animation:none}}.ds-wishlist-page{padding-block:var(--ds-space-6) var(--ds-space-8)}.ds-wishlist-page__heading{margin:0 0 var(--ds-space-5);font:600 var(--ds-h1-size) / var(--ds-h1-line) var(--ds-font-heading);color:var(--ds-text)}.ds-wishlist-page__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--ds-space-4)}@media(max-width:749px){.ds-wishlist-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-2)}}.ds-wishlist-page__status{margin:0;padding:var(--ds-space-6) 0;color:var(--ds-muted);font-size:var(--ds-body-size)}.ds-wishlist-page__grid[hidden],.ds-wishlist-page__empty[hidden]{display:none}.ds-wishlist-page__empty{display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-8) var(--ds-space-4);text-align:center}.ds-wishlist-page__empty svg{width:44px;height:44px;stroke:var(--ds-faint);fill:none;stroke-width:1.4}.ds-wishlist-page__empty-title{margin:0;font:600 var(--ds-h3-size, 19px) / 1.3 var(--ds-font-heading);color:var(--ds-text)}.ds-wishlist-page__empty-text{margin:0;max-width:42ch;color:var(--ds-muted);font-size:var(--ds-body-size);line-height:var(--ds-body-line)}.ds-wishlist-page__empty-cta{margin-top:var(--ds-space-2)}.ds-wishlist-page__login-hint{margin:0 0 var(--ds-space-5);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface-soft);color:var(--ds-muted);font-size:var(--ds-caption-size);line-height:var(--ds-caption-line)}.ds-wishlist-page__login-hint a{color:var(--ds-text)}.ds-wishlist-page__skeleton{aspect-ratio:3 / 4.6;border-radius:var(--ds-radius-lg);background:linear-gradient(100deg,var(--ds-surface-2) 40%,var(--ds-surface-soft) 50%,var(--ds-surface-2) 60%);background-size:200% 100%;animation:ds-wishlist-shimmer 1.4s ease infinite}@media(prefers-reduced-motion:reduce){.ds-wishlist-page__skeleton{animation:none}}@keyframes ds-wishlist-shimmer{0%{background-position:120% 0}to{background-position:-80% 0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ds-wishlist.css.map */
