/*
Generated time: July 8, 2026 02:09
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.custom-promo-split-banner{background:var(--promo-bg,#f7f2ec);color:var(--promo-text,#111);padding:var(--promo-padding-top,32px) 20px var(--promo-padding-bottom,32px)}.custom-promo-split-banner *,.custom-promo-split-banner ::after,.custom-promo-split-banner ::before{box-sizing:border-box}.custom-promo-split-banner__inner{width:100%;max-width:var(--promo-max-width,1280px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,0.95fr);align-items:center;gap:clamp(32px,6vw,88px)}.custom-promo-split-banner--image-right .custom-promo-split-banner__media{order:2}.custom-promo-split-banner--image-right .custom-promo-split-banner__content{order:1}.custom-promo-split-banner__media{width:100%;min-width:0;overflow:hidden;background:rgba(0,0,0,.04)}.custom-promo-split-banner__media img,.custom-promo-split-banner__placeholder{display:block;width:100%;aspect-ratio:var(--promo-image-ratio,3 / 2)}.custom-promo-split-banner__media img{height:auto;object-fit:cover;object-position:center}.custom-promo-split-banner__placeholder{min-height:280px;background:linear-gradient(135deg,rgba(255,255,255,.7),rgba(255,255,255,0)),rgba(0,0,0,.08)}.custom-promo-split-banner__content{width:100%;min-width:0;display:flex;align-items:center}.custom-promo-split-banner__copy{width:100%;max-width:520px}.custom-promo-split-banner__eyebrow{margin:0 0 10px;color:var(--promo-accent,#d71996);font-size:13px;line-height:1.2;font-weight:700;text-transform:uppercase}.custom-promo-split-banner__heading{margin:0;color:inherit;font-size:clamp(34px, 4vw, 54px);line-height:1;font-weight:800;letter-spacing:0;text-transform:uppercase}.custom-promo-split-banner__text{margin-top:16px;color:inherit;font-size:clamp(16px, 1.35vw, 20px);line-height:1.35;font-weight:500}.custom-promo-split-banner__text>*{margin:0}.custom-promo-split-banner__text>*+*{margin-top:10px}.custom-promo-split-banner__button{min-width:150px;min-height:50px;margin-top:28px;display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background:#000;color:var(--promo-button-text,#fff);border:1px solid #000;font-size:13px;line-height:1;font-weight:800;letter-spacing:0;text-align:center;text-decoration:none;text-transform:uppercase;position:relative;overflow:hidden;isolation:isolate;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.custom-promo-split-banner__button::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--promo-button-hover-bg,#d71996);transform:scaleX(0);transform-origin:left center;transition:transform 260ms ease}.custom-promo-split-banner__button:focus-visible,.custom-promo-split-banner__button:hover{background:#000;border-color:var(--promo-button-hover-bg,#d71996);color:var(--promo-button-hover-text,#fff)}.custom-promo-split-banner__button:focus-visible::before,.custom-promo-split-banner__button:hover::before{transform:scaleX(1)}@media screen and (max-width:989px){.custom-promo-split-banner__inner{grid-template-columns:1fr;gap:28px}.custom-promo-split-banner--mobile-text-first .custom-promo-split-banner__content{order:1}.custom-promo-split-banner--mobile-text-first .custom-promo-split-banner__media{order:2}.custom-promo-split-banner--mobile-image-first .custom-promo-split-banner__media{order:1}.custom-promo-split-banner--mobile-image-first .custom-promo-split-banner__content{order:2}.custom-promo-split-banner__copy{max-width:none}}@media screen and (max-width:749px){.custom-promo-split-banner{padding-left:16px;padding-right:16px}.custom-promo-split-banner__heading{font-size:32px}.custom-promo-split-banner__button{width:100%}}