.fds{padding:var(--fds-pt) 0 var(--fds-pb);color:rgb(var(--color-foreground, 43, 43, 44));font-family:var(--font-body-family, "Montserrat", sans-serif)}.fds *,.fds *:after{box-sizing:border-box}.fds__head{display:grid;grid-template-columns:2fr 1fr;align-items:start;padding-bottom:40px}.fds__eyebrow{margin:0 0 10px;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.fds .fds__title{margin:0;max-width:18em}.fds__aside{max-width:340px}.fds__text{font-size:14px;line-height:1.6}.fds__text p{margin:0 0 12px}.fds__text p:last-child{margin-bottom:0}.fds .fds__cta{display:inline-block;margin-top:20px;padding:14px 40px;border-radius:40px;background-color:var(--fds-cta-bg);color:var(--fds-cta-fg);font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.56px;text-align:center;text-decoration:none;text-transform:uppercase;transition:opacity .25s ease}.fds .fds__cta:hover{opacity:.8}.fds-rail{display:block}.fds__band{border-block:1px solid rgba(43,43,44,.55)}.fds__grid{display:grid;grid-template-columns:repeat(var(--fds-n),minmax(0,1fr));margin-block:0;list-style:none}.fds__card{position:relative;height:clamp(400px,38.9vw,620px);overflow:hidden;background:#2b2b2c}.fds__link{display:block;height:100%;color:#fff;text-decoration:none}.fds .fds__img{display:block;width:100%;max-width:none;height:100%;object-fit:cover;object-position:50% 52%;transition:transform .6s ease,opacity .3s ease}.fds__link:after{content:"";position:absolute;inset:auto 0 0;height:34%;background:linear-gradient(to top,#0000009e,#0000);pointer-events:none}.fds__name{position:absolute;z-index:1;left:20px;right:20px;bottom:20px;max-width:16em;margin:0;padding-top:12px;color:#fff;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.fds__name:before{content:"";position:absolute;top:0;left:0;width:20px;height:1px;background:#fff}.fds__arrow{display:none}@media(hover:hover)and (min-width:750px){.fds__arrow{position:absolute;z-index:1;right:20px;bottom:22px;display:block;width:18px;color:#fff;opacity:0;transform:translate(-8px);transition:opacity .3s ease,transform .3s ease}.fds__arrow svg{display:block;width:18px;height:10px}.fds__name:before{transform-origin:left center;transition:transform .3s ease}a.fds__link:hover .fds__img,a.fds__link:focus-visible .fds__img{transform:scale(1.04)}a.fds__link:hover .fds__name:before,a.fds__link:focus-visible .fds__name:before{transform:scaleX(2.2)}a.fds__link:hover .fds__arrow,a.fds__link:focus-visible .fds__arrow{opacity:1;transform:translate(0)}.fds__grid:has(a.fds__link:hover) .fds__card:not(:hover) .fds__img{opacity:.62}}a.fds__link:focus-visible{outline:2px solid #fff;outline-offset:-6px}.fds__swipe{display:none}@media screen and (max-width:989px){.fds__head{column-gap:24px}.fds__name{left:14px;right:14px;bottom:14px;font-size:11px}}@media screen and (max-width:749px){.fds{padding:var(--fds-pt-m) 0 var(--fds-pb-m)}.fds__head{grid-template-columns:minmax(0,1fr);row-gap:14px;padding-bottom:28px}.fds__eyebrow{font-size:11px}.fds__aside{max-width:none}.fds .fds__cta{display:block;padding:14px 20px}.fds__grid{display:flex;gap:8px;margin:0;padding-block:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-width-padding, 2rem);scrollbar-width:none}.fds__grid::-webkit-scrollbar{display:none}.fds__card{flex:0 0 72vw;height:auto;aspect-ratio:3 / 5;scroll-snap-align:start;scroll-snap-stop:always}.fds-rail.is-invite .fds__card{animation:fds-invite 1.2s cubic-bezier(.3,0,.2,1) .3s both}.fds__swipe{display:flex;align-items:center;gap:16px;padding:14px var(--page-width-padding, 2rem) 0}.fds__track{position:relative;display:block;flex:1 1 auto;height:2px;overflow:hidden;background:#2b2b2c26}.fds__thumb{position:absolute;top:0;left:0;display:block;width:calc(100% / var(--fds-n));height:100%;background:#2b2b2c;transform:translate(0)}.fds__status{display:grid;flex:0 0 auto;align-items:center;justify-items:end}.fds__hint,.fds__count{grid-area:1 / 1;font-size:11px;font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;transition:opacity .3s ease}.fds__hint{display:inline-flex;align-items:center;gap:8px}.fds__count{font-variant-numeric:tabular-nums;opacity:0}.fds__hint svg{display:block;width:18px;height:10px;animation:fds-fleche 1.6s ease-in-out infinite}.fds-rail.is-touched .fds__hint{opacity:0}.fds-rail.is-touched .fds__count{opacity:1}.fds-rail.is-touched .fds__hint svg{animation:none}}@keyframes fds-invite{0%,to{transform:translate(0)}42%{transform:translate(-56px)}}@keyframes fds-fleche{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.fds .fds__img,.fds .fds__cta,.fds__hint,.fds__count{transition:none}.fds-rail.is-invite .fds__card,.fds__hint svg{animation:none}a.fds__link:hover .fds__img,a.fds__link:focus-visible .fds__img{transform:none}.fds__arrow,.fds__name:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/federations-sport.css.map */
