.promo-banner{position:relative;display:flex;align-items:center;overflow:hidden;border-radius:var(--promo-banner-radius, var(--ui-radius));min-height:var(--promo-banner-min-height-mobile, 300px);isolation:isolate}.promo-banner--full-width{border-radius:0}.promo-banner__media,.promo-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.promo-banner__media{line-height:0}.promo-banner__image{width:100%;height:100%;object-fit:cover;display:block}.promo-banner__overlay{background-color:rgb(0 0 0 / var(--promo-banner-overlay, .35))}.promo-banner__content{position:relative;width:100%;padding:3rem 2rem}.promo-banner__text{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;max-width:54rem}.promo-banner__subheading{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-accent)}.promo-banner__heading{margin:0}.promo-banner__description{margin:0;max-width:52rem}.promo-banner__description p{margin:0}.promo-banner__description>:first-child{margin-top:0}.promo-banner__description>:last-child{margin-bottom:0}.promo-banner__buttons{margin-top:.6rem}.promo-banner__buttons .button{margin:0}@media screen and (min-width:750px){.promo-banner{min-height:var(--promo-banner-min-height, 340px)}.promo-banner__content{padding:4rem}.promo-banner--center .promo-banner__content{display:flex;justify-content:center}.promo-banner--center .promo-banner__text{align-items:center;text-align:center;max-width:68rem}.promo-banner:not(:has(.promo-banner__media)) .promo-banner__content{padding-block:4.8rem}.promo-banner--right .promo-banner__content{display:flex;justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-promo-banner.css.map */
