.ribbon-banner__heading{margin:0}.section-ribbon-banner .ribbon-banner{background:#d72626}.section-footer+.section-ribbon-banner .ribbon-banner{margin-top:0}.section-footer+.section-ribbon-banner .footer__content-bottom,.section-footer+.footer__content-bottom{margin-top:0}.section-ribbon-banner .ribbon-banner__grid{min-height:5.2rem}.section-ribbon-banner .ribbon-banner__text,.section-ribbon-banner .ribbon-banner__text p,.section-ribbon-banner .ribbon-banner__text a{margin:0;color:#fff;font-family:var(--font-heading-family);font-size:2rem;font-style:normal;font-weight:500;line-height:1.2;letter-spacing:normal;text-decoration:none}.section-ribbon-banner .ribbon-banner__text a:hover,.section-ribbon-banner .ribbon-banner__text a:focus-visible{color:#fff;text-decoration:none}.ribbon-banner__icon{display:flex;align-items:center;color:#fff;margin-right:1rem}.section-ribbon-banner .ribbon-banner__icon .icon,.section-ribbon-banner .ribbon-banner__icon svg{width:3rem;height:3rem;color:currentColor}.ribbon-banner__child-right>*{justify-content:flex-end;align-items:center}.ribbon-banner .button{white-space:nowrap}.ribbon-banner .button svg{height:1.5em;width:1.5em}.ribbon-banner__text p:not(:first-child){margin-top:.75rem}@media screen and (max-width:749.98px){.section-ribbon-banner .ribbon-banner__grid{min-height:4.8rem}.section-ribbon-banner .ribbon-banner__text,.section-ribbon-banner .ribbon-banner__text p,.section-ribbon-banner .ribbon-banner__text a{font-size:1.7rem}.ribbon-banner__stat .stat{justify-content:center}}@media screen and (min-width:750px){closable-element .ribbon-banner__child-right>*{margin-inline-end:1rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-ribbon-banner.css.map */
