html.nv-cart-lock{overflow:hidden}.nv.nv-cartroot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;visibility:hidden;pointer-events:none}.nv.nv-cartroot.is-open{visibility:visible;pointer-events:auto}.nv .nv-cart__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#102b3b8c;opacity:0;transition:opacity .25s ease}.nv.nv-cartroot.is-open .nv-cart__overlay{opacity:1}.nv .nv-cart__panel{position:absolute;top:0;right:0;bottom:0;width:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-18px 0 48px #102b3b38;transform:translate(101%);transition:transform .32s cubic-bezier(.22,.61,.36,1)}.nv.nv-cartroot.is-open .nv-cart__panel{transform:none}.nv .nv-cart__panel.is-busy{pointer-events:none}.nv .nv-cart__panel.is-busy .nv-cart__scroll{opacity:.5}@media(min-width:750px){.nv .nv-cart__panel{width:440px}}@media(prefers-reduced-motion:reduce){.nv .nv-cart__panel,.nv .nv-cart__overlay{transition:none}}.nv .nv-cart__head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;border-bottom:1px solid var(--nv-line)}.nv .nv-cart__head-t{font-family:Sora,Avenir Next,sans-serif;font-weight:800;font-size:17px;color:var(--nv-ink)}.nv .nv-cart__head-n{color:var(--nv-muted);font-weight:700}.nv .nv-cart__x{flex-shrink:0;width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center}.nv .nv-cart__x:hover{background:var(--nv-page)}.nv .nv-cart__brand{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:11px;padding:14px 16px 13px;border-bottom:1px solid var(--nv-line)}.nv .nv-cart__logo{height:30px;width:auto}.nv .nv-cart__logo-txt{font-family:Sora,Avenir Next,sans-serif;font-weight:800;font-size:23px;letter-spacing:.02em;color:var(--nv-ink)}.nv .nv-cart__proof{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.nv .nv-cart__faces{display:flex;flex-shrink:0}.nv .nv-cart__faces img{width:34px;height:34px;border-radius:999px;object-fit:cover;border:2px solid #FFFFFF;margin-left:-9px}.nv .nv-cart__faces img:first-child{margin-left:0}.nv .nv-cart__proof-t{background:var(--nv-teal-soft);color:var(--nv-teal-dark);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;line-height:1.2}.nv .nv-cart__proof-t b{font-weight:800}.nv .nv-cart__trust{display:flex;align-items:stretch;width:100%}.nv .nv-cart__trust-i{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 6px;text-align:center}.nv .nv-cart__trust-i+.nv-cart__trust-i{border-left:1px solid var(--nv-line)}.nv .nv-cart__trust-i svg{flex-shrink:0;width:15px;height:15px}.nv .nv-cart__trust-i span{font-size:11px;font-weight:700;color:var(--nv-body);line-height:1.25}.nv .nv-cart__bar{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 16px;font-size:13px;font-weight:800;text-align:center}.nv .nv-cart__bar svg{flex-shrink:0}.nv .nv-cart__bar--ship{background:var(--nv-ink);color:#fff}.nv .nv-cart__bar--hold{background:var(--nv-teal);color:#fff;font-weight:700}.nv .nv-cart__bar--hold b{font-weight:800;font-variant-numeric:tabular-nums}.nv .nv-cart__ship{flex-shrink:0;background:var(--nv-teal-soft);padding:12px 16px}.nv .nv-cart__ship-t{font-size:13px;font-weight:700;color:var(--nv-teal-dark);text-align:center}.nv .nv-cart__ship-t b{font-weight:800}.nv .nv-cart__ship-track{height:7px;border-radius:999px;background:#d3edf3;margin-top:9px;overflow:hidden}.nv .nv-cart__ship-fill{height:100%;border-radius:999px;background:var(--nv-teal);transition:width .3s ease}.nv .nv-cart__err{flex-shrink:0;background:var(--nv-coral-soft);color:var(--nv-coral-ink);font-size:13px;font-weight:700;text-align:center;padding:11px 16px}.nv .nv-cart__err[hidden]{display:none}.nv .nv-cart__scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--nv-page);padding:14px 14px 18px;display:flex;flex-direction:column;gap:10px;transition:opacity .15s ease}.nv .nv-cart__line{position:relative;display:flex;gap:12px;background:#fff;border:1px solid var(--nv-line);border-radius:14px;padding:12px;box-shadow:0 6px 18px #102b3b0a}.nv .nv-cart__line--gift{border-color:var(--nv-teal-line);background:#f8fdfe;box-shadow:none}.nv .nv-cart__thumb{flex-shrink:0;width:82px;height:82px;border-radius:10px;object-fit:cover;background:var(--nv-teal-soft)}.nv .nv-cart__ph{flex-shrink:0;width:82px;height:82px;border-radius:10px;background:var(--nv-teal-soft);display:flex;align-items:center;justify-content:center}.nv .nv-cart__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.nv .nv-cart__t{font-size:14px;font-weight:800;line-height:1.3;color:var(--nv-ink);padding-right:26px}.nv .nv-cart__v{font-size:12px;color:var(--nv-muted);line-height:1.3}.nv .nv-cart__pr{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.nv .nv-cart__now{font-size:15px;font-weight:800;color:var(--nv-ink)}.nv .nv-cart__was{font-size:13px;color:var(--nv-strike);text-decoration:line-through}.nv .nv-cart__ctrls{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.nv .nv-cart__qty{display:inline-flex;align-items:center;border:1px solid var(--nv-line);border-radius:999px;background:#fff}.nv .nv-cart__qty button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:999px;color:var(--nv-ink)}.nv .nv-cart__qty button:hover{background:var(--nv-page)}.nv .nv-cart__qty button svg{width:13px;height:13px}.nv .nv-cart__qty span{min-width:26px;text-align:center;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--nv-ink)}.nv .nv-cart__save{display:inline-flex;align-items:center;gap:5px;background:var(--nv-teal-soft);color:var(--nv-teal-dark);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.nv .nv-cart__save svg{width:13px;height:13px}.nv .nv-cart__tag{display:inline-flex;align-items:center;gap:5px;background:var(--nv-coral-soft);color:var(--nv-coral-ink);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;letter-spacing:.06em}.nv .nv-cart__tag svg{width:13px;height:13px}.nv .nv-cart__fixed{font-size:12px;font-weight:700;color:var(--nv-muted)}.nv .nv-cart__rm{position:absolute;top:9px;right:9px;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center}.nv .nv-cart__rm:hover{background:var(--nv-page)}.nv .nv-cart__rm svg{width:16px;height:16px}.nv .nv-cart__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:40px 24px;text-align:center;background:var(--nv-page)}.nv .nv-cart__empty-t{font-family:Sora,Avenir Next,sans-serif;font-weight:700;font-size:19px;color:var(--nv-ink)}.nv .nv-cart__empty-b{font-size:14px;line-height:1.55;color:var(--nv-body);max-width:280px}.nv .nv-cart__foot{flex-shrink:0;background:#fff;border-top:1px solid var(--nv-line);padding:13px 16px calc(14px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:9px;box-shadow:0 -10px 26px #102b3b12}.nv .nv-cart__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.nv .nv-cart__row-k{font-size:14px;color:var(--nv-body)}.nv .nv-cart__row-v{display:flex;align-items:baseline;gap:8px;font-size:14px;font-weight:700;color:var(--nv-ink)}.nv .nv-cart__row--save .nv-cart__row-k{color:var(--nv-coral-ink);font-weight:700}.nv .nv-cart__row--save .nv-cart__row-v{color:var(--nv-coral-ink);font-weight:800}.nv .nv-cart__row--tot .nv-cart__row-k{font-size:15px;font-weight:800;color:var(--nv-ink)}.nv .nv-cart__row--tot .nv-cart__row-v{font-size:18px;font-weight:800}.nv .nv-cart__row-was{font-size:14px;font-weight:500;color:var(--nv-strike);text-decoration:line-through}.nv .nv-cart__cta{margin-top:3px;font-size:16px;padding:16px 20px}.nv .nv-cart__note{font-size:12px;color:var(--nv-muted);text-align:center}.nv .nv-cart__pay{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.nv .nv-cart__pay svg{height:23px;width:auto;border-radius:3px}.nv .nv-head__cart{position:relative;display:flex;align-items:center}.nv .nv-head__cart-n{position:absolute;top:-6px;right:-7px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--nv-coral);color:#fff;font-size:11px;font-weight:800;line-height:18px;text-align:center}.nv .nv-head__cart-n[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nuvolia-cart.css.map */
