.hero-visual{min-height:540px}.hero-copy{padding-top:35px}h1{font-size:clamp(76px,7.5vw,120px)}.hero-bottom{margin-top:28px}nav{gap:24px}.brand-choices{max-width:1440px;margin:45px auto 0;padding:0 5%;display:grid;grid-template-columns:1fr 1fr;gap:24px}.brand-choice{display:flex;position:relative;overflow:hidden;padding:32px;min-height:245px;border:1px solid var(--line);background:#f3f5f0;align-items:center}.brand-choice>div{z-index:1;position:relative;width:65%}.brand-choice h2{font-size:60px;font-weight:800;letter-spacing:-2px;line-height:1;margin:18px 0}.nike-choice h2{font-style:italic}.brand-choice .eyebrow{font-size:10px;letter-spacing:1px}.brand-choice p{font-size:14px;color:var(--muted);max-width:210px;line-height:1.6}.brand-cta{display:flex;gap:30px;font-size:14px;font-weight:700;margin-top:25px}.brand-choice img{position:absolute;right:-28px;width:51%;height:90%;object-fit:contain;mix-blend-mode:multiply;filter:brightness(1.14) contrast(1.08);transform:rotate(-15deg);transition:transform .25s}.brand-choice:hover img{transform:rotate(-15deg) scale(1.06)}.adidas-choice{background:#f0f2f7}.collection{padding-top:60px}.catalog-controls{margin-top:32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;display:grid;gap:16px}.filter-line{display:flex;align-items:center;gap:25px}.filter-label{font-size:14px;font-weight:600;min-width:62px}.filters{flex-wrap:wrap}.filters button{font-size:14px}.position-filters button.active{background:var(--lime);border-color:var(--lime);color:var(--ink)}.catalog-status{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:14px;line-height:1.6;margin-top:16px}.catalog-status p{margin:0}#result-count{white-space:nowrap;font-size:14px}.position-note{font-size:13px;color:var(--muted);line-height:1.7;max-width:830px}.brand-section{margin-top:42px;padding-top:24px;border-top:4px solid var(--ink);scroll-margin-top:30px}.brand-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.brand-heading h2{font-size:52px;letter-spacing:-2px;line-height:1;margin:10px 0}.nike-section .brand-heading h2{font-style:italic}.brand-heading>span{font-size:14px;color:var(--muted)}.adidas-section{margin-top:60px;border-color:#546a98}.adidas-section .position-number{color:#546a98}.position-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.position-heading{display:flex;gap:13px;align-items:center;margin:0 0 20px;min-height:65px}.position-number{font-family:'Barlow Condensed',Arial,sans-serif;font-size:40px;line-height:1;color:#6b7c60}.position-heading h3{font-size:22px;letter-spacing:-.5px;margin:0 0 6px}.position-heading p{font-size:13px;color:var(--muted);line-height:1.5;margin:0}.position-products{display:grid;gap:32px}.product-info h4{font-size:20px;font-weight:600;letter-spacing:-.5px;line-height:1.35;margin:9px 0}.position-pill{display:inline-block;font-size:12px;padding:5px 9px;background:#f0f2ec;margin-top:8px}.single-position .position-columns{grid-template-columns:1fr}.single-position .position-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.single-position .position-heading{min-height:0}.product-image{aspect-ratio:1.1}.product-image img{padding:6px}@media(max-width:950px){.header-link{display:none}.brand-choice{padding:24px}.brand-choice h2{font-size:48px}.brand-choice .eyebrow{font-size:9px}.position-columns{gap:16px}.position-heading{gap:9px}.position-heading h3{font-size:20px}.position-number{font-size:34px}}@media(max-width:640px){header{flex-wrap:wrap;height:auto;min-height:100px;gap:14px;padding-top:16px;padding-bottom:16px}header nav{width:100%;justify-content:space-between;gap:8px}header nav a{font-size:12px}header nav a:last-child{display:none}header nav a:nth-last-child(2){display:block}.hero-visual{min-height:390px}.hero-copy{padding-top:22px}h1{font-size:80px}.brand-choices{padding:0 6%;gap:14px;margin-top:24px}.brand-choice{min-height:235px;padding:17px;align-items:start}.brand-choice>div{width:100%}.brand-choice .eyebrow{display:none}.brand-choice h2{font-size:38px;margin:4px 0}.brand-choice p{font-size:12px;max-width:110px;line-height:1.5}.brand-choice img{width:100%;right:-15%;height:55%;bottom:19px}.brand-cta{font-size:12px;position:absolute;top:175px;white-space:nowrap;gap:14px}.collection{padding-top:40px}.filter-line{align-items:start;gap:12px;flex-direction:column}.filters{gap:7px}.filters button{padding:10px 12px;font-size:13px}.catalog-status{align-items:start}.catalog-status p{font-size:13px}#result-count{font-size:12px}.position-note{font-size:12px}.brand-heading h2{font-size:44px}.brand-heading .eyebrow{font-size:10px;letter-spacing:.5px}.position-columns{grid-template-columns:1fr;gap:34px}.position-heading{min-height:0;margin-bottom:15px}.position-products,.single-position .position-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.product-info h4{font-size:17px}.position-products>.product-card:only-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center}.product-info{padding-top:10px}.position-products>.product-card:only-child .product-image{aspect-ratio:.85}.position-products>.product-card:only-child .product-info{padding:0}.product-link{margin-top:12px}.brand-section{margin-top:32px}.adidas-section{margin-top:45px}}

.collection-heading p span{display:block;}

.collection .section-heading p br{display:block;}
