.cag,.cag *,.cag *:before,.cag *:after{box-sizing:border-box}.cag{font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:var(--cag-pt-m, 56px) 0 var(--cag-pb-m, 56px);color:#111}@media(min-width:990px){.cag{padding:var(--cag-pt-d, 96px) 0 var(--cag-pb-d, 96px)}}.cag__container{width:100%;max-width:var(--cag-container, 1500px);margin:0 auto;padding:0 20px}@media(min-width:750px){.cag__container{padding:0 32px}}@media(min-width:1200px){.cag__container{padding:0 40px}}.cag__header{text-align:center;margin:0 auto var(--cag-header-bottom-m, 40px);max-width:920px}@media(min-width:750px){.cag__header{margin-bottom:var(--cag-header-bottom-d, 72px)}}.cag__heading{margin:0;font-family:inherit;font-weight:800;font-size:var(--cag-heading-size-m, 36px);line-height:var(--cag-heading-lh, 1.05);letter-spacing:-.02em;color:var(--cag-heading-color, #111);text-wrap:balance}@media(min-width:750px){.cag__heading{font-size:var(--cag-heading-size-d, 64px)}}.cag__subtitle{margin:var(--cag-heading-gap, 12px) 0 0;font-family:inherit;font-weight:600;font-size:var(--cag-subtitle-size-m, 16px);line-height:1.4;letter-spacing:-.005em;color:var(--cag-subtitle-color, #111)}@media(min-width:750px){.cag__subtitle{font-size:var(--cag-subtitle-size-d, 22px)}}.cag__grid{column-count:var(--cag-cols-m, 1);column-gap:var(--cag-gap-m, 32px)}@media(min-width:750px){.cag__grid{column-count:var(--cag-cols-t, 2);column-gap:var(--cag-gap-t, 20px)}}@media(min-width:990px){.cag__grid{column-count:var(--cag-cols-d, 4);column-gap:var(--cag-gap-d, 24px)}}.cag__card{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 var(--cag-gap-m, 32px);display:block;width:100%}.cag__card:last-child{margin-bottom:0}@media(min-width:750px){.cag__card{margin-bottom:var(--cag-gap-t, 20px)}}@media(min-width:990px){.cag__card{margin-bottom:var(--cag-gap-d, 24px)}}.cag__media{position:relative;width:100%;overflow:hidden;border-radius:var(--cag-radius-m, 14px);background:#e5e7eb;aspect-ratio:var(--cag-aspect, 5 / 6);isolation:isolate}@supports not (aspect-ratio: 1 / 1){.cag__media:before{content:"";display:block;width:100%;padding-top:var(--cag-aspect-pct, 120%)}.cag__media>*{position:absolute;top:0;right:0;bottom:0;left:0}}@media(min-width:750px){.cag__media{border-radius:var(--cag-radius-d, 16px)}}.cag__media-link{display:block;width:100%;height:100%;text-decoration:none;color:inherit}.cag__image{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.22,.61,.36,1);will-change:transform}.cag__image--placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e5e7eb,#d1d5db)}.cag__image--placeholder svg{width:50%;height:50%;fill:#fff9}@media(hover:hover)and (pointer:fine){.cag--hover-zoom .cag__card:hover .cag__image{transform:scale(1.04)}}.cag__info{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:var(--cag-image-text-gap, 18px);min-width:0}.cag__info-text{min-width:0;flex:1 1 auto}.cag__name{margin:0;font-family:inherit;font-weight:700;font-size:var(--cag-name-size-m, 17px);line-height:1.2;letter-spacing:-.005em;color:var(--cag-name-color, #111);word-break:break-word}@media(min-width:750px){.cag__name{font-size:var(--cag-name-size-d, 18px)}}.cag__name-link{color:inherit;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .3s ease}@media(hover:hover)and (pointer:fine){.cag__card:hover .cag__name-link,.cag__name-link:focus-visible{background-size:100% 1px}}.cag__role{margin:var(--cag-name-role-gap, 6px) 0 0;font-family:inherit;font-weight:500;font-size:var(--cag-role-size-m, 13px);line-height:1.35;color:var(--cag-role-color, #6b7280)}@media(min-width:750px){.cag__role{font-size:var(--cag-role-size-d, 14px)}}.cag__arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--cag-arrow-size-m, 40px);height:var(--cag-arrow-size-m, 40px);border-radius:999px;background:var(--cag-arrow-bg, #111);color:var(--cag-arrow-icon, #fff);text-decoration:none;transition:background-color .2s ease,transform .2s ease}@media(min-width:750px){.cag__arrow{width:var(--cag-arrow-size-d, 44px);height:var(--cag-arrow-size-d, 44px)}}.cag__arrow svg{width:40%;height:40%;transition:transform .25s ease}@media(hover:hover)and (pointer:fine){.cag__arrow:hover{background:var(--cag-arrow-bg, #111);transform:translate(2px)}.cag__arrow:hover svg{transform:translate(2px)}.cag__card:hover .cag__arrow svg{transform:translate(2px)}}.cag__arrow:focus-visible{outline:2px solid var(--cag-arrow-bg, #111);outline-offset:3px}.cag__empty{text-align:center;padding:60px 20px;color:#6b7280;border:1px dashed #d1d5db;border-radius:16px}.cag__empty p{margin:0;font-size:15px}@media(prefers-reduced-motion:reduce){.cag__image,.cag__arrow,.cag__arrow svg,.cag__name-link{transition:none!important}.cag--hover-zoom .cag__card:hover .cag__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-custom-athletes-grid.css.map */
