.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}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/nv-cart.css.map */
