.athlete-banner__heading{margin-bottom:2.8rem}.athlete-banner__features{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);column-gap:1rem;row-gap:2.8rem;overflow:hidden}.athlete-banner__feature p{margin:0}.athlete-banner__feature .athlete-banner__feature--subtitle{line-height:2rem;margin-bottom:.4rem}.athlete-banner__feature .h5{line-height:3rem}.athlete-banner__feature .athlete-card__country{gap:1.2rem}.athlete-banner__feature .athlete-card__details{font-size:1.8rem;line-height:2.6rem;letter-spacing:.09rem;text-transform:uppercase;font-family:var(--font-heading-family)}@media screen and (min-width:750px){.athlete-banner.banner--medium:not(.banner--adapt){min-height:54rem}.athlete-banner__feature .athlete-card__details{font-size:2rem;line-height:3rem;letter-spacing:.1rem}.athlete-banner__content.banner__content{padding-top:5.2rem;padding-bottom:5.2rem}}@media screen and (max-width:749px){.athlete-banner__heading{--color-button-text: var(--color-foreground)}.athlete-banner__feature p{--color-background: var(--color-foreground)}.athlete-banner__feature .athlete-card__country p{color:rgb(var(--color-foreground))}.athlete-banner .banner__media{position:relative}.athlete-banner.banner--medium:not(.banner--adapt) .banner__media{min-height:42rem}.athlete-banner__content{background-color:rgb(var(--color-dark-tertiary-button-hover))}.athlete-banner__content .banner__box{padding:2.4rem 1.5rem 4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-athlete-banner.css.map */
