.neli-cart-progress{display:block;margin:0;padding:0;color:rgb(var(--color-foreground))}.neli-cart-progress__message{margin:var(--neli-message-top) 0 var(--neli-message-bottom);color:rgb(var(--color-foreground));font-size:var(--neli-message-size);font-weight:720;letter-spacing:-.01em;line-height:1.35;text-align:center}.neli-cart-progress__bar{position:relative;height:var(--neli-bar-height);margin:var(--neli-bar-top) 0 var(--neli-bar-bottom);overflow:visible;border:1px solid color-mix(in srgb,var(--neli-track) 72%,#fff);border-radius:999px;background:linear-gradient(180deg,#fff,var(--neli-track));box-shadow:inset 0 1px 2px #0f172a1f,0 4px 12px #0f172a0d}.neli-cart-progress__fill{display:block;width:0;height:100%;border-radius:999px 0 0 999px;background:linear-gradient(90deg,color-mix(in srgb,var(--neli-active) 82%,#071a46),var(--neli-active),color-mix(in srgb,var(--neli-active) 68%,#7dd3fc));box-shadow:inset 0 1px #ffffff6b,0 2px 10px color-mix(in srgb,var(--neli-active) 38%,transparent);transition:width .6s cubic-bezier(.22,1,.36,1)}.neli-cart-progress__fill.is-full{border-radius:999px}.neli-cart-progress__goals{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none}.neli-cart-progress__goal{position:absolute;top:50%;left:var(--neli-goal-position);display:grid;grid-template-rows:var(--neli-label-space) var(--neli-pill-height) var(--neli-label-space);justify-items:center;transform:translate(-50%,-50%);min-width:0}.neli-cart-progress__threshold-slot{display:flex;align-items:center;justify-content:center;min-width:0}.neli-cart-progress__threshold{overflow:hidden;color:color-mix(in srgb,rgb(var(--color-foreground)) 72%,transparent);font-size:var(--neli-label-size);font-weight:720;letter-spacing:-.02em;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.neli-cart-progress__goal.is-reached .neli-cart-progress__threshold{color:color-mix(in srgb,var(--neli-active) 82%,rgb(var(--color-foreground)))}.neli-cart-progress__pill{display:inline-flex;align-items:center;justify-content:center;min-width:var(--neli-pill-min-width);width:auto;height:var(--neli-pill-height);padding:0 var(--neli-pill-padding);border:1px solid var(--neli-pill-border);border-radius:var(--neli-pill-radius);background:linear-gradient(145deg,color-mix(in srgb,var(--neli-pill) 84%,#fff),var(--neli-pill));box-shadow:inset 0 1px #ffffffb8,0 5px 13px #0f172a12;color:#111827;font-size:var(--neli-pill-font-size);font-weight:800;letter-spacing:-.03em;line-height:1;transition:transform .35s cubic-bezier(.22,1,.36,1),background .35s ease,box-shadow .35s ease,color .35s ease}.neli-cart-progress__goal.is-reached .neli-cart-progress__pill{border-color:color-mix(in srgb,var(--neli-active) 72%,#fff);background:linear-gradient(145deg,color-mix(in srgb,var(--neli-active) 78%,#fff),var(--neli-active));box-shadow:inset 0 1px #ffffff4d,0 8px 18px color-mix(in srgb,var(--neli-active) 30%,transparent);color:#fff;transform:translateY(-1px)}.neli-cart-progress__pill svg{width:var(--neli-pill-icon-size);height:var(--neli-pill-icon-size);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.neli-cart-progress__card{display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;margin-top:var(--neli-card-top);padding:var(--neli-card-padding);overflow:hidden;border:1px solid color-mix(in srgb,var(--neli-active) 13%,#fff);border-radius:var(--neli-card-radius);background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.9),transparent 42%),linear-gradient(135deg,var(--neli-card-bg),color-mix(in srgb,var(--neli-card-bg) 73%,#fff));box-shadow:0 8px 22px #0f172a0f;color:var(--neli-card-color);font-size:var(--neli-card-size);font-weight:780;line-height:1.2;white-space:nowrap}.neli-cart-progress__card[hidden]{display:none!important}.neli-cart-progress__card span{overflow:hidden;text-overflow:ellipsis}.neli-cart-progress__card del{flex:0 0 auto;color:rgba(var(--color-foreground),.48);font-size:var(--neli-old-size);font-weight:600}.neli-cart-progress__separator{height:1px;margin-top:var(--neli-separator-top);margin-bottom:var(--neli-separator-bottom);background:var(--neli-separator)}@media screen and (max-width:420px){.neli-cart-progress__card{gap:6px;white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/54/compiled_assets/styles.css.map?subset=AAE */
