.sx.sx .hsteps{list-style:none;margin:26px 0 0;padding:0;counter-reset:none}.sx.sx .hsteps li{display:flex;gap:18px;padding:16px 0;border-top:1px solid rgba(35,33,30,.1)}.sx.sx .hsteps li:last-child{border-bottom:1px solid rgba(35,33,30,.1)}.sx.sx .hsteps i{font-style:normal;font-size:12px;letter-spacing:.16em;color:#9a7645;min-width:24px;padding-top:3px}.sx.sx .hsteps b{display:block;color:#23211e;font-weight:400;font-size:17px;margin-bottom:4px}.sx.sx .hsteps span{display:block;font-size:15px;line-height:1.6}.sx.sx .hdiag{background:#f0ede8;padding:clamp(18px,3vw,36px);display:flex;align-items:center;justify-content:center}.sx.sx .dash{background:#fff;border:1px solid rgba(35,33,30,.1);box-shadow:0 30px 60px -40px rgba(35,33,30,.45);padding:28px 30px;max-width:460px;margin:0 auto;width:100%}.sx.sx .dash .dh{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid rgba(35,33,30,.1);margin-bottom:10px}.sx.sx .dash .dh b{font-weight:400;color:#23211e}.sx.sx .dash .dh span{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#9a7645}.sx.sx .dash ol{list-style:none;margin:0;padding:0}.sx.sx .dash li{display:flex;align-items:center;gap:14px;padding:11px 0;font-size:15px;color:#a49d94}.sx.sx .dash li:before{content:"";width:12px;height:12px;border-radius:50%;border:1px solid #c9c2b8;flex:0 0 12px}.sx.sx .dash li.d{color:#23211e}.sx.sx .dash li.d:before{background:#b8925a;border-color:#b8925a}.sx.sx .dash li.n{color:#23211e;font-weight:400}.sx.sx .dash li.n:before{border:3px solid #b8925a;background:#fff}.sx.sx .dash small{display:block;margin-top:14px;font-size:12px;color:#a49d94}.sx.sx .swp{max-width:640px;margin:-14px 0 30px;font-size:15.5px}.sx.sx .sw{display:grid;grid-template-columns:repeat(6,1fr);gap:22px 18px}.sx.sx .sw a{display:block}.sx.sx .sw .si{display:block;aspect-ratio:1/1;overflow:hidden;background:#e4dfd8;margin-bottom:12px;box-shadow:inset 0 0 0 1px rgba(35,33,30,.08)}.sx.sx .sw img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.sx.sx .sw a:hover img{transform:scale(1.08)}.sx.sx .sw b{display:block;font-weight:400;color:#23211e;font-size:15px}.sx.sx .sw em{display:block;font-style:normal;font-size:12px;letter-spacing:.06em;color:#a49d94;margin-top:2px}.sx.sx .swa{display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px;margin-top:36px}@media (max-width:900px){.sx.sx .sw{grid-template-columns:repeat(3,1fr)}}