.promo-message-banner{position:relative;width:100%;z-index:10;margin:0}.promo-message-banner__inner{display:flex;flex-direction:column;align-items:center;gap:2.25rem}.promo-message-banner__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.2;letter-spacing:-.02em;text-align:center;max-width:48rem}.promo-message-banner__heading--uppercase{text-transform:uppercase;letter-spacing:.02em}.promo-message-banner__grid{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;column-gap:1.25rem;row-gap:1.5rem}@media screen and (min-width:990px){.promo-message-banner__grid{column-gap:5rem;row-gap:1.5rem}}.promo-message-banner__column{display:flex;flex-direction:column;align-items:center;width:100%;max-width:40rem}.promo-message-banner__icon-wrap{position:relative;width:40px;height:40px;flex-shrink:0}.promo-message-banner__icon{position:absolute;left:0;top:0;width:40px;height:40px;object-fit:contain}.promo-message-banner__subheading-wrap{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.375rem;padding-top:0}.promo-message-banner__subheading-wrap--after-icon{padding-top:.5rem}.promo-message-banner__subheading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;font-size:clamp(1.125rem,2.5vw,1.375rem);line-height:1.3;text-align:center;letter-spacing:-.01em}.promo-message-banner__body{margin:0;padding-top:.25rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:400;font-size:clamp(.875rem,2vw,1rem);line-height:1.5;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-promo-message-banner.css.map */
