@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Instrument+Serif:ital@0;1&display=swap";:root{font-family:DM Sans,sans-serif;color:#1b1916;background:#f3f1ec;--ink:#1b1916;--paper:#f8f6f1;--copper:#bf6940;--line:#dcd7ce;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;overflow-x:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}::selection{color:#fff;background:var(--copper)}.navbar{position:sticky;top:0;z-index:50;height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,5vw,78px);color:#fff;background:#12110f;box-shadow:0 1px #ffffff14}.brand{display:flex;align-items:center;gap:8px;color:inherit;border:0;background:transparent;cursor:pointer;letter-spacing:.15em}.brand span{display:grid;place-items:center;width:30px;height:30px;border:1px solid currentColor;border-radius:50%;font-family:"Instrument Serif";font-size:20px;font-style:italic;letter-spacing:0}.brand b{font-size:14px}.brand small{font-size:7px;opacity:.5}.nav-links{display:flex;gap:30px;font-size:13px}.nav-links a{color:#aaa49b;transition:.2s}.nav-links a:hover{color:#fff}.seller-button,.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:99px;padding:13px 19px;color:#fff;background:var(--copper);font-size:12px;font-weight:600;cursor:pointer;transition:.25s}.seller-button:hover,.primary-button:hover{transform:translateY(-2px);filter:brightness(1.08)}.menu-button{display:none;color:#fff;border:0;background:transparent}.hero{position:relative;min-height:680px;color:#fff;background:#111}.hero>img,.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero>img{object-position:center}.hero-overlay{background:linear-gradient(90deg,#0a0908eb,#0a090880 46%,#0a09081a),linear-gradient(0deg,rgba(10,9,8,.65),transparent 45%)}.hero-content{position:relative;z-index:1;width:min(740px,90%);padding:105px 0 160px;margin-left:clamp(22px,7vw,115px)}.kicker{margin:0 0 20px;text-transform:uppercase;font-size:10px;font-weight:600;letter-spacing:.18em}.kicker.copper{color:var(--copper)}.hero h1{margin:0;font-size:clamp(62px,7.5vw,115px);font-weight:500;line-height:.82;letter-spacing:-.065em}.hero h1 em{color:#dd8a62;font-family:"Instrument Serif";font-weight:400}.hero-content>p:not(.kicker){max-width:560px;margin:30px 0;color:#c2bdb5;font-size:16px;line-height:1.7}.search-box{position:absolute;z-index:2;right:clamp(20px,5vw,80px);bottom:-47px;left:clamp(20px,5vw,80px);display:grid;grid-template-columns:1.3fr 1fr 1fr auto;gap:0;align-items:stretch;min-height:95px;padding:12px;border-radius:17px;background:#fff;box-shadow:0 22px 60px #14110d33}.search-box label{padding:13px 20px;border-right:1px solid #e3dfd8}.search-box label>span{display:block;margin-bottom:12px;color:#938b81;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.search-box label>div{display:flex;align-items:center;gap:10px;color:#6e675f}.search-box input,.search-box select{width:100%;color:#26221e;border:0;outline:0;background:transparent;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-box .currency{display:inline;margin:0;color:#777;font-size:13px}.search-box>a{display:flex;align-items:center;gap:16px;padding:0 25px;border-radius:12px;color:#fff;background:var(--ink);font-size:12px;font-weight:600}.section{padding:clamp(95px,10vw,150px) clamp(20px,6vw,95px)}.inventory{padding-top:145px}.section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.section-title h2,.about h2,.trade-in h2,.contact h2,.detail-content h2{margin:0;font-size:clamp(46px,5.7vw,82px);font-weight:500;line-height:.92;letter-spacing:-.055em}.section-title>p{color:#817970;font-size:12px}.inventory-toolbar{display:flex;align-items:center;justify-content:space-between;margin:48px 0 24px}.category-pills{display:flex;gap:8px}.category-pills button,.filter-label,.empty button{padding:10px 17px;border:1px solid var(--line);border-radius:99px;background:transparent;cursor:pointer;font-size:12px}.category-pills button.active{color:#fff;border-color:var(--ink);background:var(--ink)}.filter-label{display:flex;align-items:center;gap:8px;color:#847c73}.vehicle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.vehicle-card{overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 10px 40px #231e180f;transition:.3s}.vehicle-card:hover{transform:translateY(-4px);box-shadow:0 20px 55px #231e181f}.vehicle-photo{position:relative;width:100%;aspect-ratio:1.45;padding:0;border:0;overflow:hidden;background:#ddd8cf;cursor:pointer}.vehicle-photo img{width:100%;height:100%;object-fit:cover;transition:.5s}.vehicle-card:hover .vehicle-photo img{transform:scale(1.035)}.vehicle-photo span{position:absolute;top:14px;left:14px;padding:7px 11px;border-radius:99px;color:#fff;background:#191612bf;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-size:9px;text-transform:uppercase;letter-spacing:.1em}.vehicle-card-body{padding:22px}.vehicle-card-body>small{color:#968e84;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.vehicle-name{display:block;margin:6px 0 18px;padding:0;border:0;background:transparent;cursor:pointer;font-size:27px;font-weight:600;letter-spacing:-.04em}.quick-specs{display:flex;gap:12px;padding-bottom:19px;color:#817970;border-bottom:1px solid #e5e1da;font-size:10px}.quick-specs span{display:flex;align-items:center;gap:4px}.card-price{display:flex;align-items:end;justify-content:space-between;padding:18px 0}.card-price span{color:#9a9288;font-size:9px}.card-price strong{font-size:17px}.card-actions{display:grid;grid-template-columns:1fr 44px;gap:8px}.card-actions button{display:flex;align-items:center;justify-content:center;gap:10px;height:44px;border:1px solid var(--line);border-radius:10px;background:transparent;cursor:pointer;font-size:11px}.card-actions button:first-child{color:#fff;border-color:var(--ink);background:var(--ink)}.empty{text-align:center;padding:80px;border:1px solid var(--line);border-radius:20px}.empty svg{color:var(--copper)}.empty h3{font-size:25px}.empty p{color:#888}.about{display:grid;grid-template-columns:1.05fr .95fr;min-height:760px;background:#fff}.about-image{position:relative;overflow:hidden}.about-image img{width:100%;height:100%;object-fit:cover}.about-image span{position:absolute;right:25px;bottom:25px;padding:12px 16px;border-radius:99px;background:#fff;font-size:11px}.about-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(55px,7vw,110px)}.about-copy>p:not(.kicker){margin:28px 0;color:#766f67;line-height:1.75}.trust-list{width:100%;margin-bottom:30px}.trust-list>div{display:flex;align-items:center;gap:16px;padding:18px 0;border-top:1px solid var(--line)}.trust-list svg{color:var(--copper)}.trust-list span{display:flex;flex-direction:column}.trust-list b{font-size:13px}.trust-list small{margin-top:4px;color:#958d83}.about-copy>a{display:flex;align-items:center;gap:10px;padding-bottom:5px;border-bottom:1px solid;font-size:12px}.trade-in{position:relative;color:#fff;background:#24211d}.trade-in>div:first-child{max-width:820px}.trade-in h2{font-size:clamp(52px,6vw,90px)}.trade-in>div:first-child>p:last-child{max-width:600px;color:#a9a39b;line-height:1.7}.steps{display:grid;grid-template-columns:repeat(3,1fr);margin:55px 0 40px;border-top:1px solid #4b4640}.steps span{display:flex;flex-direction:column;gap:30px;padding:25px 0;border-right:1px solid #4b4640;color:#8f8981;font-size:10px}.steps b{color:#fff;font-size:15px}.primary-button.light{color:var(--ink);background:#fff}.services{background:#ebe8e2}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:55px}.service-grid article{position:relative;min-height:310px;padding:35px;border:1px solid #d7d2c9;border-right:0}.service-grid article:last-child{border-right:1px solid #d7d2c9}.service-grid svg{color:var(--copper)}.service-grid span{position:absolute;top:35px;right:35px;color:#aaa198;font-size:10px}.service-grid h3{margin:100px 0 12px;font-size:23px}.service-grid p{max-width:310px;color:#7e766d;font-size:13px;line-height:1.7}.contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw;padding:clamp(90px,10vw,150px) clamp(20px,7vw,110px);color:#fff;background:#171512}.contact>div>p:not(.kicker){max-width:540px;color:#9f9991;line-height:1.7}.contact-data{display:flex;gap:30px;margin-top:45px}.contact-data span{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center}.contact-data svg{grid-row:span 2;color:var(--copper)}.contact-data b{font-size:11px}.contact-data small{color:#8c867e}.contact form{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px;align-content:center}.contact label{color:#989189;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.contact input,.contact select,.contact textarea{width:100%;margin-top:7px;padding:13px 0;color:#fff;border:0;border-bottom:1px solid #49443e;outline:0;background:transparent;resize:none}.contact option{color:#111}.contact .full{grid-column:1/-1}.success{align-self:center;padding:45px;border:1px solid #4a443e;border-radius:18px}.success svg{color:var(--copper)}.success h3{font-size:27px}.success p{color:#999}footer{display:grid;grid-template-columns:1.2fr .7fr .7fr;gap:40px;padding:70px clamp(20px,6vw,95px) 28px;color:#fff;background:#0d0c0a}footer>div{display:flex;flex-direction:column;gap:7px}footer p,footer span{color:#746f68;font-size:11px}footer b{font-size:11px}.footer-bottom{grid-column:1/-1;flex-direction:row;justify-content:space-between!important;margin-top:35px;padding-top:22px;border-top:1px solid #282521}.detail-page{padding:35px clamp(20px,5vw,80px) 100px;background:#f3f1ec}.back-button{display:flex;align-items:center;gap:8px;margin:5px 0 28px;padding:0;border:0;background:transparent;cursor:pointer;font-size:12px}.detail-layout{display:grid;grid-template-columns:1.45fr .55fr;gap:25px}.gallery{display:grid;grid-template-columns:1fr 180px;gap:9px;min-height:630px}.gallery-main,.gallery-crops>div{position:relative;overflow:hidden;border-radius:16px;background:#ddd8cf}.gallery img{width:100%;height:100%;object-fit:cover}.gallery-main>span{position:absolute;top:18px;left:18px;padding:8px 12px;border-radius:99px;color:#fff;background:#1b1916;font-size:9px;text-transform:uppercase}.gallery-crops{display:grid;grid-template-rows:1fr 1fr;gap:9px}.gallery-crops>div:first-child img{object-position:30% center;transform:scale(1.4)}.gallery-crops>div:last-child img{object-position:80% center;transform:scale(1.55)}.vehicle-summary{display:flex;flex-direction:column;padding:35px;border-radius:16px;background:#fff}.vehicle-summary>p{margin:0;color:#928a80;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.vehicle-summary h1{margin:7px 0 16px;font-size:48px;letter-spacing:-.055em}.summary-tags{display:flex;flex-wrap:wrap;gap:6px}.summary-tags span{padding:7px 9px;border-radius:7px;background:#f0ede7;font-size:9px}.price-label{margin-top:35px;color:#918980;font-size:9px}.detail-price{margin:6px 0;font-size:30px}.vehicle-summary>small{color:#999187;font-size:9px}.vehicle-summary .primary-button{width:100%;margin-top:28px}.whatsapp-button{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:9px;padding:13px;border:1px solid #78ae83;border-radius:99px;color:#377a46;font-size:11px;font-weight:600}.seller-note{display:flex;gap:11px;margin-top:auto;padding-top:25px;border-top:1px solid var(--line)}.seller-note svg{color:var(--copper)}.seller-note span{display:flex;flex-direction:column}.seller-note b{font-size:10px}.seller-note small{margin-top:3px;color:#979087;font-size:9px;line-height:1.5}.detail-content{padding:90px 4vw 0}.detail-content>div:first-child{display:grid;grid-template-columns:.35fr .65fr;column-gap:40px}.detail-content>div:first-child .kicker{grid-column:1}.detail-content>div:first-child h2{grid-column:1}.detail-content>div:first-child>p:last-child{grid-column:2;grid-row:1/3;align-self:end;color:#746d64;line-height:1.8}.spec-grid{display:grid;grid-template-columns:repeat(6,1fr);margin:60px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.spec-grid span{display:flex;flex-direction:column;gap:8px;padding:25px 18px;border-right:1px solid var(--line)}.spec-grid svg{color:var(--copper)}.spec-grid small{color:#918980}.spec-grid b{font-size:12px}.features h3{font-size:25px}.features>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.features span{display:flex;align-items:center;gap:8px;padding:14px;border-radius:8px;background:#fff;font-size:11px}.features svg{color:var(--copper)}.mobile-contact{display:none}@media (max-width:1000px){.nav-links{position:fixed;top:76px;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:28px;color:#fff;background:#12110f;transform:translate(100%);transition:.35s}.nav-links.open{transform:translate(0)}.nav-links a{font-size:24px}.seller-button{display:none}.menu-button{z-index:1;display:block}.search-box{grid-template-columns:1fr 1fr}.search-box>a{min-height:55px}.vehicle-grid{grid-template-columns:1fr 1fr}.detail-layout{grid-template-columns:1fr}.gallery{min-height:530px}.seller-note{margin-top:25px}.about{grid-template-columns:1fr}.about-image{min-height:520px}.contact{grid-template-columns:1fr}.detail-content>div:first-child{display:block}.spec-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.navbar{height:68px}.brand small{display:none}.hero{min-height:760px}.hero>img{object-position:68% center}.hero-overlay{background:linear-gradient(0deg,#0a0908f2,#0a090859 72%)}.hero-content{padding:85px 22px 280px;margin:0}.hero h1{font-size:57px}.search-box{right:14px;bottom:-120px;left:14px;grid-template-columns:1fr 1fr;padding:8px}.search-box label{padding:11px}.search-box label:first-child{grid-column:1/-1;border-bottom:1px solid #e3dfd8}.search-box label:nth-child(3){border:0}.search-box>a{grid-column:1/-1;justify-content:center}.inventory{padding-top:195px}.section-title{align-items:start;flex-direction:column}.inventory-toolbar{align-items:start;flex-direction:column;gap:13px}.category-pills{width:100%;overflow:auto}.filter-label{display:none}.vehicle-grid{grid-template-columns:1fr}.quick-specs{justify-content:space-between}.about-image{min-height:360px}.steps{grid-template-columns:1fr}.steps span{gap:10px;border-right:0}.service-grid{grid-template-columns:1fr}.service-grid article{min-height:240px;border-right:1px solid #d7d2c9;border-bottom:0}.service-grid article:last-child{border-bottom:1px solid #d7d2c9}.service-grid h3{margin-top:65px}.contact form{grid-template-columns:1fr}.contact .full{grid-column:auto}.contact-data{flex-direction:column}.footer-bottom{flex-direction:column!important}footer{grid-template-columns:1fr 1fr}footer>div:first-child{grid-column:1/-1}.detail-page{padding:22px 14px 90px}.gallery{display:block;min-height:0}.gallery-main{aspect-ratio:1.15}.gallery-crops{display:none}.vehicle-summary{margin-top:10px;padding:25px}.vehicle-summary h1{font-size:40px}.detail-content{padding:70px 8px 0}.spec-grid{grid-template-columns:1fr 1fr}.features>div{grid-template-columns:1fr}.mobile-contact{position:fixed;z-index:40;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:12px 15px;color:#fff;background:#171512;box-shadow:0 -8px 30px #0003}.mobile-contact span{display:flex;flex-direction:column}.mobile-contact small{color:#999;font-size:9px}.mobile-contact button{padding:12px 15px;border:0;border-radius:99px;color:#fff;background:var(--copper);font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}
