.promotion-header{background-color:var(--promotionHeader-background,var(--promotionHeader-background));border-bottom:1px solid var(--promotionHeader-border,var(--promotionHeader-border));box-shadow:var(--promotionHeader-shadow,var(--promotionHeader-shadow));color:var(--promotionHeader-text,var(--promotionHeader-text));display:block;width:100%}.promotion-header__inner{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--promotionHeader-gap,var(--promotionHeader-gap));margin:0 auto;max-width:var(--promotionHeader-maxWidth,var(--promotionHeader-maxWidth));padding:0 var(--promotionHeader-paddingX,var(--promotionHeader-paddingX));width:100%}.promotion-header__announcement{background-color:var(--promotionHeader-announcement-background,var(--promotionHeader-announcement-background));color:var(--promotionHeader-announcement-text,var(--promotionHeader-announcement-text))}.promotion-header__inner--announcement{justify-content:center;min-height:var(--promotionHeader-announcement-height,var(--promotionHeader-announcement-height));position:relative}.promotion-header__announcement-text{font-size:14px;margin:0;text-align:center}.promotion-header__announcement-link{font-weight:700;margin-left:var(--promotionHeader-gap,var(--promotionHeader-gap));text-decoration:underline}.promotion-header__announcement-link,.promotion-header__dismiss{color:var(--promotionHeader-announcement-text,var(--promotionHeader-announcement-text))}.promotion-header__dismiss{background:none;border:none;cursor:pointer;font:inherit;font-size:20px;line-height:1;padding:0 var(--promotionHeader-paddingX,var(--promotionHeader-paddingX));position:absolute;right:0}.promotion-header__announcement-link:focus-visible,.promotion-header__cta:focus-visible,.promotion-header__dismiss:focus-visible,.promotion-header__link:focus-visible{outline:2px solid var(--promotionHeader-focusRing,var(--promotionHeader-focusRing));outline-offset:2px}.promotion-header__bar .promotion-header__inner{min-height:var(--promotionHeader-height,var(--promotionHeader-height))}.promotion-header__brand{color:var(--promotionHeader-text,var(--promotionHeader-text));font-size:20px;font-weight:800;text-decoration:none;white-space:nowrap}.promotion-header__nav{align-items:center;display:flex;flex-wrap:wrap;gap:var(--promotionHeader-gap,var(--promotionHeader-gap));margin-left:auto}.promotion-header__link{align-items:center;border-radius:var(--promotionHeader-link-radius,var(--promotionHeader-link-radius));color:var(--promotionHeader-link-text,var(--promotionHeader-link-text));display:inline-flex;font-size:15px;font-weight:500;padding:var(--promotionHeader-link-paddingY,var(--promotionHeader-link-paddingY)) var(--promotionHeader-link-paddingX,var(--promotionHeader-link-paddingX));text-decoration:none}.promotion-header__link:hover{color:var(--promotionHeader-link-hover,var(--promotionHeader-link-hover))}.promotion-header__actions{align-items:center;display:flex}.promotion-header__cta{align-items:center;background-color:var(--promotionHeader-cta-background,var(--promotionHeader-cta-background));border-radius:var(--promotionHeader-cta-radius,var(--promotionHeader-cta-radius));color:var(--promotionHeader-cta-text,var(--promotionHeader-cta-text));display:inline-flex;font-size:15px;font-weight:700;padding:var(--promotionHeader-cta-paddingY,var(--promotionHeader-cta-paddingY)) var(--promotionHeader-cta-paddingX,var(--promotionHeader-cta-paddingX));text-decoration:none}.promotion-header__cta:hover{background-color:var(--promotionHeader-cta-hover,var(--promotionHeader-cta-hover))}
