.config-view .intro,.config-view .collection,.config-view .under{display:none}.config-view .panel{max-width:1000px;margin-top:25px}.config-view .panel h3{font:normal 21px Georgia,serif}.config-view select{display:block;width:100%;padding:12px;border:1px solid #dcd5c9;border-radius:5px;background:#faf9f6;font:inherit;color:#48433b;margin-top:7px}.config-view label small{display:block;font-size:10px;color:#9a8b74;margin:6px 0}.config-layout{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:24px}.plan{background:#f8f6f1;border-radius:8px;padding:20px}.plan svg{width:100%;max-height:370px;font:11px Arial;overflow:visible}.segment{cursor:pointer}.segment:hover rect,.segment:focus rect{stroke:#735a39;stroke-width:4}.legend{font-size:10px;text-align:center;color:#7e7464}.position-tabs{display:flex;flex-wrap:wrap;gap:7px}.position-tabs button{border:1px solid #ddd5c9;border-radius:4px;background:#f6f4ef;padding:8px 12px;color:#665c4c}.position-tabs button[aria-pressed=true]{border-color:#92734a;background:#e8e0d3}.position-tabs small{display:block;font-size:9px}.config-fields{display:grid;grid-template-columns:1fr 1fr;gap:25px}.check{display:flex;align-items:center;gap:9px}.check input{width:16px;height:16px;accent-color:#8b7452}.config-summary{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.8 Arial,sans-serif;background:#f7f5ef;padding:25px;border-radius:7px;color:#655b4c}@media(max-width:650px){.config-layout,.config-fields{grid-template-columns:1fr;gap:10px}.config-view .panel{margin:15px}.usp-action{flex-wrap:wrap}.plan svg{max-height:300px}}
.model-comparison{overflow-x:auto;margin:24px 0 10px}.model-comparison table{border-collapse:collapse;width:100%;min-width:570px;font-size:11px;text-align:left}.model-comparison caption{text-align:left;font:22px Georgia,serif;margin:10px 0 15px}.model-comparison th,.model-comparison td{padding:12px;border-bottom:1px solid #e3ddd2;vertical-align:top}.model-comparison thead th{color:#877252;background:#f4f0e8;font-size:10px;letter-spacing:1px}.model-comparison tbody th{width:100px;font-weight:normal;color:#8f8170}.model-features{padding-left:20px;color:#6a6256;font-size:13px}.model-features li{margin:14px 0}.option:disabled{opacity:.4;cursor:default}.result-view .panel{max-width:950px}.usp-action{flex-wrap:wrap}
.price-box{background:#eee9df;border:1px solid #dfd4c2;border-radius:7px;padding:20px 23px;margin:18px 0;display:flex;flex-direction:column;gap:7px}.price-box>strong{font:normal 32px Georgia,serif;color:#66543b}.price-box>span:not(.eyebrow){font-size:12px;color:#716957}.price-box small{font-size:10px;color:#948774}.price-extras{font-size:12px;line-height:1.5;color:#8b5c2d;margin:4px 0}
.price-lines{font-size:12px;color:#716957}.price-lines>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #dbd0be;padding:8px 0}.price-lines>div>span:last-child{text-align:right;white-space:nowrap}@media(max-width:650px){.price-box>strong{font-size:23px}.price-lines>div{flex-wrap:wrap;gap:3px}}
.collection{grid-template-columns:repeat(2,1fr);gap:2vw}.collection .product img{height:230px}@media(max-width:650px){.collection .product img{height:140px}.collection .product strong{font-size:9px}.collection .product small{font-size:9px}}
