.ns-wl-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:50%;background:#fff9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;padding:0;box-shadow:0 1px 3px #0000001a;-webkit-tap-highlight-color:transparent}.ns-wl-btn svg{width:17px;height:17px;fill:none;stroke:#000;stroke-width:.8;transition:transform .15s}.ns-wl-btn.is-active svg{fill:#e0245e;stroke:#e0245e}.ns-wl-btn:active svg{transform:scale(.85)}.ns-wl-btn--card{position:absolute;top:10px;right:10px;z-index:10}.ns-wl-btn--product{width:48px;height:48px;border:1px solid #ddd;box-shadow:none;background:#fff}.ns-wl-btn--product svg{width:22px;height:22px}.product-grid-item__image .product-media__container,.pc__imgwrap{position:relative}.ns-wl-header{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:inherit}.ns-wl-header svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6}.ns-wl-header__count{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#e0245e;color:#fff;font-size:10px;line-height:16px;text-align:center}.ns-wl-count{font-size:11px;background:#111;color:#fff;border-radius:10px;padding:0 6px;margin-left:4px}.ns-wl-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;max-width:1100px;margin:0 auto;padding:20px 14px}@media(min-width:768px){.ns-wl-grid{grid-template-columns:repeat(4,1fr);gap:20px}}.ns-wl-item img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.ns-wl-item h3{font-size:14px;margin:8px 0 2px}.ns-wl-price{font-size:14px;margin-bottom:8px}.ns-wl-item select{width:100%;padding:8px;margin-bottom:8px;font-size:13px}.ns-wl-actions{display:flex;gap:8px}.ns-wl-actions button{flex:1;padding:10px 6px;font-size:13px;cursor:pointer;border:1px solid #111}.ns-wl-add{background:#111;color:#fff}.ns-wl-remove{background:#fff;color:#111}.ns-wl-add[disabled]{opacity:.5;cursor:not-allowed}.ns-wl-empty{text-align:center;padding:60px 16px}.ns-wl-empty a{display:inline-block;margin-top:14px;padding:10px 22px;background:#111;color:#fff}.ns-wl-fly{position:fixed;z-index:99999;width:20px;height:20px;pointer-events:none}.ns-wl-fly svg{width:100%;height:100%;fill:#e0245e}@keyframes ns-wl-bounce{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-8px) scale(1.18)}60%{transform:translateY(0) scale(.94)}80%{transform:translateY(-2px)}}@keyframes ns-wl-pop{0%{transform:scale(0)}60%{transform:scale(1.45)}to{transform:scale(1)}}.ns-wl-header.ns-wl-bounce svg{animation:ns-wl-bounce .6s cubic-bezier(.3,1.2,.5,1)}.ns-wl-header__count.ns-wl-pop{animation:ns-wl-pop .4s cubic-bezier(.3,1.5,.5,1)}@media(prefers-reduced-motion:reduce){.ns-wl-header.ns-wl-bounce svg,.ns-wl-header__count.ns-wl-pop{animation:none}}.ns-wl-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:16px;visibility:hidden;opacity:0;transition:opacity .2s,visibility 0s .2s}.ns-wl-modal.is-open{visibility:visible;opacity:1;transition:opacity .2s}.ns-wl-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#140e1c80}.ns-wl-modal__box{position:relative;width:100%;max-width:360px;background:#fff;color:#111;border-radius:16px;padding:28px 24px 22px;text-align:center;box-shadow:0 20px 50px #00000040;transform:translateY(14px) scale(.96);transition:transform .25s cubic-bezier(.2,.8,.2,1)}.ns-wl-modal.is-open .ns-wl-modal__box{transform:none}.ns-wl-modal__x{position:absolute;top:8px;right:10px;width:36px;height:36px;border:0;background:none;font-size:26px;line-height:1;cursor:pointer;color:#555}.ns-wl-modal__heart{width:44px;height:44px;fill:#e0245e;display:block;margin:0 auto 10px}.ns-wl-modal.is-open .ns-wl-modal__heart{animation:ns-wl-modal-pop .45s .1s cubic-bezier(.3,1.5,.5,1) backwards}@keyframes ns-wl-modal-pop{0%{transform:scale(0)}60%{transform:scale(1.3)}to{transform:scale(1)}}.ns-wl-modal__box h3{font-size:18px;margin:0 0 6px}.ns-wl-modal__box p{font-size:14px;margin:0 0 18px;color:#555}.ns-wl-modal__btn{display:block;padding:12px;background:#111;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700;border-radius:4px}.ns-wl-modal__link{display:inline-block;margin-top:12px;font-size:13px;color:#111;text-decoration:underline}@media(max-width:600px){.ns-wl-modal{align-items:flex-end;padding:0}.ns-wl-modal__box{max-width:none;border-radius:16px 16px 0 0;padding-bottom:calc(22px + env(safe-area-inset-bottom,0px));transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.ns-wl-modal,.ns-wl-modal__box{transition:none}.ns-wl-modal.is-open .ns-wl-modal__heart{animation:none}}.ns-wl-header svg{overflow:visible}@keyframes ns-wl-hop{0%{transform:translateY(0) scale(1)}3.6%{transform:translateY(0) scale(1.08,.9)}10.8%{transform:translateY(-6px) scale(.95,1.07)}17.3%{transform:translateY(0) scale(1.06,.94)}24%,to{transform:translateY(0) scale(1)}}.ns-wl-header.has-items svg path{transform-box:fill-box;transform-origin:50% 90%;animation:ns-wl-hop 3s ease-out infinite}@media(prefers-reduced-motion:reduce){.ns-wl-header.has-items svg path{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/118/assets/wishlist.css.map */
