.sf-freebar{background:var(--sf-cream,#FFF8EC);border:1px solid var(--sf-line,#ece6d9);border-radius:14px;padding:12px 14px;margin:0 0 14px;text-align:left;font-size:14px;line-height:1.4;color:var(--sf-ink,#1d1d1b)}#CartContainer .sf-freebar{margin:4px 18px 14px}.sf-freebar__msg{margin:0 0 8px}.sf-freebar__msg strong{color:var(--sf-yellow-dark,#C99A2E)}.sf-freebar--done .sf-freebar__msg strong{color:#2e7d32}.sf-freebar__track{height:8px;border-radius:8px;background:#fff;border:1px solid var(--sf-line,#ece6d9);overflow:hidden}.sf-freebar__fill{height:100%;background:var(--sf-yellow,#E3B64B);border-radius:8px;transition:width .4s ease}.sf-freebar--done .sf-freebar__fill{background:#5aa469}.sf-freebar__zones{margin:8px 0 0;font-size:12px;color:var(--sf-grey,#8a8a85)}.sf-agecart{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid var(--sf-line,#ece6d9);border-radius:14px;padding:10px 12px;margin:0 0 12px;font-size:13px;line-height:1.4;text-align:left;cursor:pointer}.sf-agecart input{margin-top:2px;width:18px;height:18px;flex:0 0 18px;accent-color:var(--sf-yellow-dark,#C99A2E)}.sf-agecart--warn{border-color:var(--sf-red,#C0392B);box-shadow:0 0 0 2px #c0392b26}button[name=checkout].sf-locked{opacity:.45;cursor:not-allowed}.sf-annbar{max-width:340px;height:4px;margin:6px auto 0;background:#ffffff73;border-radius:4px;overflow:hidden}.sf-annbar span{display:block;height:100%;width:0;background:#fff;border-radius:4px;transition:width .4s ease}
/*# sourceMappingURL=/cdn/shop/t/17/assets/sf-cart-extras.css.map */
