.ec-banner{position:relative;display:flex;align-items:center;min-height:var(--ec-banner-h-mobile, 140px);overflow:hidden;background:var(--ec-banner-bg, #efeefc)}@media screen and (min-width:750px){.ec-banner{min-height:var(--ec-banner-h, 220px)}}.ec-banner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ec-banner--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a73}.ec-banner__inner{position:relative;z-index:1;width:100%;padding-top:2rem;padding-bottom:2rem;text-align:center}.ec-banner__title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:2.6rem;line-height:1.15;letter-spacing:normal;color:var(--ec-banner-color, #3e1362);text-align:center;text-wrap:balance}.ec-banner__text{display:-webkit-box;max-width:72rem;margin:.8rem auto 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-family:var(--font-body-family);font-size:1.5rem;line-height:1.5;color:#1a1a1abf}.ec-banner--image .ec-banner__title,.ec-banner--image .ec-banner__text{color:#fff}@media screen and (min-width:750px){.ec-banner__title{font-size:4.4rem}.ec-banner__text{margin-top:1.2rem}}.ec-page-banner-section~.shopify-section .main-blog>.title--primary,.ec-page-banner-section~.shopify-section .page-width>h1.title--primary:first-child{display:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ec-page-banner.css.map */
