.collection-custom-banner{position:relative;display:flex;align-items:center;min-height:30rem;overflow:hidden;background-color:var(--banner-bg, transparent)}.collection-custom-banner__media,.collection-custom-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.collection-custom-banner__media{width:100%;height:100%;z-index:0}.collection-custom-banner__media img{width:100%;height:100%;object-fit:cover}.collection-custom-banner__overlay{z-index:1;background-color:var(--overlay-color, #000000);opacity:var(--overlay-opacity, .6)}.collection-custom-banner__content{position:relative;z-index:2;width:100%;padding-block:var(--section-padding-top, 80px) var(--section-padding-bottom, 80px)}.collection-custom-banner__text{display:flex;flex-direction:column;gap:1.2rem;max-width:var(--content-width, 92rem)}.collection-custom-banner--align-center .collection-custom-banner__text{margin-inline:auto;text-align:center;align-items:center}.collection-custom-banner--align-left .collection-custom-banner__text{margin-inline-end:auto;text-align:left;align-items:flex-start}.collection-custom-banner--align-right .collection-custom-banner__text{margin-inline-start:auto;text-align:right;align-items:flex-end}.collection-custom-banner .collection-custom-banner__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--title-fw, 700);font-size:var(--title-fs, 4.8rem);line-height:var(--title-lh, 1.3);letter-spacing:-.1rem;color:var(--heading-color, #ffffff)}.collection-custom-banner .collection-custom-banner__subtext{margin:0;font-family:var(--font-body-family);font-weight:var(--subtext-fw, 500);font-size:var(--subtext-fs, 1.9rem);line-height:var(--subtext-lh, 1.5);color:var(--subtext-color, #ffffff)}@media screen and (max-width:767px){.collection-custom-banner{min-height:26.5rem}.collection-custom-banner__content{padding-block:var(--section-padding-top-mobile, 48px) var(--section-padding-bottom-mobile, 48px)}.collection-custom-banner__text{gap:.8rem;max-width:100%}.collection-custom-banner .collection-custom-banner__title{font-size:var(--title-fs-mobile, 2.9rem);letter-spacing:0}.collection-custom-banner .collection-custom-banner__subtext{font-size:var(--subtext-fs-mobile, 1.7rem)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-collection-custom-banner.css.map */
