@keyframes animation-loader-bg{0%,100%{background-color:rgba(153,153,153,.4)}50%{background-color:rgba(153,153,153,.2)}}@keyframes processing{from{left:-1.5rem}to{left:calc(100% - 1rem)}}.athlete-overview{max-width:144rem;padding-right:1.6rem;padding-left:1.6rem;margin:3.2rem auto 8rem;width:100%}.athlete-overview_header,.athlete-overview_results{--grid-full:4;--grid-half:2;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;column-gap:8px}.athlete-overview_header-title{margin:0;font-family:ProximaNova,"Proxima Nova W10",arial,helvetica,sans-serif;font-weight:900;text-transform:uppercase;font-size:3.2rem;line-height:.88;display:flex;flex-direction:column;align-items:flex-start;grid-column:span 4;margin-bottom:0}.athlete-overview_header-title::before{content:"";order:2;margin-top:.15em;background-color:currentColor;width:3.4rem;height:.5rem}.-line-top.athlete-overview_header-title::before{order:0;margin-top:0;margin-bottom:.15em}.athlete-overview_results .athlete-overview_teaser .athlete-overview_teaser_country,.athlete-overview_results .athlete-overview_teaser .athlete-overview_teaser_discipline,.breadcrumb .breadcrumb-list li{font-family:ProximaNova,"Proxima Nova W10",arial,helvetica,sans-serif;font-style:normal;font-weight:400;font-variant-numeric:tabular-nums;font-size:1.2rem;line-height:1.33}.athlete-overview_results .athlete-overview_teaser .athlete-overview_teaser_country::after{font-family:ProximaNova,"Proxima Nova W10",arial,helvetica,sans-serif;font-style:normal;font-weight:400;font-variant-numeric:tabular-nums;font-size:1.4rem;line-height:1.57;content:"|";display:inline-block;margin:0 .8rem;vertical-align:middle}.athlete-overview_results .athlete-overview_teaser .athlete-overview_teaser_name{font-family:ProximaNova,"Proxima Nova W10",arial,helvetica,sans-serif;font-style:normal;font-variant-numeric:tabular-nums;font-size:1.8rem;line-height:1.33;width:100%;margin-top:.8rem;font-weight:600}.breadcrumb{padding:1.6rem 0}.breadcrumb .breadcrumb-list{display:flex;flex-flow:row wrap;margin:0;padding-left:1.6rem;line-height:1.6rem}.breadcrumb .breadcrumb-list li{margin:0 .8rem 0 0;padding:0 2rem 0 0;list-style:none;display:block;position:relative;color:#000;font-weight:600}.breadcrumb .breadcrumb-list li a{color:#000;text-decoration:none;cursor:pointer}.breadcrumb .breadcrumb-list li a:hover{text-decoration:none}.breadcrumb .breadcrumb-list li .icon-item{position:absolute;top:50%;right:0;width:1.2rem;height:1.2rem;transform:translateY(-50%)}.breadcrumb .breadcrumb-list li.last-child,.breadcrumb .breadcrumb-list li:last-child{color:#696e71;font-weight:400}.catalog-product-view .breadcrumb{display:none}.athlete-overview_header{margin-bottom:3.2rem}.athlete-overview_header-subtitle{font-family:ProximaNova,"Proxima Nova W10",arial,helvetica,sans-serif;font-style:normal;font-variant-numeric:tabular-nums;font-size:2rem;line-height:1.2;grid-column:span 4;margin-top:3.2rem;font-weight:600}.athlete-overview_filters{width:100%}.athlete-overview_filters .filters{position:relative;margin-top:0;margin-bottom:0;padding-bottom:4rem;border-top:.1rem solid #d2d2d2}.athlete-overview_filters .filters .filters-actions_body{width:100%}.athlete-overview_filters .filters_sortby{display:none}.athlete-overview_results{row-gap:8px;grid-column:span 6;width:100%}.athlete-overview_results .athlete-overview_teaser{--item-ratio:428/428;--image-scale:1;position:relative;grid-column:span 4}.athlete-overview_results .athlete-overview_teaser picture{display:block;position:relative;width:100%;height:max-content;overflow:hidden}.athlete-overview_results .athlete-overview_teaser picture::before{content:"";display:block;position:relative;padding-bottom:calc(100%/(var(--item-ratio)))}.athlete-overview_results .athlete-overview_teaser picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}.athlete-overview_results .athlete-overview_teaser .athlete-overview_teaser_content{display:flex;flex-wrap:wrap;align-items:center}.athlete-overview_results .athlete-overview_teaser .athlete-overview_teaser_country,.athlete-overview_results .athlete-overview_teaser .athlete-overview_teaser_discipline{opacity:.6}.athlete-overview_results .athlete-overview_teaser .athlete-overview_teaser_discipline{position:relative}.athlete-overview_results .athlete-overview_teaser .athlete-overview_teaser_country .flag-item{display:inline-block;width:2.1rem;margin-right:.8rem;vertical-align:middle}.athlete-overview_results .athlete-overview_teaser:focus-visible,.athlete-overview_results .athlete-overview_teaser:hover{--image-scale:1.1}.athlete-overview_load-more{width:100%;margin-top:4rem}.athlete-overview_load-more .btn-primary{display:block;margin:0 auto}@media (min-width:48em){.athlete-overview_header,.athlete-overview_results{--grid-full:12;--grid-half:6;grid-template-columns:repeat(12,1fr);column-gap:16px}.breadcrumb{padding:3.2rem 0}.athlete-overview_header-title{grid-column:span 12}.athlete-overview_header-subtitle{grid-column:span 8}.athlete-overview_filters .filters{padding-top:4rem}.athlete-overview_filters{grid-column:span 12}.athlete-overview_results .athlete-overview_teaser{grid-column:span 6}.athlete-overview_results{row-gap:4rem}}