.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 .types{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sx.sx .types a{display:block;background:#fff;border:1px solid rgba(35,33,30,.1);overflow:hidden;transition:box-shadow .3s,transform .3s}.sx.sx .types a:hover{box-shadow:0 18px 40px -22px rgba(35,33,30,.35);transform:translateY(-3px)}.sx.sx .types .tp{aspect-ratio:4/3;overflow:hidden;background:#e4dfd8}.sx.sx .types .tp img{width:100%;height:100%;object-fit:cover;transition:transform 1s}.sx.sx .types a:hover .tp img{transform:scale(1.05)}.sx.sx .types .tb{padding:24px 26px 26px}.sx.sx .types h3{font-size:22px;margin-bottom:8px}.sx.sx .types p{font-size:15px;margin:0 0 14px}.sx.sx .types .go{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#23211e;font-weight:500}.sx.sx #specs .spec{display:grid;grid-template-columns:repeat(2,1fr);gap:0 56px}.sx.sx #specs .spec div{display:flex;justify-content:space-between;gap:24px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.12)}.sx.sx #specs .spec dt{color:rgba(255,255,255,.6);font-size:13px;letter-spacing:.14em;text-transform:uppercase;flex:0 0 42%}.sx.sx #specs .spec dd{margin:0;color:#fff;font-size:16px;text-align:right}.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 .cmp{width:100%;border-collapse:collapse;font-size:15.5px}.sx.sx .cmp th,.sx.sx .cmp td{text-align:left;padding:17px 18px;border-bottom:1px solid rgba(35,33,30,.1);vertical-align:top}.sx.sx .cmp thead th{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:#7d766d}.sx.sx .cmp thead th.us{color:#9a7645}.sx.sx .cmp tbody th{font-weight:400;color:#23211e;width:24%}.sx.sx .cmp td.us{color:#23211e;background:rgba(184,146,90,.08)}@media (max-width:900px){.sx.sx .types{grid-template-columns:1fr}.sx.sx #specs .spec{grid-template-columns:1fr}.sx.sx .cmp th,.sx.sx .cmp td{padding:13px 10px;font-size:14px}}.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)}}