/* An original CarFonte material study frames the offer, never the vehicle photo. */
.price-value .price-main{font:inherit;letter-spacing:inherit}.price-value .price-cents{font-size:.64em;font-weight:400;letter-spacing:0;margin-left:1px;color:#adc9ef}.vehicle .pricing small{font-size:8px;letter-spacing:1.9px}.vehicle h3{letter-spacing:-.2px}.vehicle .publication-time{font-weight:400}.vehicle-brand{letter-spacing:2.3px}.vehicle .fipe{font-weight:400}
#detail{width:100%;height:100dvh;max-width:100%;max-height:100dvh;margin:0;border:0;background:#0b121e;border-radius:0;scrollbar-color:#405c80 #0b121e}#detail::backdrop{background:#020712e8;backdrop-filter:blur(12px)}.detail-topbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:77px;padding:14px 20px;background:linear-gradient(90deg,#0b121ef0,#0b121e44),url('/carros/vitrine-assets/carfonte-silver-flow.png') right 44%/cover;border-bottom:1px solid #48688d55}.detail-topbar>div{display:flex;flex-direction:column;gap:6px}.detail-brandname{color:#e3ecf8;font-size:10px;font-weight:600;letter-spacing:3px}.detail-toplabel{font-family:'Cormorant Garamond',Georgia,serif;color:#bed2ed;font-style:italic;font-size:20px;line-height:1.1}.detail-topbar .close{position:static;margin:0;padding:10px 13px;min-height:42px;background:#0b1629cc;border:1px solid #9abbe04d;color:#e4eefb;font-size:11px}.detail-topbar .close:hover{background:#264775}.detail-layout{display:flex;flex-direction:column;gap:0;padding:0}.detail-gallery{min-width:0}.detail-photo{margin:0}.detail-image{margin:0;width:100%;max-height:42dvh;aspect-ratio:4/3;object-fit:contain;background:#070d16;border-radius:0}.detail-photo figcaption{display:flex;flex-wrap:wrap;gap:8px 15px;align-items:center;justify-content:space-between;margin:0;padding:13px 20px;border-bottom:1px solid #273b56}.detail-photo figcaption>span{font-size:7px;letter-spacing:1.7px;color:#92a4bc}.detail-photo .publication-time{font-size:9px;padding:0;margin:0;color:#a5b7cf}.detail-specification{padding:22px 20px;background:#0e1929;border-bottom:1px solid #273b56}.detail-eyebrow{display:block;margin:0 0 10px;font-size:8px;font-weight:600;letter-spacing:1.9px;color:#8daedb}.detail-section-title{font-family:'Cormorant Garamond',Georgia,serif;font-size:29px;line-height:1.1;letter-spacing:-.4px;font-weight:400;color:#dbe6f6;margin:0 0 14px}.detail-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.detail-facts div{display:block;padding:12px 0 0;background:none;border:0;border-top:1px solid #365172;border-radius:0;min-width:0}.detail-facts dt{font-size:9px;color:#8ba1bd;margin:0 0 8px}.detail-facts dd{font-family:Manrope,Arial,sans-serif;font-size:12px;font-weight:600;color:#e1ebfa;margin:0;overflow-wrap:anywhere}.detail-info{padding:26px 20px 24px;min-width:0;background:#0b121e}.detail-heading .vehicle-brand{color:#89b6f5;font-size:10px;font-weight:600;margin-bottom:12px}.detail-info h2{font-family:'Cormorant Garamond',Georgia,serif;font-size:36px;line-height:1.04;font-weight:400;letter-spacing:-.65px;color:#f0f4fa;margin:0 0 12px}.detail-edition{font-size:10px;letter-spacing:1px;color:#97aac2;margin:0}.detail-price-panel{margin:25px 0 0;padding:21px 18px;background:linear-gradient(125deg,#1b3556,#122138);border:1px solid #365a86;border-top:2px solid #83b2ef}.detail-price-panel>.price-value{display:block;font-family:Manrope,Arial,sans-serif;font-size:34px;line-height:1.2;font-weight:600;letter-spacing:-1.1px;color:#edf4ff;margin-bottom:20px}.detail-price-panel .detail-eyebrow{color:#a6bedc;font-weight:400;font-size:8px}.detail-comparison{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid #90b4e333;padding-top:15px}.detail-comparison>div{min-width:0}.detail-comparison span{display:block;font-size:9px;color:#a4b7d1;margin-bottom:7px}.detail-comparison strong{font-size:13px;letter-spacing:-.3px;font-weight:500;color:#dce8fa;white-space:nowrap}.detail-comparison .detail-saving strong{color:#a1c6fa;font-weight:600}.detail-discount{display:inline-block;margin:15px 0 0;padding:6px 9px;border:1px solid #6a96cc66;background:#294c77;color:#d1e5ff;font-size:10px;line-height:1.5}.detail-consultation{padding:24px 0 0}.detail-consultation>.detail-section-title{margin-bottom:10px;font-size:28px}.detail-consultation-copy{font-size:11px;line-height:1.8;color:#a4b4c9;margin:0 0 15px;max-width:440px}.detail-cta{position:static;background:none;padding:0;backdrop-filter:none}.detail-info .contact{width:100%;font-family:Manrope,Arial,sans-serif;font-weight:600;background:#346ab0;border-color:#598ccf;min-height:49px;font-size:12px;letter-spacing:.15px;margin-bottom:8px}.detail-info .contact:hover{background:#447fc9}.detail-info .detail-share{width:100%;background:none;border:1px solid #354860;min-height:43px;color:#aac6ed;font-size:11px}.detail-info .detail-share:hover{background:#17273d}.detail-note{font-size:9px;color:#889cb8;line-height:1.8;margin-top:17px}.detail-note:empty{display:none}.detail-loading{padding:40px 24px;font-size:13px;color:#a7bddb}
@media(min-width:720px){#detail{width:calc(100% - 56px);max-width:1180px;height:auto;max-height:91dvh;margin:auto;border:1px solid #425b7b;box-shadow:0 28px 100px #0009}.detail-topbar{min-height:83px;padding:16px 26px}.detail-topbar>div{flex-direction:row;align-items:center;gap:22px}.detail-toplabel{border-left:1px solid #6d85a14d;padding-left:22px;font-size:24px}.detail-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:0;align-items:start}.detail-gallery{position:sticky;top:84px;background:#0c1726}.detail-image{aspect-ratio:1.18;max-height:49dvh}.detail-photo figcaption{padding:13px 20px}.detail-info{padding:27px 24px;border-left:1px solid #263a54}.detail-info h2{font-size:35px}.detail-specification{padding:24px 20px}.detail-price-panel{padding:21px 17px}.detail-price-panel>.price-value{font-size:34px}.detail-facts dd{font-size:12px}.detail-section-title{font-size:29px}}
@media(min-width:1100px){.detail-info{padding:31px 32px}.detail-info h2{font-size:42px}.detail-image{aspect-ratio:1.35;max-height:52dvh}.detail-price-panel>.price-value{font-size:39px}.detail-comparison strong{font-size:15px}.detail-specification{padding:26px}.detail-facts dd{font-size:14px}.detail-photo figcaption{padding:15px 26px}}
@media(max-width:359px){.detail-topbar{padding:13px 16px}.detail-info{padding:24px 16px}.detail-specification{padding:20px 16px}.detail-info h2{font-size:32px}.detail-price-panel{padding:19px 14px}.detail-price-panel>.price-value{font-size:29px}.detail-comparison{gap:8px}.detail-comparison strong{font-size:12px}.detail-facts dd{font-size:11px}}
@media(prefers-reduced-motion:no-preference){#detail[open] .detail-layout{animation:offer-reveal .3s ease-out}@keyframes offer-reveal{from{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}
@media(max-width:719px){.detail-gallery{display:contents}.detail-photo{order:0}.detail-info{order:1}.detail-specification{order:2}}
