.promo-banner{background-color:var(--background-color);color:var(--color);min-height:3.875rem;padding:.5rem 0}.promo-banner,.promo-banner__content{display:flex;justify-content:space-between;align-items:center}.promo-banner__center{margin-left:2.5rem;display:flex;flex-direction:column;flex:1;align-items:center;justify-content:center;min-height:2.875rem;text-align:center;gap:.25rem}@media(min-width:37.563rem){.promo-banner__center{flex-direction:row;gap:1rem}}.promo-banner__code{display:flex;gap:.5rem;align-items:center;font-weight:700}.promo-banner__code .promo-banner__copy-button{display:flex;gap:.25rem;height:1.5rem;font-weight:400;padding:.25rem .22rem!important;min-width:4.625rem}.promo-banner__close{justify-self:flex-end;padding:0!important}@media(min-width:37.563rem){.promo-banner{min-height:2.5rem}}