.vl-cgoal{margin:0 0 14px;padding:12px 14px;border:1px solid rgba(191,0,0,.22);border-radius:12px;background:#fff7f4;color:var(--vl-maroon, #2b0000);font-family:var(--vl-font-body);text-align:left}.vl-cgoal[hidden]{display:none}.vl-cgoal__msg{margin:0 0 8px;font-size:13.5px;line-height:1.45;font-weight:600}.vl-cgoal__msg b{color:#bf0000}.vl-cgoal__bar{height:9px;border-radius:6px;background:#bf00001f;overflow:hidden}.vl-cgoal__fill{display:block;height:100%;width:0;border-radius:6px;background:linear-gradient(90deg,#c80b27,#bf0000);transition:width .5s ease}.vl-cgoal.is-ready .vl-cgoal__fill{background:linear-gradient(90deg,#3a7a3d,#2b8a3e)}.vl-cgoal__meta{display:flex;justify-content:space-between;gap:10px;margin:6px 0 0;font-size:11.5px;color:#2b0000b3}.vl-cgoal__left b{font-variant-numeric:tabular-nums;color:#bf0000}.vl-cgoal__sets{margin-top:10px}.vl-cgoal__sets[hidden]{display:none}.vl-cgoal__suggest{margin:0 0 8px;font-size:12.5px;font-weight:700}.vl-cgoal__cards{display:grid;gap:8px}.vl-cgoal__card{display:grid;grid-template-columns:56px 1fr auto;gap:10px;align-items:center;background:#fff;border:1px solid rgba(191,0,0,.16);border-radius:10px;padding:8px}.vl-cgoal__card img{width:56px;height:56px;object-fit:cover;border-radius:8px;display:block;background:#f2e5df}.vl-cgoal__card-t{font-size:13px;font-weight:700;line-height:1.3;margin:0}.vl-cgoal__card-p{font-size:12.5px;margin:2px 0 0;color:#2b0000cc}.vl-cgoal__card-p s{opacity:.6;margin-left:5px}.vl-cgoal__card-t a{color:inherit;text-decoration:none}.vl-cgoal__add,.vl-cgoal__btn{border:0;border-radius:999px;background:#bf0000;color:#f2e5df;font-family:inherit;font-size:12.5px;font-weight:700;padding:9px 14px;cursor:pointer;white-space:nowrap}.vl-cgoal__add[disabled],.vl-cgoal__btn[disabled]{opacity:.6;cursor:default}.vl-cgoal__apply{display:flex;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}.vl-cgoal__apply[hidden]{display:none}.vl-cgoal__note{font-size:12px;color:#2b0000cc}.vl-cgoal__note[hidden]{display:none}@media(max-width:420px){.vl-cgoal__card{grid-template-columns:48px 1fr}.vl-cgoal__card img{width:48px;height:48px}.vl-cgoal__add{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vl-cart-goal.css.map */
