.armb{max-width:1300px;margin:0 auto;color:#111}
.armb-steps{font-weight:700;margin-bottom:8px}
.armb-title{font-size:28px;margin:0 0 12px}
.armb-plan{margin-bottom:16px}
.armb-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.armb-field{display:flex;flex-direction:column}
.armb-field label{font-weight:600;margin-bottom:6px}
.armb-field input,.armb-field textarea{padding:12px;border:1px solid #ddd;background:#fff}
.armb-consent{grid-column:1/-1}
.armb-check{display:flex;align-items:center;gap:10px}
.armb-next{margin-top:10px;padding:14px 16px;border:0;background:#000;color:#fff;font-weight:800;cursor:pointer}
.armb-two{display:grid;grid-template-columns:2fr 1fr;gap:24px}
.armb-box{background:#f7f7f7;padding:16px;margin-bottom:16px}
.armb-list{margin:0;padding-left:18px}
.armb-swatches{display:flex;flex-wrap:wrap;gap:10px}
.armb-swatch{display:flex;align-items:center;gap:10px;border:1px solid #ddd;padding:10px 12px;cursor:pointer}
.armb-swatch input{margin:0}
.armb-right{position:sticky;top:20px;height:max-content}
.armb-summary{border:1px solid #e5e5e5;padding:16px}
.armb-rows{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}
.armb-total>div{display:flex;justify-content:space-between;margin-top:6px}
.d-none{display:none!important}
@media(max-width:991px){.armb-two{grid-template-columns:1fr}.armb-right{position:static}}
