product-card{position:relative}.elarive-wishlist-toggle{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;color:var(--color-foreground,#252525);cursor:pointer;font-family:inherit;transition:transform .18s ease,background .18s ease;line-height:1.3}.elarive-wishlist-toggle svg{width:21px;height:21px;flex:none;fill:transparent;transition:fill .18s ease}.elarive-wishlist-toggle.is-active svg{fill:currentColor}.elarive-wishlist-toggle:hover{transform:translateY(-1px)}.elarive-wishlist-toggle:focus-visible,.elarive-wishlist-header:focus-visible,.elarive-wishlist-close:focus-visible,.elarive-wishlist-continue:focus-visible{outline:2px solid currentColor;outline-offset:3px}.elarive-wishlist-toggle--card{position:absolute;z-index:8;top:12px;right:12px;width:38px;height:38px;padding:7px;border-radius:50%;background:#fffffff0;box-shadow:0 1px 8px #00000017}.elarive-wishlist-toggle--detail{background:none;padding:6px 0;font-size:13px;font-weight:500;min-height:40px}.elarive-wishlist-header{border:0;background:transparent;position:relative;display:flex;align-items:center;justify-content:center;min-width:42px;min-height:44px;padding:5px;color:inherit;cursor:pointer}.elarive-wishlist-header svg{display:block}.elarive-wishlist-count{position:absolute;right:0;top:1px;background:var(--color-foreground,#222);color:var(--color-background,#fff);border-radius:999px;min-width:17px;height:17px;padding:0 3px;font-size:10px;line-height:17px;text-align:center}.elarive-wishlist-count[hidden]{display:none!important}.elarive-wishlist-dialog{inset:0 0 0 auto;margin:0 0 0 auto;width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;border-radius:0;background:var(--color-background,#fff);color:var(--color-foreground,#222);box-shadow:-4px 0 25px #0000001f;overflow:hidden}.elarive-wishlist-dialog:not([open]){display:none}.elarive-wishlist-dialog::backdrop{background:#00000059}.elarive-wishlist-dialog__inner{display:flex;flex-direction:column;height:100%}.elarive-wishlist-dialog__head{padding:27px 25px 20px;border-bottom:1px solid rgba(127,127,127,.2);display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.elarive-wishlist-dialog__eyebrow{font-size:10px;letter-spacing:.18em;margin:0 0 9px;opacity:.55}.elarive-wishlist-dialog__head h2{font-size:22px;font-weight:500;line-height:1.2;margin:0}.elarive-wishlist-dialog__head h2 span{font-size:15px;opacity:.5}.elarive-wishlist-close{border:0;background:transparent;cursor:pointer;font-size:30px;line-height:1;padding:0 4px;color:inherit}.elarive-wishlist-dialog__body{flex:1;overflow-y:auto;padding:8px 25px 24px}.elarive-wishlist-empty{margin:35px 0;color:inherit;opacity:.75;line-height:1.6;font-size:14px}.elarive-wishlist-empty[hidden]{display:none}.elarive-wishlist-item{display:grid;grid-template-columns:82px 1fr auto;gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid rgba(127,127,127,.15)}.elarive-wishlist-item__image{display:block;width:82px;aspect-ratio:3/4;object-fit:cover;background:#f0efed}.elarive-wishlist-item__link{display:block;color:inherit;text-decoration:none;line-height:1.45;font-size:14px}.elarive-wishlist-item__price{display:block;font-size:14px;margin-top:9px;font-weight:600}.elarive-wishlist-item__remove{font-size:12px;text-decoration:underline;cursor:pointer;color:inherit;background:none;border:0;padding:3px;text-underline-offset:3px}.elarive-wishlist-dialog__foot{border-top:1px solid rgba(127,127,127,.2);padding:20px 25px 23px}.elarive-wishlist-dialog__foot p{font-size:11px;opacity:.65;line-height:1.5;margin:0 0 16px}.elarive-wishlist-continue{display:block;width:100%;min-height:48px;background:var(--color-foreground,#222);color:var(--color-background,#fff);font-size:13px;font-weight:600;cursor:pointer;border:1px solid currentColor}.elarive-wishlist-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:749px){.elarive-wishlist-dialog__head{padding:23px 20px 18px}.elarive-wishlist-dialog__body{padding:8px 20px 22px}.elarive-wishlist-dialog__foot{padding:18px 20px 20px}.elarive-wishlist-toggle--card{top:9px;right:9px;width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.elarive-wishlist-toggle,.elarive-wishlist-toggle svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/elarive-wishlist.css.map */
