.promo-bar-banner{position:relative}.promo-banner-text-button{display:flex;align-items:center;gap:2rem;max-height:var(--banner-height);height:var(--banner-height)}.promo-banner-text-button.centered-text{justify-content:center;text-align:center}.promo-banner-text-button.centered-text .promo-bar-banner-button{margin-left:0}.promo-banner-message{margin:0;font-family:var(--primary-font);font-weight:500;display:flex;column-gap:.4rem;flex-wrap:wrap}.promo-banner-message p{margin:0}.promo-banner-text-button .promo-bar-banner-button{align-items:center;margin-left:auto;padding:0;min-height:auto;min-width:auto;white-space:nowrap;background-color:transparent!important;text-decoration:none}.promo-banner-text-button .promo-bar-banner-button:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.promo-banner-text-button .promo-bar-banner-button:focus-visible:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3);outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-3px}.promo-banner-text-button .promo-bar-banner-button:focus{outline:0;box-shadow:none}.promo-banner-text-button .promo-bar-banner-button .link-text{align-items:center;z-index:2;display:flex;line-height:16px}.promo-banner-text-button .promo-bar-banner-button .link-with-icon:before{bottom:-.1rem}@media only screen and (max-width:320px){.promo-bar-banner{max-height:unset}}
/*# sourceMappingURL=/cdn/shop/t/842/assets/promo-bar-banner.css.map */
