.split-banner{position:relative;width:100%;overflow:hidden}.split-banner--boxed{max-width:var(--page-width, 1200px);margin:0 auto}.split-banner__grid{display:flex;flex-direction:column;width:100%;min-height:inherit}@media screen and (min-width:750px){.split-banner__grid{flex-direction:row;align-items:stretch}.split-banner__grid--reverse{flex-direction:row-reverse}}.split-banner--height-small{min-height:42rem}.split-banner--height-medium{min-height:54rem}.split-banner--height-large{min-height:66rem}.split-banner--height-full_screen{min-height:100vh;min-height:100svh}.split-banner--height-adapt{min-height:0}.split-banner__content-col,.split-banner__media-col{width:100%;flex:1 1 50%;position:relative;display:flex}.split-banner__content-col{background-color:var(--content-bg, #d8a7a8);align-items:center;justify-content:center;padding:5rem 3.5rem;box-sizing:border-box}@media screen and (min-width:750px){.split-banner__content-col{padding:6rem 5rem}}@media screen and (min-width:1200px){.split-banner__content-col{padding:8rem 7rem}}.split-banner__content-inner{max-width:52rem;width:100%;margin:0 auto;text-align:center;color:var(--text-color, #ffffff)}.split-banner__content-inner--left{text-align:left}.split-banner__content-inner--center{text-align:center}.split-banner__content-inner--right{text-align:right}.split-banner__eyebrow{display:block;font-size:1.15rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em;line-height:1.4;margin-bottom:2rem;color:var(--eyebrow-color, rgba(255, 255, 255, .85))}.split-banner__heading{margin:0 0 2.8rem;font-family:inherit;font-weight:500;line-height:1.32;letter-spacing:-.01em;color:var(--text-color, #ffffff)!important;word-wrap:break-word}.split-banner__heading.h0{font-size:clamp(3rem,4vw,4.4rem)}.split-banner__heading.h1{font-size:clamp(2.4rem,3.2vw,3.6rem)}.split-banner__heading.h2{font-size:clamp(2rem,2.6vw,3rem)}.split-banner__heading.h3{font-size:clamp(1.8rem,2.2vw,2.4rem)}.split-banner__text{font-size:1.5rem;line-height:1.6;margin-bottom:2.5rem;color:var(--text-color, #ffffff);opacity:.95}.split-banner__text p{margin:0}.split-banner__button-wrapper{margin-top:.5rem}.split-banner__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:1.1rem 3.4rem;font-size:1.25rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-radius:var(--button-radius, .4rem);background-color:var(--button-bg, #ffffff);color:var(--button-text, #121212);border:1.5px solid var(--button-border, #121212);box-shadow:0 1px 4px #0000000d;transition:all .25s cubic-bezier(.25,.46,.45,.94);cursor:pointer}.split-banner__button:hover{background-color:var(--button-hover-bg, #ece84a)!important;color:#121212!important;border-color:#121212!important;transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.split-banner__button--white{background-color:#fff;color:#121212;border:1.5px solid #121212}.split-banner__button--dark{background-color:#121212;color:#fff;border:1.5px solid #121212}.split-banner__button--dark:hover{background-color:#ece84a!important;color:#121212!important;border-color:#121212!important}.split-banner__button--outline{background-color:transparent;color:var(--text-color, #ffffff);border:1.5px solid var(--text-color, #ffffff)}.split-banner__button--outline:hover{background-color:#ece84a!important;color:#121212!important;border-color:#121212!important}.split-banner__media-col{position:relative;overflow:hidden;min-height:34rem}.split-banner__media{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.split-banner__media img,.split-banner__media video{width:100%;height:100%;object-fit:cover;display:block}.split-banner__media.placeholder{display:flex;align-items:center;justify-content:center;background-color:#e5e9ec}.split-banner__media.placeholder svg{width:60%;height:60%;max-width:30rem;max-height:30rem}@media screen and (max-width:749px){.split-banner__grid--mobile-image-first{flex-direction:column-reverse}.split-banner__content-col{padding:4.5rem 2rem}.split-banner__media-col{min-height:30rem;height:36rem}.split-banner__heading{margin-bottom:2.2rem}.split-banner__eyebrow{margin-bottom:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-split-banner.css.map */
