.vf8-quick-facts{margin:20px 0;padding:14px 0;border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18}.vf8-quick-facts>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:6px 0}.vf8-quick-facts dt{font-size:11px;color:#a99f95;line-height:1.5}.vf8-quick-facts dd{font-size:12px;color:#e5d9ce;line-height:1.5;margin:0;overflow-wrap:anywhere}.vf8-accessory-help{margin:14px 0;border-top:1px solid #ffffff18;font-size:13px}.vf8-accessory-help summary{padding:12px 0;cursor:pointer;color:#d8c7b9;font-size:12px;line-height:1.5}.vf8-accessory-help>div{padding-bottom:12px}.vf8-accessory-help p{font-size:12px!important;line-height:1.6!important;margin-bottom:10px!important}.vf8-accessory-help a{font-size:12px;color:#ffb37e;line-height:1.6;display:block;text-decoration:none}.vf8-remember{padding:12px;border:1px solid #ffffff25;border-radius:8px;font:inherit;font-size:12px;color:#dfc6b3;background:#ffffff05;cursor:pointer;margin:4px 0 16px;text-align:left}.vf8-remember[aria-pressed=true]{background:#ff832013;border-color:#ff9a5e;color:#ffc297}.vf8-accessory-selection{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:#201912;border:1px solid #ff944c50;border-radius:12px;padding:18px;margin:24px 0}.vf8-accessory-selection[hidden]{display:none!important}.vf8-accessory-selection>span{font-size:14px;flex:1}.vf8-accessory-selection>button{font:inherit;font-size:12px;color:#c4b4a7;background:none;border:0;text-decoration:underline;cursor:pointer}.vf8-request-steps{padding:30px;background:linear-gradient(135deg,#191b1f,#131417);border:1px solid #ffffff20;border-radius:15px;margin:25px auto 30px;max-width:1100px;color:#eae3da}.vf8-request-steps h2{font-size:28px!important;color:#fff!important;line-height:1.2!important;margin:8px 0 24px}.vf8-request-steps .vf3-kicker{color:#ffa568;font-size:11px;letter-spacing:.12em}.vf8-request-steps ol{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;list-style:none;padding:0;margin:0 0 20px}.vf8-request-steps li{display:flex;flex-direction:column;gap:10px;font-size:14px}.vf8-request-steps strong{color:#ffc08e;font-size:15px}.vf8-request-steps span,.vf8-request-steps>p:last-child{font-size:13px;color:#b8b0a7;line-height:1.65}.vf8-request-summary{padding:18px 20px;border:1px solid #ff985140;border-radius:10px;background:#ff8a1707;margin-bottom:24px}.vf8-request-summary strong{color:#ffb483}.vf8-request-summary p{font-size:13px!important;color:#bdb4aa!important;line-height:1.6}.vf8-help{background:#101114;padding:54px 0;color:#ece6de}.vf8-help h2{font-size:34px!important;color:#fff!important;line-height:1.2!important;margin:12px 0 24px}.vf8-help-items{margin-bottom:24px}.vf8-help details{padding:0 22px;border:1px solid #ffffff20;border-radius:11px;margin:12px 0;background:#191a1f}.vf8-help summary{padding:20px 0;cursor:pointer;font-size:16px;color:#f2ece5;line-height:1.4}.vf8-help details p{font-size:14px!important;color:#bdb5ac!important;line-height:1.7!important;padding-bottom:20px;margin:0;max-width:950px}.vf8-mobile-advice{display:none}.vf8-calculator{width:calc(100% - 100px);max-width:1200px;margin:30px auto 50px;padding:36px;background:radial-gradient(ellipse at 100% 0,#ff73201b,transparent 55%),#15171c;color:#f4ebe1;border:1px solid #ff935541;border-radius:18px}.vf8-calculator h2{font-size:clamp(28px,3vw,42px)!important;line-height:1.15!important;color:#fff!important;margin:10px 0 18px}.vf8-calculator>p{font-size:15px!important;line-height:1.65;color:#bab1a7!important}.vf8-calculator .vf3-kicker{color:#ffa668!important;font-size:11px!important;letter-spacing:.12em}.vf8-amount-modes{margin:28px 0 22px;padding:18px 20px;border:1px solid #ffffff25;border-radius:12px;display:flex;gap:18px;align-items:center;flex-wrap:wrap}.vf8-amount-modes legend{font-size:13px;color:#d8c7b7;padding:0 7px}.vf8-amount-modes label{font-size:13px;display:flex;gap:8px;align-items:center;cursor:pointer}.vf8-amount-modes input{width:17px!important;min-height:17px!important;accent-color:#ff8a2c;padding:0!important;margin:0}.vf8-amount-modes input:disabled+span{opacity:.5}.vf8-amount-modes button{margin-left:auto;background:none;border:0;color:#ffc397;text-decoration:underline;cursor:pointer;font:inherit;font-size:12px}.vf8-amount-modes [data-vf8-cart-label]{font-size:12px;color:#b0a195}.vf8-config-route{background:#ff8a1608;border-left:2px solid #e98845;border-radius:0 9px 9px 0;padding:18px 20px;margin:20px 0 28px}.vf8-config-route strong{font-size:15px}.vf8-config-route p{font-size:13px!important;line-height:1.65;color:#bdb0a4!important;margin:8px 0 12px}.vf8-config-route a{color:#ffb67f;font-size:13px;text-decoration:none}.vf8-calc-fields{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.vf8-calc-fields label{display:block;color:#dac9b8;font-size:13px;margin-bottom:10px}.vf8-calc-fields input,.vf8-calc-fields select{width:100%;min-height:52px;border:1px solid #ffffff2a;border-radius:9px;background:#24262b;color:#fff;font:inherit;font-size:16px;padding:13px 14px;box-sizing:border-box;appearance:auto;color-scheme:dark}.vf8-calc-fields input[readonly]{background:#1c1d22;color:#ccb8a5}.vf8-calc-status,.vf8-calc-error{font-size:13px!important;min-height:0;margin:18px 0!important;line-height:1.6}.vf8-calc-status:empty,.vf8-calc-error:empty{display:none}.vf8-calculator .vf8-calc-error{color:#ffbbaa!important}.vf8-rate-result{display:grid!important;grid-template-columns:1fr 1.2fr!important;gap:35px!important;border:1px solid #ff965148;border-radius:13px;padding:26px;background:#1d1b19;margin:24px 0}.vf8-rate-result>div{display:flex;flex-direction:column;gap:12px}.vf8-rate-result span{font-size:13px;color:#d8bfa9}.vf8-rate-result strong{font-size:38px!important;line-height:1.15;color:#ffb17c;overflow-wrap:anywhere}.vf8-rate-result dl{margin:0;align-self:center}.vf8-rate-result dl>div{display:flex;justify-content:space-between;gap:18px;padding:8px 0}.vf8-rate-result dt{font-size:13px;color:#bdb1a4}.vf8-rate-result dd{font-size:15px;color:#fff;margin:0;white-space:nowrap}.vf8-calculator .vf8-finance-note{font-size:12px!important;color:#a89d91!important;margin:20px 0;line-height:1.7}.vf8-calculator .vf3-actions{display:flex;gap:12px;flex-wrap:wrap}.vf8-calculator :is(a,button,input,select):focus-visible,.vf8-remember:focus-visible{outline:2px solid #ffb47c;outline-offset:3px}
@media(max-width:1000px){.vf8-calc-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vf8-calculator{width:calc(100% - 60px)}}
@media(max-width:760px){.vf8-request-steps{padding:24px 20px;margin:20px 18px}.vf8-request-steps ol{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}.vf8-request-steps h2{font-size:25px!important}.vf8-help{padding:38px 0}.vf8-help h2{font-size:28px!important}.vf8-help summary{font-size:15px}.vf8-accessory-selection{gap:14px;padding:16px}.vf8-accessory-selection>span{flex-basis:100%}.vf8-accessory-selection .vf3-btn{font-size:12px;padding:12px}.vf8-calculator{width:calc(100% - 36px);padding:24px 18px}.vf8-calc-fields{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.vf8-amount-modes{padding:16px;gap:16px;align-items:flex-start;flex-direction:column}.vf8-amount-modes button{margin:0}.vf8-amount-modes label{flex-wrap:wrap}.vf8-rate-result{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;padding:22px 18px}.vf8-rate-result strong{font-size:33px!important}.vf8-rate-result dl>div{flex-direction:column;gap:6px}.vf8-mobile-advice{position:fixed;z-index:55;bottom:10px;left:16px;right:16px;display:block;background:#17181bee;border:1px solid #ff9c5c55;border-radius:12px;padding:10px;box-shadow:0 12px 35px #0008}.vf8-mobile-advice>a{display:block;padding:14px 10px;background:#ff7b22;color:#21170f;text-align:center;text-decoration:none;font-size:14px;font-weight:650;border-radius:7px}body:has(.vf8-mobile-advice){padding-bottom:90px}body:has(dialog[open]) .vf8-mobile-advice,body:has(cart-drawer.active) .vf8-mobile-advice,body.overflow-hidden .vf8-mobile-advice,body:has(.vf7-compare-bar:not([hidden])) .vf8-mobile-advice{display:none}}
.vf8-product-finance{padding:25px 0 40px;background:#111214}.vf8-product-finance p{font-size:14px;color:#c5b8aa}
