.banner-bar{background:var(--bb-bg);color:var(--bb-text);letter-spacing:normal}.banner-bar *,.banner-bar *:before,.banner-bar *:after{box-sizing:border-box}.banner-bar__inner{width:calc(100% - (var(--bb-side-m) * 2));max-width:var(--bb-container);margin:0 auto;padding:var(--bb-pt-m) 0 var(--bb-pb-m);display:flex;flex-direction:column;gap:var(--bb-gap-m);text-align:var(--bb-align)}.banner-bar .banner-bar__heading{margin:0;font-family:var(--bb-heading-font);font-weight:var(--bb-heading-weight);font-style:var(--bb-heading-style);font-size:var(--bb-heading-size-m);line-height:var(--bb-heading-lh);letter-spacing:var(--bb-heading-spacing);color:var(--bb-heading-color)}.banner-bar__text{max-width:var(--bb-text-max);margin:0;font-family:var(--bb-body-font);font-weight:var(--bb-body-weight);font-size:var(--bb-body-size-m);line-height:var(--bb-body-lh);color:var(--bb-text)}.banner-bar__text p{margin:0 0 1em}.banner-bar__text>:last-child{margin-bottom:0}.banner-bar__eyebrow{margin:0;font-family:var(--bb-body-font);font-weight:800;font-size:10px;line-height:1.6;letter-spacing:.2em;text-transform:uppercase;color:var(--bb-eyebrow-color)}.banner-bar__button{display:inline-block;padding:15px 21px;border-radius:5px;background:var(--bb-button-bg);color:var(--bb-button-text);font-family:var(--bb-body-font);font-weight:800;font-size:11px;line-height:1.3;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;transition:filter .2s ease}.banner-bar a.banner-bar__button:hover,.banner-bar--linked:hover .banner-bar__button{filter:brightness(1.12)}.banner-bar a:focus-visible{outline:3px solid var(--bb-focus);outline-offset:4px}.banner-bar__copy{display:flex;flex-direction:column;gap:var(--bb-gap-m);min-width:0}.banner-bar--linked .banner-bar__inner{position:relative}.banner-bar__stretch{color:inherit;text-decoration:none}.banner-bar__stretch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.banner-bar a.banner-bar__stretch:focus-visible{outline:none}.banner-bar a.banner-bar__stretch:focus-visible:after{outline:3px solid var(--bb-focus);outline-offset:-6px}.banner-bar--boxed{background:var(--bb-outer-bg);padding-top:var(--bb-outer-top);padding-bottom:var(--bb-outer-bottom)}.banner-bar--boxed .banner-bar__inner{padding-left:calc(var(--bb-box-px) * .6);padding-right:calc(var(--bb-box-px) * .6);background:var(--bb-bg);border-left:var(--bb-border-w) solid var(--bb-border-color)}.banner-bar--hide-mobile{display:none}@media(min-width:750px){.banner-bar__inner{width:calc(100% - (var(--bb-side-d) * 2));padding:var(--bb-pt-d) 0 var(--bb-pb-d);gap:var(--bb-gap-d)}.banner-bar--side-by-side .banner-bar__inner{flex-direction:row;align-items:var(--bb-valign);justify-content:space-between}.banner-bar .banner-bar__heading{font-size:var(--bb-heading-size-d)}.banner-bar__text{font-size:var(--bb-body-size-d)}.banner-bar--content-button .banner-bar__inner{flex-direction:row;align-items:center;justify-content:space-between;column-gap:var(--bb-actions-gap)}.banner-bar__copy{gap:var(--bb-gap-d);flex:1 1 auto}.banner-bar--boxed .banner-bar__inner{padding-left:var(--bb-box-px);padding-right:var(--bb-box-px)}.banner-bar--hide-mobile{display:block}.banner-bar--hide-desktop{display:none}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/section-banner-bar.css.map */
