.font-din{font-family:var(--font-bold)}.nav-mb,.navmain{position:fixed!important;top:0;left:0;z-index:10}.athlete-landing{background:#fff url(https://static.coros.com/coros-v2/images/athlete/athlete-bg.jpg) no-repeat center/cover;overflow:hidden;--font-bold: var(--font-DINCOROS-Bold);--font-medium: var(--font-PFDINTextPro-Medium)}@media screen and (max-width:750px){.athlete-landing{background:transparent}}.athlete-landing .banner{text-align:center}@media screen and (max-width:750px){.athlete-landing .banner{position:relative;margin:0 auto;z-index:1}}.athlete-landing .banner .banner-title{display:block;position:relative;margin-left:auto;margin-right:auto;width:2.3645833333rem;margin-top:.9rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;font-family:var(--font-bold)}.athlete-landing .banner .banner-title .banner-title__inner{min-width:1.8229166667rem;padding:.078125rem 0 .0520833333rem;color:#fff;background-color:#fe2d08;border:.0052083333rem solid rgba(255,255,255,.5);font-size:.18rem;-webkit-transform:skew(-10deg);-ms-transform:skew(-10deg);transform:skew(-10deg);position:relative;z-index:5;font-family:var(--font-bold);text-align:center}.athlete-landing .banner .banner-title:before,.athlete-landing .banner .banner-title:after{content:"";width:.21875rem;height:.3020833333rem;display:block;position:absolute;z-index:1;-webkit-transform:skew(-8deg);-ms-transform:skew(-8deg);transform:skew(-8deg);background-color:#fe2d08}.athlete-landing .banner .banner-title:before{top:-35%;left:-5%}.athlete-landing .banner .banner-title:after{bottom:-35%;right:-5%}@media screen and (max-width:750px){.athlete-landing .banner .banner-title{position:absolute;margin:0;top:50%;left:50%;width:auto;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translate(-50%)}.athlete-landing .banner .banner-title .banner-title__inner{padding:.2rem 0 .1333333333rem;font-size:.32rem}.athlete-landing .banner .banner-title:before,.athlete-landing .banner .banner-title:after{width:.7333333333rem;height:1rem}}.athlete-landing .banner .banner-img{width:2.11979167rem;margin:.8854166667rem auto 0}@media screen and (max-width:750px){.athlete-landing .banner .banner-img{display:block;width:100%;margin:0}}.athlete-landing .section{width:3.8125rem;margin-left:auto;margin-right:auto;margin-bottom:.35416667rem;font-size:.125rem;font-family:var(--font-medium)}.athlete-landing .section .section__img{width:.52083333rem}@media screen and (max-width:750px){.athlete-landing .section{width:100%;padding:0 1.06666667rem;font-size:.36rem;margin-bottom:1em;margin-top:1.28rem}.athlete-landing .section .section__img{width:2.66666667rem}}.athlete-landing .athlete-category{width:6.0677083333rem;margin:0 auto .83854167rem}@media screen and (max-width:750px){.athlete-landing .athlete-category{width:6.82666667rem}}.athlete-landing .athlete-category .athlete-category__item{width:32.446352%}@media screen and (max-width:750px){.athlete-landing .athlete-category .athlete-category__item{width:100%;position:relative;margin-top:.34666667rem}.athlete-landing .athlete-category .athlete-category__item:nth-child(1) .modal-wrapper{opacity:1}.athlete-landing .athlete-category .athlete-category__item:nth-child(3) .modal-wrapper{opacity:1}}.athlete-landing .athlete-category .modal-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;background:#00000080;opacity:0;-webkit-transition:opacity .5s cubic-bezier(.41,.95,.66,.8);transition:opacity .5s cubic-bezier(.41,.95,.66,.8)}.athlete-landing .athlete-category .modal-inner{height:35%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0}.athlete-landing .athlete-category .modal-inner__line{position:relative}.athlete-landing .athlete-category .modal-inner__line:before{content:"";position:absolute;width:.0104166667rem;padding:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fc0a41;-webkit-transition:padding .5s cubic-bezier(.41,.95,.66,.8);transition:padding .5s cubic-bezier(.41,.95,.66,.8)}.athlete-landing .athlete-category .athlete-category__item-img-wrapper{width:100%;height:0;padding:0 0 151.322751%;position:relative;overflow:hidden}.athlete-landing .athlete-category .athlete-category__item-img-wrapper:after{content:"";position:absolute;bottom:0;right:0;z-index:10;width:0;height:0;border-style:solid;border-width:0 0 .59375rem .4479166667rem;border-color:transparent transparent #fff}.athlete-landing .athlete-category .athlete-category__item-img-wrapper:hover .modal-wrapper{opacity:1}.athlete-landing .athlete-category .athlete-category__item-img-wrapper:hover .modal-inner__line:before{padding:18% 0}.athlete-landing .athlete-category .athlete-category__item-img-wrapper:hover .athlete-category__item-img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}@media screen and (max-width:750px){.athlete-landing .athlete-category .athlete-category__item-img-wrapper{padding-bottom:100%}.athlete-landing .athlete-category .athlete-category__item-img-wrapper:after{display:none}}.athlete-landing .athlete-category .athlete-category__item-img{width:100%;height:100%;position:absolute;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.athlete-landing .athlete-category .athlete-category__item-desc{font-size:.203125rem;font-family:var(--font-bold);margin-top:.078125rem}.athlete-landing .athlete-category .athlete-category__item-desc:before{content:"";display:inline-block;width:.15625rem;height:.15625rem;background:url(https://static.coros.com/coros-v2/images/athlete/fresh-icon.png) no-repeat left top/100% auto;margin-left:.10416666666666667rem;margin-right:.0625rem}@media screen and (max-width:750px){.athlete-landing .athlete-category .athlete-category__item-desc{position:absolute;width:44.8%;height:44.8%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;font-size:.774rem;margin:0;text-align:center;white-space:pre-line;color:#fff;line-height:1.1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.athlete-landing .athlete-category .athlete-category__item-desc:before{display:none}.athlete-landing .athlete-category .athlete-category__item-desc:after{content:"";width:100%;display:block;padding-bottom:100%;position:absolute;top:0;background:url(https://static.coros.com/coros-v2/images/athlete/mobile/circle.png) no-repeat center center/100% 100%}.athlete-landing .athlete-category .athlete-category__item-desc span{font-family:var(--font-bold)}}.athlete-landing[data-country=cn]{--font-bold: var(--font-SourceHanSansCN-Bold);--font-medium: var(--font-SourceHanSansCN-Medium)}@media screen and (max-width:750px){.athlete-landing[data-country=cn] .banner .banner-title .banner-title__inner{font-size:.615rem;min-width:7.7rem}}.athlete-landing[data-country=cn] .banner .banner-title:before{left:-3%}.athlete-landing[data-country=cn] .banner .banner-title:after{right:-3%}.athlete-landing[data-country=jp]{--font-bold: var(--font-NotoSansJP-Bold);--font-medium: var(--font-NotoSansJP-Medium)}@media screen and (max-width:750px){.athlete-landing[data-country=jp] .athlete-category__item-desc{font-size:.6133333333rem}}
