.prochampions-store-theme-2-x-bannerCell{box-sizing:border-box;display:flex;padding:20px 14px}.prochampions-store-theme-2-x-banner{display:flex;flex-direction:column;width:100%;max-width:400px;margin:0 auto;overflow:hidden;isolation:isolate}.prochampions-store-theme-2-x-bannerMedia{flex:0 0 auto}.prochampions-store-theme-2-x-bannerImage{display:block;width:100%;height:auto;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply}.prochampions-store-theme-2-x-bannerContent{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end;gap:12px;padding:24px 24px 28px}.prochampions-store-theme-2-x-bannerEyebrow{font-size:14px;letter-spacing:.12em;line-height:1.2}.prochampions-store-theme-2-x-bannerEyebrow,.prochampions-store-theme-2-x-bannerTitle{margin:0;font-family:Futura Std Bold Condensed;font-weight:400;text-transform:uppercase}.prochampions-store-theme-2-x-bannerTitle{font-size:44px;line-height:.95}.prochampions-store-theme-2-x-bannerCta{display:flex;align-items:center;justify-content:center;height:48px;padding:0 24px;border-radius:4px;font-family:Futura Std Bold Condensed;font-size:18px;font-weight:400;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}@media screen and (min-width:1025px){.prochampions-store-theme-2-x-bannerCell{flex-basis:100%!important;max-width:100%!important;width:100%;padding:0}.prochampions-store-theme-2-x-banner{max-width:none;margin:0}}@media screen and (max-width:640px){.prochampions-store-theme-2-x-bannerCell{grid-column:1/-1;flex-basis:100%!important;max-width:100%!important;width:100%;padding:0}.prochampions-store-theme-2-x-banner{max-width:none;min-height:200px;flex-direction:row-reverse}.prochampions-store-theme-2-x-bannerMedia{flex:0 0 45%;width:45%}.prochampions-store-theme-2-x-bannerImage{width:100%;height:100%;aspect-ratio:auto}.prochampions-store-theme-2-x-bannerContent{flex:1 1 55%;gap:10px;padding:18px}.prochampions-store-theme-2-x-bannerEyebrow{font-size:13px}.prochampions-store-theme-2-x-bannerTitle{font-size:32px}.prochampions-store-theme-2-x-bannerCta{align-self:flex-start;height:44px;padding:0 16px;font-size:16px}}