.cascade-configurator .lf-wrap{max-width:1440px}.cascade-configurator .lf-stage-label{display:none}.cascade-configurator .lf-intro{margin-bottom:28px}.cascade-configurator .lf-stage{background:#ece3d8}.cascade-configurator .lf-visual{min-width:0}.co-option-field{border:0;padding:0;margin:28px 0;min-width:0}.co-option-field legend{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;margin-bottom:15px;float:none;width:100%}.co-option-step{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border:1px solid #ef7125;background:#fff7f0;border-radius:50%;font-size:12px}.co-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.co-diagrams{grid-template-columns:repeat(3,minmax(0,1fr))}.co-choice{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:85px;background:#fff;border:1px solid #d9d4cd;border-radius:6px;padding:14px 10px;color:#232323;font:inherit;line-height:1.4;cursor:pointer;text-align:center}.co-choice img{display:block;width:100%;height:75px;object-fit:contain;background:#fff;border-radius:3px;margin-bottom:6px}.co-choice strong{font-size:14px;font-weight:600}.co-choice-price{font-size:13px;color:#6c513c}.co-choice[aria-pressed=true]{border-color:#ef7125;box-shadow:inset 0 0 0 1px #ef7125;background:#fff6ed}.co-choice:focus-visible{outline:3px solid #a34913;outline-offset:3px}.co-option-help{font-size:12px;line-height:1.6;color:#666;margin:10px 0 0}#cascade-configure{scroll-margin-top:150px}.cascade-configurator .lf-contact{margin-top:16px}@media(max-width:600px){.co-diagrams{gap:7px}.co-choice{padding:12px 7px}.co-choice img{height:54px}.co-choice strong{font-size:12px}.co-choice-price{font-size:12px}.cascade-configurator .lf-layout{gap:24px}}

.cascade-configurator .lf-material{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.cascade-material-name{display:flex;align-items:center;gap:8px}.cascade-material-charge{font-size:12px;font-weight:500;color:#8a4526;line-height:1.4}.cascade-configurator .cascade-material-help{font-size:13px;line-height:1.6;color:#655d56;margin:12px 0 0}.cascade-leather-coverage{border:0;margin:20px 0 0;padding:0;min-width:0}.cascade-leather-coverage[hidden]{display:none}.cascade-leather-coverage legend{font-size:15px;font-weight:600;margin-bottom:10px;padding:0}.cascade-coverage-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cascade-coverage-choice{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;border:1px solid #d9d4cd;border-radius:8px;background:#fff;padding:14px;text-align:left;color:#232323;font:inherit;cursor:pointer}.cascade-coverage-choice strong{font-size:14px;line-height:1.4}.cascade-coverage-price{color:#a64e22;font-size:14px;font-weight:600}.cascade-coverage-help{font-size:12px;line-height:1.6;color:#655d56}.cascade-coverage-choice[aria-pressed=true]{border-color:#ef7125;box-shadow:inset 0 0 0 1px #ef7125;background:#fff7f0}.cascade-coverage-choice:focus-visible{outline:3px solid #a34913;outline-offset:3px}@media(max-width:380px){.cascade-coverage-choices{grid-template-columns:1fr}}
