.players-carousel{overflow:hidden;--card-width: 52vw;--card-gap: 4vw;--side-space: 24vw}.players-carousel__header{text-align:center;margin-bottom:3.2rem}.players-carousel__subheading{display:inline-block;margin:0 0 1.4rem;padding-bottom:1rem;position:relative;font-size:1.4rem;letter-spacing:0;text-transform:uppercase;color:rgba(var(--color-foreground),.85)}.players-carousel__subheading:after{content:"";position:absolute;left:50%;bottom:0;width:4rem;height:1px;background:rgba(var(--color-foreground),.5);transform:translate(-50%)}.players-carousel__heading{margin:0 auto;max-width:34rem;font-family:var(--font-heading-family);font-weight:900;font-size:2.8rem;line-height:1.05;letter-spacing:-.04em;text-transform:uppercase;color:rgb(var(--color-foreground))}.players-carousel__slider{display:block;position:relative}.players-carousel__track{position:relative;display:flex;gap:var(--card-gap);margin:0;padding:0 var(--side-space) .4rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.players-carousel__track::-webkit-scrollbar{display:none}.players-carousel__slide{flex:0 0 var(--card-width);min-width:0;scroll-snap-align:center;text-align:center}.players-carousel__media{position:relative;aspect-ratio:73 / 100;margin-bottom:4.4rem;transition:transform .35s ease;transform-origin:50% 65%}.players-carousel__image{display:block;width:100%;height:100%;object-fit:cover}.players-carousel__image.placeholder-svg{background-color:rgba(var(--color-foreground),.06)}.players-carousel__media-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.players-carousel__circle{position:absolute;z-index:1;left:var(--circle-x);top:var(--circle-y);width:var(--circle-size);aspect-ratio:1;border:2px solid #000;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.players-carousel__quick-buy{position:absolute;z-index:2;left:50%;bottom:0;margin:0;transform:translate(-50%,45%)}.players-carousel__quick-buy-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.2rem 2.2rem;border:1px solid #000;border-radius:.4rem;background:#fff;color:#000;font-family:var(--font-body-family);font-size:1.4rem;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.players-carousel__quick-buy-button:hover{background:#000;color:#fff}.players-carousel__quick-buy-button.loading>span,.players-carousel__quick-buy-button.loading>svg{visibility:hidden}.players-carousel__quick-buy-button .loading-overlay__spinner{position:absolute;top:50%;left:50%;width:2rem;height:2rem;transform:translate(-50%,-50%)}.players-carousel__quick-buy-button .loading-overlay__spinner.hidden{display:none}.players-carousel__plus{width:1.8rem;height:1.8rem;flex-shrink:0}.players-carousel__name{margin:0 0 .6rem;font-family:var(--font-heading-family);font-weight:900;font-size:1.7rem;line-height:1.1;letter-spacing:-.04em;text-transform:uppercase;color:rgb(var(--color-foreground))}.players-carousel__club{margin:0;font-size:1.3rem;letter-spacing:0;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.players-carousel__arrow{position:absolute;z-index:3;top:calc(var(--media-height, 30rem) / 2);display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));transform:translateY(-50%);cursor:pointer}.players-carousel__arrow svg{width:2.2rem;height:2.2rem}.players-carousel__arrow--prev{left:calc(var(--side-space) - 4rem)}.players-carousel__arrow--next{right:calc(var(--side-space) - 4rem)}@media screen and (max-width:749px){.players-carousel__slide:not(.is-active) .players-carousel__media{transform:scale(.8)}.players-carousel__slide:not(.is-active) .players-carousel__info{opacity:.9}}.players-carousel__footer{display:flex;flex-direction:column;align-items:center;gap:2rem;margin-top:2.4rem}.players-carousel__cta{display:flex;align-items:center;justify-content:center;width:100%;max-width:30rem;min-height:5.2rem;padding:1rem 2.4rem;border:2px solid #000;border-radius:5rem;background:var(--cta-bg);color:var(--cta-text);box-shadow:.3rem .4rem #000;font-family:var(--font-heading-family);font-weight:900;font-size:1.6rem;letter-spacing:-.03em;text-transform:uppercase;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.players-carousel__cta:hover{transform:translate(.2rem,.2rem);box-shadow:.1rem .2rem #000}.players-carousel__guarantee{display:flex;align-items:center;gap:.8rem;margin:0;font-size:1.4rem;color:rgb(var(--color-foreground))}.players-carousel__guarantee svg{width:2rem;height:2rem;flex-shrink:0}@media screen and (min-width:750px){.players-carousel{--columns: 3;--card-gap: 3rem;--side-space: 5rem}.players-carousel__track{scroll-padding-inline:var(--side-space)}.players-carousel__slide{flex-basis:calc((100% - (var(--columns) - 1) * var(--card-gap)) / var(--columns));scroll-snap-align:start}.players-carousel__arrow--prev{left:1.2rem}.players-carousel__arrow--next{right:1.2rem}.players-carousel__header{margin-bottom:4.8rem}.players-carousel__subheading{font-size:2rem;font-weight:600;color:rgb(var(--color-foreground))}.players-carousel__heading{max-width:none;font-size:clamp(3.6rem,3.4vw,5.6rem)}.players-carousel__quick-buy-button{padding:1.4rem 2.2rem;font-family:var(--font-heading-family);font-weight:900;font-size:clamp(1.6rem,1.4vw,2.4rem);letter-spacing:-.04em;text-transform:uppercase}.players-carousel__plus{width:2.4rem;height:2.4rem}.players-carousel__media{margin-bottom:5.6rem}.players-carousel__name{font-size:clamp(2rem,1.7vw,3rem)}.players-carousel__club{font-size:clamp(1.5rem,1.2vw,2.2rem)}.players-carousel__footer{margin-top:4rem}.players-carousel__cta{max-width:44rem;min-height:7.2rem;font-size:2.4rem;box-shadow:.4rem .5rem #000}.players-carousel__guarantee{font-size:2rem}.players-carousel__guarantee svg{width:2.8rem;height:2.8rem}}@media screen and (min-width:990px){.players-carousel{--columns: var(--columns-desktop, 4);--card-gap: 4rem;--side-space: 9rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-players-carousel.css.map */
