/*
Theme Name: AutoVault Concesionaria
Author: Turing
Version: 1.0.0
Requires Plugins: woocommerce
Text Domain: autovault
*/
:root{--bg:#0b0d0e;--panel:#171a1b;--line:#303637;--lime:#c7f46c;--muted:#a5aeaa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:#f5f7f3;font-family:Inter,Arial,sans-serif}a{text-decoration:none;color:inherit}.wrap{max-width:1240px;margin:auto;padding:0 24px}.site-header{background:#0c0f10;position:sticky;top:0;z-index:50;border-bottom:1px solid #262c2c}.header-inner{display:flex;align-items:center;justify-content:space-between;min-height:78px;gap:24px}.logo{font-weight:900;font-size:25px;letter-spacing:-1.4px}.logo em{font-style:normal;color:var(--lime)}.nav{display:flex;gap:28px;align-items:center;font-size:13px;font-weight:650}.nav a:hover{color:var(--lime)}.btn{display:inline-flex;justify-content:center;align-items:center;padding:15px 23px;border-radius:7px;font-weight:800;font-size:13px;border:1px solid #727c76;transition:.2s}.btn:hover{transform:translateY(-2px)}.btn.lime{background:var(--lime);border-color:var(--lime);color:#121611}.hero{min-height:660px;display:flex;align-items:center;position:relative;background:linear-gradient(90deg,#080b0cf2 0%,#080b0cc9 46%,#080b0c70 100%),url('Imgs/hero.jpg') center/cover no-repeat}.hero:after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 80% 70%,#c7f46c22,transparent 50%);pointer-events:none}.hero .wrap{width:100%;position:relative;z-index:1}.kicker{font-size:11px;color:var(--lime);font-weight:900;letter-spacing:2.5px;text-transform:uppercase}.hero h1{font-size:clamp(48px,6.5vw,91px);letter-spacing:-4px;line-height:1.02;max-width:850px;margin:22px 0}.hero h1 span,.section-title span{color:var(--lime)}.hero p{max-width:490px;color:#c5cbc7;line-height:1.8;font-size:16px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.hero-stats{display:flex;gap:50px;margin-top:65px}.hero-stats strong{display:block;font-size:25px}.hero-stats small{color:var(--muted)}.section{padding:100px 0}.section-title{font-size:clamp(34px,4.2vw,52px);letter-spacing:-2px;margin:13px 0 35px}.section-head{display:flex;justify-content:space-between;gap:30px;align-items:end}.section-head p{max-width:390px;color:var(--muted);line-height:1.7}.filters{background:var(--panel);border:1px solid var(--line);padding:22px;border-radius:12px;display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:12px;margin:18px 0 30px}.filters input,.filters select{background:#24292a;border:1px solid #3b4242;border-radius:6px;padding:15px;color:white;min-width:0;width:100%;font:inherit}.filters button{cursor:pointer}.catalog-count{color:var(--muted);margin:18px 0}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.card{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:.25s}.card:hover{transform:translateY(-5px);border-color:#a1c85c}.card-image{display:block;aspect-ratio:1.5;background:#252a2b;overflow:hidden}.card-image img{width:100%;height:100%;object-fit:cover;transition:.35s}.card:hover img{transform:scale(1.04)}.card-content{padding:23px}.tag{color:var(--lime);font-size:11px;text-transform:uppercase;letter-spacing:1.5px;font-weight:800}.card h3{font-size:21px;margin:10px 0 17px}.specs{display:flex;gap:7px;flex-wrap:wrap;min-height:30px}.spec{background:#292e2e;padding:7px 10px;border-radius:4px;color:#c4cbc7;font-size:11px}.card-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.price{font-size:22px;font-weight:900}.price small{display:block;font-size:10px;color:var(--muted);font-weight:400;margin-bottom:5px}.card-bottom .btn{padding:12px 14px;white-space:nowrap}.features{background:#121617;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.feature{padding:30px;background:#1c2121;border:1px solid var(--line);border-radius:10px}.feature b{font-size:20px}.feature p{line-height:1.7;color:var(--muted);font-size:14px}.feature-icon{font-size:30px;color:var(--lime);margin-bottom:20px}.cta-box{padding:70px;background:linear-gradient(90deg,#151b18f5,#151b18b3),url('Imgs/cta.jpg') center/cover;border:1px solid #495a3c;border-radius:15px}.cta-box h2{font-size:clamp(32px,4vw,52px);letter-spacing:-2px;max-width:650px}.cta-box p{color:#cbd0cb;line-height:1.7}.site-footer{border-top:1px solid var(--line);padding:45px 0;color:var(--muted);font-size:13px}.footer-row{display:flex;justify-content:space-between;gap:20px}.notice{background:var(--panel);padding:30px;border-radius:10px;color:var(--muted)}.pagination{margin-top:32px;display:flex;gap:10px}.pagination a,.pagination span{padding:10px 15px;background:#242929;border-radius:6px}.pagination .current{background:var(--lime);color:#111}.product-page{padding:70px 0}.product-page .woocommerce{color:#fff}@media(max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}.filters{grid-template-columns:repeat(2,1fr)}.nav{gap:12px}.feature-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.nav{display:none}.hero{min-height:650px}.hero h1{letter-spacing:-2.4px}.hero-stats{gap:18px}.section{padding:65px 0}.section-head{display:block}.filters,.grid,.feature-grid{grid-template-columns:1fr}.cta-box{padding:40px 25px}.footer-row{display:block}}
