.promo-bar-banner{max-height:70px;height:100%;position:relative}.promo-banner-text-button{display:flex;align-items:center;padding:1.2rem 0;gap:2rem}.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}.promo-banner-text-button .promo-bar-banner-button .link-with-icon .icon{top:-1.2px}.promo-banner-text-button .promo-bar-banner-button .link-with-icon:before{bottom:-.1rem}@media screen and (min-width: 750px){.promo-banner-text-button{padding:2rem 0}}@media screen and (min-width: 1280px){.promo-banner-text-button{padding:2.4rem 0}}@media only screen and (max-width: 320px){.promo-bar-banner{max-height:unset}}
/*# sourceMappingURL=/cdn/shop/t/726/assets/promo-bar-banner.css.map */
