.athlete-section__wrapper{display:flex;flex-direction:column;border-radius:var(--border-radius)}@media screen and (min-width:990px){.athlete-section__wrapper{flex-direction:row}}.athlete-section__wrapper .subtitle{color:rgb(var(--color-emphasis))}@media screen and (min-width:990px){.athlete-section__wrapper.image_right{flex-direction:row-reverse}}.athlete-section--full-width{width:100%}.athlete-section__heading-block{text-align:center}.athlete-section__heading-block .athlete-section__text p{margin:0}.athlete-section__heading-block .athlete-section__text :where(:not(meta,span)+*){margin-block-start:1rem!important}.athlete-section .athlete-section_block{display:flex;flex-wrap:wrap;flex-direction:column;gap:1.8rem;justify-content:flex-start}.athlete-section .athlete-section_block .athlete-section_block_item{display:flex;align-items:center;justify-content:flex-end;gap:1.6rem;text-align:left;flex-direction:row-reverse}.athlete-section .athlete-section_block .athlete-section_block_img{flex:0 0 auto;line-height:0}.athlete-section .athlete-section_block .athlete-section_block_item img,.athlete-section .athlete-section_block .athlete-section_block_item svg{width:2.5rem;height:2.5rem}.athlete-section .athlete-section_block .athlete-section_block_content{display:flex;flex-direction:column;gap:.4rem}.athlete-section .athlete-section_block .athlete-section_block_title{margin:0;max-width:100%;font-size:2.4rem}.athlete-section .athlete-section_block a.athlete-section_block_item--link{color:inherit;text-decoration:none;transition:opacity var(--duration-short, .2s) ease}.athlete-section .athlete-section_block a.athlete-section_block_item--link:hover,.athlete-section .athlete-section_block a.athlete-section_block_item--link:focus-visible{opacity:.7}.athlete-section .athlete-section_type1 .athlete-section__image-block{display:flex;justify-content:space-between;flex-direction:column;align-items:center;flex:0 0 100%;gap:3.2rem}.athlete-section .athlete-section_type1 .athlete-section__image-block img,.athlete-section .athlete-section_type1 .athlete-section__image-block svg{max-width:280px;max-height:375px;object-fit:cover;border-radius:var(--border-radius)}.athlete-section .athlete-section_type1 .athlete-section__image-block .mobile_hide{display:none}@media(min-width:990px){.athlete-section .athlete-section_type1 .athlete-section__image-block .mobile_hide{display:block}}.athlete-section .athlete-section_type1 .athlete-section__image-block .mobile__image{display:block}@media(min-width:990px){.athlete-section .athlete-section_type1 .athlete-section__image-block .mobile__image{display:none}}.athlete-section .athlete-section_type1 .athlete-section__heading-block{max-width:80rem}.athlete-section .athlete-section_type1 .athlete-section__heading-block .athlete-section__heading,.athlete-section .athlete-section_type1 .athlete-section__heading-block .athlete-section_block{margin:0}.athlete-section .athlete-section_type2{position:relative}.athlete-section .athlete-section_type2 .athlete-section__text{max-width:620px;text-transform:uppercase}@media screen and (min-width:750px){.athlete-section .athlete-section_type2 .athlete-section__text{max-width:100%}}.athlete-section .athlete-section_type2 .athlete-section__text :where(:not(meta,span)+*){margin-block-start:1rem}.athlete-section .athlete-section_type2 .athlete-section__img{position:relative;flex:0 0 50%}.athlete-section .athlete-section_type2 .athlete-section__img:after{content:"";display:block;padding-bottom:var(--image_size)}.athlete-section .athlete-section_type2 .athlete-section__img .mobile__image{display:block}@media(min-width:990px){.athlete-section .athlete-section_type2 .athlete-section__img .mobile__image{display:none}}.athlete-section .athlete-section_type2 .athlete-section__img img,.athlete-section .athlete-section_type2 .athlete-section__img svg{width:100%;height:100%;max-width:100%;position:absolute;object-fit:cover;object-position:center}.athlete-section .athlete-section_type2 .athlete-section__heading-block{text-align:center;display:flex;flex-direction:column;align-items:center;padding:3.2rem 0 0;flex:0 0 50%;gap:3rem}@media screen and (min-width:990px){.athlete-section .athlete-section_type2 .athlete-section__heading-block{text-align:left;padding:3.2rem 0 0 3.2rem;align-items:flex-start;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-athlete-section.css.map */
