.td{padding:100px 0;background:#f4f6f8}
.td-in{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,5vw,90px);align-items:center}
.td h2{margin:16px 0 14px}
.td-ctl{display:flex;align-items:center;gap:12px;margin:28px 0 22px;font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#626262}
.td-ctl input{flex:1;accent-color:#0a59a3;height:30px}
.td-notes{list-style:none;padding:0;margin:0 0 26px;border-top:1px solid #d5d9dc}
.td-notes li{padding:13px 0;border-bottom:1px solid #d5d9dc;font-size:14.5px;color:#9aa0a5;transition:color .3s}
.td-notes li b{display:block;font-weight:600;color:#9aa0a5;transition:color .3s}
.td-notes li.on,.td-notes li.on b{color:#111}
.td-fig{margin:0;background:#fff;padding:clamp(12px,2vw,30px)}
.td-fig svg{width:100%;height:auto;display:block}
.td-ins{fill:#9aa3ab}
.td-mid{fill:#bcc3c9}
.td-sole{fill:#3a4046}
.td-up{fill:none;stroke:#1d2125;stroke-width:12;stroke-linecap:round;stroke-linejoin:round}
.td-st{fill:none;stroke:#0a59a3;stroke-width:3.5;stroke-dasharray:6 4;opacity:0;transition:opacity .4s}
.td-w{opacity:0;transition:opacity .5s}
.td-w path{fill:none;stroke:#0a59a3;stroke-width:1.5}
.td-w text{font:600 10px Inter,sans-serif;letter-spacing:.16em;fill:#0a59a3}
.td.done .td-st,.td.done .td-w{opacity:1}
@media(max-width:900px){.td-in{grid-template-columns:1fr}.td-fig{order:-1}}.ub2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ub2-c{background:#fff;border:1px solid var(--line);display:grid;grid-template-rows:auto 1fr}
.ub2-c>div{padding:26px 30px 32px;border-top:3px solid var(--acc)}.ub2-t{display:block;font:600 11px Inter;letter-spacing:.16em;text-transform:uppercase;color:var(--acc);margin-bottom:10px}
.ub2-c h3{font:400 34px/1 'Bebas Neue';margin:0 0 10px}.ub2-c p{margin:0;color:var(--ink2);max-width:46ch}
.ub2-f{margin:0;background:linear-gradient(180deg,#f7f2ec,#efe6da);padding:26px 30px 10px;display:grid;place-items:center}.ub2-f svg{width:62%;height:auto;display:block}
.ub2-f .bs-cut{display:none}.ub2-u .bs-b,.ub2-b .bs-u{opacity:.16;filter:grayscale(1)}
@media(max-width:800px){.ub2{grid-template-columns:1fr}}.cds.pad .cd{background:#fff;border:1px solid var(--line)}.cds.pad .cd-b{padding:20px 22px 24px}
.enq-pic img[src$="new-casual-boots-shelf.jpg"]{object-position:0% 68%!important}