.nt-scroll-section{padding:4rem 0 5rem;overflow:hidden}.nt-scroll-section .page-width{position:relative}.nt-scroll__header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2.4rem;gap:1.2rem;flex-wrap:wrap}.nt-scroll__eyebrow{display:flex;align-items:center;gap:.6rem;font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-button));margin-bottom:.5rem}.nt-scroll__eyebrow:before{content:"";display:block;width:2rem;height:.2rem;background:currentColor;border-radius:2px}.nt-scroll__title{font-size:clamp(2rem,4vw,2.8rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.nt-scroll__view-all{display:inline-flex;align-items:center;gap:.5rem;font-size:1.3rem;font-weight:600;color:rgb(var(--color-foreground));text-decoration:none;opacity:.6;transition:opacity .2s;white-space:nowrap;border-bottom:.1rem solid rgba(var(--color-foreground),.2);padding-bottom:.1rem}.nt-scroll__view-all:hover{opacity:1}.nt-scroll__track-wrap{position:relative}.nt-scroll__track{display:flex;gap:1.4rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.4rem;cursor:grab}.nt-scroll__track::-webkit-scrollbar{display:none}.nt-scroll__track:active{cursor:grabbing}.nt-scroll__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:4rem;height:4rem;border-radius:50%;background:rgb(var(--color-background));border:.15rem solid rgba(var(--color-foreground),.12);box-shadow:0 4px 16px #0000001a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:rgb(var(--color-foreground))}.nt-scroll__arrow:hover{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:transparent;box-shadow:0 6px 20px rgba(var(--color-button),.3)}.nt-scroll__arrow svg{width:1.6rem;height:1.6rem}.nt-scroll__arrow--prev{left:-2rem}.nt-scroll__arrow--next{right:-2rem}.nt-scroll__arrow.hidden{opacity:0;pointer-events:none}.nt-card-v2{display:flex;flex-direction:column;align-items:center;text-decoration:none;flex-shrink:0;scroll-snap-align:start;width:13rem;gap:0;border-radius:1.4rem;overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.08);background:rgb(var(--color-background));transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,border-color .2s;position:relative}.nt-card-v2:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 12px 30px #0000001a;border-color:rgba(var(--color-foreground),.16)}.nt-card-v2__media{width:100%;aspect-ratio:1 / 1;overflow:hidden;background:rgba(var(--color-foreground),.04);position:relative}.nt-card-v2__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.nt-card-v2:hover .nt-card-v2__media img{transform:scale(1.06)}.nt-card-v2__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:4rem;background:linear-gradient(135deg,rgba(var(--color-foreground),.04),rgba(var(--color-foreground),.08))}.nt-card-v2__footer{width:100%;padding:1rem 1rem 1.2rem;text-align:center}.nt-card-v2__name{font-size:1.3rem;font-weight:700;color:rgb(var(--color-foreground));line-height:1.2;display:block}.nt-card-v2__sub{font-size:1.05rem;color:rgba(var(--color-foreground),.45);margin-top:.2rem;display:block}.nt-card-v2__badge{position:absolute;top:.8rem;left:.8rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:.9rem;font-weight:800;letter-spacing:.06em;padding:.2rem .7rem;border-radius:.4rem;text-transform:uppercase;z-index:2}@media screen and (max-width:749px){.nt-scroll__arrow{display:none}.nt-card-v2{width:11rem}.nt-scroll-section{padding:3rem 0 4rem}.nt-scroll__header{align-items:flex-start;flex-direction:column;gap:.8rem}}.nt-card-v2__flag-wrap{width:100%;height:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-foreground),.04)}.nt-card-v2__flag-img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.nt-card-v2:hover .nt-card-v2__flag-img{transform:scale(1.06)}.nt-card-v2__flag-fallback{font-size:4rem;align-items:center;justify-content:center;width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/8/assets/national-teams-scroll.css.map */
