.variant-label{font-size:0.9375rem;font-weight:600;margin-top:5px}.old-price{font-size:0.6875rem;color:#6a747a;min-height:20px;margin-bottom:5px}.offer-warranty{font-size:0.6875rem;color:#98511c;min-height:20px;margin-bottom:12px}.finance-card-link{display:block;background:#fff0e8;color:#98390f;font-size:0.6875rem;text-align:left;width:100%;padding:12px;border-radius:4px;margin:0 0 15px}.finance-card-link:hover{background:#ffdfce}.finance-section{background:#f5f7f8;max-width:none}.finance-controls{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px;margin-bottom:25px}.finance-controls label{font-size:0.75rem;color:#54636d}.finance-controls select{display:block;width:100%;background:#fff;border:1px solid #d6dfe4;border-radius:5px;padding:13px;margin-top:8px;color:#071c29}#finance-summary{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;background:white;border-radius:7px;margin-bottom:24px;overflow:hidden}#finance-summary>div{padding:25px 20px;display:flex;flex-direction:column;gap:10px}#finance-summary small{font-size:0.6875rem;color:#697680}#finance-summary strong{font-size:1.6875rem;font-weight:600}#finance-summary strong span{font-size:0.8125rem}.monthly-payment{background:#061d2b;color:white}#finance-summary .monthly-payment small{color:#d6e3eb}.monthly-payment strong{color:#ff8a54}.finance-table-wrap{overflow-x:auto;border:1px solid #dce3e7;border-radius:6px;background:white}.finance-table{border-collapse:collapse;width:100%;min-width:690px;text-align:right;font-size:0.8125rem}.finance-table caption{text-align:left;padding:18px;font-size:0.8125rem;font-weight:600;color:#162c3b}.finance-table th,.finance-table td{padding:14px 18px;border-bottom:1px solid #e7ebed;white-space:nowrap}.finance-table thead{background:#0b2a3b;color:white;font-size:0.6875rem}.finance-table th:first-child{text-align:left}.finance-table tbody th{font-weight:500}.finance-table .selected-row{background:#fff1e6}.finance-table .selected-term{font-weight:600;color:#a84014}.finance-table .selected-row .selected-term{background:#f65b1c;color:white}.finance-warning{font-size:0.75rem;line-height:1.8;background:#fff2d5;color:#744708;border-left:3px solid #c18318;padding:14px 18px;margin-bottom:18px}.finance-disclaimer{font-size:0.6875rem;color:#677883;line-height:1.9;margin-top:17px}.finance-documents{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:35px}.finance-documents h3{font-size:1.3125rem;margin:9px 0 15px}.finance-documents li,.finance-documents p:not(.eyebrow){font-size:0.75rem;line-height:2;color:#536671}.finance-documents ol{padding-left:20px}.finance-documents p+p{margin-top:10px}@media(max-width:800px){.finance-controls{grid-template-columns:1fr 1fr;gap:15px}.finance-controls label:first-child{grid-column:1/-1}#finance-summary{grid-template-columns:1fr 1fr}#finance-summary>div{padding:20px 14px}#finance-summary strong{font-size:1.4375rem}#finance-summary small{font-size:0.625rem}.finance-documents{grid-template-columns:1fr;gap:26px}.finance-table th,.finance-table td{padding:12px}.finance-section .section-heading h2{font-size:1.5rem}}

