.custom-promo-split-banner{background:var(--promo-bg, #f7f2ec);color:var(--promo-text, #111111);padding:var(--promo-padding-top, 32px) 20px var(--promo-padding-bottom, 32px)}.custom-promo-split-banner *,.custom-promo-split-banner *:before,.custom-promo-split-banner *:after{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,.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:#0000000a}.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,#ffffffb3,#fff0),#00000014}.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, #ffffff);border:1px solid #000000;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;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--promo-button-hover-bg, #d71996);transform:scaleX(0);transform-origin:left center;transition:transform .26s ease}.custom-promo-split-banner__button:hover,.custom-promo-split-banner__button:focus-visible{background:#000;border-color:var(--promo-button-hover-bg, #d71996);color:var(--promo-button-hover-text, #ffffff)}.custom-promo-split-banner__button:hover:before,.custom-promo-split-banner__button:focus-visible: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%}}
/*# sourceMappingURL=/cdn/shop/t/232/assets/custom-promo-split-banner.css.map */
