:root{--nm-wish-fg: var(--color-foreground, #141414);--nm-wish-bg: rgba(255, 255, 255, .88);--nm-wish-active: #d0021b;--nm-wish-on: #000000;--nm-wish-size: 36px}.nm-wish-host{position:relative}.nm-wish{position:absolute;z-index:3;width:var(--nm-wish-size);height:var(--nm-wish-size);display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:none;border-radius:50%;background:var(--nm-wish-bg);color:var(--nm-wish-fg);cursor:pointer;line-height:0;box-shadow:0 1px 4px #0000001a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:transform .15s ease,color .15s ease,background .15s ease;-webkit-appearance:none;appearance:none}.nm-wish:hover{color:var(--nm-wish-on);transform:scale(1.06)}.nm-wish:focus-visible{outline:2px solid var(--nm-wish-fg);outline-offset:2px}.nm-wish__icon{display:block;pointer-events:none}.nm-wish.is-active{color:var(--nm-wish-on)}.nm-wish.is-active .nm-wish__icon path{fill:currentColor;stroke:currentColor}@keyframes nm-wish-pop{0%{transform:scale(1)}45%{transform:scale(1.28)}to{transform:scale(1)}}.nm-wish--pulse{animation:nm-wish-pop .32s ease}.nm-wish--card{top:8px;right:8px}.nm-wish--pdp{top:14px;left:14px;right:auto;--nm-wish-size: 42px}.nm-wish--pdp .nm-wish__icon{width:22px;height:22px}@media(max-width:749px){.nm-wish--pdp{top:10px;left:10px;--nm-wish-size: 38px}.nm-wish--card{top:6px;right:6px;--nm-wish-size: 32px}}.nm-wish-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--cart-count-background, #000);color:var(--cart-count-text, #fff);font-size:10px;font-weight:600;line-height:1}.nm-wish-count:empty{display:none}.nm-wl{padding:0 0 3rem}.nm-wl__head{margin:0 0 1.5rem}.nm-wl__heading{margin:0 0 .35rem}.nm-wl__sub{margin:0;color:#6b6b6b;font-size:.9rem}.nm-wl__grid{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem 1rem;grid-template-columns:repeat(var(--nm-wl-cols, 4),minmax(0,1fr))}@media(max-width:989px){.nm-wl__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.nm-wl__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .75rem}}.nm-wl__card{display:flex;flex-direction:column}.nm-wl__media{position:relative;overflow:hidden;background:#f4f4f4}.nm-wl__media img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover}.nm-wl__img-link{display:block}.nm-wl__badge{position:absolute;left:8px;bottom:8px;background:#000000b8;color:#fff;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .5rem;border-radius:2px}.nm-wl__info{display:flex;flex-direction:column;gap:.3rem;padding:.65rem 0 0}.nm-wl__title{font-size:.88rem;line-height:1.35;color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nm-wl__title:hover{text-decoration:underline}.nm-wl__price{font-size:.88rem}.nm-wl__was{color:#8b8b8b;margin-right:.35rem}.nm-wl__now.is-sale{color:var(--nm-wish-active)}.nm-wl__atc{margin-top:.45rem;display:inline-block;text-align:center;font:inherit;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;padding:.6rem .8rem;border:1px solid currentColor;border-radius:2px;background:none;color:inherit;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.nm-wl__atc:hover{background:var(--nm-wish-fg);color:#fff}.nm-wl__atc[disabled]{opacity:.6;cursor:default}.nm-wl__empty{padding:2.5rem 0;text-align:center}.nm-wl__empty p{margin:0 0 1rem;color:#6b6b6b}.nm-wl__empty-btn{display:inline-block;padding:.8rem 1.6rem;border:1px solid currentColor;color:inherit;text-decoration:none;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.nm-wl__loading{padding:2rem 0;color:#6b6b6b;font-size:.9rem}product-block .image-cont{position:relative}.media-gallery__inner{position:relative}.media-gallery__inner>.nm-wish--pdp{position:absolute}.header-favs-link{position:relative;display:inline-flex;align-items:center}.header-favs-link .cart-link__icon{position:relative;display:inline-flex}.header-favs-link{--nm-wish-header-icon: 24px}.header-favs-link .nm-wish-header-icon{width:var(--nm-wish-header-icon);height:var(--nm-wish-header-icon);display:block}
/*# sourceMappingURL=/cdn/shop/t/30/assets/wishlist.css.map */
