.sale-banner{display:flex;flex-direction:column;gap:6px;padding:18px 20px;background:var(--color-ink);color:var(--color-on-ink);line-height:normal}.sale-banner:hover{color:var(--color-on-ink)}.sale-banner__title{font-size:16px;text-transform:uppercase}.sale-banner__title em{font-family:var(--font-accent);font-style:italic;text-transform:none;font-size:1.25em}.sale-banner__text{color:var(--color-on-ink-soft);font-size:13px;line-height:1.45}.sale-banner__cta{align-self:flex-start;margin-top:4px;font-size:13px;white-space:nowrap}.sale-banner-section{padding:0 var(--gutter);container:sale / inline-size}.sale-banner-section--full{padding:0}@media(hover:hover){.sale-banner:hover .sale-banner__cta>span{text-decoration-thickness:2px}}@container sale (min-width: 640px){.sale-banner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:22px 26px}.sale-banner__title{white-space:nowrap}.sale-banner__cta{align-self:center;margin-top:0}}@media(min-width:990px){.sale-banner__title{font-size:18px}.sale-banner__title em{font-size:1.28em}.sale-banner__text{font-size:14px;line-height:normal}.sale-banner__cta{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-sale-banner.css.map */
