.isha-wl-btn{background:none;border:none;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:transform var(--isha-transition-hover);position:relative;-webkit-tap-highlight-color:transparent}.card__inner{position:relative}.isha-wl-btn--card{position:absolute;top:10px;right:10px;z-index:3;width:36px;height:36px;background:#ffffffe0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:50%;box-shadow:0 2px 10px #0000001f;transition:transform var(--isha-transition-hover),background var(--isha-transition-base),box-shadow var(--isha-transition-base)}.isha-wl-btn--card:hover{transform:scale(1.12);background:#fffffffa;box-shadow:0 4px 16px #0000002e}.isha-wl-btn--card .isha-wl-btn__icon{width:17px;height:17px}.isha-wl-btn--product{width:48px;height:48px;border:1.5px solid var(--isha-border);border-radius:var(--isha-radius-sm);background:var(--isha-card-bg);transition:border-color var(--isha-transition-base),background var(--isha-transition-base),transform var(--isha-transition-hover);flex-shrink:0}.isha-wl-btn--product:hover{border-color:var(--isha-accent);background:var(--isha-highlight);transform:scale(1.05)}.isha-wl-btn--product .isha-wl-btn__icon{width:20px;height:20px}.isha-wl-btn__icon{display:block;color:var(--isha-text-muted);transition:color var(--isha-transition-base),opacity var(--isha-transition-base),transform var(--isha-transition-base)}.isha-wl-btn__icon--filled{position:absolute;opacity:0;color:#e8526a;fill:#e8526a;transform:scale(.6)}.isha-wl-btn[aria-pressed=true] .isha-wl-btn__icon--outline{opacity:0;transform:scale(.6)}.isha-wl-btn[aria-pressed=true] .isha-wl-btn__icon--filled{opacity:1;transform:scale(1)}.isha-wl-btn[aria-pressed=true]{animation:isha-heart-pop .35s cubic-bezier(.25,1,.5,1)}@keyframes isha-heart-pop{0%{transform:scale(1)}40%{transform:scale(1.3)}70%{transform:scale(.9)}to{transform:scale(1)}}.card-wrapper:not(:hover) .isha-wl-btn--card{opacity:0;pointer-events:none}.card-wrapper:hover .isha-wl-btn--card,.isha-wl-btn--card[aria-pressed=true]{opacity:1;pointer-events:auto}@media(hover:none){.card-wrapper .isha-wl-btn--card{opacity:1!important;pointer-events:auto!important}}.isha-header-wishlist{display:inline-flex;align-items:center;justify-content:center;position:relative;color:var(--isha-text-dark);text-decoration:none;padding:4px;transition:color var(--isha-transition-base),transform var(--isha-transition-hover)}.isha-header-wishlist:hover{color:var(--isha-accent);transform:scale(1.08)}.isha-header-wishlist svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.isha-header-wishlist__count{position:absolute;top:-4px;right:-6px;min-width:18px;height:18px;padding:0 4px;background:var(--isha-accent);color:#fff;font-family:var(--isha-font-body);font-size:.95rem;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;transition:transform .2s ease,background .2s ease}.isha-header-wishlist__count[hidden]{display:none}.isha-header-wishlist__count.bump{animation:isha-wl-count-pop .32s cubic-bezier(.34,1.25,.64,1)}.isha-wishlist-page{padding:48px 0 80px;min-height:60vh}.isha-wishlist-page__header{text-align:center;padding:0 20px 48px;max-width:600px;margin:0 auto}.isha-wishlist-page__heading{font-family:var(--isha-font-display)!important;font-size:clamp(2.8rem,5vw,4.2rem)!important;color:var(--isha-text-dark)!important;margin-bottom:10px!important}.isha-wishlist-page__subtext{font-family:var(--isha-font-body);font-size:1.4rem;color:var(--isha-text-muted);margin:0}.isha-wishlist-page__count{display:inline-block;margin-top:10px;font-family:var(--isha-font-body);font-size:1.25rem;color:var(--isha-text-muted);background:var(--isha-highlight);border-radius:var(--isha-radius-pill);padding:4px 16px;letter-spacing:.06em}.isha-wishlist-grid{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px}@media(max-width:480px){.isha-wishlist-grid{grid-template-columns:repeat(2,1fr);gap:14px;padding:0 14px}}.isha-wl-item{background:var(--isha-card-bg);border:1px solid var(--isha-border);border-radius:var(--isha-radius-md);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 16px var(--isha-shadow);transition:transform var(--isha-transition-hover),box-shadow var(--isha-transition-hover);animation:isha-wl-fadein .4s ease both}.isha-wl-item:hover{transform:translateY(-4px);box-shadow:0 12px 40px var(--isha-shadow-hover)}@keyframes isha-wl-fadein{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.isha-wl-item:nth-child(1){animation-delay:.05s}.isha-wl-item:nth-child(2){animation-delay:.1s}.isha-wl-item:nth-child(3){animation-delay:.15s}.isha-wl-item:nth-child(4){animation-delay:.2s}.isha-wl-item:nth-child(5){animation-delay:.25s}.isha-wl-item:nth-child(6){animation-delay:.3s}.isha-wl-item:nth-child(7){animation-delay:.35s}.isha-wl-item:nth-child(8){animation-delay:.4s}.isha-wl-item__image-link{display:block;overflow:hidden;aspect-ratio:1;background:var(--isha-highlight)}.isha-wl-item__image-wrapper{position:relative;display:block;width:100%;height:100%;overflow:hidden}.isha-wl-item__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s cubic-bezier(.25,1,.5,1)}.isha-wl-item:hover .isha-wl-item__image{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.isha-wl-item{animation:none}.isha-wl-item,.isha-wl-item__image{transition:none}.isha-wl-item:hover,.isha-wl-item:hover .isha-wl-item__image{transform:none}.isha-wl-item:nth-child(n){animation-delay:0s}}.isha-wl-item__body{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1;gap:6px}.isha-wl-item__title{font-family:var(--isha-font-display);font-size:1.4rem;font-weight:500;color:var(--isha-text-dark)!important;text-decoration:none!important;line-height:1.35;transition:color var(--isha-transition-base)}.isha-wl-item__title:hover{color:var(--isha-accent)!important}.isha-wl-item__price-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.isha-wl-item__price{font-family:var(--isha-font-body);font-size:1.5rem;font-weight:700;color:var(--isha-text-dark)}.isha-wl-item__compare{font-family:var(--isha-font-body);font-size:1.2rem;color:var(--isha-text-muted);text-decoration:line-through}.isha-wl-item__sale{font-family:var(--isha-font-body);font-size:1rem;font-weight:700;color:var(--isha-badge-text);background:var(--isha-badge-bg);border-radius:var(--isha-radius-pill);padding:2px 8px}.isha-wl-item__unavailable{font-family:var(--isha-font-body);font-size:1.1rem;color:var(--isha-text-muted);font-style:italic}.isha-wl-item__actions{display:flex;gap:8px;margin-top:auto;padding-top:10px}.isha-wl-item__add-btn{flex:1;padding:10px 14px;background:var(--isha-btn-bg);color:var(--isha-btn-text);border:none;border-radius:var(--isha-radius-pill);font-family:var(--isha-font-body);font-size:1.15rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background var(--isha-transition-base),transform var(--isha-transition-hover),box-shadow var(--isha-transition-hover);box-shadow:0 3px 14px var(--isha-shadow)}.isha-wl-item__add-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 24px var(--isha-shadow-hover);background:var(--isha-accent)}.isha-wl-item__add-btn:disabled{background:var(--isha-border);color:var(--isha-text-muted);cursor:not-allowed;box-shadow:none}.isha-wl-item__add-btn.is-loading{opacity:.7;cursor:wait}.isha-wl-item__remove-btn{width:40px;height:40px;flex-shrink:0;background:transparent;border:1.5px solid var(--isha-border);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--isha-text-muted);transition:border-color var(--isha-transition-base),color var(--isha-transition-base),background var(--isha-transition-base)}.isha-wl-item__remove-btn:hover{border-color:#e8526a;color:#e8526a;background:#e8526a0f}.isha-wl-item__remove-btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.isha-wl-item.is-removing{animation:isha-wl-remove .35s ease forwards}@keyframes isha-wl-remove{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}.isha-wishlist-empty{text-align:center;padding:60px 20px 80px;max-width:480px;margin:0 auto}.isha-wishlist-empty__icon{width:72px;height:72px;margin:0 auto 20px;color:var(--isha-border)}.isha-wishlist-empty__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.2}.isha-wishlist-empty__heading{font-family:var(--isha-font-display)!important;font-size:2.2rem!important;color:var(--isha-text-dark)!important;margin-bottom:10px!important}.isha-wishlist-empty__text{font-family:var(--isha-font-body);font-size:1.4rem;color:var(--isha-text-muted);margin-bottom:28px;line-height:1.7}.isha-wishlist-empty__cta{display:inline-flex;align-items:center;gap:8px;padding:13px 32px;background:var(--isha-btn-bg);color:var(--isha-btn-text)!important;font-family:var(--isha-font-body);font-size:1.3rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none!important;border-radius:var(--isha-radius-pill);box-shadow:0 4px 20px var(--isha-shadow);transition:transform var(--isha-transition-hover),box-shadow var(--isha-transition-hover)}.isha-wishlist-empty__cta:hover{transform:translateY(-2px);box-shadow:0 8px 32px var(--isha-shadow-hover)}.isha-wishlist-page__toolbar{max-width:var(--page-width, 120rem);margin:0 auto 28px;padding:0 20px;display:flex;align-items:center;justify-content:flex-end}.isha-wishlist-clear-all{font-family:var(--isha-font-body);font-size:1.2rem;color:var(--isha-text-muted);background:none;border:1px solid var(--isha-border);border-radius:var(--isha-radius-pill);padding:6px 16px;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;transition:color var(--isha-transition-base),border-color var(--isha-transition-base)}.isha-wishlist-clear-all:hover{color:#e8526a;border-color:#e8526a}
/*# sourceMappingURL=/cdn/shop/t/35/assets/isha-wishlist.css.map */
