.nv-cd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;pointer-events:none}.nv-cd__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#07080b8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .45s var(--nv-ease)}.nv-cd__panel{position:absolute;top:0;right:0;bottom:0;width:min(460px,100%);background:#fff;color:var(--nv-text);display:flex;flex-direction:column;transform:translate(104%);transition:transform .55s var(--nv-ease);box-shadow:-30px 0 80px -30px #07080b80;border-radius:28px 0 0 28px;overflow:hidden}.nv-cd[aria-hidden=false]{pointer-events:auto}.nv-cd[aria-hidden=false] .nv-cd__bg{opacity:1}.nv-cd[aria-hidden=false] .nv-cd__panel{transform:none}html.nv-cart-open{overflow:hidden}.nv-cd.is-busy .nv-cd__items,.nv-cd.is-busy .nv-cd__foot{opacity:.55;pointer-events:none;transition:opacity .2s}.nv-cd__head{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px 16px;background:var(--nv-ink);color:#fff}.nv-cd__head .nv-eyebrow{color:var(--nv-cyan)}.nv-cd__title{font:700 24px/1.1 var(--nv-h)!important;margin-top:8px;color:#fff!important}.nv-cd__close{width:40px;height:40px;border-radius:12px;border:1px solid var(--nv-line);background:#ffffff0f;color:#fff;display:grid;place-items:center;cursor:pointer}.nv-cd__close .nv-ic{width:18px;height:18px}.nv-cd__err{margin:12px 24px 0;padding:12px 14px;border-radius:12px;background:#fff1f0;color:#b42318;font-size:13.5px}.nv-cd__promo{display:flex;gap:12px;align-items:flex-start;margin:16px 24px 0;padding:14px 16px;border-radius:18px;background:linear-gradient(120deg,#5b6cff1a,#22d3ee1a);border:1px dashed rgba(91,108,255,.45)}.nv-cd__promo.is-on{background:linear-gradient(120deg,#22c55e1a,#22d3ee1a);border-color:#22c55e80}.nv-cd__promo-ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--nv-grad);color:#fff;flex:none}.nv-cd__promo b{font:600 14.5px/1.3 var(--nv-h);display:block}.nv-cd__promo p{font-size:13px;color:var(--nv-muted);margin-top:3px;line-height:1.45}.nv-cd__bar{display:block;height:6px;border-radius:6px;background:#07080b14;margin-top:10px;overflow:hidden}.nv-cd__bar i{display:block;height:100%;width:100%;background:var(--nv-grad);transform:scaleX(var(--p,0));transform-origin:left;transition:transform 1s var(--nv-ease)}.nv-cd__items{flex:1;overflow:auto;padding:8px 24px 0;scrollbar-width:thin}.nv-lines{list-style:none;margin:0;padding:0}.nv-line{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--nv-line-d);animation:nvLine .5s var(--nv-ease) both;animation-delay:calc(var(--d,1)*40ms)}@keyframes nvLine{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nv-line.is-removing{opacity:.3}.nv-line__img{flex:none;width:84px;height:84px;border-radius:16px;overflow:hidden;background:var(--nv-mist)}.nv-line__img img{width:100%!important;height:100%!important;object-fit:cover}.nv-line__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.nv-line__top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.nv-line__title{font:700 15.5px/1.2 var(--nv-h);color:var(--nv-text)}.nv-line__sub{font-size:12.5px;color:var(--nv-muted);margin-top:2px;line-height:1.35}.nv-line__var{font-size:12.5px;color:var(--nv-muted);margin-top:4px;display:flex;flex-wrap:wrap;gap:4px 10px}.nv-line__var b{color:var(--nv-text);font-weight:600}.nv-line__rm{width:30px;height:30px;border-radius:50%;border:1px solid var(--nv-line-d);background:#fff;color:var(--nv-muted);display:grid;place-items:center;cursor:pointer;flex:none}.nv-line__rm .nv-ic{width:13px;height:13px}.nv-line__rm:hover{color:#b42318;border-color:#b42318}.nv-line__disc{display:inline-flex;align-items:center;gap:6px;font:600 12px/1 var(--nv-b);color:#15803d;background:#22c55e1f;padding:6px 10px;border-radius:999px;width:max-content}.nv-line__disc .nv-ic{width:13px;height:13px}.nv-line__bot{display:flex;justify-content:space-between;align-items:center;gap:10px}.nv-qty--s{height:38px;grid-template-columns:32px 1fr 32px;min-width:104px}.nv-qty--s span{display:grid;place-items:center;font:600 14px var(--nv-b)}.nv-qty--s button{font-size:17px}.nv-line__price{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.nv-line__price s{font-size:12.5px;color:var(--nv-muted)}.nv-line__price b{font:700 16px var(--nv-h)}.nv-cd__up{padding:14px 24px 4px}.nv-cd__up-t{font:600 13px/1 var(--nv-b);letter-spacing:.06em;text-transform:uppercase;color:var(--nv-muted);margin-bottom:10px}.nv-cd__up-row{display:flex;flex-direction:column;gap:8px}.nv-cd__upc{display:flex;align-items:center;gap:12px;padding:8px;border-radius:16px;border:1px solid var(--nv-line-d);background:var(--nv-mist)}.nv-cd__upc-i{width:56px;height:56px;border-radius:12px;overflow:hidden;background:#fff;flex:none}.nv-cd__upc-i img{width:100%!important;height:100%!important;object-fit:cover}.nv-cd__upc-m{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.nv-cd__upc-t{font:700 14px var(--nv-h);color:var(--nv-text)}.nv-cd__upc-m span{font-size:12px;color:var(--nv-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv-cd__upc-m b{font:700 13.5px var(--nv-h);margin-top:3px}.nv-cd__upc-b{width:42px;height:42px;border-radius:12px;border:0;background:var(--nv-ink);color:#fff;display:grid;place-items:center;cursor:pointer;flex:none;transition:transform .3s var(--nv-ease),background .3s}.nv-cd__upc-b .nv-ic{width:18px;height:18px}.nv-cd__upc-b:hover{background:var(--nv-indigo);transform:translateY(-2px)}.nv-cd__upc-b.loading{opacity:.6}.nv-cd__upc-b.is-added{background:var(--nv-ok)}.nv-cd__foot{padding:14px 24px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--nv-line-d);background:#fff;box-shadow:0 -20px 40px -30px #07080b40}.nv-cd__sum>div{display:flex;justify-content:space-between;font-size:14px;color:var(--nv-muted);padding:3px 0}.nv-cd__sum .is-disc{color:#15803d}.nv-cd__sum .is-total{font:700 20px/1.2 var(--nv-h);color:var(--nv-text);padding-top:8px}.nv-cd__tax{font-size:12px;color:var(--nv-muted);margin-top:2px}.nv-cd__tax b{color:var(--nv-ok)}.nv-cd__co{margin-top:12px}.nv-cd__co .nv-btn{min-height:58px;font-size:17px}.nv-cd__pay{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-top:12px}.nv-cd__pay .nv-payicon{height:22px}.nv-cd__trust{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:12px;color:var(--nv-muted)}.nv-cd__trust span{display:inline-flex;gap:6px;align-items:center}.nv-cd__trust .nv-ic{width:14px;height:14px;color:var(--nv-azure)}.nv-cd__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:30px 24px}.nv-cd__empty p{color:var(--nv-muted);font-size:15px;line-height:1.6;max-width:320px}.nv-cd__up--empty{width:100%;padding:16px 0 0}#cart-icon-bubble.is-bump{animation:nvBump .6s var(--nv-ease)}@keyframes nvBump{30%{transform:scale(1.18)}}.nv-cartpage{padding:clamp(28px,5vw,64px) 0 clamp(64px,8vw,120px)}.nv-cartpage__grid{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(24px,4vw,56px);align-items:start}.nv-cartpage .nv-lines .nv-line{padding:22px 0}.nv-cartpage .nv-line__img{width:120px;height:120px}.nv-cartpage__side{position:sticky;top:120px;border-radius:24px;background:var(--nv-mist);padding:24px}.nv-cartpage__side .nv-cd__promo{margin:0 0 16px}.nv-cartpage__side .nv-cd__sum .is-total{font-size:24px}.nv-cartpage__empty{text-align:center;padding:40px 0 20px;display:flex;flex-direction:column;align-items:center;gap:14px}.nv-cartpage__empty p{color:var(--nv-muted);max-width:420px;line-height:1.6}.nv-cartpage__empty .nv-cd__up-row{flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:16px}.nv-cartpage__empty .nv-cd__upc{width:300px}@media(max-width:989px){.nv-cartpage__grid{grid-template-columns:1fr}.nv-cartpage__side{position:static}}@media(max-width:749px){.nv-cd__panel{width:100%;border-radius:0;transform:translateY(100%)}.nv-cd[aria-hidden=false] .nv-cd__panel{transform:none}.nv-cd__head{padding:18px 18px 14px}.nv-cd__items,.nv-cd__up{padding-left:18px;padding-right:18px}.nv-cd__promo{margin:12px 18px 0}.nv-cd__foot{padding-left:18px;padding-right:18px}.nv-line__img{width:72px;height:72px}.nv-cartpage .nv-line__img{width:88px;height:88px}}html:root body .nv-cd .nv-line{gap:16px!important;padding:18px 0!important}html:root body .nv-line__sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}html:root body .nv-line__opts{display:flex;flex-direction:column;gap:9px;margin-top:9px}html:root body .nv-lo{display:flex;flex-direction:column;gap:7px}html:root body .nv-lo__l{font-size:12.5px;line-height:1.2;color:var(--dk-mut)}html:root body .nv-lo__l b{color:var(--dk-txt);font-weight:600}html:root body .nv-lo__v{display:flex;flex-wrap:wrap;align-items:center;gap:10px}html:root body .nv-lsw{position:relative!important;width:22px!important;height:22px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:var(--c)!important;box-shadow:inset 0 0 0 1px #ffffff38,0 2px 6px #00000059!important;cursor:pointer;flex:none;transition:transform .2s ease,box-shadow .2s ease!important}html:root body .nv-lsw.is-on{box-shadow:0 0 0 2px #0a0e1c,0 0 0 4px #22d3ee,0 0 14px #22d3ee73!important}html:root body .nv-lsw:hover{transform:scale(1.1)}html:root body .nv-lsw:focus-visible{outline:2px solid #5B6CFF;outline-offset:4px}html:root body .nv-lsw--s{width:16px!important;height:16px!important}html:root body .nv-lsw--s.is-on{box-shadow:0 0 0 2px #0a0e1c,0 0 0 3.5px #22d3ee!important}html:root body .nv-lch{font:600 12px/1 var(--nv-b)!important;padding:7px 11px!important;min-height:0!important;margin:0!important;border-radius:999px!important;border:1px solid var(--dk-line)!important;background:transparent!important;color:var(--dk-mut)!important;cursor:pointer;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}html:root body .nv-lch.is-on{border-color:#22d3ee!important;color:var(--dk-txt)!important;background:#22d3ee1a!important}html:root body .nv-line.is-swapping{opacity:.5;pointer-events:none;transition:opacity .2s}html:root body .nv-cd__up{padding-top:20px!important}html:root body .nv-cd__up-t{margin-bottom:14px!important;line-height:1.4!important}html:root body .nv-cd__up-row{gap:12px!important}html:root body .nv-cd__upc{gap:16px!important;padding:12px!important;border-radius:18px!important}html:root body .nv-cd__upc-i{width:64px!important;height:64px!important;border-radius:14px!important}html:root body .nv-cd__upc-m{gap:3px}html:root body .nv-cd__upc-m b{margin-top:2px!important}html:root body .nv-upsw{display:flex;align-items:center;gap:10px;margin-top:7px;padding-left:3px}@media(max-width:749px){html:root body .nv-lsw{width:24px!important;height:24px!important}html:root body .nv-lsw--s{width:18px!important;height:18px!important}html:root body .nv-lo__v{gap:11px}}html:root body .nv-cd__empty{min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;justify-content:flex-start!important;padding:36px 24px 28px!important}html:root body .nv-cd__up--empty .nv-cd__upc{text-align:left}html:root body .nv-cd__up--empty{padding:20px 0 4px!important}@media(max-width:749px){html:root body .nv-cd__empty{padding:28px 18px 24px!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/nv-cart.css.map */
