.eight-rox-footwear{--ink:#171512;--ink-soft:#625d56;--paper:#f5f1e9;--paper-pure:#fcfaf6;--mocha:#8b6d59;--mocha-deep:#4b382d;--line:#17151226;background:var(--paper-pure);color:var(--ink);font-family:DM Sans,sans-serif}.eight-rox-footwear h1,.eight-rox-footwear h2,.eight-rox-footwear h3{font-family:Manrope,sans-serif;font-weight:500}.footwear-page .breadcrumb{color:var(--ink-soft);align-items:center;gap:12px;padding:26px 4vw;font-size:11px;display:flex}.footwear-page .breadcrumb a{text-decoration:none}.footwear-hero{grid-template-columns:1.18fr 1fr;gap:6vw;padding:0 4vw 85px;display:grid}.footwear-stage{background:#f0eeea;flex-direction:column;min-width:0;padding:60px 35px 30px;display:flex;position:relative}.stage-caption{text-transform:uppercase;letter-spacing:.09em;color:var(--ink-soft);font-size:10px;position:absolute;top:27px;left:28px}.footwear-stage>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:420px}.footwear-thumbs{justify-content:center;gap:10px;margin-top:auto;padding-top:26px;display:flex}.footwear-thumbs button{background:var(--paper-pure);border:1px solid transparent;width:65px;height:65px;padding:3px}.footwear-thumbs button[aria-pressed=true]{border-color:var(--mocha)}.footwear-thumbs img{object-fit:contain;width:100%;height:100%}.footwear-intro{padding:25px 0 0}.footwear-intro>.eyebrow{color:var(--mocha)}.footwear-intro h1{letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(38px,3.4vw,49px);line-height:1.08}.footwear-intro .retail-lead{color:var(--ink);margin-bottom:18px;font-size:22px;line-height:1.4}.footwear-intro>p:not(.eyebrow):not(.retail-lead):not(.footwear-status){color:var(--ink-soft);max-width:400px;font-size:14px;line-height:1.8}.planned-price{align-items:baseline;gap:13px;padding:15px 0 27px;display:flex}.planned-price strong{font-size:24px;font-weight:500}.planned-price span{color:var(--ink-soft);font-size:11px}.footwear-intro>.button{justify-content:space-between;width:100%;max-width:420px}.footwear-status{color:var(--ink-soft);max-width:400px;margin:16px 0 26px;font-size:11px;line-height:1.7}.shoe-quick-spec{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.04em;gap:15px;padding-top:22px;font-size:10px;display:flex}.shoe-feature-banner{color:#fff;background:#484237;grid-template-columns:1fr 1.2fr;align-items:center;display:grid}.shoe-feature-banner>div{padding:50px 7vw}.shoe-feature-banner h2{letter-spacing:-.025em;margin-bottom:18px;font-size:clamp(30px,3.1vw,45px);line-height:1.18}.shoe-feature-banner p:not(.eyebrow){color:#ded7cc;font-size:13px;line-height:1.8}.shoe-feature-banner img{object-fit:cover;object-position:center 70%;width:100%;height:440px}.shoe-detail-grid{background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:45px 4vw 60px;display:grid}.shoe-detail-grid img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:290px;margin-bottom:24px}.shoe-detail-grid article>span{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-soft);font-size:9px}.shoe-detail-grid h3{margin:12px 0;font-size:18px}.shoe-detail-grid p{color:var(--ink-soft);max-width:360px;font-size:13px;line-height:1.8}.shoe-system{grid-template-columns:1fr 1fr;align-items:center;display:grid}.shoe-system>img{object-fit:cover;width:100%;height:580px}.shoe-system>div{padding:60px 7vw}.shoe-system h2,.shoe-next-chapter h2,.register-interest h2{margin-bottom:22px;font-size:clamp(30px,3.2vw,45px);line-height:1.2}.shoe-system>div>p:not(.eyebrow),.register-interest>div>p:not(.eyebrow){color:var(--ink-soft);max-width:450px;font-size:14px;line-height:1.8}.shoe-next-chapter{grid-template-columns:1fr 1.2fr;gap:7vw;padding:85px 7vw;display:grid}.shoe-faq{border-top:1px solid var(--line)}.shoe-faq details{border-bottom:1px solid var(--line)}.shoe-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.shoe-faq summary::-webkit-details-marker{display:none}.shoe-faq summary span{font-size:20px;font-weight:400;transition:transform .18s}.shoe-faq details[open] summary span{transform:rotate(45deg)}.shoe-faq details p{color:var(--ink-soft);margin:0;padding:0 0 24px;font-size:14px;line-height:1.8}.register-interest{background:var(--paper);grid-template-columns:1fr 1.05fr;gap:7vw;padding:85px 7vw;display:grid}.register-interest form{display:grid;gap:16px}.register-interest label{display:grid;gap:8px;font-size:11px;font-weight:600}.register-interest label>span{color:var(--ink-soft);font-weight:400}.register-interest input[type=text],.register-interest input[type=email],.register-interest select{background:var(--paper-pure);border:1px solid var(--line);border-radius:0;min-height:48px;padding:0 13px;font:inherit;font-size:13px}.register-interest select{appearance:auto}.register-interest .check-label{display:flex;grid-template-columns:auto 1fr;align-items:flex-start;gap:9px;margin:4px 0;font-weight:400;line-height:1.5}.register-interest .check-label input{margin-top:2px;accent-color:var(--mocha-deep)}.register-interest .button{justify-content:space-between;max-width:320px}.form-note,.form-message{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.7}.form-message{color:var(--mocha-deep);min-height:18px}.register-interest [aria-invalid=true]{border-color:#9a4337}.eight-rox-footwear .rox-nav a.is-active{color:var(--ink)}
@media (width<=1100px){.footwear-hero{grid-template-columns:minmax(0,1fr) minmax(310px,.85fr);gap:4vw}.shoe-system>div{padding:50px 5vw}.shoe-next-chapter,.register-interest{gap:5vw;padding-left:5vw;padding-right:5vw}}
@media (width<=780px){.footwear-page .breadcrumb{padding:18px 22px}.footwear-hero{grid-template-columns:1fr;gap:24px;padding:0 18px 40px}.footwear-stage{padding:50px 18px 20px}.footwear-stage>img{height:auto;aspect-ratio:1}.footwear-thumbs{gap:8px;padding-top:18px}.footwear-thumbs button{width:49px;height:61px}.footwear-intro{padding:15px 4px 0}.footwear-intro h1{font-size:42px}.footwear-intro .retail-lead{font-size:22px}.shoe-quick-spec{gap:10px;font-size:8px}.shoe-feature-banner{grid-template-columns:1fr}.shoe-feature-banner>div{padding:35px 22px}.shoe-feature-banner h2{font-size:31px}.shoe-feature-banner img{height:330px}.shoe-detail-grid{grid-template-columns:1fr;gap:25px;padding:35px 22px}.shoe-detail-grid img{height:290px;margin-bottom:18px}.shoe-detail-grid h3{font-size:21px}.shoe-system{grid-template-columns:1fr}.shoe-system>img{height:350px}.shoe-system>div{padding:40px 22px 50px}.shoe-system h2,.shoe-next-chapter h2,.register-interest h2{font-size:31px}.shoe-next-chapter,.register-interest{grid-template-columns:1fr;gap:30px;padding:50px 22px}.register-interest form{gap:14px}.register-interest .button{max-width:none}.register-interest input[type=text],.register-interest input[type=email],.register-interest select{min-height:50px;font-size:16px}}
.shoe-testing-video{background:#171512;padding:0 4vw}.shoe-testing-video video{display:block;width:100%;max-height:80vh;object-fit:contain}
