/* SESW Black November | compact cart gift eligibility strip */
.sesw-gift-meter{width:100%;padding:4px 0 12px;margin:0 0 2px;color:#191919!important;background:transparent!important;font-family:"Acumin Pro",Arial,sans-serif}
.sesw-gift-meter *{box-sizing:border-box}
.sesw-gift-meter__row{display:flex;align-items:center;gap:8px;min-height:20px}
.sesw-gift-meter__icon{display:inline-flex;flex:0 0 15px;color:#333}
.sesw-gift-meter__message{flex:1;min-width:0;font-size:12px;font-weight:750;line-height:1.35;color:#222!important}
.sesw-gift-meter__target{flex:none;font-size:10px;font-weight:850;letter-spacing:.03em;white-space:nowrap;color:#666!important}
.sesw-gift-meter__track{display:block;overflow:hidden;width:100%;height:4px;margin-top:8px;background:#e5e7e7;border-radius:20px}
.sesw-gift-meter__fill{display:block;height:100%;background:#c8ff00;border-radius:inherit;transition:width .25s ease}
.sesw-gift-meter.is-unlocked .sesw-gift-meter__icon,.sesw-gift-meter.is-unlocked .sesw-gift-meter__target{color:#547600!important}
.sesw-gift-meter.is-unlocked .sesw-gift-meter__message{font-weight:850}
#CartDrawer .sesw-gift-meter{padding:4px 0 12px}
#hdt-page-cart.sesw-bn-cart .sesw-gift-meter{padding:5px 0 12px;margin:2px 0 0}
@media(max-width:400px){.sesw-gift-meter__message{font-size:11px}.sesw-gift-meter__target{font-size:10px}}
