.promotion-progress{margin:1rem 0;padding:.9rem;border:1px solid #8f8f8f;border-radius:1rem;display:flex;flex-direction:column;gap:.75rem}.landing-page-promotion-progress{box-sizing:border-box;width:100%;max-width:22rem}.promotion-progress__rows{display:flex;flex-direction:column;gap:.45rem}.promotion-progress .promotion-progress__row>.progress-status-icon{flex:0 0 auto;width:24px;height:24px;background-color:var(--fh-icon-color-base-primary);color:var(--fh-icon-color-base-primary,#252525)}.promotion-progress__row{display:flex;align-items:center;gap:.5rem}.promotion-progress__label{font-family:var(--fh-typography-body-paragraph-medium-family, 'Wallop Text', wallop-regular, Lato, sans-serif);font-size:var(--fh-typography-body-paragraph-medium-size,1rem);color:var(--fh-text-color-base-body,#545454);line-height:var(--fh-typography-body-paragraph-medium-line-height,1.3rem)}.promotion-progress__bars{display:flex;gap:.5rem;align-items:center}.promotion-progress__bars>.fh-progress-bar{flex:1 1 0;min-width:0}.promotion-progress__bar{flex:1 1 0;height:.75rem;border-radius:999px;background:#e9eaed;overflow:hidden}.promotion-progress__bar-fill{height:100%;display:block;border-radius:999px}.promotion-progress__bar-fill--completed{background:#006971}.promotion-progress__bar-fill--in-progress{background:#006971}.progress-status-icon--colour{color:#006b72}.tiered-promotion-progress{margin:1rem 0;padding:.9rem;border:1px solid #8f8f8f;border-radius:1rem;display:flex;flex-direction:column;gap:.75rem}.tiered-promotion-progress .tiered-promotion-progress__row>.progress-status-icon{flex:0 0 auto;background-color:var(--fh-icon-color-base-primary,#252525);color:var(--fh-icon-color-base-primary,#252525)}.tiered-promotion-progress__label{font-family:var(--fh-typography-body-paragraph-small-family, 'Wallop Text', wallop-regular, Lato, sans-serif);font-size:var(--fh-typography-body-paragraph-small-size,.875rem);color:var(--fh-text-color-base-body,#545454);line-height:var(--fh-typography-body-paragraph-small-line-height,1.3125rem)}.tiered-promotion-progress__rows{display:flex;flex-direction:column;gap:.45rem}.tiered-promotion-progress__row{display:flex;align-items:center;gap:.5rem}.tiered-promotion-progress__bars{display:flex;gap:.5rem;align-items:center}.tiered-promotion-progress__bars>.fh-progress-bar,.tiered-promotion-progress__bars>.tiered-promotion-progress__bar{flex:1 1 0;min-width:0}.tiered-promotion-progress__bar{height:.75rem;border-radius:999px;background:#e9eaed;overflow:hidden}.tiered-promotion-progress__bar-fill{height:100%;display:block;border-radius:999px}.tiered-promotion-progress__bar-fill--completed,.tiered-promotion-progress__bar-fill--in-progress{background:#006971}.tiered-promotion-progress__total{margin:-.5rem 0 0;text-align:left;font-family:var(--fh-typography-body-paragraph-small-bold-family, 'Wallop Text', wallop-regular, Lato, sans-serif);font-size:var(--fh-typography-body-paragraph-small-bold-size,.875rem);font-weight:700;line-height:var(--fh-typography-body-paragraph-small-bold-line-height,1.3125rem);color:#006971}