header{background:#090a09;color:white;border-top-color:#090a09;border-bottom:1px solid #444}header::before{color:#b9b9b9}.brand>span:last-child,nav,.text{color:white}.adidasMark{filter:invert(1)}nav a:first-child{border-color:white}.cartBtn{background:transparent;color:white}.cartBtn span{background:#c2ff00;color:#111}
.hero{height:auto;min-height:0;max-height:none;aspect-ratio:1952/706;padding:0;display:block;background:#080908 url('custom-hero.png') center bottom/100% auto no-repeat;position:relative}.hero::before,.hero::after{display:none}.hero>div:first-child{position:absolute;inset:0;max-width:none}.hero .eyebrow,.hero h1,.hero p,.heroFoot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}.hero .primary{position:absolute;left:7.2%;top:77%;width:26.7%;height:11%;min-width:0;margin:0;padding:0;opacity:0;box-shadow:none}.hero .primary:focus-visible{opacity:1;background:white;color:black;outline:3px solid #c2ff00;outline-offset:5px}.hero .primary:hover{opacity:.12;background:#c2ff00}.art{display:none}
@media(max-width:700px){header{height:98px}.hero{aspect-ratio:auto;min-height:640px;height:auto;display:flex;align-items:flex-end;padding:310px 22px 35px;background:#080908;isolation:isolate}.hero::before{display:block;content:'';inset:0;position:absolute;z-index:-1;background-image:linear-gradient(0deg,#080908 0%,#080908 32%,transparent 75%),url('custom-hero.png');background-size:100% 100%,auto 430px;background-position:center,right -36px;background-repeat:no-repeat}.hero>div:first-child{position:relative;inset:auto;max-width:100%}.hero .eyebrow,.hero h1,.hero p,.heroFoot{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.hero .eyebrow{font-size:8px;letter-spacing:1.2px}.hero h1{font-size:42px;font-weight:900;font-style:italic;line-height:1.02;margin:18px 0;color:white}.hero h1 em{color:#c2ff00}.hero p{font-size:13px;line-height:1.6;margin:15px 0}.hero .primary{position:relative;left:auto;top:auto;opacity:1;width:auto;height:auto;min-width:245px;padding:15px 20px;margin-top:12px;box-shadow:3px 3px 0 #111,4px 4px 0 white}.hero .primary:hover{opacity:1;background:#c2ff00}.heroFoot{font-size:9px;color:#ddd;margin-top:25px}}
