:root{--bg:#050505;--surface:#0B0B0B;--surface-2:#101010;--line:#212121;--line-2:#2C2C2C;--txt:#F7F7F7;--muted:#8E8E8E;--muted-2:#676767;--accent:#FF7800;--max:1280px;--font:"Montserrat","Arial Black","Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--txt);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:16.5px;line-height:1.55;position:relative}.bg{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 78% 8%,rgba(43,43,43,.62) 0,rgba(25,25,25,.28) 30%,transparent 60%),radial-gradient(ellipse at 10% 96%,rgba(40,40,40,.55) 0,rgba(22,22,22,.24) 32%,transparent 60%),#050505}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;background:none;border:none}img{display:block;max-width:100%}.wrap{max-width:var(--max);margin:0 auto;padding:0 30px}@media (max-width:640px){.wrap{padding:0 20px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:46px;padding:0 24px;border-radius:999px;border:1px solid var(--line-2);color:var(--txt);font-size:13px;font-weight:600;letter-spacing:.01em;transition:background .22s,border-color .22s,color .22s}.btn:hover{background:#141414;border-color:#4A4A4A;color:#fff}.btn--solid{background:var(--txt);border-color:var(--txt);color:#050505}.btn--solid:hover{background:#DCDCDC;border-color:#DCDCDC;color:#050505}.btn--wide{width:100%}.btn--sm{height:40px;padding:0 18px;font-size:12.5px}.btn[disabled]{opacity:.4;cursor:not-allowed}.btn[disabled]:hover{background:transparent;border-color:var(--line-2);color:var(--txt)}.top{border-bottom:1px solid var(--line);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#7E7E7E}.top .wrap{display:flex;align-items:center;justify-content:space-between;height:38px;gap:16px}.top .dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--accent);margin-right:9px;vertical-align:1px}.top__r{display:none;gap:22px}@media (min-width:820px){.top__r{display:flex}}.top a:hover{color:#fff}.hdr{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:rgba(5,5,5,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.hdr .wrap{display:flex;align-items:center;gap:34px;height:74px}.hdr img{height:auto;width:auto;max-height:24px}.nav{display:none;gap:30px;margin-left:6px}@media (min-width:1000px){.nav{display:flex}}.nav a{font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:#A9A9A9;font-weight:600;position:relative;padding:6px 0;transition:color .2s}.nav a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--accent);transition:width .25s}.nav a:hover{color:#fff}.nav a:hover:after{width:100%}.hdr__r{margin-left:auto;display:flex;align-items:center;gap:10px}.hdr__wa{display:none}@media (min-width:1000px){.hdr__wa{display:inline-flex}}.burger{width:40px;height:40px;border:1px solid var(--line-2);display:grid;place-items:center}.burger span,.burger span:after,.burger span:before{display:block;width:16px;height:1.4px;background:#fff;transition:.22s}.burger span{position:relative}.burger span:after,.burger span:before{content:"";position:absolute;left:0}.burger span:before{top:-5px}.burger span:after{top:5px}.burger[aria-expanded=true] span{background:transparent}.burger[aria-expanded=true] span:before{top:0;transform:rotate(45deg)}.burger[aria-expanded=true] span:after{top:0;transform:rotate(-45deg)}@media (min-width:1000px){.burger{display:none}}.mnav{display:none;border-bottom:1px solid var(--line);background:#070707}.mnav.open{display:block}.mnav a{min-height:54px;padding:0 20px;border-bottom:1px solid #141414;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#C9C9C9;font-weight:600}.mnav .btn,.mnav a{display:flex;align-items:center}.mnav .btn{justify-content:center;height:46px;width:calc(100% - 40px);margin:16px 20px;padding:0 18px;box-sizing:border-box}@media (min-width:640px){.mnav a{padding:0 30px}.mnav .btn{width:calc(100% - 60px);margin:16px 30px}}@media (min-width:1000px){.mnav{display:none!important}}.hero{padding:84px 0 64px}@media (max-width:760px){.hero{padding:52px 0 40px}}.kicker{font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:22px}.hero h1{font-size:clamp(31px,5.7vw,64px);font-weight:900;letter-spacing:-.038em;line-height:1.05;max-width:19ch;color:#fff}.hero p{font-size:15px;color:var(--muted);max-width:50ch;margin-top:22px;line-height:1.7}.hero__cta{gap:10px;margin-top:32px}.hero__cta,.hero__stats{display:flex;flex-wrap:wrap}.hero__stats{gap:44px;margin-top:52px;padding-top:26px;border-top:1px solid var(--line);list-style:none}.hero__stats b{display:block;font-size:22px;font-weight:700;letter-spacing:-.02em}.hero__stats span{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2);font-weight:600}.search{display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin-top:44px}@media (min-width:820px){.search{grid-template-columns:1.2fr 1fr auto}}.search label{background:#080808;display:flex;flex-direction:column;gap:4px;padding:14px 18px;cursor:pointer}.search label span{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-2);font-weight:600}.search input,.search select{border:none;background:none;color:#fff;font:inherit;font-size:13.5px;padding:0;outline:none;width:100%}.search select option{background:#0B0B0B}.search .go{background:#080808;display:flex}.search .go button{flex:1 1;border:none;border-left:1px solid var(--line);background:none;color:#fff;font-size:13px;font-weight:600;padding:0 28px;transition:.2s}.search .go button:hover{background:#fff;color:#050505}.strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.strip .wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line)}@media (min-width:900px){.strip .wrap{grid-template-columns:repeat(4,1fr)}}.strip div{background:#050505;padding:26px 22px}.strip b{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin-bottom:7px}.strip span{font-size:12.5px;color:var(--muted-2);line-height:1.5}section{padding:74px 0}@media (max-width:760px){section{padding:52px 0}}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-bottom:22px;border-bottom:1px solid var(--line-2);margin-bottom:38px}@media (max-width:760px){.sec-head{flex-direction:column;align-items:flex-start;gap:10px}}.sec-head h3{font-size:clamp(22px,2.6vw,30px);letter-spacing:-.025em;font-weight:700}.sec-head>p{font-size:12.5px;color:var(--muted-2);max-width:40ch;text-align:right;line-height:1.6}@media (max-width:760px){.sec-head>p{text-align:left}}.num{margin-bottom:14px}.contact .num,.num,.sec-head .num,.sell .num,.vendidos .num{font-size:10px;letter-spacing:.26em;color:var(--muted-2);font-weight:600}.contact .num,.sec-head .num,.sell .num,.vendidos .num{line-height:1.4;text-align:left;max-width:none;margin-top:0}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px;align-items:center}.chip{border:1px solid var(--line-2);color:#B5B5B5;padding:9px 17px;border-radius:999px;font-size:12.5px;font-weight:600;transition:.2s}.chip:hover{border-color:#454545;color:#fff}.chip.on{background:var(--txt);color:#000;border-color:var(--txt)}.filters input,.filters select{border:1px solid var(--line-2);background:#0A0A0A;color:#E8E8E8;padding:10px 12px;font-size:12px;font-family:inherit;letter-spacing:.04em;outline:none}.filters input{flex:1 1;min-width:180px}.filters select{min-width:130px}.filters input:focus,.filters select:focus{border-color:var(--accent)}.count{font-size:10.5px;color:var(--muted-2);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;margin-left:auto}.grid{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media (min-width:700px){.grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.grid{grid-template-columns:repeat(3,1fr);gap:26px}}@media (max-width:640px){.grid{gap:18px}}.card{background:#090909;border:1px solid var(--line);display:flex;flex-direction:column;transition:background .25s,border-color .25s}.card:hover{background:#101010;border-color:#262626}.card .shot{aspect-ratio:4/3;background:linear-gradient(165deg,#131313,#0A0A0A 70%);display:grid;place-items:center;position:relative;border-bottom:1px solid var(--line);cursor:pointer;overflow:hidden}.card .shot svg{width:58%;color:#2E2E2E;transition:.3s}.card:hover .shot svg{color:#3D3D3D}.card .shot .ver{position:absolute;inset:auto 0 0 0;padding:10px 16px;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:#8E8E8E;opacity:0;transition:.25s;background:linear-gradient(0deg,#0A0A0A,transparent)}.card:hover .shot .ver{opacity:1}.card .tag{left:12px;letter-spacing:.18em;color:#D2D2D2;padding:5px 9px;background:rgba(5,5,5,.6)}.card .shot__n,.card .tag{position:absolute;top:12px;font-size:9px;text-transform:uppercase;font-weight:700;border:1px solid var(--line-2)}.card .shot__n{right:12px;letter-spacing:.12em;color:#CFCFCF;padding:5px 8px;background:rgba(5,5,5,.72)}.card .body{padding:20px 22px 22px;border-top:none;display:flex;flex-direction:column;flex:1 1}.card .eyebrow{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-2);margin-bottom:9px;font-weight:600}.card h4{font-size:17px;letter-spacing:-.01em;font-weight:700;margin-bottom:4px;color:#fff}.card .meta{font-size:12.5px;color:var(--muted)}.card .specs{list-style:none;display:flex;flex-wrap:wrap;gap:0;margin-top:16px;font-size:11.5px;color:#9A9A9A}.card .specs li{display:flex;align-items:center}.card .specs li+li:before{content:"";width:1px;height:9px;background:var(--line-2);margin:0 9px}.card .price{display:flex;align-items:baseline;justify-content:space-between;margin-top:18px;padding-top:15px;border-top:1px solid var(--line)}.card .price strong{font-size:19px;letter-spacing:-.02em;font-weight:800}.card .price span{font-size:9.5px;color:var(--muted-2);letter-spacing:.16em;text-transform:uppercase;font-weight:600}.card .foot{margin-top:auto;padding-top:14px}.card .foot .btn{height:40px}.card .shot img{width:100%;height:100%;object-fit:cover;display:block}.card .tag--ultima{color:#FF7800;border-color:rgba(255,120,0,.42)}.card .vendido{position:absolute;inset:0;display:grid;place-items:center;font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;font-weight:700;color:#E2E2E2;background:rgba(5,5,5,.58)}.card--vendido .shot img{filter:grayscale(1) brightness(.7)}.card--vendido .price strong{color:#8C8C8C}.vendidos{margin-top:58px;border-top:1px solid var(--line);padding-top:36px}.vendidos__h{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;flex-wrap:wrap;margin-bottom:22px}.vendidos__h h4{font-size:18px;font-weight:700;letter-spacing:-.01em;margin-top:8px}.vendidos__h>p{font-size:12.5px;color:var(--muted-2);max-width:46ch;line-height:1.65}.about .visual img,.ficha__media img{width:100%;height:100%;object-fit:cover;display:block}.modal{position:fixed;inset:0;z-index:120;display:none;align-items:center;justify-content:center}.modal.open{display:flex}.modal__bg{position:absolute;inset:0;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sheet{position:relative;z-index:1;background:#080808;border:1px solid var(--line-2);width:100%;max-width:800px;max-height:92vh;overflow:auto}@media (max-width:760px){.sheet{border-radius:0;max-height:100vh;height:100%}}.sheet__x{position:absolute;top:14px;right:14px;z-index:2;width:34px;height:34px;border:1px solid var(--line-2);background:rgba(8,8,8,.9);color:#fff;display:grid;place-items:center;font-size:15px}.sheet__x:hover{background:#fff;color:#050505}.ficha__media{aspect-ratio:16/9;background:linear-gradient(165deg,#131313,#080808);display:grid;place-items:center;border-bottom:1px solid var(--line)}.ficha__media svg{width:44%;color:#313131}.ficha__body{padding:34px}@media (max-width:640px){.ficha__body{padding:22px}}.ficha__body .eyebrow{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-2);font-weight:600;margin-bottom:10px}.ficha__body h2{font-size:clamp(22px,3vw,30px);font-weight:700;letter-spacing:-.025em;line-height:1.1}.ficha__body .ver{font-size:13px;color:var(--muted);margin-top:6px}.spec-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin:26px 0}@media (min-width:620px){.spec-grid{grid-template-columns:repeat(3,1fr)}}.spec-grid div{background:#0B0B0B;padding:13px 15px}.spec-grid dt{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2);margin-bottom:4px;font-weight:600}.spec-grid dd{font-size:13px;font-weight:600}.ficha__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;margin:0 0 24px}.ficha__price span{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-2);font-weight:600}.ficha__price strong{font-size:27px;font-weight:800;letter-spacing:-.03em}.ficha__price small{flex-basis:100%;font-size:11px;color:var(--muted-2)}.ficha__price .ficha__pesos{font-style:normal;font-size:15px;font-weight:600;color:#C4C4C4}.ficha__price .ficha__cuota{flex-basis:100%;font-size:12px;color:#C4C4C4;margin-top:-2px}.ficha__cond{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:16px 0 0}.ficha__cond li{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#B9B9B9;border:1px solid var(--line-2);border-radius:999px;padding:6px 11px}.ficha__cot{border:1px solid var(--line-2);background:#0B0B0B;padding:16px 18px;margin:0 0 20px}.ficha__cot-t{display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--line)}.ficha__cot-t span{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-2);font-weight:600}.ficha__cot-t b{font-size:12px;font-weight:600;color:#C9C9C9}.ficha__cot-n{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding:14px 0 4px}.ficha__cot-n span{display:block;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);margin-bottom:4px}.ficha__cot-n strong{font-size:16px;font-weight:700;letter-spacing:-.01em}.ficha__cot .link{margin-top:6px}@media (max-width:420px){.ficha__cot-n{grid-template-columns:1fr}}.ficha__links{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px}.ficha__cot .link,.ficha__links .link{background:none;border:0;border-bottom:1px solid var(--line-2);padding:8px 0 5px;font:inherit;font-size:11.5px;color:#9A9A9A;cursor:pointer;transition:color .2s,border-color .2s}.ficha__cot .link:hover,.ficha__links .link:hover{color:#fff;border-color:#fff}.ficha__actions{display:grid;grid-gap:10px;gap:10px}@media (min-width:560px){.ficha__actions{grid-template-columns:1.5fr 1fr}}.wa-modal .sheet{max-width:520px}.wa-head{padding:26px 26px 0}.wa-head .eyebrow{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-2);font-weight:600;margin-bottom:10px}.wa-head h3{font-size:20px;font-weight:700;letter-spacing:-.02em}.wa-head p{font-size:12.5px;color:var(--muted-2);margin-top:8px;line-height:1.6}.wa-body{padding:20px 26px 26px}.bubble{border:1px solid var(--line-2);background:#0B0B0B;padding:16px 18px;font-size:12.5px;line-height:1.7;color:#CFCFCF;white-space:pre-wrap;word-break:break-word}.wa-note{margin-top:14px;font-size:11px;color:var(--muted-2);line-height:1.6}.lead-form{display:grid;grid-gap:14px;gap:14px}.lead-form .field label .opc{font-size:9px;letter-spacing:.1em;color:var(--muted-2);text-transform:none;margin-left:5px}.lead-form textarea{width:100%;border:1px solid var(--line-2);background:#070707;color:#fff;padding:11px 13px;font-family:inherit;font-size:13.5px;outline:none;resize:vertical;min-height:76px;transition:border-color .2s}.lead-form textarea:focus{border-color:var(--accent)}.lead-note{font-size:11px;color:var(--muted-2);line-height:1.6;text-align:center;margin-top:-2px}.lead-ok .wa-head{padding:0 0 18px}.lead-ok .wa-head h3{margin-bottom:2px}.sell{border-top:1px solid var(--line);background:#070707}.sell .wrap{display:grid;grid-gap:46px;gap:46px}@media (min-width:980px){.sell .wrap{grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start}}.sell h3{font-size:clamp(22px,2.8vw,32px);letter-spacing:-.025em;font-weight:700;line-height:1.12;max-width:16ch}.sell p{font-size:14px;color:var(--muted);margin-top:18px;max-width:40ch;line-height:1.7}.sell ul{list-style:none;margin-top:26px;display:grid;grid-gap:14px;gap:14px}.sell li{position:relative;padding-left:18px;font-size:13px;color:#C2C2C2}.sell li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:1px;background:var(--muted-2)}.form-grid{display:grid;grid-gap:16px;gap:16px;border:1px solid var(--line);padding:26px;background:#0A0A0A}@media (min-width:560px){.form-grid .two{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}}.field label{display:block;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-2);font-weight:600;margin-bottom:7px}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line-2);background:#070707;color:#fff;padding:11px 13px;font-family:inherit;font-size:13.5px;outline:none;transition:border-color .2s}.field input:focus,.field select:focus{border-color:var(--accent)}.about .wrap{display:grid;grid-gap:44px;gap:44px}@media (min-width:980px){.about .wrap{grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}}.about p{font-size:14px;color:var(--muted);line-height:1.75;margin-top:16px;max-width:48ch}.about .stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin-top:34px}.about .stats div{background:#080808;padding:20px 16px}.about .stats b{display:block;font-size:clamp(20px,3vw,26px);font-weight:700;letter-spacing:-.03em}.about .stats span{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);font-weight:600}.about .visual{aspect-ratio:4/3;border:1px solid var(--line);background:linear-gradient(165deg,#101010,#070707);display:grid;place-items:center}.about .visual svg{width:50%;color:#242424}.contact{border-top:1px solid var(--line)}.contact .cells{display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}@media (min-width:760px){.contact .cells{grid-template-columns:repeat(3,1fr)}}.contact .cell{background:#080808;position:relative;transition:background .2s}.contact .cell__b{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;width:100%;text-align:left;padding:26px 24px;transition:background .2s}.contact .cell__b:hover{background:#0D0D0D}.contact .cell__t{min-width:0}.cell__i{width:24px;height:24px;border:1px solid var(--line-2);border-radius:50%;display:grid;place-items:center;flex:none;position:relative;transition:transform .22s,border-color .22s}.cell__i:before{width:9px;height:1px}.cell__i:after,.cell__i:before{content:"";position:absolute;background:#B9B9B9;transition:.22s}.cell__i:after{width:1px;height:9px}.cell.open{background:#0D0D0D}.cell.open .cell__i{transform:rotate(45deg);border-color:#5A5A5A}.dm{display:none;padding:0 24px 18px}.cell.open .dm,.dm>*{display:block}.dm>*{width:100%;text-align:left;padding:11px 0;font-size:13px;color:#C2C2C2;border-bottom:1px solid #161616;transition:color .18s}.dm>:last-child{border-bottom:none}.dm>:hover{color:#fff}.contact h4{font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-2);font-weight:700;margin-bottom:12px}.contact p{font-size:13.5px;line-height:1.7;color:#5C5C5C}.contact a:hover{color:var(--accent)}footer.site{border-top:1px solid var(--line);padding:52px 0 30px}.foot{display:grid;grid-gap:36px;gap:36px;margin-bottom:34px}@media (min-width:820px){.foot{grid-template-columns:1.6fr 1fr 1fr;gap:60px}}.foot img{height:auto;width:auto;max-height:22px;margin-bottom:16px}.foot p{font-size:12px;color:var(--muted-2);line-height:1.7;max-width:34ch}.foot h5{font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:#6E6E6E;font-weight:700;margin-bottom:14px}.foot ul{list-style:none;display:grid;grid-gap:10px;gap:10px}.foot ul a{font-size:12.5px;color:#A9A9A9}.foot ul a:hover{color:#fff}.foot__bottom{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;border-top:1px solid var(--line);padding-top:22px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#565656}.foot__bottom a:hover{color:#B9B9B9}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,14px);z-index:200;background:#111;border:1px solid var(--line-2);color:#fff;padding:13px 20px;font-size:12px;opacity:0;pointer-events:none;transition:.24s;max-width:calc(100vw - 32px)}.toast.on{opacity:1;transform:translate(-50%)}:focus-visible{outline:1px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto}}.ficha__media{position:relative;display:flex;align-items:center;justify-content:center}.ficha__media .ficha__img{width:100%;height:100%;object-fit:cover;display:block}.ficha__thumbs{position:absolute;right:12px;bottom:12px;display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end;max-width:78%}.ficha__thumbs button{width:54px;height:40px;padding:0;border:1px solid rgba(255,255,255,.26);border-radius:5px;overflow:hidden;background:none;cursor:pointer;opacity:.7;transition:.18s}.ficha__thumbs button.on,.ficha__thumbs button:hover{opacity:1;border-color:var(--accent)}.ficha__thumbs img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:640px){.ficha__thumbs{right:8px;bottom:8px}.ficha__thumbs button{width:42px;height:32px}}.portada{min-height:300px;background-size:cover;background-position:50%;border-bottom:1px solid var(--line);display:flex;align-items:flex-end;padding-bottom:26px}.portada .etiqueta{color:#EDEDED}.ficha__desc{margin-top:26px}.ficha__desc-t{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-2);font-weight:700;margin:0 0 12px}.ficha__texto{font-size:14px;line-height:1.8;color:#C4C4C4;max-width:64ch;margin:0}.ficha__puntos{list-style:none;margin:0;padding:0;display:grid;grid-gap:11px;gap:11px;max-width:64ch}.ficha__puntos li{position:relative;padding-left:22px;font-size:13.5px;line-height:1.65;color:#C9C9C9}.ficha__puntos li:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--accent)}.spec-grid dt{margin-bottom:7px}.spec-grid dd{font-size:14px;line-height:1.35}.ficha__cond{gap:8px;margin-top:20px}.hdr img{max-height:30px}@media (max-width:760px){.hdr img{max-height:28px}.hero h1{font-size:clamp(34px,10vw,46px)}.sec-head h3{font-size:27px}}@media (max-width:640px){.hdr .wrap{gap:14px}}@media (max-width:380px){.hdr .wrap{gap:10px;padding:0 14px}.hdr__r .btn{padding:0 12px;font-size:11.5px}}.wa-flot{position:fixed;right:18px;bottom:18px;z-index:56;display:inline-flex;align-items:center;gap:9px;height:50px;padding:0 18px 0 14px;border-radius:999px;background:var(--accent);color:#050505;font-size:12px;font-weight:800;letter-spacing:.02em;box-shadow:0 10px 30px rgba(0,0,0,.45);transition:transform .18s,background .18s}.wa-flot svg{width:21px;height:21px;flex:none}.wa-flot:hover{transform:translateY(-2px);background:#ff8a26}.wa-flot:focus-visible{outline:2px solid #fff;outline-offset:3px}body:has(.mnav.open) .wa-flot{opacity:0;pointer-events:none}@media (max-width:520px){.wa-flot{right:14px;bottom:max(14px,env(safe-area-inset-bottom));height:52px;padding:0 15px}.wa-flot span{display:none}.wa-flot{width:52px;justify-content:center}}.galeria__abrir{position:relative;display:block;width:100%;padding:0;border:0;background:#0a0a0a;cursor:zoom-in}.galeria__abrir img{width:100%;height:100%;object-fit:cover;display:block}.galeria__lupa{position:absolute;right:12px;bottom:12px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(5,5,5,.72);border:1px solid rgba(255,255,255,.22);color:#fff;font-size:15px}.lightbox{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.95);padding:22px}.lightbox,.lightbox__marco{display:flex;align-items:center;justify-content:center}.lightbox__marco{width:100%;height:100%;overflow:auto}.lightbox__marco img{max-width:94vw;max-height:84vh;object-fit:contain;cursor:zoom-in;transition:transform .18s}.lightbox__marco img.is-zoom{max-width:none;max-height:none;width:170%;cursor:zoom-out}.lightbox__cerrar{top:14px;right:16px;width:42px;height:42px;background:#0b0b0b;font-size:24px}.lightbox__cerrar,.lightbox__nav{position:absolute;z-index:2;border-radius:50%;border:1px solid #333;color:#fff;line-height:1;cursor:pointer}.lightbox__nav{top:50%;transform:translateY(-50%);width:44px;height:44px;background:rgba(11,11,11,.9);font-size:28px}.lightbox__nav--prev{left:12px}.lightbox__nav--next{right:12px}.lightbox__pie{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#9e9e9e;white-space:nowrap}@media (max-width:640px){.lightbox{padding:12px}.lightbox__nav{width:38px;height:38px;font-size:24px}.lightbox__cerrar{top:10px;right:10px}}.ficha__abrir{position:relative;padding:0;border:0;background:#0a0a0a;cursor:zoom-in}.ficha__abrir,.ficha__abrir img{display:block;width:100%}html[data-tema=claro]{color-scheme:light;--bg:#F5F5F5;--surface:#FFFFFF;--surface-2:#FAFAFA;--line:#E5E5E5;--line-2:#5C5C5C;--txt:#111111;--muted:#5C5C5C;--muted-2:#7A7A7A}html[data-tema=claro] body{background:var(--bg);color:var(--txt)}html[data-tema=claro] .bg{background:radial-gradient(ellipse at 78% 8%,rgba(255,255,255,.9) 0,rgba(245,245,245,.4) 32%,transparent 62%),radial-gradient(ellipse at 10% 96%,rgba(240,240,240,.8) 0,rgba(247,247,247,.35) 34%,transparent 62%),var(--bg)}html[data-tema=claro] .top{color:#6B6B6B;border-bottom-color:var(--line)}html[data-tema=claro] .hdr{background:rgba(250,247,241,.9);border-bottom-color:var(--line)}html[data-tema=claro] .hdr__r .btn,html[data-tema=claro] .mnav .btn{border-color:var(--line-2);color:#111111}html[data-tema=claro] .mnav{background:#FFFFFF;border-bottom-color:var(--line)}html[data-tema=claro] .mnav a{color:#3F3F3F;border-bottom-color:#ECECEC}html[data-tema=claro] .burger{border-color:var(--line-2)}html[data-tema=claro] .burger span,html[data-tema=claro] .burger span:after,html[data-tema=claro] .burger span:before{background:#111111}html[data-tema=claro] .auto-card,html[data-tema=claro] .card,html[data-tema=claro] .sheet{background:var(--surface);border-color:var(--line)}html[data-tema=claro] .sec-head{border-bottom-color:var(--line)}html[data-tema=claro] .card .body{border-top-color:var(--line)}html[data-tema=claro] .ficha__body{background:var(--surface)}html[data-tema=claro] .specs div{background:#FFFFFF}html[data-tema=claro] .specs{background:var(--line);border-color:var(--line)}html[data-tema=claro] .ficha__abrir,html[data-tema=claro] .galeria__abrir{background:#F2F2F2}html[data-tema=claro] input,html[data-tema=claro] select,html[data-tema=claro] textarea{background:#FFF;color:#111111;border-color:var(--line-2)}html[data-tema=claro] .btn{color:#111111;border-color:var(--line-2)}html[data-tema=claro] .btn--solid{background:#111111;color:#FFF}html[data-tema=claro] .site-footer,html[data-tema=claro] footer{border-top-color:var(--line)}html[data-tema=claro] .wa-flot{color:#050505}html[data-tema=claro] .lightbox{background:rgba(20,16,12,.94)}html[data-tema=claro] .lightbox__pie{color:#E5DED2}html[data-tema=claro] .nav a{color:#5C5C5C}html[data-tema=claro] .nav a:hover{color:#111111}html[data-tema=claro] .chip{color:#5C5C5C}html[data-tema=claro] .chip.on{background:#111111;color:#FFF;border-color:#111111}html[data-tema=claro] .spec-grid div{background:#FFFFFF}html[data-tema=claro] .spec-grid dt{color:#7A7A7A}html[data-tema=claro] .auto-card h3,html[data-tema=claro] .card h3,html[data-tema=claro] .card h4{color:#111111}html[data-tema=claro] .auto-card p,html[data-tema=claro] .auto-card__pie span,html[data-tema=claro] .card .meta,html[data-tema=claro] .card .specs li{color:#6B6B6B}html[data-tema=claro] .card .tag{color:#3F3F3F;background:#FFFFFF;border-color:#DCDCDC}html[data-tema=claro] .auto-card__pie span,html[data-tema=claro] .card .price span,html[data-tema=claro] .eyebrow,html[data-tema=claro] .ficha__desc-t{color:#7A7A7A}html[data-tema=claro] .ficha__puntos li{color:#3F3F3F}html[data-tema=claro] .galeria__lupa{color:#FFF;background:rgba(5,5,5,.72)}html[data-tema=claro] .auto-card__sin{color:#7A7A7A}html[data-tema=claro] .footer,html[data-tema=claro] .pie{color:#6B6B6B}html[data-tema=claro] .sell{background:#FFFFFF}html[data-tema=claro] .sell li{color:#3F3F3F}html[data-tema=claro] .num{color:#7A7A7A}html[data-tema=claro] .ficha__cond li{color:#3F3F3F;border-color:#DCDCDC}html[data-tema=claro] .foot a,html[data-tema=claro] .foot__bottom,html[data-tema=claro] .pie a{color:#5C5C5C}html[data-tema=claro] .contact p{color:#6B6B6B}html[data-tema=claro] img[src*=logo-cherno]{filter:brightness(0)}html[data-tema=claro] .chip.on{background:var(--accent);color:#111;border-color:var(--accent)}html[data-tema=claro] .cell,html[data-tema=claro] .form-grid{background:#FFF;border-color:var(--line)}html[data-tema=claro] .btn--solid{background:var(--accent);color:#111;border-color:var(--accent)}html[data-tema=claro] .galeria__lupa{background:#FFF;color:#111;border-color:var(--line-2)}html[data-tema=claro] .btn:hover{background:#EFEFEF;border-color:#C9C9C9;color:#111111}html[data-tema=claro] .btn--solid:hover{background:#FF8C26;border-color:#FF8C26;color:#111111}html[data-tema=claro] .chip:hover{background:#F2F2F2;color:#111111;border-color:#C9C9C9}html[data-tema=claro] .chip.on:hover{background:var(--accent);color:#111111;border-color:var(--accent)}html[data-tema=claro] .btn:active{background:#E6E6E6;color:#111111;border-color:#C9C9C9}html[data-tema=claro] .btn--solid:active,html[data-tema=claro] .chip.on:active{background:#F06E00;color:#111111}html{-webkit-tap-highlight-color:transparent}.foot__bottom{text-transform:none;letter-spacing:0;font-size:11.5px;font-family:inherit}.foot ul li{font-size:12.5px;color:#A9A9A9}.foot ul li,.foot__bottom span{font-family:inherit}html[data-tema=claro] .foot ul li{color:#5C5C5C}html[data-tema=claro] .foot__bottom{color:#6B6B6B}