.m-body .dh-footwear{--fw-line:1px solid var(--m-line);--fw-line-strong:1px solid var(--m-line-strong)}.m-body .dh-footwear-note{margin:14px 0 0;max-width:82ch;font-size:var(--m-fs-sm);line-height:1.8;color:var(--m-muted)}.m-body .dh-sec--deep .dh-footwear-note,.m-body .dh-sec--ink .dh-footwear-note{color:var(--m-on-deep-muted)}.m-body .dh-footwear-audit,.m-body .dh-footwear-mold,.m-body .dh-footwear-run,.m-body .dh-footwear-slots,.m-body .dh-footwear-table,.m-body .dh-footwear-tiers{width:100%;margin:0;border-collapse:collapse;font-size:var(--m-fs-sm);color:var(--m-text)}.m-body .dh-footwear-audit td,.m-body .dh-footwear-audit th,.m-body .dh-footwear-mold td,.m-body .dh-footwear-mold th,.m-body .dh-footwear-run td,.m-body .dh-footwear-run th,.m-body .dh-footwear-slots td,.m-body .dh-footwear-slots th,.m-body .dh-footwear-table td,.m-body .dh-footwear-table th,.m-body .dh-footwear-tiers td,.m-body .dh-footwear-tiers th{padding:11px 14px;border-bottom:var(--fw-line);text-align:left;vertical-align:top}.m-body .dh-footwear-audit thead th,.m-body .dh-footwear-mold thead th,.m-body .dh-footwear-run thead th,.m-body .dh-footwear-slots thead th,.m-body .dh-footwear-table thead th,.m-body .dh-footwear-tiers thead th{padding-top:0;border-bottom:2px solid var(--m-ink);font-size:var(--m-fs-xs);font-weight:700;letter-spacing:.06em;color:var(--m-faint)}.m-body .dh-footwear-audit th[scope=row],.m-body .dh-footwear-mold th[scope=row],.m-body .dh-footwear-run th[scope=row],.m-body .dh-footwear-slots th[scope=row],.m-body .dh-footwear-table th[scope=row],.m-body .dh-footwear-tiers th[scope=row]{font-weight:600;color:var(--m-ink)}.m-body .dh-footwear-audit tbody th[scope=row],.m-body .dh-footwear-mold tbody th[scope=row],.m-body .dh-footwear-table tbody th[scope=row]{color:var(--m-muted);background:var(--m-surface-soft)}.m-body .dh-footwear-specs{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:start}.m-body .dh-footwear-specs .dh-h2{margin-bottom:18px}.m-body .dh-footwear-specs .m-shot{display:block;margin-top:20px;border-radius:var(--m-r)}.m-body .dh-footwear-table tbody th[scope=row]{width:132px}.m-body .dh-footwear-run .dh-footwear-runtotal td,.m-body .dh-footwear-run .dh-footwear-runtotal th{border-bottom:0;border-top:2px solid var(--m-ink);background:var(--m-surface-soft);font-weight:700}.m-body .dh-footwear-run .dh-footwear-runtotal td:first-of-type{color:var(--m-accent-strong)}.m-body .dh-footwear-market{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0 0;padding:0;list-style:none;border-top:2px solid var(--m-ink)}.m-body .dh-footwear-market li{padding:18px 20px 4px 0;border-right:var(--fw-line)}.m-body .dh-footwear-market li:last-child{padding-right:0;border-right:0}.m-body .dh-footwear-market strong{display:block;margin-bottom:8px;color:var(--m-ink)}.m-body .dh-footwear-market p{margin:0 0 10px;font-size:var(--m-fs-xs);line-height:1.75;color:var(--m-muted)}.m-body .dh-footwear-market span{display:block;padding-bottom:18px;font-size:var(--m-fs-xs);font-weight:600;color:var(--m-accent-strong)}.m-body .dh-footwear-mold td:nth-child(2){white-space:nowrap;font-weight:700;color:var(--m-ink)}.m-body .dh-footwear-mold td:last-child{font-weight:600;color:var(--m-accent-strong)}.m-body .dh-footwear-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.m-body .dh-footwear-cta-list{margin:0;padding:0;list-style:none}.m-body .dh-footwear-cta-list li{position:relative;padding:7px 0 7px 24px;font-size:var(--m-fs-sm);line-height:1.7;color:var(--m-on-deep-muted)}.m-body .dh-footwear-cta-list li:before{content:"\2713";position:absolute;left:0;font-weight:700;color:var(--m-accent)}.m-body .dh-footwear-promo{padding:10px 0;background:var(--m-brand-900);color:var(--m-on-deep);font-size:var(--m-fs-sm)}.m-body .dh-footwear-promo .dh-wrap{display:flex;flex-wrap:wrap;gap:6px 20px;align-items:center;justify-content:space-between}.m-body .dh-footwear-promo a{font-weight:600;color:var(--m-accent)}.m-body .dh-footwear-tier-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;align-items:start}.m-body .dh-footwear-tiers td:nth-child(2){white-space:nowrap;font-size:var(--m-fs-h4);font-weight:700;color:var(--m-accent-strong)}.m-body .dh-footwear-tiers td:nth-child(3){font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-footwear-rules{margin:0;padding:0;list-style:none}.m-body .dh-footwear-rules li{padding:14px 0;border-top:var(--fw-line)}.m-body .dh-footwear-rules li:first-child{padding-top:0;border-top:0}.m-body .dh-footwear-rules strong{display:block;margin-bottom:6px;color:var(--m-ink)}.m-body .dh-footwear-rules p{margin:0;font-size:var(--m-fs-sm);line-height:1.75;color:var(--m-muted)}.m-body .dh-footwear-soles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--m-gap);margin-top:26px}.m-body .dh-footwear-sole{padding:20px 22px;border:var(--fw-line);border-radius:var(--m-r);background:var(--m-surface);box-shadow:var(--m-shadow-1)}.m-body .dh-footwear-sole header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:var(--fw-line)}.m-body .dh-footwear-sole header strong{font-size:var(--m-fs-h4);color:var(--m-ink)}.m-body .dh-footwear-sole-idx{font-size:var(--m-fs-xs);font-style:normal;font-weight:600;color:var(--m-accent-strong);white-space:nowrap}.m-body .dh-footwear-sole dl{margin:12px 0 0}.m-body .dh-footwear-sole dl>div{display:grid;grid-template-columns:66px minmax(0,1fr);gap:10px;padding:6px 0}.m-body .dh-footwear-sole dt{font-size:var(--m-fs-xs);color:var(--m-faint)}.m-body .dh-footwear-sole dd{margin:0;font-size:var(--m-fs-sm);color:var(--m-text)}.m-body .dh-sec--ink .dh-footwear-buy{margin:24px 0 0;padding:0;list-style:none;border-top:1px solid var(--m-brand-800)}.m-body .dh-sec--ink .dh-footwear-buy-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:18px;align-items:center;padding:12px 0;border-bottom:1px solid var(--m-brand-800)}.m-body .dh-sec--ink .dh-footwear-buy-row a{display:flex;min-width:0;align-items:center;gap:14px;color:var(--m-on-deep)}.m-body .dh-sec--ink .dh-footwear-buy-row .m-shot{width:72px;border-radius:var(--m-r-sm)}.m-body .dh-sec--ink .dh-footwear-buy-row strong{display:block}.m-body .dh-sec--ink .dh-footwear-buy-row em{display:block;margin-top:4px;font-size:var(--m-fs-xs);font-style:normal;color:var(--m-on-deep-muted)}.m-body .dh-sec--ink .dh-footwear-buy-row b{font-size:var(--m-fs-h4);color:var(--m-accent);white-space:nowrap}.m-body .dh-sec--ink .dh-footwear-buy-row .dh-btn{min-height:40px;padding:0 18px}.m-body .dh-footwear-buy-steps{margin-top:40px}.m-body .dh-footwear-buy-steps .dh-steps{border-top-color:var(--m-accent)}.m-body .dh-footwear-buy-steps .dh-steps li{border-right-color:var(--m-brand-800)}.m-body .dh-footwear-buy-steps .dh-steps-no{color:var(--m-accent)}.m-body .dh-footwear-buy-steps .dh-steps strong{color:var(--m-on-deep)}.m-body .dh-footwear-buy-steps .dh-steps p{color:var(--m-on-deep-muted)}.m-body .dh-footwear-buy-steps .dh-btn--block{margin-top:26px}.m-body .dh-footwear-front{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--m-gap);align-items:stretch}.m-body .dh-footwear-front-lead a{display:block}.m-body .dh-footwear-front-lead .m-shot{border-radius:var(--m-r)}.m-body .dh-footwear-front-tag{display:block;margin:14px 0 8px;font-size:var(--m-fs-xs);letter-spacing:.06em;color:var(--m-accent-strong)}.m-body .dh-footwear-front-lead h2{margin:0 0 12px;font-size:clamp(22px,2.4vw,32px);line-height:1.28;color:var(--m-ink)}.m-body .dh-footwear-front-lead p{margin:0 0 12px;font-size:var(--m-fs-body);line-height:1.8;color:var(--m-muted)}.m-body .dh-footwear-front-lead em{font-size:var(--m-fs-xs);font-style:normal;color:var(--m-faint)}.m-body .dh-footwear-front-side{display:grid;gap:var(--m-gap);align-content:start}.m-body .dh-footwear-front-side article{padding-top:16px;border-top:2px solid var(--m-ink)}.m-body .dh-footwear-front-side .dh-footwear-front-tag{margin:0 0 10px}.m-body .dh-footwear-front-side h3{margin:0 0 10px;font-size:var(--m-fs-h3);line-height:1.4;color:var(--m-ink)}.m-body .dh-footwear-front-side p{margin:0;font-size:var(--m-fs-sm);line-height:1.75;color:var(--m-muted)}.m-body .dh-footwear-front-lead a:hover h2,.m-body .dh-footwear-front-side a:hover h3{color:var(--m-accent-strong)}.m-body .dh-footwear-qa{margin:28px 0 0;padding:0;list-style:none;border-top:2px solid var(--m-ink)}.m-body .dh-footwear-qa li{display:grid;grid-template-columns:54px minmax(0,1fr);gap:20px;padding:22px 0;border-bottom:var(--fw-line)}.m-body .dh-footwear-qa-no{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-sm);color:var(--m-accent-strong)}.m-body .dh-footwear-qa-body h3{margin:0 0 8px;font-size:var(--m-fs-h3);line-height:1.45;color:var(--m-ink)}.m-body .dh-footwear-qa-body p{margin:0;max-width:80ch;font-size:var(--m-fs-body);line-height:1.9;color:var(--m-text)}.m-body .dh-footwear-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--m-gap);margin-top:24px;border-top:2px solid var(--m-ink)}.m-body .dh-footwear-cat{display:block;padding:20px 0 18px;border-bottom:var(--fw-line)}.m-body .dh-footwear-cat strong{display:block;margin-bottom:8px;font-size:var(--m-fs-h4);color:var(--m-ink)}.m-body .dh-footwear-cat p{margin:0 0 10px;font-size:var(--m-fs-sm);line-height:1.75;color:var(--m-muted)}.m-body .dh-footwear-cat span{font-size:var(--m-fs-xs);font-weight:600;color:var(--m-accent-strong)}.m-body .dh-footwear-cat:hover strong{color:var(--m-accent-strong)}.m-body .dh-footwear-sub{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:32px;align-items:center}.m-body .dh-footwear-sub h2{margin:0 0 8px;font-size:var(--m-fs-h2);line-height:1.25;color:var(--m-on-deep)}.m-body .dh-footwear-sub p{margin:0;font-size:var(--m-fs-sm);line-height:1.75;color:var(--m-on-deep-muted)}.m-body .dh-footwear-sub form{display:flex;gap:10px}.m-body .dh-footwear-sub input{flex:1 1 auto;min-width:0;min-height:46px;padding:0 14px;border:var(--fw-line-strong);border-radius:var(--m-btn-r);background:var(--m-surface);font-family:inherit;font-size:var(--m-fs-sm)}.m-body .dh-footwear-audit tbody th[scope=row]{width:232px;color:var(--m-ink)}.m-body .dh-footwear-audit th em{display:block;margin-top:5px;font-size:var(--m-fs-xs);font-style:normal;font-weight:500;color:var(--m-faint)}.m-body .dh-footwear-audit td:nth-child(2){white-space:nowrap;font-weight:700;color:var(--m-accent-strong)}.m-body .dh-footwear-lab{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--m-gap);margin-top:24px}.m-body .dh-footwear-lab-cap{margin:0 0 12px;font-size:var(--m-fs-h4);color:var(--m-ink)}.m-body .dh-sec--ink .dh-footwear-slots td,.m-body .dh-sec--ink .dh-footwear-slots th{border-bottom:1px solid var(--m-brand-800);color:var(--m-on-deep)}.m-body .dh-sec--ink .dh-footwear-slots thead th{border-bottom:2px solid var(--m-accent);color:var(--m-on-deep-muted)}.m-body .dh-sec--ink .dh-footwear-slots tbody th[scope=row]{color:var(--m-on-deep)}.m-body .dh-footwear-slot-free{font-style:normal;font-weight:700;color:var(--m-accent)}.m-body .dh-footwear-slots-note{margin:18px 0 0;max-width:82ch;font-size:var(--m-fs-sm);line-height:1.8;color:var(--m-on-deep-muted)}.m-body .dh-footwear-end{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:start}.m-body .dh-footwear-end-list{margin:0;padding:0;list-style:none;border-top:2px solid var(--m-ink)}.m-body .dh-footwear-end-list li{position:relative;padding:12px 0 12px 26px;border-bottom:var(--fw-line);font-size:var(--m-fs-sm);line-height:1.7;color:var(--m-text)}.m-body .dh-footwear-end-list li:before{content:"\2713";position:absolute;left:0;font-weight:700;color:var(--m-success)}.m-body .dh-footwear-end-side{padding:24px;border:var(--fw-line);border-radius:var(--m-r-lg);background:var(--m-surface-soft)}.m-body .dh-footwear-end-channels{margin:0 0 18px;padding:0;list-style:none}.m-body .dh-footwear-end-channels li{padding:12px 0;border-top:var(--fw-line)}.m-body .dh-footwear-end-channels li:first-child{padding-top:0;border-top:0}.m-body .dh-footwear-end-channels b{display:block;margin-bottom:5px;color:var(--m-ink)}.m-body .dh-footwear-end-channels span{font-size:var(--m-fs-sm);line-height:1.7;color:var(--m-muted)}.m-body .dh-footwear-divider{border-top:var(--fw-line-strong);border-bottom:var(--fw-line-strong);background:var(--m-surface-soft)}.m-body .dh-footwear-divider .dh-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.m-body .dh-footwear-divider-half{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;padding:18px 24px 18px 0;border-right:var(--fw-line-strong)}.m-body .dh-footwear-divider-half--post{padding-right:0;padding-left:24px;border-right:0}.m-body .dh-footwear-divider-half b{font-size:var(--m-fs-body);color:var(--m-ink)}.m-body .dh-footwear-divider-half span{font-size:var(--m-fs-sm);color:var(--m-muted)}.m-body .dh-footwear-sizebuy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--m-gap);margin-top:22px}.m-body .dh-footwear-sizebuy a{display:block;padding:20px 22px;border:var(--fw-line);border-radius:var(--m-r);background:var(--m-surface);box-shadow:var(--m-shadow-1)}.m-body .dh-footwear-sizebuy strong{display:block;margin-bottom:8px;font-size:var(--m-fs-h3);color:var(--m-ink)}.m-body .dh-footwear-sizebuy p{margin:0 0 10px;font-size:var(--m-fs-sm);line-height:1.7;color:var(--m-muted)}.m-body .dh-footwear-sizebuy span{font-size:var(--m-fs-xs);font-weight:600;color:var(--m-accent-strong)}.m-body .dh-footwear-sizebuy a:hover strong{color:var(--m-accent-strong)}.m-body .dh-footwear-shelfline{margin:24px 0 0;padding:0;list-style:none;border-top:2px solid var(--m-ink)}.m-body .dh-footwear-shelfline li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:12px 0;border-bottom:var(--fw-line)}.m-body .dh-footwear-shelfline a{display:flex;min-width:0;align-items:center;gap:14px}.m-body .dh-footwear-shelfline .m-shot{width:68px;border-radius:var(--m-r-sm)}.m-body .dh-footwear-shelfline strong{display:block;font-size:var(--m-fs-body);color:var(--m-ink)}.m-body .dh-footwear-shelfline em{display:block;margin-top:4px;font-size:var(--m-fs-xs);font-style:normal;color:var(--m-muted)}.m-body .dh-footwear-shelfline b{font-size:var(--m-fs-h4);color:var(--m-accent-strong);white-space:nowrap}.m-body .dh-footwear-shelfline .dh-btn{min-height:40px;padding:0 18px}.m-body .dh-footwear-readlist{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:var(--m-gap);margin-top:24px;align-items:start}.m-body .dh-footwear-readcols{display:grid;gap:12px}.m-body .dh-footwear-readcols article{padding:16px 18px;border-radius:var(--m-r);background:var(--m-surface-soft)}.m-body .dh-footwear-readcols strong{display:block;margin-bottom:6px;color:var(--m-ink)}.m-body .dh-footwear-readcols p{margin:0;font-size:var(--m-fs-sm);line-height:1.7;color:var(--m-muted)}.m-body .dh-footwear-reads{margin:0;padding:0;list-style:none;border-top:2px solid var(--m-ink)}.m-body .dh-footwear-reads li{border-bottom:var(--fw-line)}.m-body .dh-footwear-reads a{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:6px 18px;align-items:baseline;padding:16px 0}.m-body .dh-footwear-reads time{font-size:var(--m-fs-xs);color:var(--m-faint)}.m-body .dh-footwear-reads strong{font-size:var(--m-fs-h4);line-height:1.5;color:var(--m-ink)}.m-body .dh-footwear-reads span{grid-column:2;font-size:var(--m-fs-sm);line-height:1.75;color:var(--m-muted)}.m-body .dh-footwear-reads em{grid-row:1;grid-column:3;font-size:var(--m-fs-xs);font-style:normal;color:var(--m-faint)}.m-body .dh-footwear-reads a:hover strong{color:var(--m-accent-strong)}.m-body .dh-footwear-two-go{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-items:start}.m-body .dh-footwear-two-go-shop{padding-right:48px;border-right:1px solid var(--m-brand-800)}.m-body .dh-footwear-two-go-post{padding-left:48px}.m-body .dh-footwear-two-go-list{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px;padding:0;list-style:none}.m-body .dh-footwear-two-go-list a{display:inline-block;padding:8px 14px;border:1px solid var(--m-brand-800);border-radius:var(--m-r-pill);font-size:var(--m-fs-sm);color:var(--m-on-deep)}.m-body .dh-footwear-two-go-list a:hover{border-color:var(--m-accent);color:var(--m-accent)}@media (max-width:1024px){.m-body .dh-footwear-cta,.m-body .dh-footwear-end,.m-body .dh-footwear-front,.m-body .dh-footwear-readlist,.m-body .dh-footwear-specs,.m-body .dh-footwear-tier-grid{grid-template-columns:minmax(0,1fr);gap:32px}.m-body .dh-footwear-market{grid-template-columns:repeat(2,minmax(0,1fr))}.m-body .dh-footwear-market li:nth-child(2n){padding-right:0;border-right:0}.m-body .dh-footwear-lab{grid-template-columns:minmax(0,1fr)}.m-body .dh-footwear-two-go-shop{padding-right:32px}.m-body .dh-footwear-two-go-post{padding-left:32px}}@media (max-width:720px){.m-body .dh-footwear-audit,.m-body .dh-footwear-lab .dh-footwear-table,.m-body .dh-footwear-mold,.m-body .dh-footwear-run,.m-body .dh-footwear-slots,.m-body .dh-footwear-tiers{display:block;overflow-x:auto}.m-body .dh-footwear-audit td,.m-body .dh-footwear-audit th,.m-body .dh-footwear-lab .dh-footwear-table td,.m-body .dh-footwear-lab .dh-footwear-table th,.m-body .dh-footwear-mold td,.m-body .dh-footwear-mold th,.m-body .dh-footwear-run td,.m-body .dh-footwear-run th,.m-body .dh-footwear-slots td,.m-body .dh-footwear-slots th,.m-body .dh-footwear-tiers td,.m-body .dh-footwear-tiers th{white-space:nowrap}.m-body .dh-footwear-audit tbody th[scope=row],.m-body .dh-footwear-table tbody th[scope=row]{width:auto}.m-body .dh-footwear-cats,.m-body .dh-footwear-sizebuy,.m-body .dh-footwear-soles{grid-template-columns:minmax(0,1fr);gap:12px}.m-body .dh-footwear-cats{gap:0}.m-body .dh-footwear-shelfline li,.m-body .dh-sec--ink .dh-footwear-buy-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px}.m-body .dh-footwear-shelfline form,.m-body .dh-sec--ink .dh-footwear-buy-row form{grid-column:1/-1}.m-body .dh-footwear-shelfline .dh-btn,.m-body .dh-sec--ink .dh-footwear-buy-row .dh-btn{width:100%}.m-body .dh-footwear-divider .dh-wrap{grid-template-columns:minmax(0,1fr)}.m-body .dh-footwear-divider-half{padding:14px 0;border-right:0}.m-body .dh-footwear-divider-half--post{padding-left:0;border-top:var(--fw-line-strong)}.m-body .dh-footwear-reads a{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.m-body .dh-footwear-reads span{grid-column:1/-1}.m-body .dh-footwear-reads em{grid-column:2}.m-body .dh-footwear-two-go{grid-template-columns:minmax(0,1fr)}.m-body .dh-footwear-two-go-shop{padding-right:0;padding-bottom:28px;border-right:0;border-bottom:1px solid var(--m-brand-800)}.m-body .dh-footwear-two-go-post{padding-top:28px;padding-left:0}.m-body .dh-footwear-qa li{grid-template-columns:minmax(0,1fr);gap:8px}.m-body .dh-footwear-sub{grid-template-columns:minmax(0,1fr);gap:18px}.m-body .dh-footwear-end-side{padding:18px 16px}}.m-body .dh-footwear .dh-footwear-slice{position:relative;padding:30px 0 34px;border-bottom:1px solid var(--m-line);background:var(--m-surface);overflow:hidden}.m-body .dh-footwear .dh-footwear-slice-grid{position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,var(--m-line) 0 1px,transparent 1px 9px);opacity:.35;pointer-events:none}.m-body .dh-footwear .dh-footwear-slice .dh-wrap{position:relative}.m-body .dh-footwear .dh-footwear-slice-head{max-width:76ch}.m-body .dh-footwear .dh-footwear-slice-head .dh-hero-title{font-size:clamp(26px,3vw,38px)}.m-body .dh-footwear .dh-footwear-slice-main{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:26px;align-items:stretch;margin-top:28px}.m-body .dh-footwear .dh-footwear-cut{display:flex;flex-direction:column;margin:0;border:var(--fw-line-strong);border-radius:var(--m-r);background:var(--m-surface-soft)}.m-body .dh-footwear .dh-footwear-cut-tag{padding:7px 12px;border-bottom:1px solid var(--m-line);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.08em;color:var(--m-faint)}.m-body .dh-footwear .dh-footwear-cut-stack{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:flex-end;padding:30px 18px}.m-body .dh-footwear .dh-footwear-cut-band{display:grid;grid-template-columns:56px auto auto minmax(0,1fr);gap:10px;align-items:center;padding:0 12px;border:1px solid var(--m-line-strong);background:var(--m-surface);font-size:11.5px;color:var(--m-text)}.m-body .dh-footwear .dh-footwear-cut-band+.dh-footwear-cut-band{margin-top:-1px}.m-body .dh-footwear .dh-footwear-cut-band b{font-size:12.5px;color:var(--m-ink)}.m-body .dh-footwear .dh-footwear-cut-band i{font-style:normal;color:var(--m-faint);white-space:nowrap}.m-body .dh-footwear .dh-footwear-cut-band em{font-style:normal;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;color:var(--m-brand-strong);white-space:nowrap}.m-body .dh-footwear .dh-footwear-cut-band span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--m-muted)}.m-body .dh-footwear .dh-footwear-cut-band.is-board{width:76%;min-height:30px;background:var(--m-surface-tint)}.m-body .dh-footwear .dh-footwear-cut-band.is-liner{width:70%;min-height:26px;background:var(--m-accent-soft)}.m-body .dh-footwear .dh-footwear-cut-band.is-mid{width:94%;min-height:66px;background:linear-gradient(var(--m-brand-100),var(--m-brand-200))}.m-body .dh-footwear .dh-footwear-cut-band.is-out{width:88%;min-height:38px;border-color:var(--m-brand-800);background:repeating-linear-gradient(90deg,var(--m-brand-800) 0 7px,var(--m-brand-900) 7px 14px);color:var(--m-on-deep)}.m-body .dh-footwear .dh-footwear-cut-band.is-out b{color:var(--m-on-deep)}.m-body .dh-footwear .dh-footwear-cut-band.is-out i{color:var(--m-on-deep-muted)}.m-body .dh-footwear .dh-footwear-cut-band.is-out em{color:var(--m-accent-on-deep)}.m-body .dh-footwear .dh-footwear-cut-band.is-out span{color:var(--m-on-deep-muted)}.m-body .dh-footwear .dh-footwear-cut-foot{padding:10px 18px 14px;border-top:1px solid var(--m-line);font-size:var(--m-fs-xs);line-height:1.75;color:var(--m-muted)}.m-body .dh-footwear .dh-footwear-sizemap{display:flex;flex-direction:column;padding:14px 18px 16px;border:var(--fw-line);border-radius:var(--m-r);background:var(--m-surface)}.m-body .dh-footwear .dh-footwear-sizemap-cap{padding-bottom:9px;border-bottom:2px solid var(--m-ink);font-size:var(--m-fs-xs);font-weight:600;letter-spacing:.06em;color:var(--m-faint)}.m-body .dh-footwear .dh-footwear-sizemap table{width:100%;border-collapse:collapse}.m-body .dh-footwear .dh-footwear-sizemap td,.m-body .dh-footwear .dh-footwear-sizemap th{padding:8px 10px;border-bottom:1px solid var(--m-line);text-align:left;font-size:12.5px;color:var(--m-text)}.m-body .dh-footwear .dh-footwear-sizemap thead th{font-size:var(--m-fs-xs);font-weight:700;letter-spacing:.04em;color:var(--m-faint);border-bottom-color:var(--m-line-strong)}.m-body .dh-footwear .dh-footwear-sizemap tbody th{font-weight:600;color:var(--m-ink)}.m-body .dh-footwear .dh-footwear-sizemap tbody td,.m-body .dh-footwear .dh-footwear-sizemap tbody th{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.m-body .dh-footwear .dh-footwear-sizemap-note{margin:auto 0 0;padding-top:12px;max-width:46ch;font-size:var(--m-fs-xs);line-height:1.75;color:var(--m-muted)}.m-body .dh-footwear .dh-footwear-askstrip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:30px 0 0;padding:0;list-style:none;border-top:2px solid var(--m-ink)}.m-body .dh-footwear .dh-footwear-askstrip li{padding:13px 15px 15px 0;border-right:var(--fw-line)}.m-body .dh-footwear .dh-footwear-askstrip li:last-child{border-right:0}.m-body .dh-footwear .dh-footwear-askstrip b{display:block;margin-bottom:5px;font-size:12.5px;color:var(--m-brand-strong)}.m-body .dh-footwear .dh-footwear-askstrip span{display:block;font-size:var(--m-fs-sm);line-height:1.6;color:var(--m-text)}.m-body .dh-footwear .dh-footwear-askstrip em{display:block;margin-top:4px;font-style:normal;font-size:var(--m-fs-xs);line-height:1.65;color:var(--m-muted)}@media (max-width:900px){.m-body .dh-footwear .dh-footwear-slice-main{grid-template-columns:minmax(0,1fr)}.m-body .dh-footwear .dh-footwear-askstrip{grid-template-columns:repeat(2,minmax(0,1fr))}.m-body .dh-footwear .dh-footwear-askstrip li{border-right:0}}@media (max-width:720px){.m-body .dh-footwear .dh-footwear-cut-stack{padding:22px 12px}.m-body .dh-footwear .dh-footwear-cut-band{grid-template-columns:52px minmax(0,1fr);gap:2px 10px;padding:7px 10px;width:100%}.m-body .dh-footwear .dh-footwear-cut-band b{grid-row:1/-1}.m-body .dh-footwear .dh-footwear-cut-band span{display:none}}.m-body .dh-footwear .dh-footwear-buyrail{position:relative;padding:30px 0 34px;border-bottom:1px solid var(--m-line);background:var(--m-surface);overflow:hidden}.m-body .dh-footwear .dh-footwear-buyrail-grid{position:absolute;inset:0;background-image:repeating-linear-gradient(-45deg,var(--m-line) 0 1px,transparent 1px 11px);opacity:.26;pointer-events:none}.m-body .dh-footwear .dh-footwear-buyrail .dh-wrap{position:relative}.m-body .dh-footwear .dh-footwear-buyrail-main{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:30px;align-items:stretch}.m-body .dh-footwear .dh-footwear-buyrail-copy .dh-hero-title{font-size:clamp(26px,3vw,38px)}.m-body .dh-footwear .dh-footwear-buyrail-trust{margin:18px 0 0;padding:9px 14px;border-left:3px solid var(--m-accent);background:var(--m-surface-soft);font-size:var(--m-fs-sm);line-height:1.7;color:var(--m-muted)}.m-body .dh-footwear .dh-footwear-carton{display:flex;flex-direction:column;border:var(--fw-line-strong);border-radius:var(--m-r);background:repeating-linear-gradient(90deg,var(--m-surface-soft) 0 8px,var(--m-surface-tint) 8px 16px);box-shadow:var(--m-shadow-1)}.m-body .dh-footwear .dh-footwear-carton-tag{padding:7px 12px;border-bottom:1px solid var(--m-line);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.08em;color:var(--m-faint)}.m-body .dh-footwear .dh-footwear-carton-cells{display:grid;gap:8px;margin:0;padding:14px;list-style:none}.m-body .dh-footwear .dh-footwear-cell{display:grid;grid-template-columns:54px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:9px 11px;border:1px solid var(--m-line-strong);border-radius:var(--m-r-sm);background:var(--m-surface)}.m-body .dh-footwear .dh-footwear-cell-shot{display:block;min-width:0}.m-body .dh-footwear .dh-footwear-cell-shot .m-shot{border-radius:var(--m-r-sm)}.m-body .dh-footwear .dh-footwear-cell-body{min-width:0}.m-body .dh-footwear .dh-footwear-cell-body strong{display:block;font-size:var(--m-fs-sm);color:var(--m-ink)}.m-body .dh-footwear .dh-footwear-cell-run{display:block;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--m-brand-strong)}.m-body .dh-footwear .dh-footwear-cell-run em{display:block;margin-top:2px;font-style:normal;font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-footwear .dh-footwear-cell-price{font-size:var(--m-fs-h4);font-weight:700;white-space:nowrap;color:var(--m-accent-strong)}.m-body .dh-footwear .dh-footwear-cell-buy button{min-height:36px;padding:0 14px;border:1px solid var(--m-accent-strong);border-radius:var(--m-btn-r);background:var(--m-accent-strong);font-family:inherit;font-size:var(--m-fs-xs);font-weight:600;white-space:nowrap;color:var(--m-surface);cursor:pointer}.m-body .dh-footwear .dh-footwear-cell-buy button:hover{border-color:var(--m-accent-hover);background:var(--m-accent-hover)}.m-body .dh-footwear .dh-footwear-tiers-rail{display:grid;gap:4px;margin:0;padding:12px 14px 16px;border-top:1px solid var(--m-line);list-style:none}.m-body .dh-footwear .dh-footwear-tiers-rail li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.m-body .dh-footwear .dh-footwear-tier-bar{height:8px;border-radius:var(--m-r-pill);background:var(--m-brand-200)}.m-body .dh-footwear .dh-footwear-tiers-rail li:first-child .dh-footwear-tier-bar{width:42%}.m-body .dh-footwear .dh-footwear-tiers-rail li:nth-child(2) .dh-footwear-tier-bar{width:68%;background:var(--m-brand-300)}.m-body .dh-footwear .dh-footwear-tiers-rail li:nth-child(3) .dh-footwear-tier-bar{width:100%;background:var(--m-brand-500)}.m-body .dh-footwear .dh-footwear-tiers-rail b{font-size:var(--m-fs-xs);font-weight:500;color:var(--m-muted)}.m-body .dh-footwear .dh-footwear-tiers-rail em{min-width:96px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;font-size:var(--m-fs-sm);text-align:right;color:var(--m-brand-strong)}.m-body .dh-footwear .dh-footwear-ledger{padding:34px 0 36px;border-bottom:1px solid var(--m-line);background:var(--m-surface);overflow:hidden}.m-body .dh-footwear .dh-footwear-ledger-run{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:baseline;justify-content:space-between;margin:0 0 22px;padding-bottom:12px;border-bottom:2px solid var(--m-ink)}.m-body .dh-footwear .dh-footwear-ledger-run b{font-size:var(--m-fs-h4);letter-spacing:.02em;color:var(--m-ink)}.m-body .dh-footwear .dh-footwear-ledger-run span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-footwear .dh-footwear-ledger-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:34px;align-items:start}.m-body .dh-footwear .dh-footwear-ledger-copy .dh-hero-title{font-size:clamp(26px,3vw,38px)}.m-body .dh-footwear .dh-footwear-index{border:var(--fw-line);border-radius:var(--m-r);background:var(--m-surface-soft);box-shadow:inset 0 0 0 3px var(--m-surface)}.m-body .dh-footwear .dh-footwear-index-cap{display:block;padding:11px 16px;border-bottom:2px solid var(--m-ink);font-size:var(--m-fs-xs);font-weight:700;letter-spacing:.06em;color:var(--m-faint)}.m-body .dh-footwear .dh-footwear-index-list{margin:0;padding:4px 16px 12px;list-style:none}.m-body .dh-footwear .dh-footwear-index-list li+li{border-top:1px solid var(--m-line)}.m-body .dh-footwear .dh-footwear-index-list a{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:11px 0;color:inherit}.m-body .dh-footwear .dh-footwear-index-no{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-sm);color:var(--m-brand-strong)}.m-body .dh-footwear .dh-footwear-index-list span{font-size:var(--m-fs-sm);line-height:1.55;color:var(--m-text)}.m-body .dh-footwear .dh-footwear-index-list em{font-style:normal;white-space:nowrap;font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-footwear .dh-footwear-index-list a:hover em,.m-body .dh-footwear .dh-footwear-index-list a:hover span{color:var(--m-accent-strong)}.m-body .dh-footwear .dh-footwear-gauges{position:relative;padding:34px 0 32px;border-bottom:1px solid var(--m-line);background:var(--m-surface);overflow:hidden}.m-body .dh-footwear .dh-footwear-gauges-grid{position:absolute;inset:0;background-image:linear-gradient(var(--m-line) 1px,transparent 1px);background-size:100% 34px;opacity:.4;pointer-events:none}.m-body .dh-footwear .dh-footwear-gauges .dh-wrap{position:relative}.m-body .dh-footwear .dh-footwear-gauges-head{max-width:78ch}.m-body .dh-footwear .dh-footwear-gauges-head .dh-hero-title{font-size:clamp(26px,3vw,38px)}.m-body .dh-footwear .dh-footwear-meter-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:26px 0 20px;border:var(--fw-line);border-radius:var(--m-r);background:var(--m-surface-soft);overflow:hidden}.m-body .dh-footwear .dh-footwear-meter{padding:18px 20px;border-right:var(--fw-line)}.m-body .dh-footwear .dh-footwear-meter:last-child{border-right:0}.m-body .dh-footwear .dh-footwear-meter .dh-stat strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.m-body .dh-footwear .dh-footwear-meter-scale{position:relative;display:block;height:12px;margin-top:12px;background-image:repeating-linear-gradient(90deg,var(--m-line-strong) 0 1px,transparent 1px 9px);border-bottom:2px solid var(--m-ink)}.m-body .dh-footwear .dh-footwear-meter-needle{position:absolute;left:82%;top:0;width:2px;height:12px;background:var(--m-accent)}.m-body .dh-footwear .dh-footwear-meter-tag{display:block;margin-top:8px;font-style:normal;font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-footwear .dh-footwear-gauges-trust{margin:0;max-width:82ch;font-size:var(--m-fs-sm);line-height:1.7;color:var(--m-muted)}.m-body .dh-footwear .dh-footwear-lanes{padding:34px 0 32px;border-bottom:1px solid var(--m-line);background:var(--m-surface);overflow:hidden}.m-body .dh-footwear .dh-footwear-lanes-head{max-width:78ch;margin-bottom:26px}.m-body .dh-footwear .dh-footwear-lanes-head .dh-hero-title{font-size:clamp(26px,3vw,38px)}.m-body .dh-footwear .dh-footwear-lanes-grid{display:grid;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-items:stretch}.m-body .dh-footwear .dh-footwear-lane{min-width:0}.m-body .dh-footwear .dh-footwear-lane-tab{display:inline-block;margin-bottom:14px;padding:6px 14px;border:var(--fw-line-strong);border-radius:var(--m-r-sm);font-size:var(--m-fs-xs);font-weight:700;letter-spacing:.06em;color:var(--m-ink);background:var(--m-surface-soft)}.m-body .dh-footwear .dh-footwear-lane-rows{margin:0;padding:0;list-style:none;border-top:2px solid var(--m-ink)}.m-body .dh-footwear .dh-footwear-lane-rows li{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:11px 0;border-bottom:var(--fw-line)}.m-body .dh-footwear .dh-footwear-lane-shot{display:block;min-width:0}.m-body .dh-footwear .dh-footwear-lane-shot .m-shot{border-radius:var(--m-r-sm)}.m-body .dh-footwear .dh-footwear-lane-main{min-width:0}.m-body .dh-footwear .dh-footwear-lane-main strong{display:block;font-size:var(--m-fs-sm);color:var(--m-ink)}.m-body .dh-footwear .dh-footwear-lane-main em{display:block;margin-top:3px;font-style:normal;font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-footwear .dh-footwear-lane-rows b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-sm);white-space:nowrap;color:var(--m-accent-strong)}.m-body .dh-footwear .dh-footwear-lane-rows button{min-height:32px;padding:0 12px;border:1px solid var(--m-line-strong);border-radius:var(--m-r-sm);background:var(--m-surface);font-family:inherit;font-size:var(--m-fs-xs);color:var(--m-text);cursor:pointer}.m-body .dh-footwear .dh-footwear-lane-rows button:hover{border-color:var(--m-accent-strong);color:var(--m-accent-strong)}.m-body .dh-footwear .dh-footwear-lane-rows--post li{display:block;padding:0}.m-body .dh-footwear .dh-footwear-lane-rows--post a{display:grid;grid-template-columns:66px minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:11px 0;border-bottom:var(--fw-line);color:inherit}.m-body .dh-footwear .dh-footwear-lane-rows--post time{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--m-fs-xs);color:var(--m-faint)}.m-body .dh-footwear .dh-footwear-lane-pbody{min-width:0}.m-body .dh-footwear .dh-footwear-lane-rows--post strong{display:block;font-size:var(--m-fs-sm);line-height:1.5;color:var(--m-ink)}.m-body .dh-footwear .dh-footwear-lane-rows--post em{display:block;margin-top:3px;font-style:normal;font-size:var(--m-fs-xs);color:var(--m-muted)}.m-body .dh-footwear .dh-footwear-lane-rows--post b{color:var(--m-faint)}.m-body .dh-footwear .dh-footwear-lane-rows--post a:hover strong{color:var(--m-accent-strong)}.m-body .dh-footwear .dh-footwear-lane-go{display:inline-block;margin-top:14px;font-size:var(--m-fs-sm);font-weight:600;color:var(--m-brand-600)}.m-body .dh-footwear .dh-footwear-lanes-seam{position:relative;border-left:2px dashed var(--m-line-strong)}.m-body .dh-footwear .dh-footwear-laces{position:absolute;top:-4px;left:-12px;width:22px;height:22px;border:2px solid var(--m-brand-500);border-radius:50%;background:var(--m-surface)}.m-body .dh-footwear .dh-footwear-laces:before{content:"";position:absolute;left:50%;top:2px;bottom:2px;width:2px;margin-left:-1px;background:var(--m-brand-500);transform:rotate(24deg)}.m-body .dh-footwear .dh-footwear-lanes-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}@media (max-width:1024px){.m-body .dh-footwear .dh-footwear-buyrail-main,.m-body .dh-footwear .dh-footwear-ledger-main{grid-template-columns:minmax(0,1fr);gap:30px}.m-body .dh-footwear .dh-footwear-meter-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.m-body .dh-footwear .dh-footwear-meter:nth-child(2n){border-right:0}.m-body .dh-footwear .dh-footwear-meter:nth-child(-n+2){border-bottom:var(--fw-line)}}@media (max-width:720px){.m-body .dh-footwear .dh-footwear-ledger-run{flex-direction:column;align-items:flex-start;gap:4px}.m-body .dh-footwear .dh-footwear-cell{grid-template-columns:48px minmax(0,1fr);gap:10px}.m-body .dh-footwear .dh-footwear-cell-buy,.m-body .dh-footwear .dh-footwear-cell-price{grid-column:1/-1}.m-body .dh-footwear .dh-footwear-cell-buy button{width:100%}.m-body .dh-footwear .dh-footwear-meter-rail{grid-template-columns:minmax(0,1fr)}.m-body .dh-footwear .dh-footwear-meter{border-right:0;border-bottom:var(--fw-line)}.m-body .dh-footwear .dh-footwear-meter:last-child{border-bottom:0}.m-body .dh-footwear .dh-footwear-lanes-grid{grid-template-columns:minmax(0,1fr)}.m-body .dh-footwear .dh-footwear-lanes-seam{height:26px;border-top:2px dashed var(--m-line-strong);border-left:0}.m-body .dh-footwear .dh-footwear-laces{top:-12px;left:calc(50% - 11px)}.m-body .dh-footwear .dh-footwear-lane-rows li{grid-template-columns:44px minmax(0,1fr) auto}.m-body .dh-footwear .dh-footwear-lane-rows li form{grid-column:1/-1}.m-body .dh-footwear .dh-footwear-lane-rows--post a{grid-template-columns:54px minmax(0,1fr) auto}}