.content-banner{overflow:hidden;position:relative}.content-banner__ksps{display:flex;flex-direction:column;gap:16px;list-style:none;margin:16px 0 25px;padding:0;position:relative;width:100%;z-index:2}.content-banner__ksp{align-items:flex-start;display:flex;gap:12px}.content-banner__ksp-icon{display:inline-flex;flex-shrink:0;line-height:0;margin-top:2px}.content-banner__ksp-icon svg{height:22px;width:22px}.content-banner__ksp-text,.content-banner__ksp-text p{margin:0}.content-banner__ksp-text strong{font-weight:600}.content-banner__ksp-text em,.content-banner__ksp-text i{color:inherit;font-style:italic}.content-banner--text-light.image-banner__inner .content-banner__ksp,.content-banner--text-light.image-banner__inner .content-banner__ksp-text{color:#fff}.content-banner--text-dark.image-banner__inner .content-banner__ksp,.content-banner--text-dark.image-banner__inner .content-banner__ksp-text{color:#121212}.content-banner__overlay{background-color:rgba(0,0,0,var(--content-banner-overlay-opacity, .35));top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.content-banner__overlay--desktop{display:none}@media screen and (min-width:750px){.content-banner__overlay--desktop{display:block}}@media screen and (min-width:750px){.content-banner__overlay--mobile{display:none}}.content-banner .image-banner__inner.image-banner__inner--text-left{align-items:flex-start;text-align:left}.content-banner .image-banner__inner.image-banner__inner--text-center{align-items:center;text-align:center}.content-banner .image-banner__inner.image-banner__inner--text-right{align-items:flex-end;text-align:right}.content-banner .image-banner__inner--text-center .image-banner__inner-links{justify-content:center}.content-banner .image-banner__inner--text-right .image-banner__inner-links{justify-content:flex-end}.content-banner--text-light.image-banner__inner,.content-banner--text-light.image-banner__inner .image-banner__inner-heading,.content-banner--text-light.image-banner__inner .image-banner__inner-heading :is(p,h1,h2,h3,h4,h5,h6,em,strong,span,a,li),.content-banner--text-light.image-banner__inner .image-banner__inner-text,.content-banner--text-light.image-banner__inner .image-banner__inner-text :is(p,h1,h2,h3,h4,h5,h6,em,strong,span,a,li){color:#fff}.content-banner--text-dark.image-banner__inner,.content-banner--text-dark.image-banner__inner .image-banner__inner-heading,.content-banner--text-dark.image-banner__inner .image-banner__inner-heading :is(p,h1,h2,h3,h4,h5,h6,em,strong,span,a,li),.content-banner--text-dark.image-banner__inner .image-banner__inner-text,.content-banner--text-dark.image-banner__inner .image-banner__inner-text :is(p,h1,h2,h3,h4,h5,h6,em,strong,span,a,li){color:#121212}.content-banner .image-banner__inner-heading.rte{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.1}.content-banner .image-banner__inner-heading.rte.h3{font-size:calc(var(--font-heading-scale) * 2.4rem)}.content-banner .image-banner__inner-heading.rte.h2{font-size:calc(var(--font-heading-scale) * 2.9rem)}.content-banner .image-banner__inner-heading.rte.h1{font-size:calc(var(--font-heading-scale) * 3.6rem)}.content-banner .image-banner__inner-heading.rte.d3{font-size:calc(var(--font-heading-scale) * 4.2rem)}.content-banner .image-banner__inner-heading :is(p,h1,h2,h3,h4,h5,h6,span,a,li){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.content-banner .image-banner__inner-heading strong{font-weight:600}.content-banner .image-banner__inner-heading em,.content-banner .image-banner__inner-heading i{font-style:italic}.content-banner .image-banner__inner-heading.rte>*+*{margin-top:8px}.content-banner .image-banner__inner-heading.rte>*:first-child{margin-top:0}.content-banner .image-banner__inner-heading.rte>*:last-child{margin-bottom:0}@media screen and (max-width:749px){.content-banner .image-banner__inner-heading.rte.h3-mobile.h3-mobile{font-size:calc(var(--font-heading-scale) * 2.4rem)}.content-banner .image-banner__inner-heading.rte.h2-mobile.h2-mobile{font-size:calc(var(--font-heading-scale) * 2.9rem)}.content-banner .image-banner__inner-heading.rte.h1-mobile.h1-mobile{font-size:calc(var(--font-heading-scale) * 3.6rem)}.content-banner .image-banner__inner-heading.rte.h0-mobile.h0-mobile{font-size:calc(var(--font-heading-scale) * 4rem)}.content-banner .image-banner__inner-heading.rte.d3-mobile.d3-mobile{font-size:calc(var(--font-heading-scale) * 4.2rem)}.content-banner .image-banner__inner-heading.rte.d2-mobile.d2-mobile{font-size:calc(var(--font-heading-scale) * 4.5rem)}}@media screen and (min-width:750px){.content-banner .image-banner__inner-heading.rte.h3{font-size:calc(var(--font-heading-scale) * 2.6rem)}.content-banner .image-banner__inner-heading.rte.h2{font-size:calc(var(--font-heading-scale) * 4.5rem)}.content-banner .image-banner__inner-heading.rte.h1{font-size:calc(var(--font-heading-scale) * 5.5rem)}.content-banner .image-banner__inner-heading.rte.d3{font-size:calc(var(--font-heading-scale) * 5.9rem)}}@media screen and (min-width:1100px){.content-banner .image-banner__inner-heading.rte.h3{font-size:calc(var(--font-heading-scale) * 3.2rem)}}@media screen and (min-width:1200px){.content-banner .image-banner__inner-heading.rte.d3{font-size:calc(var(--font-heading-scale) * 8.1rem)}}.content-banner .image-banner__inner-text.rte.p{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:var(--font-body-weight);line-height:160%}.content-banner .image-banner__inner-text.rte.p-large{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.7rem);font-weight:var(--font-body-weight);line-height:160%}.content-banner .image-banner__inner-text.rte :is(p,h1,h2,h3,h4,h5,h6,span,a,li){color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.content-banner .image-banner__inner-text.rte strong{font-weight:600}.content-banner .image-banner__inner-text.rte em,.content-banner .image-banner__inner-text.rte i{font-style:italic}.content-banner .image-banner__inner-text.rte p{margin-bottom:16px}.content-banner .image-banner__inner-text.rte p:last-child{margin-bottom:0}.image-banner--content-banner .image-banner__inner-heading{margin-bottom:24px}@media screen and (min-width:750px){.content-banner .image-banner__inner-text.rte.p-large{font-size:calc(var(--font-body-scale) * 1.9rem)}.image-banner--content-banner .image-banner__inner-heading{margin-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-content-banner.css.map */
