.athlete-answer-block{background:#fff;padding:48px var(--section-side-padding)}.athlete-answer-block__wrapper{margin:0 auto;max-width:734px}@media (max-width:900px){.athlete-answer-block__wrapper{max-width:100%}}.athlete-answer-block__heading{color:#020a12;font-size:24px;font-weight:700;margin-bottom:16px}.athlete-answer-block__content p{color:#656a77;font-size:16px;line-height:1.7;margin:0}.athlete-answer-block__interlink{margin-top:16px!important}.athlete-answer-block__interlink a{color:#eb0045;font-weight:600;text-decoration:none}.athlete-answer-block__interlink a:hover{text-decoration:underline}.athlete-answer-block__updated{color:#656a77;display:block;font-size:13px;margin-top:16px}.cross-links{background:#fff;border:1px solid #e2e2e3;border-radius:12px;margin-top:16px;padding:20px}.cross-links__title{color:#020a12;font-size:15px;font-weight:700;margin:0 0 4px}.cross-links__subtitle{color:#656a77;font-size:13px;line-height:1.4;margin:0 0 14px}.cross-links__list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.cross-links__list li{border-bottom:1px solid #efeff0;padding-bottom:10px}.cross-links__list li:last-child{border-bottom:none;padding-bottom:0}.cross-links__list a{align-items:center;color:#eb0045;display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:space-between;text-decoration:none}.cross-links__list a:hover{text-decoration:underline}.cross-links__icon{flex-shrink:0;height:12px;width:12px}.athlete-cta{background:url(img/grid.svg) 50%/cover no-repeat,linear-gradient(135deg,#2e1a46,#9f2842);padding:80px 88px;text-align:center}.athlete-cta__content{align-items:center;display:flex;flex-direction:column;gap:24px}.athlete-cta__title{color:#fff;font-size:28px;font-weight:700;line-height:130%;margin:0}.athlete-cta__description{color:#d0d0d1;font-size:16px;font-weight:400;line-height:150%;margin:0;max-width:500px}.athlete-cta__buttons{align-items:center;display:flex;gap:12px}.athlete-cta .btn{border-radius:8px;font-size:16px;font-weight:600;padding:14px 28px}.athlete-cta .btn-white-outline{--btn-bg-color:#fff;--btn-text-color:#020a12;--btn-border-color:#020a12}.athlete-cta .mobile-only{display:none}.athlete-cta .desktop-only{display:inline}@media (max-width:768px){.athlete-cta{padding:60px 16px}.athlete-cta__title{font-size:28px}.athlete-cta__buttons .btn{font-size:14px;padding:14px 20px;white-space:nowrap}.athlete-cta .mobile-only{display:inline}.athlete-cta .desktop-only{display:none}}.athlete-faq{background:#f6f6f7;display:flex;justify-content:center;padding:80px 273px}.athlete-faq__inner{background:#fff;border-radius:24px;display:flex;flex-direction:column;gap:64px;max-width:894px;padding:80px;width:100%}.athlete-faq__title{color:#020a12;font-size:32px;font-weight:700;line-height:130%;margin:0;text-align:center}.athlete-faq__title .highlight{color:#eb0045}.athlete-faq__list{display:flex;flex-direction:column}.athlete-faq__item{border-bottom:1px solid #e2e2e3;padding:20px 0}.athlete-faq__item:first-child{padding-top:0}.athlete-faq__item:last-child{border-bottom:none;padding-bottom:0}.athlete-faq__item[open] .athlete-faq__icon{color:#eb0045;transform:rotate(0)}.athlete-faq__item[open] .athlete-faq__question span:first-child{color:#eb0045}.athlete-faq__item[open] .athlete-faq__answer{max-height:500px;opacity:1;padding-top:12px}.athlete-faq__item:not([open]) .athlete-faq__icon{color:#020a12;transform:rotate(45deg)}.athlete-faq__item:not([open]) .athlete-faq__question span:first-child{color:#020a12}.athlete-faq__item:not([open]):hover .athlete-faq__icon,.athlete-faq__item:not([open]):hover .athlete-faq__question span:first-child{color:#eb0045}.athlete-faq__question{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:16px;justify-content:space-between;list-style:none}.athlete-faq__question span:first-child{transition:color .25s ease}.athlete-faq__question::-webkit-details-marker{display:none}.athlete-faq__icon{flex-shrink:0;height:20px;transition:transform .35s cubic-bezier(.4,0,.2,1),color .25s ease;width:20px}.athlete-faq__icon :deep(svg){display:block;height:20px;width:20px}.athlete-faq__answer{max-height:0;opacity:0;overflow:hidden;padding-top:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .35s ease,padding .35s ease}.athlete-faq__answer p{color:#656a77;font-size:15px;font-weight:400;line-height:160%;margin:0}@media (max-width:900px){.athlete-faq{padding:60px 16px}.athlete-faq__inner{border-radius:24px;gap:64px;padding:48px 24px}.athlete-faq__title{font-size:26px}.athlete-faq__item:not(:first-child) .athlete-faq__question{color:#020a12}.athlete-faq__item:not(:first-child) .athlete-faq__icon{color:#bcbcbd}}.pro-athlete-badge[data-v-c010d793]{align-items:center;border-radius:999px;box-shadow:inset 0 2px 6px #fff9;color:#0e1217;display:inline-flex;font-family:Sailec,WSailec,sans-serif;font-size:12px;font-weight:500;gap:4px;height:28px;line-height:125%;overflow:hidden;padding:6px 10px;position:relative;white-space:nowrap}.pro-athlete-badge--gold[data-v-c010d793]{background:linear-gradient(135.34deg,#8c421d 15.43%,#fbe67b 38.47%,#fcfbe7 53.36%,#f7d14e 69.97%,#d4a041 86.26%)}.pro-athlete-badge--silver[data-v-c010d793]{background:linear-gradient(0deg,#8e48e3,#8e48e3),linear-gradient(137.95deg,#7a96ac 2.28%,#eaeff3 19.8%,#c2d4e1 32.94%,#fff 50.16%,#d4dee5 62.15%,#abbdc8,#bccad7 95.24%);color:#fff}.pro-athlete-badge--bronze[data-v-c010d793]{background:linear-gradient(141.14deg,#b6947e 14.91%,#8f6959 30.59%,#f8dac8 52.15%,#ac836e 67.44%,#b6947e 79.98%,#f8dccb 93.31%),linear-gradient(0deg,#fff6,#fff6)}.pro-athlete-badge[data-v-c010d793]:before{background:linear-gradient(180deg,#ffffff87,#fff0 85.42%);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.pro-athlete-badge__icon[data-v-c010d793],.pro-athlete-badge__text[data-v-c010d793]{position:relative;z-index:1}.pro-athlete-badge__icon[data-v-c010d793]{align-items:center;display:inline-flex;font-size:11px;height:14px;justify-content:center;line-height:1;width:14px}.pro-athlete-badge__text[data-v-c010d793]{align-items:center;display:inline-flex;transform:translateY(.5px)}.more-athletes{background:#fff;display:flex;flex-direction:column;gap:48px;padding:64px 48px}.more-athletes__title{color:#020a12;font-size:32px;font-weight:700;line-height:130%;margin:0 0 8px}.more-athletes__description{font-weight:400;line-height:150%}.more-athletes__description,.more-athletes__empty{color:#656a77;font-size:16px;margin:0}.more-athletes__grid{align-items:start;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.more-athletes__view-all{display:flex;justify-content:center}.more-athletes__view-all .view-all-btn{align-items:center;border:1px solid #020a12;border-radius:8px;color:#020a12;display:inline-flex;font-size:16px;font-weight:500;gap:8px;padding:14px 28px;text-decoration:none;transition:background-color .2s}.more-athletes__view-all .view-all-btn :deep(svg){height:16px;width:16px}.more-athletes__view-all .view-all-btn:hover{background:#f6f6f7}.more-athlete-card{border:1px solid #e2e2e3;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:background-color .2s}.more-athlete-card:hover{background:#f6f6f7}.more-athlete-card:hover .more-athlete-card__link .link-arrow{opacity:1}.more-athlete-card__image-wrapper{aspect-ratio:4/3;display:block;overflow:hidden;position:relative;text-decoration:none}.more-athlete-card__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.more-athlete-card__badges{align-items:center;display:flex;justify-content:space-between;left:12px;position:absolute;right:12px;top:12px}.more-athlete-card__badges .badge{align-items:center;border-radius:100px;box-sizing:border-box;display:inline-flex;font-size:14px;font-weight:500;gap:4px;height:28px;justify-content:center;line-height:16px;padding:6px 8px}.more-athlete-card__badges .badge :deep(.nuxt-icon),.more-athlete-card__badges .badge :deep(>div),.more-athlete-card__badges .badge :deep(>span){align-items:center;display:inline-flex;flex-shrink:0;line-height:0}.more-athlete-card__badges .badge :deep(svg){display:block;flex-shrink:0;height:16px;width:16px}.more-athlete-card__badges .badge--sport,.more-athlete-card__badges .badge__text{align-items:center;display:inline-flex;line-height:1}.more-athlete-card__badges .badge--sport{background:#fff5d6;color:#776224;font-size:12px;font-weight:500;height:28px;justify-content:center;padding:6px 10px 6px 28px;position:relative;white-space:nowrap}.more-athlete-card__badges .badge--sport .icon{height:16px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.more-athlete-card__badges .badge--sport .badge__text{display:block;line-height:1;transform:translateY(.5px)}.more-athlete-card__badges .badge--pro-img{align-self:center;height:38px;-o-object-fit:contain;object-fit:contain;width:auto}.more-athlete-card__content{display:flex;flex:1;flex-direction:column;gap:8px;padding:20px}.more-athlete-card__name{color:#020a12;font-size:18px;font-weight:700;margin:0}.more-athlete-card__role{color:#656a77;font-size:13px;margin:0}.more-athlete-card__quote{border-left:3px solid #8e48e3;color:#2e1a46;font-size:16px;font-style:italic;line-height:150%;margin:8px 0 0;padding-left:12px}.more-athlete-card__link{align-items:center;color:#eb0045;display:flex;font-size:14px;font-weight:600;gap:4px;padding-top:8px;text-decoration:none}.more-athlete-card__link .link-arrow{align-items:center;display:flex;opacity:0;transition:opacity .2s}.more-athlete-card__link .link-arrow :deep(svg){height:14px;width:14px}.more-athlete-card__link:hover{text-decoration:underline}@media (max-width:900px){.more-athletes{padding:60px 16px}.more-athletes__title{font-size:28px}.more-athletes__description{font-size:14px}.more-athletes__grid{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px}.more-athletes__grid::-webkit-scrollbar{display:none}.more-athlete-card{border-radius:8px;flex-shrink:0;max-width:300px;scroll-snap-align:start;width:80vw}.more-athlete-card__content{gap:12px}.more-athlete-card__link{order:-1}.more-athlete-card__link .link-arrow{opacity:1}}.product-price{display:flex;flex-direction:column;gap:2px}.product-price__label{color:#656a77;font-size:12px;font-weight:400}.product-price__row{align-items:center;display:flex;gap:8px}.product-price__current{color:#8e48e3;font-size:20px;font-weight:700}.product-price__original{color:#656a77;font-size:14px;text-decoration:line-through}.athlete-product-lineup{display:flex;flex-direction:column;gap:40px;padding:64px 48px}.athlete-product-lineup__title{color:#020a12;font-size:28px;font-weight:700;line-height:130%;margin:0}.athlete-product-lineup__grid{display:grid;gap:24px;grid-template-columns:1fr 1fr}.athlete-product-lineup__note{color:#656a77;font-size:15px;line-height:1.6;margin:0}.athlete-product-lineup__note a{color:#eb0045;font-weight:600;text-decoration:none}.athlete-product-lineup__note a:hover{text-decoration:underline}.product-card{display:flex;flex-direction:column;gap:12px}.product-card__image-wrapper{background:#efeff0;border-radius:12px;display:block;overflow:hidden;position:relative;text-decoration:none}.product-card__badge{background:#8e48e3;border-radius:6px;color:#fff;font-size:12px;font-weight:600;left:12px;padding:6px 12px;position:absolute;top:12px}.product-card__image{display:block;height:auto;width:100%}.product-card__name{color:#020a12;font-size:20px;font-weight:700;margin:0}.product-card__rating{align-items:center;color:#020a12;display:flex;font-size:14px;gap:4px;line-height:1}.product-card__rating .star-icon{align-items:center;color:#eb0045;display:flex;height:20px;width:20px}.product-card__rating .star-icon svg{display:block;height:20px;width:20px}.product-card__rating .score{color:#020a12;font-weight:600;line-height:1.5}.product-card__rating .count{color:#656a77;line-height:1}.product-card__features{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.product-card__features li{align-items:center;color:#656a77;display:flex;font-size:12px;gap:8px}.product-card__features .check{color:#eb0045;font-weight:700}.product-card__features .check-icon{color:#eb0045;height:16px;width:16px}.product-card__footer{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding-top:16px}.product-card .btn{border-radius:8px;font-size:14px;font-weight:600;padding:12px 24px;text-decoration:none;white-space:nowrap}.product-card .btn.btn-white-outline{--btn-border-color:#eb0045;--btn-text-color:#eb0045}@media (max-width:768px){.athlete-product-lineup{padding:48px 16px}.athlete-product-lineup__title{text-align:center}.athlete-product-lineup__grid{grid-template-columns:1fr}}.recommended-product{border:1px solid #e2e2e3;border-radius:12px;margin:40px 0 0;padding:20px}.recommended-product__heading{align-items:center;background:none;border:none;color:#020a12;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:space-between;line-height:125%;margin:0 0 16px;padding:0;text-align:left;width:100%}.recommended-product__chevron{display:none}.recommended-product__body{display:block}.recommended-product__image-wrapper{border-radius:8px;margin-bottom:16px;overflow:hidden;position:relative}.recommended-product__badge{background:#8e48e3;border-radius:8px;color:#fff;font-size:12px;font-weight:600;left:8px;padding:8px 12px;position:absolute;top:8px}@media (max-width:900px){.recommended-product__badge{display:none}}.recommended-product__image{display:block;height:auto;width:100%}.recommended-product__name{color:#020a12;font-size:18px;font-weight:700;margin:12px 0 6px}.recommended-product__rating{color:#656a77;font-size:14px;margin-bottom:10px}.recommended-product__rating .star{color:#f5a623}.recommended-product__rating .score{color:#020a12;font-weight:600;margin-left:4px}.recommended-product__rating .count{color:#656a77}.recommended-product__description{border-bottom:1px solid #e2e2e3;color:#656a77;font-size:12px;line-height:1.5;margin:0 0 14px;padding-bottom:12px}.recommended-product__footer{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:14px}.recommended-product .btn-block{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:10px 20px;text-decoration:none;white-space:nowrap}.recommended-product .btn-red{background:#eb0045;color:#fff}@media (max-width:900px){.recommended-product{border:none;border-radius:0;margin:0;padding:0;position:relative;z-index:50}.recommended-product__overlay{background:#37373799;bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.recommended-product__heading{background:#fff;height:auto;line-height:1;margin:0;padding:12px 16px;position:relative;z-index:1}.recommended-product__chevron{display:flex;transition:transform .2s}.recommended-product__body{background:#fff;box-shadow:0 8px 24px #0000001f;left:0;max-height:0;overflow:hidden;padding:0 16px;position:absolute;right:0;top:100%;transition:max-height .3s ease,padding .3s ease}.recommended-product.is-open .recommended-product__body{max-height:600px;padding:16px}.recommended-product.is-open .recommended-product__chevron{transform:rotate(180deg)}}.athlete-sources{border-top:1px solid #e2e2e3;margin:0 auto;max-width:734px;padding:32px var(--section-side-padding)}@media (max-width:900px){.athlete-sources{max-width:100%}}.athlete-sources__title{color:#656a77;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.athlete-sources__list{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:20px}.athlete-sources__list li{color:#656a77;font-size:13px;line-height:1.5}.athlete-sources__list a{color:#020a12;text-decoration:none}.athlete-sources__list a:hover{color:#eb0045;text-decoration:underline}.athlete-video-gallery{display:flex;flex-direction:column;gap:40px;padding:64px 48px}.athlete-video-gallery__title{color:#020a12;font-size:28px;font-weight:700;line-height:130%;margin:0 0 8px}.athlete-video-gallery__description{color:#656a77;font-size:16px;font-weight:400;line-height:150%;margin:0}.athlete-video-gallery__slider{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px}.athlete-video-gallery__slider::-webkit-scrollbar{display:none}.athlete-video-gallery__slider--single{justify-content:center}.athlete-video-gallery__slider--single .video-card{flex-shrink:1}.athlete-video-gallery__nav{display:none}.athlete-video-gallery__transcript .transcript-toggle{align-items:center;background:#f6f6f7;border:1px solid #e2e2e3;border-radius:8px;color:#020a12;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:space-between;padding:12px 16px;width:100%}.athlete-video-gallery__transcript .transcript-toggle .toggle-icon{transition:transform .2s}.athlete-video-gallery__transcript .transcript-toggle .toggle-icon.open{transform:rotate(180deg)}.athlete-video-gallery__transcript .transcript-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.athlete-video-gallery__transcript .transcript-content.open{max-height:500px}.athlete-video-gallery__transcript .transcript-content p{color:#656a77;font-size:14px;line-height:1.7;margin:0;padding:16px}.video-card{flex-shrink:0;scroll-snap-align:start;width:300px}.video-card__thumbnail{aspect-ratio:9/16;background:#efeff0;border-radius:0;overflow:hidden;position:relative;width:100%}.video-card__image,.video-card__player{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-card__play{background:none;border:none;cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.video-card__play svg{filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.video-card__caption{background:#0009;border-radius:8px;bottom:16px;color:#fff;font-size:13px;left:16px;padding:8px 12px;position:absolute;right:16px}.video-card__athlete-overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));bottom:0;display:flex;flex-direction:column;gap:12px;left:0;padding:60px 16px 16px;position:absolute;right:0}.video-card__athlete-overlay .overlay-caption-text{color:#fff;font-size:14px;font-weight:400;line-height:1.4;margin:0}.video-card__athlete-overlay .overlay-footer{align-items:center;display:flex;gap:6px}.video-card__athlete-overlay .tiktok-icon{color:#fff;height:14px;width:14px}.video-card__athlete-overlay .overlay-handle{color:#fff;font-size:14px;font-weight:400}@media (max-width:768px){.athlete-video-gallery{gap:24px;padding:48px 0}.athlete-video-gallery__header{padding:0 16px;text-align:center}.athlete-video-gallery__slider{gap:12px}.athlete-video-gallery__nav{display:flex;gap:12px;justify-content:center}.athlete-video-gallery__nav .nav-btn{align-items:center;background:#fff;border:1px solid #d3c8fd;border-radius:50%;color:#8e48e3;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.video-card{width:260px}.video-card__thumbnail{border-radius:0}.athlete-video-gallery__slider--single{justify-content:center}.athlete-video-gallery__slider--single .video-card{width:100%}}
