.aireset-frete-beneficio-frete-progress{background:var(--aireset-frete-beneficio-frete-progress-bg,#f8f8f8);border:1px solid var(--aireset-frete-beneficio-frete-progress-border,#e8e8e8);border-radius:var(--aireset-frete-beneficio-frete-progress-radius,10px);color:var(--aireset-frete-beneficio-frete-progress-text,#555);padding:14px 16px;margin:16px 0}.aireset-frete-beneficio-frete-progress__header,.aireset-frete-beneficio-frete-progress__footer{align-items:center;display:flex;gap:12px;justify-content:space-between}.aireset-frete-beneficio-frete-progress__header{margin-bottom:10px}.aireset-frete-beneficio-frete-progress__message{font-size:15px;font-weight:600;line-height:1.45}.aireset-frete-beneficio-frete-progress__message strong,.aireset-frete-beneficio-frete-progress__message b,.aireset-frete-beneficio-frete-progress__message .destaque{color:var(--aireset-frete-beneficio-frete-progress-accent,#d4af37)}.aireset-frete-beneficio-frete-progress__meta,.aireset-frete-beneficio-frete-progress__footer{color:var(--aireset-frete-beneficio-frete-progress-text,#555);font-size:12px;opacity:.9}.aireset-frete-beneficio-frete-progress__track{background:var(--aireset-frete-beneficio-frete-progress-track,#e0e0e0);border-radius:999px;height:10px;overflow:hidden}.aireset-frete-beneficio-frete-progress__fill{background:linear-gradient(90deg,var(--aireset-frete-beneficio-frete-progress-fill,#d4af37),var(--aireset-frete-beneficio-frete-progress-accent,#d4af37));border-radius:999px;display:block;height:100%;transition:width .25s ease}.aireset-frete-beneficio-frete-progress__footer{margin-top:10px}.aireset-frete-beneficio-frete-progress.is-complete .aireset-frete-beneficio-frete-progress__fill{background:linear-gradient(90deg,#27ae60,#2ecc71)}.aireset-frete-beneficio-frete-progress-shortcode:empty,.aireset-frete-beneficio-frete-progress-widget:empty,.aireset-frete-beneficio-frete-progress-cart-auto:empty{display:none}@media (max-width:767px){.aireset-frete-beneficio-frete-progress__header,.aireset-frete-beneficio-frete-progress__footer{align-items:flex-start;flex-direction:column}}