.ces-image-text-banner{color:rgb(var(--color-foreground));background:var(--gradient-background)}.ces-image-text-banner__panel{position:relative;overflow:hidden;border-radius:var(--ces-radius-lg)}.ces-image-text-banner__media{position:relative}.ces-image-text-banner__image,.ces-image-text-banner__media>svg{display:block;width:100%;height:100%;object-fit:cover}.ces-image-text-banner__heading{color:inherit}.ces-image-text-banner__text{margin-top:1.2rem;font-size:1.5rem;line-height:1.6}.ces-image-text-banner__button{margin-top:2.4rem}.ces-image-text-banner--overlay .ces-image-text-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,var(--ces-banner-overlay, .4))}.ces-image-text-banner--overlay .ces-image-text-banner__media{aspect-ratio:4 / 5}.ces-image-text-banner--overlay .ces-image-text-banner__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:2.4rem;color:#fff}.ces-image-text-banner--overlay .ces-image-text-banner__panel--center .ces-image-text-banner__content{justify-content:center;align-items:center;text-align:center}.ces-image-text-banner--overlay .ces-image-text-banner__panel--end .ces-image-text-banner__content{align-items:flex-end;text-align:right}.ces-image-text-banner--split .ces-image-text-banner__panel{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;border-radius:0;overflow:visible}.ces-image-text-banner--split .ces-image-text-banner__media{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--ces-radius-lg)}.ces-image-text-banner--split .ces-image-text-banner__content{display:flex;flex-direction:column;justify-content:center}.ces-image-text-banner__badges{margin-top:2.4rem;--ces-marquee-gap: 1rem}.ces-image-text-banner__badges .ces-marquee__item{padding:.8rem 1.8rem;border:var(--ces-border);border-radius:var(--ces-radius-pill);background-color:var(--ces-surface)}.ces-image-text-banner__badges .ces-marquee__text{letter-spacing:.08rem}@media screen and (min-width:750px){.ces-image-text-banner--overlay .ces-image-text-banner__media{aspect-ratio:21 / 9}.ces-image-text-banner--overlay .ces-image-text-banner__content{padding:5.6rem}.ces-image-text-banner--overlay .ces-image-text-banner__panel--start .ces-image-text-banner__content,.ces-image-text-banner--overlay .ces-image-text-banner__panel--end .ces-image-text-banner__content{justify-content:center}.ces-image-text-banner--overlay .ces-image-text-banner__text,.ces-image-text-banner--overlay .ces-image-text-banner__heading{max-width:62rem}.ces-image-text-banner--split .ces-image-text-banner__panel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4.8rem}.ces-image-text-banner--split .ces-image-text-banner__panel--start .ces-image-text-banner__media{order:2}.ces-image-text-banner__text{font-size:1.6rem}.ces-image-text-banner__badges{margin-top:3.2rem}}.ces-image-text-banner__heading-accent{color:var(--ces-gold)}.ces-image-text-banner--overlay .ces-image-text-banner__heading-accent{color:inherit;opacity:.85}.ces-image-text-banner--band .ces-image-text-banner__panel{display:block;border-radius:0;overflow:visible}.ces-image-text-banner--band .ces-image-text-banner__content{max-width:68rem;margin:0 auto;text-align:center}.ces-image-text-banner--band .ces-image-text-banner__heading{font-size:calc(var(--font-heading-scale) * 1.8rem);line-height:1.2;text-transform:uppercase;letter-spacing:.03rem}.ces-image-text-banner--band .ces-image-text-banner__text{margin-top:1.6rem;color:var(--ces-muted)}.ces-image-text-banner--band .ces-image-text-banner__button{margin-top:2.4rem}@media screen and (min-width:750px){.ces-image-text-banner--band .ces-image-text-banner__heading{font-size:calc(var(--font-heading-scale) * 2.3rem)}}.ces-image-text-banner--shape-portrait .ces-image-text-banner__media{aspect-ratio:3 / 4}.ces-image-text-banner--shape-square .ces-image-text-banner__media{aspect-ratio:1 / 1}.ces-image-text-banner--shape-landscape .ces-image-text-banner__media{aspect-ratio:16 / 9}.ces-image-text-banner--shape-original .ces-image-text-banner__media{aspect-ratio:auto}.ces-image-text-banner--shape-original .ces-image-text-banner__image,.ces-image-text-banner--shape-original .ces-image-text-banner__media>svg{height:auto;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ces-image-text-banner.css.map */
