.split-hero__section{position:relative;z-index:0;margin:60px 0 0!important;padding:0!important}.split-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}.split-hero__panel{position:relative;overflow:hidden}.split-hero__media{position:relative;z-index:1;height:100%;transition:filter .4s ease}.split-hero__media img,.split-hero__media video{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.split-hero__layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.split-hero__overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:block}.split-hero__panel:hover .split-hero__media{filter:brightness(1.04)}.split-hero__text{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;padding:24px 32px 48px;pointer-events:none}.split-hero__text a,.split-hero__text button{pointer-events:auto}.split-hero__text,.split-hero__text *{color:#fff!important}.split-hero__text--h-left{justify-content:flex-start}.split-hero__text--h-center{justify-content:center}.split-hero__text--h-right{justify-content:flex-end}.split-hero__text--v-top{align-items:flex-start}.split-hero__text--v-middle{align-items:center}.split-hero__text--v-bottom{align-items:flex-end}.split-hero__text--v-center-low{align-items:center}.split-hero__text--v-center-low>*{transform:translateY(12%)}.split-hero__text--below{position:relative;inset:auto;z-index:auto;padding:16px 0 0;pointer-events:auto}.split-hero__text .text-group__cta,.split-hero__text [class*=cta] a,.split-hero__text a.button{display:inline-flex!important;align-items:center;gap:6px;background:transparent!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;padding:0 0 2px!important;font-size:11px;letter-spacing:.12em;text-transform:uppercase;transform-origin:left center;transition:gap .15s ease,transform .15s ease}.split-hero__text .text-group__cta:hover,.split-hero__text [class*=cta] a:hover,.split-hero__text a.button:hover{gap:12px;transform:scale(1.03)}@media(max-width:990px){.split-hero__grid{grid-template-columns:1fr}}@media(max-width:768px){.split-hero__text{padding:32px 24px 40px}.split-hero__section{margin-top:48px!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/sections.split-hero.css.map */
