.section-ksc-promo-bar{width:100%}.ui-promo-bar{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:25px;padding:4px 16px;overflow:hidden;background-color:var(--promo-bar-bg, #f2ece2);color:var(--promo-bar-text, #393734);touch-action:pan-y;z-index:20}.ui-promo-bar[hidden]{display:none}.ui-promo-bar--hide-mobile{display:none}.ui-promo-bar__track{display:flex;align-items:center;width:100%;transition:transform 300ms ease;will-change:transform}.ui-promo-bar--reduced-motion .ui-promo-bar__track{transition:none}.ui-promo-bar__slide{display:flex;flex:0 0 100%;align-items:center;justify-content:center;width:100%;min-width:0}.ui-promo-bar__live{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.ui-promo-bar__text{font-family:"acumin-pro","Acumin Pro","Helvetica Neue","Helvetica",sans-serif;font-style:normal}@supports(text-box-trim: trim-both){.ui-promo-bar__text{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.ui-promo-bar__text{font-weight:400;font-size:.8125rem;line-height:1.21875rem}@media(min-width: 768px){.ui-promo-bar__text{font-size:.875rem;line-height:1.3125rem}}@media(min-width: 1024px){.ui-promo-bar__text{font-size:1rem;line-height:1.5rem}}.ui-promo-bar__text{font-weight:500;display:-webkit-box;width:100%;max-width:70%;min-width:0;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:inherit;text-align:center;text-overflow:ellipsis;overflow-wrap:anywhere;white-space:normal;text-decoration:none}@supports(text-box-trim: trim-both){.ui-promo-bar__text{text-box-trim:none}}.ui-promo-bar__text--normal{font-weight:400}.ui-promo-bar__text--medium{font-weight:500}.ui-promo-bar__text--semibold{font-weight:600}.ui-promo-bar__text--bold{font-weight:700}@media(min-width: 768px){.ui-promo-bar--hide-mobile{display:flex}.ui-promo-bar{min-height:33px;padding:6px 20px}}@media(min-width: 1024px){.ui-promo-bar{height:33px;min-height:33px;padding:0 20px}.ui-promo-bar__text{-webkit-line-clamp:1;line-clamp:1;overflow-wrap:normal;text-wrap:nowrap}}@media(min-width: 1441px){.ui-promo-bar{padding-inline:20px}}@media(prefers-reduced-motion: reduce){.ui-promo-bar__track{transition:none}}