.brand-split[data-section-id]{display:grid;padding:0;grid-template-columns:1fr;width:100%;margin:0}.brand-split__half{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;text-decoration:none;color:#fff;background:var(--bg-color--dark, #222);min-height:50vh;min-height:50svh}.brand-split__half[data-text=dark]{color:var(--color--body, #222)}.brand-split[data-mobile-height=tall] .brand-split__half{min-height:70vh;min-height:70svh}.brand-split[data-mobile-height=ratio] .brand-split__half{min-height:0;aspect-ratio:4 / 5}@media(min-width:768px){.brand-split[data-section-id]{grid-template-columns:1fr 1fr}.brand-split[data-height=full] .brand-split__half,.brand-split[data-height=large] .brand-split__half,.brand-split[data-height=medium] .brand-split__half{aspect-ratio:auto}.brand-split[data-height=full] .brand-split__half{min-height:calc(100vh - var(--header--height, 0px) - var(--announcement--height, 0px) - var(--split-announcement--height, 0px));min-height:calc(100svh - var(--header--height, 0px) - var(--announcement--height, 0px) - var(--split-announcement--height, 0px))}.brand-split[data-height=large] .brand-split__half{min-height:80vh;min-height:80svh}.brand-split[data-height=medium] .brand-split__half{min-height:60vh;min-height:60svh}}.brand-split__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.brand-split__media picture{display:contents}.brand-split__image,.brand-split__video,.brand-split__placeholder svg{display:block;width:100%;height:100%;object-fit:cover;transform:translateZ(0);transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.brand-split__placeholder{width:100%;height:100%;background:var(--bg-color--light, #eee)}.brand-split__placeholder svg{opacity:.4}.brand-split__half:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(0,0,0,var(--brand-split--overlay, .25));transition:background-color .4s ease}.brand-split__half[data-text=dark]:after{background:rgba(255,255,255,var(--brand-split--overlay, .25))}.brand-split__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:18px;padding:32px 24px;text-align:center;max-width:90%}.brand-split__logo{display:block;width:var(--logo-width, 240px);max-width:100%;height:auto}.brand-split__content[data-card=false] .brand-split__logo{filter:drop-shadow(0 2px 12px rgba(0,0,0,.35))}.brand-split__content[data-card=true]{gap:20px;padding:36px 44px 40px;background:#ffffffed;border-radius:10px;box-shadow:0 10px 40px #00000038;color:var(--color--body, #222);width:min(86%,520px);max-width:520px}.brand-split__content[data-card=true] .brand-split__heading,.brand-split__content[data-card=true] .brand-split__tagline{color:var(--color--body, #222);text-shadow:none}.brand-split__content[data-card=true] .brand-split__tagline{opacity:.8}@media(max-width:767px){.brand-split__content[data-card=true]{padding:26px 24px 28px;gap:16px;width:88%}}.brand-split__heading{font-family:var(--font--heading--family, Garamond, serif);font-weight:var(--font--heading--weight, 400);font-size:clamp(32px,4.5vw,56px);line-height:1.1;letter-spacing:.02em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6),0 2px 18px rgba(0,0,0,.45)}.brand-split__tagline{font-family:var(--font--paragraph--family, sans-serif);font-size:clamp(13px,1.1vw,16px);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.7),0 2px 14px rgba(0,0,0,.5)}.brand-split__half[data-text=dark] .brand-split__heading,.brand-split__half[data-text=dark] .brand-split__tagline{color:var(--color--body, #222);text-shadow:none}.brand-split__button[data-item=button]{margin-top:6px;height:56px;line-height:56px;padding:0 40px;font-size:14px;letter-spacing:.12em;font-weight:600;border-radius:4px;box-shadow:none}.brand-split__half:hover .brand-split__button[data-item=button]{background-color:var(--button--bg-color--hover)}.brand-split__half:focus-visible{outline:3px solid #fff;outline-offset:-6px}@media(hover:hover)and (pointer:fine){.brand-split[data-hover=true] .brand-split__half:hover .brand-split__image,.brand-split[data-hover=true] .brand-split__half:hover .brand-split__video{transform:translateZ(0) scale(1.04)}.brand-split__half:hover:after{background:rgba(0,0,0,calc(var(--brand-split--overlay, .25) + .12))}.brand-split__half[data-text=dark]:hover:after{background:rgba(255,255,255,calc(var(--brand-split--overlay, .25) + .12))}}@media(prefers-reduced-motion:reduce){.brand-split__image,.brand-split__video,.brand-split__half:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/brand-split.css.map */
