.split-promo-banner{display:flex;flex-direction:column;width:100%}@media screen and (min-width: 750px){.split-promo-banner{flex-direction:row}.split-promo-banner--reverse{flex-direction:row-reverse}}.split-promo-banner__content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:4rem 2rem;width:100%;box-sizing:border-box}@media screen and (min-width: 750px){.split-promo-banner__content{padding:5rem 4rem;width:50%;flex-shrink:0}.split-promo-banner__content--width-60{width:60%}.split-promo-banner__content--width-50{width:50%}.split-promo-banner__content--width-40{width:40%}.split-promo-banner__content--align-left{align-items:flex-start;text-align:left}.split-promo-banner__content--align-center{align-items:center;text-align:center}.split-promo-banner__content--align-right{align-items:flex-end;text-align:right}}@media screen and (min-width: 990px){.split-promo-banner__content{padding:6rem 5rem}}.split-promo-banner__content-inner{display:flex;flex-direction:column;align-items:inherit;gap:1.5rem;max-width:50rem;width:100%}.split-promo-banner__subheading{font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;margin:0;font-weight:400}.split-promo-banner__heading{margin:0;line-height:.9;font-weight:400}.split-promo-banner__heading--small{font-size:3rem}.split-promo-banner__heading--medium{font-size:4.5rem}.split-promo-banner__heading--large{font-size:6rem}.split-promo-banner__heading--xlarge{font-size:8rem}@media screen and (min-width: 750px){.split-promo-banner__heading--small{font-size:4rem}.split-promo-banner__heading--medium{font-size:6rem}.split-promo-banner__heading--large{font-size:8rem}.split-promo-banner__heading--xlarge{font-size:10rem}}.split-promo-banner__secondary-heading{font-size:1.8rem;letter-spacing:.05em;text-transform:uppercase;margin:0;font-weight:400}@media screen and (min-width: 750px){.split-promo-banner__secondary-heading{font-size:2.2rem}}.split-promo-banner__text,.split-promo-banner__text p{margin:0}.split-promo-banner__tiers{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem 3rem;margin:1rem 0}@media screen and (min-width: 750px){.split-promo-banner__content--align-left .split-promo-banner__tiers{justify-content:flex-start}.split-promo-banner__content--align-right .split-promo-banner__tiers{justify-content:flex-end}}.split-promo-banner__tier{text-align:center}.split-promo-banner__tier-amount{display:block;font-size:2rem;font-weight:400;line-height:1.2}.split-promo-banner__tier-condition{display:block;font-size:1rem;text-transform:uppercase;letter-spacing:.05em}@media screen and (min-width: 750px){.split-promo-banner__tier-amount{font-size:2.4rem}.split-promo-banner__tier-condition{font-size:1.1rem}}.split-promo-banner__fine-print{font-size:1.1rem;font-style:italic;text-transform:uppercase;letter-spacing:.02em;margin:0}.split-promo-banner__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:.5rem;width:100%}@media screen and (min-width: 750px){.split-promo-banner__content--align-left .split-promo-banner__buttons{justify-content:flex-start}.split-promo-banner__content--align-right .split-promo-banner__buttons{justify-content:flex-end}}.split-promo-banner__button{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 3rem;min-width:16rem;font-size:1.3rem;text-decoration:none;text-transform:none;letter-spacing:0;border:1px solid currentColor;border-radius:50px;background:transparent;color:inherit;cursor:pointer;transition:background-color .2s ease,color .2s ease}.split-promo-banner__button:hover{background-color:#0000000d}.split-promo-banner__button--solid{background-color:var(--split-promo-button-bg, #000);color:var(--split-promo-button-text, #fff);border-color:var(--split-promo-button-bg, #000)}.split-promo-banner__button--solid:hover{opacity:.9}.split-promo-banner__link{font-size:1.2rem;text-decoration:underline;color:inherit}.split-promo-banner__link:hover{text-decoration:none}.split-promo-banner__media{position:relative;width:100%;overflow:hidden;flex-shrink:0;min-height:30rem}@media screen and (min-width: 750px){.split-promo-banner__media{width:50%;min-height:0}.split-promo-banner__media--width-40{width:40%}.split-promo-banner__media--width-50{width:50%}.split-promo-banner__media--width-60{width:60%}}.split-promo-banner__media-desktop,.split-promo-banner__media-mobile{width:100%;height:100%}.split-promo-banner__media img,.split-promo-banner__media video{display:block;width:100%;height:100%;object-fit:cover}.split-promo-banner__media-desktop{display:none}.split-promo-banner__media-mobile{display:block;height:100%}@media screen and (min-width: 750px){.split-promo-banner__media-desktop{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.split-promo-banner__media-mobile{display:none}.split-promo-banner--height-adapt-media .split-promo-banner__media-desktop{position:relative;top:auto;left:auto}}.split-promo-banner--height-small .split-promo-banner__media{min-height:30rem}.split-promo-banner--height-medium .split-promo-banner__media{min-height:40rem}.split-promo-banner--height-large .split-promo-banner__media{min-height:50rem}@media screen and (min-width: 750px){.split-promo-banner--height-small .split-promo-banner__media{min-height:35rem}.split-promo-banner--height-medium .split-promo-banner__media{min-height:50rem}.split-promo-banner--height-large .split-promo-banner__media{min-height:65rem}.split-promo-banner--height-adapt .split-promo-banner__media{min-height:0}}.split-promo-banner--height-adapt-media .split-promo-banner__media{min-height:0}.split-promo-banner--height-adapt-media .split-promo-banner__media-desktop,.split-promo-banner--height-adapt-media .split-promo-banner__media-mobile{position:relative;height:auto}.split-promo-banner--height-adapt-media .split-promo-banner__media img,.split-promo-banner--height-adapt-media .split-promo-banner__media video{position:relative;width:100%;height:auto;object-fit:contain}@media screen and (min-width: 750px){.split-promo-banner--height-adapt-media{align-items:stretch}.split-promo-banner--height-adapt-media .split-promo-banner__media{display:flex;align-items:stretch}.split-promo-banner--height-adapt-media .split-promo-banner__media-desktop{position:relative;width:100%;display:flex}.split-promo-banner--height-adapt-media .split-promo-banner__media img,.split-promo-banner--height-adapt-media .split-promo-banner__media video{width:100%;height:100%;object-fit:cover}.split-promo-banner--height-adapt-media .split-promo-banner__content{min-height:0}}.split-promo-banner--full-width{max-width:none}
/*# sourceMappingURL=/cdn/shop/t/135/assets/section-split-promo-banner.css.map */
