.nu-card{--nu-ink: #1E1B18;--nu-salt: #F7F2EA;--nu-pearl: #FFFDF9;--nu-hair: #D8CAB7;--nu-muted: #6E5F51;--nu-gold: #B8893E;--nu-gold-text: #8A6424;--nu-lagoon: #2F4F4A;--nu-coral: #B0553D;position:relative;color:var(--nu-ink);font-family:"Jost",var(--font-body-family, "Helvetica Neue", Arial, sans-serif)}.nu-card *,.nu-card *:before{box-sizing:border-box}.nu-card__media{position:relative;aspect-ratio:4 / 5;background:var(--nu-pearl);overflow:hidden}.nu-card__imglink{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.nu-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .5s ease}.nu-card__img--hover{opacity:0}.nu-card:hover .nu-card__img--hover{opacity:1}.nu-card__placeholder{fill:var(--nu-hair);background:var(--nu-pearl)}.nu-card__badge{position:absolute;top:12px;left:12px;z-index:2;font-size:10px;line-height:14px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--nu-pearl);color:var(--nu-ink);border:1px solid var(--nu-hair)}.nu-card__badge--new{background:var(--nu-ink);color:var(--nu-salt);border-color:var(--nu-ink)}.nu-card__badge--sale{background:var(--nu-coral);color:var(--nu-pearl);border-color:var(--nu-coral)}.nu-card__badge--limited{background:transparent;color:var(--nu-gold-text);border-color:var(--nu-gold)}.nu-card__offer{display:none;position:absolute;left:12px;top:12px;z-index:2;padding:5px 10px;border-radius:999px;background:var(--nu-gold);color:var(--nu-pearl);border:1px solid var(--nu-gold);font-size:10.5px;line-height:14px;font-weight:500;letter-spacing:.08em;white-space:nowrap;pointer-events:none}.nu-card__offer:before{content:var(--nu-offer-text, "")}.nu-card__offer--below{top:44px}.nu-card__mood{position:absolute;left:10px;bottom:10px;z-index:2;width:44px;height:44px;border-radius:999px;background:var(--nu-salt);display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,transform .4s ease;pointer-events:none}.nu-card__mood svg{display:block}.nu-card__hover{position:absolute;left:12px;right:12px;bottom:12px;z-index:3;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateY(8px);transition:opacity .4s ease-out,transform .4s ease-out}.nu-card:hover .nu-card__hover,.nu-card:focus-within .nu-card__hover{opacity:1;transform:none}.nu-card:hover .nu-card__mood,.nu-card:focus-within .nu-card__mood{opacity:0;transform:scale(.8)}.nu-card__chips{display:flex;flex-wrap:wrap;gap:6px}.nu-card__chip{display:inline-flex;align-items:center;gap:4px;background:#cfe0da;color:var(--nu-ink);border-radius:999px;padding:4px 9px 4px 6px;font-size:10px;line-height:14px;font-weight:500;letter-spacing:.08em}.nu-card__chip svg{display:block;flex:none}.nu-card__add{display:block;width:100%;text-align:center;text-decoration:none;background:var(--nu-ink);color:var(--nu-salt);border:0;border-radius:2px;padding:13px 10px;font-family:inherit;font-size:11px;line-height:14px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background .3s ease}.nu-card__add:hover{background:var(--nu-lagoon)}.nu-card__add--sold{background:var(--nu-pearl);color:var(--nu-ink);border:1px solid var(--nu-hair)}.nu-card__add[aria-busy=true]{opacity:.6;cursor:progress}.nu-card__add.is-added{background:var(--nu-lagoon)}.nu-card__info{padding-top:14px}.nu-card__name{margin:0 0 4px;font-family:inherit;font-size:13px;line-height:18px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.nu-card__name a{color:inherit;text-decoration:none}.nu-card__name a:after{content:"";position:absolute;left:0;right:0;top:0;aspect-ratio:4 / 5;z-index:1}.nu-card__name a:focus-visible{outline:2px solid var(--nu-lagoon);outline-offset:3px}.nu-card__tagline{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:16px;line-height:22px;color:var(--nu-muted)}.nu-card__material{margin:2px 0 0;font-size:12px;line-height:18px;color:var(--nu-muted);letter-spacing:.02em}.nu-card__row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:8px}.nu-card__price{font-size:15px;line-height:20px;letter-spacing:.04em}.nu-card__price s{color:var(--nu-muted);margin-left:6px}.nu-card__swatches{display:flex;gap:6px}.nu-card__swatch{width:12px;height:12px;border-radius:999px;border:1px solid var(--nu-hair)}.nu-card__swatch.is-on{outline:1px solid var(--nu-ink);outline-offset:2px}.nu-card .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(hover:none),screen and (max-width:749px){.nu-card__hover{opacity:1;transform:none}.nu-card__add,.nu-card__mood,.nu-card__img--hover{display:none}}@media(prefers-reduced-motion:reduce){.nu-card__img,.nu-card__hover,.nu-card__mood{transition:none}}.nu-card__fam{display:flex;align-items:center;gap:5px}.nu-card__famthumb{position:relative;width:26px;height:26px;border-radius:999px;overflow:hidden;border:1px solid var(--nu-hair, #D8CAB7);background:var(--nu-pearl, #FFFDF9);display:block;flex:none}.nu-card__famthumb img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.35)}.nu-card__famthumb.is-on{outline:1px solid var(--nu-ink, #1E1B18);outline-offset:2px}.nu-card__famthumb.is-out img{opacity:.4}.nu-card__famthumb.is-out:after{content:"";position:absolute;left:50%;top:2px;bottom:2px;width:1px;background:var(--nu-ink, #1E1B18);transform:rotate(40deg)}.nu-card__famthumb:focus-visible{outline:2px solid #2F4F4A;outline-offset:2px}.nu-card__fammore{font-style:normal;font-size:11px;color:var(--nu-muted, #6E5F51)}.nu-card.is-fam-preview .nu-card__img--hover{opacity:0!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/nusanoa-product-card.css.map */
