.split-hero{display:grid;grid-template-columns:1fr 1fr;height:var(--section-height, 700px);overflow:hidden}.split-hero__left{position:relative;overflow:hidden}.split-hero__left-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s ease}.split-hero__left:hover .split-hero__left-img{transform:scale(1.03)}.split-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;pointer-events:none}.split-hero__left-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;padding:4rem 3.5rem;gap:1rem}.split-hero__left-content--center{align-items:center;text-align:center}.split-hero__left-content--left{align-items:flex-start;text-align:left}.split-hero__headline{font-size:clamp(2.8rem,5vw,5rem);font-weight:300;letter-spacing:.25em;text-transform:uppercase;margin:0;line-height:1.1}.split-hero__subtitle{font-size:clamp(.7rem,1.2vw,.85rem);letter-spacing:.3em;text-transform:uppercase;color:#ffffffbf;margin:0}.split-hero__right{display:flex;align-items:center;justify-content:center;padding:3rem 2.5rem;background-color:var(--color-background);color:var(--color-foreground)}.split-hero__right-inner{display:flex;flex-direction:column;align-items:center;gap:1.5rem;max-width:480px;text-align:center}.split-hero__arch{width:220px;height:290px;border-radius:110px 110px 0 0;overflow:hidden;border:1px solid rgba(var(--color-foreground-rgb, 0,0,0),.15);flex-shrink:0}.split-hero__arch-img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s ease;display:block}.split-hero__arch:hover .split-hero__arch-img{transform:scale(1.06)}.split-hero__description{font-size:var(--font-body-size, 1rem);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:var(--body-line-height, 1.8);letter-spacing:var(--body-letter-spacing, 0);color:var(--color-foreground);opacity:1;margin:0}.split-hero__right-inner{width:100%!important}.split-hero__description{width:100%!important;text-align:center!important}.split-hero__btn{display:inline-block;padding:.65rem 1.8rem;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;border-radius:50px;transition:background .3s ease,color .3s ease,border-color .3s ease;margin-top:.5rem}.split-hero__btn:hover{background:#ffffff26}.split-hero__btn--outline{border-color:rgb(var(--color-button));color:rgb(var(--color-button-text));background:rgb(var(--color-button));font-size:var(--font-body-size, 1rem);font-family:var(--font-body-family);font-weight:var(--font-body-weight);opacity:1}.split-hero__btn--outline:hover{background:transparent;color:rgb(var(--color-button));border-color:rgb(var(--color-button))}.split-hero__animate{opacity:0;transform:translateY(20px);animation:fadeUp .7s ease forwards}.split-hero__animate:nth-child(1){animation-delay:.1s}.split-hero__animate:nth-child(2){animation-delay:.25s}.split-hero__animate:nth-child(3){animation-delay:.4s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.split-hero__placeholder{width:100%;height:100%}@media(max-width:768px){.split-hero{grid-template-columns:1fr;height:auto}.split-hero__left{height:60vw;min-height:280px}.split-hero__left-content{padding:2.5rem 2rem;align-items:center;text-align:center}.split-hero__right{padding:3rem 1.5rem}.split-hero__arch{width:180px;height:240px;border-radius:90px 90px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/split-hero-banner.css.map */
