.is-promo-banner{position:relative;overflow:hidden}.is-promo-banner__inner{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(28rem,40vh,36rem);padding:clamp(4rem,6vw,6.4rem) clamp(2.4rem,4vw,4.8rem);border-radius:var(--is-radius-lg);border:1px solid var(--is-border);background:var(--is-panel);text-align:center;overflow:hidden}.is-promo-banner--full .is-promo-banner__inner{border-radius:0;border-left:none;border-right:none;min-height:clamp(32rem,44vh,40rem)}.is-promo-banner--full .is-container{max-width:none;padding-inline:0}.is-promo-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.is-promo-banner__media img,.is-promo-banner__media .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.is-promo-banner__media .placeholder-svg{background:var(--is-bg-alt)}.is-promo-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(135deg,#000000e0,#000000b8,#000000d9);pointer-events:none}.is-promo-banner__content{position:relative;z-index:2;max-width:68rem;margin-inline:auto}.is-promo-banner--align-left .is-promo-banner__inner{text-align:left;justify-content:flex-start}.is-promo-banner--align-left .is-promo-banner__content{margin-inline:0}.is-promo-banner--align-right .is-promo-banner__inner{text-align:right;justify-content:flex-end}.is-promo-banner--align-right .is-promo-banner__content{margin-inline:0 0 0 auto}.is-promo-banner__accent{display:block;width:5.6rem;height:2px;margin:0 auto 2rem;background:var(--is-accent)}.is-promo-banner--align-left .is-promo-banner__accent{margin-inline:0}.is-promo-banner--align-right .is-promo-banner__accent{margin-inline:0 0 0 auto}.is-promo-banner__heading{margin-bottom:1.6rem;font-size:clamp(2.8rem,5vw,4.8rem);line-height:1.05;letter-spacing:.01em}.is-promo-banner__text{margin:0 auto 3.2rem;max-width:52ch;font-size:clamp(1.5rem,1.8vw,1.7rem);line-height:1.7;color:var(--is-text-soft)}.is-promo-banner--align-left .is-promo-banner__text,.is-promo-banner--align-right .is-promo-banner__text{margin-inline:0}.is-promo-banner__text p{margin:0}.is-promo-banner__cta{display:inline-flex}.is-promo-banner--solid .is-promo-banner__inner{background:linear-gradient(145deg,var(--is-bg-alt) 0%,var(--is-panel) 55%,var(--is-bg) 100%);box-shadow:var(--is-shadow-soft)}.is-promo-banner--solid .is-promo-banner__inner:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--is-accent),transparent);opacity:.85}@media screen and (max-width:749px){.is-promo-banner__inner{min-height:auto;padding:3.6rem 2rem}.is-promo-banner--full .is-promo-banner__inner{min-height:clamp(28rem,50vh,36rem)}.is-promo-banner--align-left,.is-promo-banner--align-right{text-align:center}.is-promo-banner--align-left .is-promo-banner__inner,.is-promo-banner--align-right .is-promo-banner__inner{justify-content:center}.is-promo-banner--align-left .is-promo-banner__content,.is-promo-banner--align-right .is-promo-banner__content,.is-promo-banner--align-left .is-promo-banner__accent,.is-promo-banner--align-right .is-promo-banner__accent,.is-promo-banner--align-left .is-promo-banner__text,.is-promo-banner--align-right .is-promo-banner__text{margin-inline:auto}.is-promo-banner__text{margin-bottom:2.4rem}.is-promo-banner__cta .is-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-is-promo-banner.css.map */
