.hero-split-banner{position:relative;width:100%;overflow:hidden;background-color:#f5f5f5}.hero-split-banner--split .hero-split-banner__container,.hero-split-banner--split_reverse .hero-split-banner__container{display:flex;width:100%;max-width:1440px;margin:0 auto}.hero-split-banner__text-wrapper{display:flex;align-items:center;justify-content:center}.hero-split-banner__text-inner{max-width:var(--text-max-width, 520px);width:100%}.hero-split-banner__media-wrapper{position:relative;overflow:hidden}.hero-split-banner__media-image{width:100%;height:100%;object-fit:cover;display:block}.hero-split-banner__media-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#e5e5e5}@media screen and (min-width: 896px){.hero-split-banner--split .hero-split-banner__container,.hero-split-banner--split_reverse .hero-split-banner__container{min-height:var(--desktop-height, 700px)}.hero-split-banner--split .hero-split-banner__text-wrapper{flex:0 0 50%;padding:0 48px}.hero-split-banner--split .hero-split-banner__media-wrapper{flex:0 0 50%}.hero-split-banner--split_reverse .hero-split-banner__text-wrapper{flex:0 0 50%;padding:0 48px;order:2}.hero-split-banner--split_reverse .hero-split-banner__media-wrapper{flex:0 0 50%;order:1}}@media screen and (min-width: 768px) and (max-width: 895px){.hero-split-banner--split .hero-split-banner__container,.hero-split-banner--split_reverse .hero-split-banner__container{flex-direction:column;min-height:auto}.hero-split-banner__text-wrapper{padding:48px 40px}.hero-split-banner__media-wrapper{min-height:400px}.hero-split-banner--align-center .hero-split-banner__text-inner{text-align:center}}@media screen and (min-width: 426px) and (max-width: 767px){.hero-split-banner--split .hero-split-banner__container,.hero-split-banner--split_reverse .hero-split-banner__container{flex-direction:column}.hero-split-banner__text-wrapper{padding:40px 32px}.hero-split-banner__media-wrapper{min-height:350px}.hero-split-banner--align-center .hero-split-banner__text-inner{text-align:center}}@media screen and (max-width: 425px){.hero-split-banner--split .hero-split-banner__container,.hero-split-banner--split_reverse .hero-split-banner__container{flex-direction:column;min-height:var(--mobile-height, 600px)}.hero-split-banner__text-wrapper{padding:32px 16px}.hero-split-banner__media-wrapper{flex:1;min-height:300px}.hero-split-banner--align-center .hero-split-banner__text-inner{text-align:center}}.hero-split-banner--full{position:relative;display:flex;align-items:stretch;justify-content:stretch}.hero-split-banner__background-image,.hero-split-banner__background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-split-banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:1}.hero-split-banner--full .hero-split-banner__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;max-width:1440px;margin:0 auto;display:flex;align-items:flex-end;justify-content:flex-start;padding:0 48px 48px}.hero-split-banner--full .hero-split-banner__text-inner{max-width:var(--text-max-width, 520px);display:flex;flex-direction:column;align-items:flex-start}.hero-split-banner--full .hero-split-banner__text-inner{color:#fff}@media screen and (min-width: 896px){.hero-split-banner--full{min-height:var(--desktop-height, 700px)}}@media screen and (min-width: 426px) and (max-width: 895px){.hero-split-banner--full{min-height:500px}.hero-split-banner__content{padding:0 32px}}@media screen and (max-width: 425px){.hero-split-banner--full{min-height:var(--mobile-height, 600px)}.hero-split-banner__content{padding:0 16px}}.hero-split-banner__heading{font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.2;margin:0 0 1rem;letter-spacing:-.02em}.hero-split-banner__description{font-size:clamp(.875rem,1.5vw,1rem);line-height:1.6;margin:0 0 2rem;color:inherit}.hero-split-banner__description p{margin:0 0 1rem}.hero-split-banner__description p:last-child{margin-bottom:0}.hero-split-banner__cta{display:inline;padding:0;background-color:transparent;color:inherit;text-decoration:underline;text-underline-offset:3px;font-size:.875rem;letter-spacing:0;text-transform:none;transition:opacity .2s ease;border:0;cursor:pointer}.hero-split-banner__cta:hover{opacity:.7}.hero-split-banner--align-center .hero-split-banner__text-inner{text-align:center}.hsb--custom-sizes .hero-split-banner__heading{font-size:var(--hsb-heading-desktop)}.hsb--custom-sizes .hero-split-banner__description{font-size:var(--hsb-description-desktop)}.hsb--custom-sizes .hero-split-banner__cta{font-size:var(--hsb-cta-desktop)}@media screen and (max-width: 600px){.hsb--custom-sizes .hero-split-banner__heading{font-size:var(--hsb-heading-mobile)}.hsb--custom-sizes .hero-split-banner__description{font-size:var(--hsb-description-mobile)}.hsb--custom-sizes .hero-split-banner__cta{font-size:var(--hsb-cta-mobile)}}.hsb--custom-colors .hero-split-banner__heading{color:var(--hsb-heading-color)}.hsb--custom-colors .hero-split-banner__description{color:var(--hsb-description-color)}.hsb--custom-colors .hero-split-banner__cta{color:var(--hsb-cta-color)}.hero-split-banner--align-left .hero-split-banner__text-inner{text-align:left}@media screen and (max-width: 600px){.hero-split-banner__heading{font-size:1.75rem;margin-bottom:.75rem}.hero-split-banner__description{font-size:.875rem;margin-bottom:1.5rem}.hero-split-banner__cta{font-size:.8125rem}}@media screen and (max-width: 425px){.hero-split-banner__heading{font-size:1.5rem}.hero-split-banner__description{font-size:.8125rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/hero-split-banner.css.map */
