.s-hero-split{display:grid;grid-template-columns:1fr}.s-hero-split__panel{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;aspect-ratio:1 / 1;background-color:#000}.s-hero-split__media,.s-hero-split__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.s-hero-split__media{z-index:-1}.s-hero-split__image{object-fit:cover}.s-hero-split__image--placeholder{fill:#ffffff40}.s-hero-split__content{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem 2rem 4rem;text-align:center}.s-hero-split__heading{margin:0;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:900;line-height:1.1;letter-spacing:-.022rem;text-transform:uppercase;color:var(--hero-split-heading-color, #fff);text-shadow:0 .2rem 2.4rem rgba(0,0,0,.45);overflow-wrap:anywhere}a.button.s-hero-split__button{width:14.5rem;min-height:4.5rem;padding:0 3rem;border-radius:var(--buttons-radius);font-family:var(--font-heading-family);font-size:1.5rem;font-weight:900;line-height:1.2;text-transform:uppercase;white-space:nowrap;background-color:#fff;color:#000;transition:background-color var(--duration-default) ease-in-out,color var(--duration-default) ease-in-out}a.button.s-hero-split__button:before,a.button.s-hero-split__button:after{display:none}a.button.s-hero-split__button:hover{background-color:var(--active-color);color:#fff}a.button.s-hero-split__button:focus-visible{outline:.2rem solid #fff;outline-offset:.3rem;box-shadow:0 0 0 .5rem #000}a.s-hero-split__panel-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.s-hero-split__panel--clickable .s-hero-split__content{position:relative;pointer-events:none}.s-hero-split__panel--clickable .s-hero-split__button{pointer-events:auto}@media screen and (min-width:750px){.s-hero-split{grid-template-columns:repeat(var(--hero-split-cols, 2),minmax(0,1fr))}.s-hero-split__panel{aspect-ratio:auto;height:max(50rem,calc(100svh - var(--header-height, 8rem)))}.s-hero-split__content{gap:2rem;padding:0 3rem 5rem}.s-hero-split__heading{font-size:4.5rem;line-height:1.2;letter-spacing:0}a.button.s-hero-split__button{width:30rem;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/section-hero-split.css.map */
