#upside-ucd-cart-drawer .progress-widget-container.al-goals,.progress-widget-container.al-goals{display:flex;flex-direction:column;align-items:center;gap:16px;margin:0;padding:16px !important;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;background:#f8f7f5;font-family:Inter,sans-serif}#upside-ucd-cart-drawer .progress-widget-container.al-goals p,.progress-widget-container.al-goals p{font-family:Inter,sans-serif}#upside-ucd-cart-drawer .progress-widget-container.al-goals>#goals-container,#upside-ucd-cart-drawer .progress-widget-container.al-goals>.progress-container,.progress-widget-container.al-goals>#goals-container,.progress-widget-container.al-goals>.progress-container{display:none}#upside-ucd-cart-drawer .progress-widget-container.al-goals .al-goals__messages,.progress-widget-container.al-goals .al-goals__messages{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}#upside-ucd-cart-drawer .progress-widget-container.al-goals .al-goals__messages:empty,.progress-widget-container.al-goals .al-goals__messages:empty{display:none}#upside-ucd-cart-drawer .progress-widget-container.al-goals .al-goals__message,.progress-widget-container.al-goals .al-goals__message{display:flex;align-items:flex-start;justify-content:flex-start;gap:6px;min-height:16px;margin:0;color:#525252;font-size:12px;font-weight:400;line-height:normal;text-align:left}#upside-ucd-cart-drawer .progress-widget-container.al-goals .al-goals__message strong,.progress-widget-container.al-goals .al-goals__message strong{font-weight:600;text-transform:uppercase}#upside-ucd-cart-drawer .progress-widget-container.al-goals .al-goals__message span,.progress-widget-container.al-goals .al-goals__message span{min-width:0;padding-top:1px}#upside-ucd-cart-drawer .progress-widget-container.al-goals .al-goals__message svg,.progress-widget-container.al-goals .al-goals__message svg{flex-shrink:0;margin:-3px 0 -4px}#upside-ucd-cart-drawer .progress-widget-container.al-goals .al-goals__message.is-reached,.progress-widget-container.al-goals .al-goals__message.is-reached{color:#15803d;font-weight:500}#upside-ucd-cart-drawer .progress-widget-container.al-goals .al-goals__message.is-reached strong,.progress-widget-container.al-goals .al-goals__message.is-reached strong{font-weight:700}#upside-ucd-cart-drawer .progress-widget-container.al-goals .al-goals__card,.progress-widget-container.al-goals .al-goals__card{display:flex;align-items:center;justify-content:center;width:100%;height:63px;border:1px solid #eeeae4;border-radius:16px;background:#fff}#upside-ucd-cart-drawer .progress-widget-container.al-goals .al-goals__bar,.progress-widget-container.al-goals .al-goals__bar{position:relative;width:calc(100% - 80px);height:46px}#upside-ucd-cart-drawer .progress-widget-container.al-goals .al-goals__track,.progress-widget-container.al-goals .al-goals__track{position:absolute;top:24px;right:0;left:0;height:6px;border-radius:4px;background:#eeeae4;overflow:hidden}#upside-ucd-cart-drawer .progress-widget-container.al-goals .al-goals__fill,.progress-widget-container.al-goals .al-goals__fill{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg, #aaffb9 0%, #1ccd82 68.14%, #006c46 100%);transition:width .4s ease}@media(prefers-reduced-motion: reduce){#upside-ucd-cart-drawer .progress-widget-container.al-goals .al-goals__fill,.progress-widget-container.al-goals .al-goals__fill{transition:none}}#upside-ucd-cart-drawer .progress-widget-container.al-goals .al-goals__steps,.progress-widget-container.al-goals .al-goals__steps{margin:0;padding:0;list-style:none}#upside-ucd-cart-drawer .progress-widget-container.al-goals .al-goals__step,.progress-widget-container.al-goals .al-goals__step{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin:0;transform:translateX(-50%)}#upside-ucd-cart-drawer .progress-widget-container.al-goals .al-goals__badge,.progress-widget-container.al-goals .al-goals__badge{position:relative;display:inline-flex;align-items:center;gap:2px;padding:2px 3px;border-radius:4px;background:#eeeae4;color:#525252;font:500 9px/normal "IBM Plex Mono",monospace;text-transform:uppercase;white-space:nowrap}#upside-ucd-cart-drawer .progress-widget-container.al-goals .al-goals__badge svg,.progress-widget-container.al-goals .al-goals__badge svg{flex-shrink:0}#upside-ucd-cart-drawer .progress-widget-container.al-goals .al-goals__badge::after,.progress-widget-container.al-goals .al-goals__badge::after{content:"";position:absolute;top:100%;left:50%;border-top:4.4px solid #eeeae4;border-right:3.5px solid transparent;border-left:3.5px solid transparent;transform:translateX(-50%)}#upside-ucd-cart-drawer .progress-widget-container.al-goals .al-goals__step.is-reached .al-goals__badge,.progress-widget-container.al-goals .al-goals__step.is-reached .al-goals__badge{background:#d9f7d8;color:#15803d}#upside-ucd-cart-drawer .progress-widget-container.al-goals .al-goals__step.is-reached .al-goals__badge::after,.progress-widget-container.al-goals .al-goals__step.is-reached .al-goals__badge::after{border-top-color:#d9f7d8}#upside-ucd-cart-drawer .progress-widget-container.al-goals .al-goals__amount,.progress-widget-container.al-goals .al-goals__amount{color:#1f1f1f;font-size:9px;font-weight:500;line-height:normal;white-space:nowrap}