.nxv-wishlist-heart{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-width:40px;min-height:40px;cursor:pointer;border:1px solid #dfdfd6;background:#f5f3ed;color:#193c34;border-radius:50%;box-shadow:0 4px 14px #122b1f24;padding:9px;line-height:1;transition:transform .18s,background .18s,color .18s}.nxv-wishlist-heart:hover{transform:translateY(-1px);background:#193c34;color:#fffdf7}.nxv-wishlist-heart[aria-pressed=true]{background:#193c34;color:#f5f3ed;border-color:#193c34}.nxv-wishlist-heart[aria-pressed=true] svg{fill:currentColor}.nxv-wishlist-heart:focus-visible,.nxv-wishlist__header:focus-visible,.nxv-wishlist-panel button:focus-visible,.nxv-wishlist-panel a:focus-visible{outline:3px solid #c9a770;outline-offset:3px}.card-wrapper{position:relative}.card-wrapper>.nxv-wishlist-heart--card{position:absolute;top:9px;left:9px;z-index:12;width:40px;height:40px}.nxv-wishlist-heart--product{margin-top:10px;padding:10px 15px;border-radius:100px;min-height:40px;box-shadow:none;background:#fffef8}.nxv-wishlist-heart__text{font-size:11px;font-weight:750;letter-spacing:.08em;line-height:1.2;white-space:nowrap}.nxv-wishlist__header{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;cursor:pointer;border:0;background:transparent;padding:0;color:inherit;min-width:38px;min-height:40px}.nxv-wishlist__header svg{width:23px;height:23px}.nxv-wishlist__badge{position:absolute;top:0;right:-2px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border-radius:20px;background:#193c34;color:#fffef5;font-size:10px;font-weight:700;line-height:1}.nxv-wishlist__badge[hidden]{display:none}.nxv-wishlist-panel[open]{position:fixed;inset:0 0 0 auto;margin:0;width:min(100%,620px);max-width:none;max-height:100dvh;height:100dvh;padding:0;border:0;background:#f5f3ed;color:#193c34;box-shadow:-20px 0 80px #00000036;overflow:hidden}.nxv-wishlist-panel::backdrop{background:#061710b3}.nxv-wishlist-panel__shell{display:flex;flex-direction:column;height:100%;min-height:0;background:#f5f3ed}.nxv-wishlist-panel__header{flex:0 0 auto;padding:30px 29px 24px;display:flex;justify-content:space-between;gap:14px;align-items:flex-start;background:#183a30;color:#fffdf5}.nxv-wishlist-panel__eyebrow{font-size:10px;letter-spacing:.19em;font-weight:750;color:#d1b58f}.nxv-wishlist-panel__header h2{font-size:clamp(30px,4vw,49px);line-height:1.05;letter-spacing:-.055em;margin:13px 0 8px;color:#fffdf5;font-weight:650}.nxv-wishlist-panel__header h2 span{color:#d4b88e}.nxv-wishlist-panel__header p{color:#c8d9cf;margin:0;font-size:13px;line-height:1.5}.nxv-wishlist-panel__close{display:grid;place-items:center;flex:0 0 37px;width:37px;height:37px;border:1px solid #ffffff55;background:#25493d;color:#fff;border-radius:50%;cursor:pointer;font-size:16px}.nxv-wishlist-panel__toolbar{padding:17px 27px;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #d8ded1;color:#718374;font-size:11px;font-weight:750;letter-spacing:.15em}.nxv-wishlist-panel__list{flex:1;min-height:0;overflow-y:auto;padding:18px 24px 25px;overscroll-behavior:contain}.nxv-wishlist-panel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.nxv-wishlist-panel__item{min-width:0;background:#fffdf7;border:1px solid #dee4da;border-radius:12px;overflow:hidden}.nxv-wishlist-panel__photo{display:flex;align-items:center;justify-content:center;background:#ebece4;aspect-ratio:4/5;overflow:hidden;text-decoration:none;color:#658071;font-size:12px;letter-spacing:.11em}.nxv-wishlist-panel__photo img{width:100%;height:100%;object-fit:contain}.nxv-wishlist-panel__details{padding:14px 13px 15px}.nxv-wishlist-panel__product-title{font-size:14px;line-height:1.4;font-weight:650;color:#193c34;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:39px}.nxv-wishlist-panel__price{font-size:16px;font-weight:750;margin:7px 0;color:#193c34}.nxv-wishlist-panel__price s{font-weight:400;font-size:12px;color:#9c9f93;margin-left:7px}.nxv-wishlist-panel__status{font-size:11px;letter-spacing:.11em;font-weight:700;color:#718372;margin:5px 0 13px}.nxv-wishlist-panel__status--sold{color:#ad665a}.nxv-wishlist-panel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nxv-wishlist-panel__view{display:flex;justify-content:center;align-items:center;flex:1 1 110px;min-height:37px;padding:10px 7px;background:#193c34;color:#fffdf6;text-decoration:none;border-radius:7px;font-size:10px;font-weight:750;letter-spacing:.08em;text-align:center}.nxv-wishlist-panel__remove{flex:0 0 auto;min-height:37px;border:1px solid #d5dcd3;background:#f5f3ed;border-radius:7px;color:#42614b;cursor:pointer;font-size:11px;padding:7px 9px}.nxv-wishlist-panel__empty{padding:55px 12px 65px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;color:#3d5d4c}.nxv-wishlist-panel__empty svg{width:53px;height:53px;stroke:#476c59}.nxv-wishlist-panel__empty h3{margin:0;font-size:27px;line-height:1.2;color:#193c34}.nxv-wishlist-panel__empty p{font-size:14px;line-height:1.55;max-width:270px;margin:0}.nxv-wishlist-panel__empty a{margin-top:7px;text-decoration:none;background:#193c34;color:#fff;padding:15px 20px;border-radius:8px;font-size:12px;letter-spacing:.11em}.nxv-wishlist-panel__footer{flex:0 0 auto;background:#e8e9df;border-top:1px solid #d9dfd3;padding:17px 25px;display:flex;align-items:center;justify-content:space-between;gap:14px}.nxv-wishlist-panel__footer p{font-size:11px;line-height:1.55;max-width:280px;color:#687b6c;margin:0}.nxv-wishlist-panel__footer a{flex:0 0 auto;font-size:11px;color:#193c34;text-decoration:none;font-weight:750;letter-spacing:.08em;white-space:nowrap}.nxv-wishlist-toast:not([hidden]){position:fixed;z-index:2147483000;left:50%;bottom:24px;transform:translate(-50%);width:max-content;max-width:calc(100vw - 32px);background:#193c34;color:#fffdf5;border:1px solid #b9a383;border-radius:11px;padding:13px 19px;box-shadow:0 10px 38px #172b2550;font-size:12px;line-height:1.35;text-align:center;pointer-events:none}@media(max-width:749px){.card-wrapper>.nxv-wishlist-heart--card{top:8px;left:8px;width:36px;height:36px;min-width:36px;min-height:36px;padding:8px}.card-wrapper>.nxv-wishlist-heart--card svg{width:17px;height:17px}.nxv-wishlist__header{min-width:33px;min-height:38px}.nxv-wishlist__header svg{width:21px;height:21px}.nxv-wishlist-panel__header{padding:23px 20px 20px}.nxv-wishlist-panel__list{padding:15px}.nxv-wishlist-panel__grid{gap:9px}.nxv-wishlist-panel__details{padding:10px}.nxv-wishlist-panel__product-title{font-size:12px;min-height:35px}.nxv-wishlist-panel__photo{aspect-ratio:3/4}.nxv-wishlist-panel__price{font-size:14px}.nxv-wishlist-panel__footer{padding:14px 17px;gap:10px}.nxv-wishlist-panel__footer p,.nxv-wishlist-panel__footer a{font-size:10px}}@media(prefers-reduced-motion:reduce){.nxv-wishlist-heart{transition:none}}.header__icons .nxv-wishlist__header{width:4.4rem;height:4.4rem;padding:0;position:relative;overflow:visible;flex-shrink:0;isolation:isolate}.header__icons .nxv-wishlist__header>svg{display:block;width:2.2rem;height:2.2rem;flex:none}.header__icons .nxv-wishlist__header .nxv-wishlist__badge{position:absolute;z-index:2;top:.1rem;right:-.1rem;bottom:auto;left:auto;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:1.7rem;min-width:1.7rem;max-width:2.5rem;height:1.7rem;min-height:1.7rem;max-height:1.7rem;padding:0 .25rem;margin:0;border-radius:99px;background:#193c34;color:#fffef6;font-size:1rem;font-weight:750;line-height:1;letter-spacing:0;box-shadow:0 0 0 2px #f5f3ed;pointer-events:none}.header__icons .nxv-wishlist__header .nxv-wishlist__badge[hidden]{display:none!important}@media screen and (max-width:749px){.header__icons .nxv-wishlist__header{width:3.8rem;min-width:3.8rem;height:3.8rem}.header__icons .nxv-wishlist__header>svg{width:2.1rem;height:2.1rem}.header__icons .nxv-wishlist__header .nxv-wishlist__badge{top:-.2rem;right:-.15rem;width:1.6rem;min-width:1.6rem;height:1.6rem;min-height:1.6rem;max-height:1.6rem;font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/nuvexilo-wishlist.css.map */
