.ew-heart{position:absolute;top:10px;right:10px;z-index:3;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:9999px;border:1px solid rgba(0,0,0,.15);background:#ffffffe6;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}.ew-heart:hover{transform:scale(1.04);border-color:#00000040}.ew-heart:focus-visible{outline:2px solid #000;outline-offset:2px}.ew-heart.is-loading{opacity:.85}.ew-heart__svg{width:22px;height:22px}.ew-heart.is-active{background:#fff;border-color:#00000040}.ew-heart.is-active .ew-heart__svg path{fill:#e11d48;stroke:#e11d48}@media(prefers-reduced-motion:reduce){.ew-heart{transition:none}.ew-heart:hover{transform:none}}.ew-toast-root{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:9999;width:min(520px,calc(100vw - 32px))}.ew-toast{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;color:#fff;background:#121212;box-shadow:0 14px 30px #00000040;animation:ew-in .16s ease-out}.ew-toast.is-leaving{opacity:0;transition:opacity .18s ease}.ew-toast__message{margin:0;flex:1;font-size:14px;line-height:1.35}.ew-toast__cta{padding:8px 12px;border-radius:9999px;border:1px solid rgba(255,255,255,.35);color:#fff;text-decoration:none;font-size:13px;white-space:nowrap}.ew-toast__cta:hover{border-color:#fff}.ew-toast__close{border:0;background:transparent;color:#fff;font-size:22px;line-height:1;padding:4px 8px;cursor:pointer}@keyframes ew-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ew-page{box-sizing:border-box;width:100%;max-width:var(--page-width, 1400px);margin-inline:auto;padding:24px var(--page-margin, 20px) 48px}.ew-page__intro{margin:0 0 20px;color:#4a4a4a}.ew-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:24px 16px;list-style:none;margin:0;padding:0}.ew-item{position:relative;display:flex;flex-direction:column;gap:6px}.ew-item__media{position:relative;display:block;aspect-ratio:1;background:#f6f6f6;overflow:hidden}.ew-item__media img{width:100%;height:100%;object-fit:contain}.ew-item__vendor{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#6b6b6b;margin:0}.ew-item__title{font-size:14px;line-height:1.3;margin:0;color:inherit;text-decoration:none}.ew-item__price{font-weight:700;font-size:14px}.ew-item__price s{font-weight:400;color:#6b6b6b;margin-left:6px}.ew-item__soldout{font-size:12px;color:#b00020}.ew-empty{padding:32px 0;text-align:center}.ew-empty a{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/27/assets/echarme-wishlist.css.map */
