.cbanner{position:relative;overflow:hidden;margin-bottom:16px}.cbanner__frame{position:relative;width:100%;min-height:var(--cb-h-m, 200px);display:flex;align-items:center}@media(min-width:769px){.cbanner{margin-bottom:24px}.cbanner__frame{min-height:var(--cb-h, 340px)}}.cbanner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#e9e3d8}.cbanner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.cbanner__media svg.cbanner__img--ph{object-fit:cover;opacity:.9}.cbanner__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.cbanner--left .cbanner__scrim{background:linear-gradient(to right,rgba(0,0,0,var(--cb-a, .55)),#0000 62%)}.cbanner--right .cbanner__scrim{background:linear-gradient(to left,rgba(0,0,0,var(--cb-a, .55)),#0000 62%)}.cbanner--center .cbanner__scrim{background:radial-gradient(130% 130% at 50% 50%,rgba(0,0,0,var(--cb-a, .55)),#0000 72%)}.cbanner__content{position:relative;z-index:2;width:100%;padding:24px 0}.cbanner--left .cbanner__content{text-align:left}.cbanner--center .cbanner__content{text-align:center}.cbanner--right .cbanner__content{text-align:right}.cbanner__title{font-family:var(--heading-font);font-weight:var(--heading-weight);line-height:1.1;letter-spacing:.01em;color:var(--cb-text, #ffffff);margin:0;font-size:clamp(30px,1.4vw + 24px,54px)}.cbanner__subtitle{font-family:var(--menu-font);color:var(--cb-text, #ffffff);opacity:.92;margin:12px 0 0;max-width:42ch;font-size:clamp(14px,.4vw + 12px,18px);line-height:1.5}.cbanner--center .cbanner__subtitle{margin-left:auto;margin-right:auto}.cbanner--right .cbanner__subtitle{margin-left:auto}.cbanner__crumbs{margin-bottom:14px}.cbanner__crumbs,.cbanner__crumbs a,.cbanner__crumbs span{color:var(--cb-text, #ffffff)}.cbanner__crumbs a{opacity:.85;text-decoration:none}.cbanner__crumbs a:hover{opacity:1}.cbanner__hint{display:inline-block;margin-top:16px;font-family:var(--body-font);font-size:13px;line-height:1.5;color:#fff;background:#1c1c1c8c;padding:8px 14px;border-radius:999px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-collection-banner-image.css.map */
