@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.0h2amv7e1wlhq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.0lwj123ije5i..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_c4c41419-module__3qrPzq__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_c4c41419-module__3qrPzq__variable{--font-bebas:"Bebas Neue", "Bebas Neue Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_c53cce8a-module__MCGbza__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_c53cce8a-module__MCGbza__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@theme inline{--font-sans: var(--font-montserrat); --font-display: var(--font-bebas); --color-ink: #0d0d10; --color-ink-2: #111116; --color-surface: #17171d; --color-surface-2: #1e1e25; --color-line: #2a2a33; --color-brand: #c81e1e; --color-brand-bright: #e93b3b; --color-cream: #bebec6;}:root{--red:#c81e1e;--red-bright:#e93b3b;--radius:16px;--radius-lg:22px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#0d0d10;scroll-padding-top:88px}body{color:#bebec6;font-family:var(--font-montserrat), system-ui, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;background:#0d0d10;line-height:1.65;overflow-x:clip}h1,h2,h3,h4{color:#fff;line-height:1.05}.font-display{font-family:var(--font-bebas), sans-serif;letter-spacing:.5px}::selection{background:var(--red);color:#fff}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 22px}.btn{cursor:pointer;white-space:nowrap;text-align:center;border:none;border-radius:50px;align-items:center;gap:10px;padding:14px 26px;font-size:.95rem;font-weight:700;transition:transform .2s,box-shadow .25s,background .2s,border-color .2s,color .2s;display:inline-flex}.btn svg{flex:none;width:20px;height:20px}.btn-red{background:var(--red);color:#fff;box-shadow:0 12px 30px -10px #c81e1e99}.btn-red:hover{background:var(--red-bright);transform:translateY(-2px);box-shadow:0 18px 38px -10px #c81e1ebf}.btn-ghost{color:#fff;background:#ffffff08;border:1.5px solid #3a3a44}.btn-ghost:hover{border-color:var(--red-bright);color:var(--red-bright);transform:translateY(-2px)}.btn-white{color:#0d0d10;background:#fff}.btn-white:hover{color:#fff;background:#0d0d10;transform:translateY(-2px)}.btn-lg{padding:17px 34px;font-size:1.05rem}.back-btn{color:#cfcfd6;font:inherit;cursor:pointer;background:#ffffff08;border:1.5px solid #3a3a44;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:9px 18px;font-size:.92rem;font-weight:600;transition:color .18s,border-color .18s,background .18s,transform .12s;display:inline-flex}.back-btn:hover{color:var(--red-bright);border-color:var(--red-bright);background:#ffffff0d;transform:translate(-3px)}.back-btn:active{transform:translate(-1px)}.back-btn svg{flex:none}.eyebrow{color:var(--red-bright);letter-spacing:2.5px;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:.8rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--red);width:30px;height:2px}.eyebrow.center{justify-content:center}.h2{font-family:var(--font-bebas), sans-serif;letter-spacing:1px;text-transform:uppercase;font-size:clamp(2.4rem,5.5vw,4rem)}.section{padding:clamp(4.5rem,9vw,7.5rem) 0}.head{text-align:center;max-width:680px;margin:0 auto 56px}.head .sub{color:#bebec6;margin-top:16px;font-size:1.05rem}.grid{gap:22px;display:grid}.cards{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.card{border-radius:var(--radius);background:#17171d;border:1px solid #2a2a33;flex-direction:column;padding:32px 28px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.card:hover{border-color:#46262a;transform:translateY(-6px);box-shadow:0 24px 50px -26px #c81e1e73}.card .ic{background:linear-gradient(150deg,#c81e1e38,#c81e1e0d);border:1px solid #c81e1e4d;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:22px;display:flex}.card .ic svg{width:28px;height:28px;color:var(--red-bright)}.card h3{color:#fff;text-transform:uppercase;letter-spacing:.4px;margin-bottom:10px;font-size:1.18rem;font-weight:700}.card p{color:#bebec6;margin-bottom:16px;font-size:.93rem}.tags{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.tags span{color:#bebec6;background:#1e1e25;border:1px solid #2a2a33;border-radius:50px;padding:4px 11px;font-size:.72rem;font-weight:600}.more{color:var(--red-bright);align-items:center;gap:7px;font-size:.88rem;font-weight:700;display:inline-flex}.more svg{width:16px;height:16px;transition:transform .2s}.card:hover .more svg{transform:translate(4px)}.card-cta{color:#fff;letter-spacing:.3px;background:#ffffff05;border:1.5px solid #3a3a44;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:auto;padding:13px 18px;font-size:.9rem;font-weight:700;transition:background .2s,border-color .2s,color .2s,transform .15s,box-shadow .2s;display:inline-flex}.card-cta svg{width:16px;height:16px;transition:transform .2s}.card-cta:hover{background:var(--red);border-color:var(--red);color:#fff;transform:translateY(-2px);box-shadow:0 14px 28px -12px #c81e1e99}.card-cta:hover svg{transform:translate(4px)}[data-theme=light] .card-cta{color:#15151b;background:#fff;border-color:#d8d9e0}[data-theme=light] .card-cta:hover{background:var(--red);border-color:var(--red);color:#fff}.marcas{background:#111116;border-top:1px solid #2a2a33;border-bottom:1px solid #2a2a33;padding:26px 0}.marcas p{text-align:center;color:#83838f;letter-spacing:2px;text-transform:uppercase;margin-bottom:14px;font-size:.78rem}.marcas .row{flex-wrap:wrap;justify-content:center;gap:14px 36px;display:flex}.marcas .row span,.marcas .row a{font-family:var(--font-bebas), sans-serif;color:#6d6d78;letter-spacing:1px;cursor:pointer;font-size:1.5rem;text-decoration:none;transition:color .2s}.marcas .row span:hover,.marcas .row a:hover{color:var(--red-bright)}.marca-subtitle{font-family:var(--font-bebas), sans-serif;color:#fff;text-transform:uppercase;letter-spacing:1px;margin:30px 0 18px;font-size:1.5rem}.modelos-sec{background:#111116}.gallery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;display:grid}.modelo{color:inherit;cursor:pointer;aspect-ratio:4/5;background:#000;border:1px solid #2a2a33;border-radius:14px;padding:0;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:block;position:relative;overflow:hidden}.modelo img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.modelo:hover{border-color:var(--red);transform:translateY(-5px);box-shadow:0 20px 40px -20px #c81e1e80}.modelo:hover img{transform:scale(1.05)}.modelo .lbl{color:#fff;background:linear-gradient(#0000,#000000d9);justify-content:space-between;align-items:center;padding:26px 14px 12px;font-size:.95rem;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.modelo .lbl svg{width:18px;height:18px;color:var(--red-bright)}.benes{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.bene{border-radius:var(--radius);background:#17171d;border:1px solid #2a2a33;align-items:flex-start;gap:16px;padding:24px;display:flex}.bene .ic{background:#c81e1e1f;border-radius:12px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.bene .ic svg{width:24px;height:24px;color:var(--red-bright)}.bene h4{color:#fff;margin-bottom:5px;font-size:1.02rem}.bene p{color:#bebec6;font-size:.88rem}.proceso-sec{background:#111116}.pasos{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:26px}.paso{border-radius:var(--radius);background:#17171d;border:1px solid #2a2a33;padding:34px 28px}.paso .num{font-family:var(--font-bebas), sans-serif;color:var(--red);font-size:3.4rem;line-height:1}.paso h4{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin:8px 0;font-size:1.12rem}.paso p{font-size:.92rem}.cta-band{text-align:center;background:linear-gradient(120deg,#a01717,#c81e1e 55%,#8c1414);padding:clamp(3.5rem,7vw,5.5rem) 0;position:relative;overflow:hidden}.cta-band:before{content:"";background:repeating-linear-gradient(125deg,#00000012 0 3px,#0000 3px 16px);position:absolute;inset:0}.cta-band .wrap{position:relative}.cta-band h2{font-family:var(--font-bebas), sans-serif;color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:14px;font-size:clamp(2.3rem,5vw,3.6rem)}.cta-band p{color:#ffffffeb;max-width:560px;margin:0 auto 30px;font-size:1.1rem}.contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:50px;display:grid}.cinfo .item{border-bottom:1px solid #2a2a33;align-items:flex-start;gap:16px;padding:18px 0;display:flex}.cinfo .item:last-child{border-bottom:none}.cinfo .ic{background:#17171d;border:1px solid #2a2a33;border-radius:12px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.cinfo .ic svg{width:22px;height:22px;color:var(--red-bright)}.cinfo b{color:#fff;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:3px;font-size:.78rem;display:block}.cinfo a,.cinfo span{color:#bebec6;font-size:1.02rem}.cinfo a:hover{color:var(--red-bright)}.socials{gap:12px;margin-top:22px;display:flex}.socials a{background:#17171d;border:1px solid #2a2a33;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;transition:all .2s;display:flex}.socials a:hover{background:var(--red);border-color:var(--red);transform:translateY(-3px)}.socials svg{color:#fff;width:22px;height:22px}.form-card{border-radius:var(--radius-lg);background:#17171d;border:1px solid #2a2a33;padding:34px}.form-card h3{margin-bottom:6px;font-size:1.3rem}.form-card .fc-sub{color:#83838f;margin-bottom:24px;font-size:.9rem}.field{margin-bottom:16px}.field label{color:#bebec6;margin-bottom:7px;font-size:.82rem;font-weight:600;display:block}.field input,.field select,.field textarea{color:#fff;background:#0d0d10;border:1px solid #2a2a33;border-radius:10px;width:100%;padding:13px 15px;font-family:inherit;font-size:.95rem;transition:border-color .2s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--red);outline:none}.field textarea{resize:vertical;min-height:96px}.form-card .btn{justify-content:center;width:100%;margin-top:6px}.form-note{text-align:center;color:#83838f;margin-top:14px;font-size:.78rem}.map{border-radius:var(--radius-lg);border:1px solid #2a2a33;height:360px;margin-top:54px;overflow:hidden}.map iframe{filter:grayscale(.3)contrast(1.05);border:0;width:100%;height:100%}.site-footer{background:#08080a;border-top:1px solid #2a2a33;padding:56px 0 26px}.foot-grid{grid-template-columns:1.6fr 1fr 1fr;gap:40px;margin-bottom:40px;display:grid}.foot-brand img{width:auto;height:46px;margin-bottom:16px}.foot-brand p{max-width:320px;font-size:.9rem}.foot-col h5{color:#fff;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px;font-size:.82rem}.foot-col a{color:#bebec6;padding:5px 0;font-size:.92rem;transition:color .2s;display:block}.foot-col a:hover{color:var(--red-bright)}.foot-bottom{color:#83838f;border-top:1px solid #2a2a33;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:22px;font-size:.82rem;display:flex}.wa-float{z-index:60;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .25s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px -6px #25d36699}.wa-float:hover{transform:scale(1.08)}.wa-float svg{color:#fff;width:32px;height:32px}.wa-float:before{content:"";z-index:-1;background:#25d366;border-radius:50%;animation:2.2s infinite wapulse;position:absolute;inset:0}@keyframes wapulse{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(1.6)}to{opacity:0}}.lightbox{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000e6;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.lb-inner{text-align:center;width:100%;max-width:440px;position:relative}.lb-inner img{border-radius:16px;width:100%;margin-bottom:18px;box-shadow:0 24px 60px -24px #000000b3}.lb-close{color:#fff;cursor:pointer;background:0 0;border:none;font-size:2.4rem;line-height:1;position:absolute;top:-52px;right:0}.lb-inner .btn{margin:0 auto}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0d10b8;border-bottom:1px solid #0000;transition:border-color .3s,background .3s;position:sticky;top:0}.site-header.scrolled{background:#0d0d10f0;border-bottom-color:#2a2a33}.nav{justify-content:space-between;align-items:center;gap:20px;height:74px;display:flex}.brand img{width:auto;height:42px}.nav-links{align-items:center;gap:30px;display:flex}.nav-links a{color:#bebec6;font-size:.92rem;font-weight:600;transition:color .2s;position:relative}.nav-links a:hover{color:#fff}.nav-links a:after{content:"";background:var(--red);width:0;height:2px;transition:width .25s;position:absolute;bottom:-6px;left:0}.nav-links a:hover:after{width:100%}.burger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.burger span{background:#fff;border-radius:2px;width:26px;height:2.5px;transition:all .3s;display:block}.burger.open span:first-child{transform:translateY(7.5px)rotate(45deg)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}.mobile-menu{background:#111116;border-bottom:1px solid #2a2a33;flex-direction:column;gap:4px;padding:14px 22px 26px;display:flex}.mobile-menu a{color:#fff;border-bottom:1px solid #2a2a33;padding:13px 0;font-weight:600}.mobile-menu .btn{justify-content:center;margin-top:14px}@media (max-width:900px){.contact-grid{grid-template-columns:1fr;gap:34px}.foot-grid{grid-template-columns:1fr 1fr;gap:30px}.foot-brand{grid-column:1/-1}}@media (max-width:760px){.nav-links,.header-cta{display:none}.burger{display:flex}}.hero-intro{text-align:center;max-width:700px;margin:0 auto;padding:10px 22px 60px}.hero-intro-title{font-family:var(--font-bebas), sans-serif;color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;font-size:clamp(2rem,4.6vw,3.1rem)}.hero-intro p{color:#bebec6;margin-bottom:28px;font-size:1.06rem}.hero-intro-cta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.home-finder{flex-wrap:wrap;gap:12px;max-width:720px;margin:0 auto 12px;display:flex}.home-finder select,.home-finder input{color:#fff;background:#17171d;border:1px solid #2a2a33;border-radius:12px;flex:180px;min-width:160px;padding:14px 16px;font-size:.98rem}.home-finder select:focus,.home-finder input:focus{border-color:var(--red);outline:none}.home-finder .btn{flex:none}.home-finder--search{margin-top:4px}@media (max-width:560px){.home-finder{flex-direction:column}.home-finder .btn{justify-content:center;width:100%}}.cta-band--shader{background:#0d0d10;padding-block:clamp(5rem,9vw,7rem)}.cta-band--shader:before{display:none}.cta-shader{z-index:0}.cta-overlay{z-index:1;pointer-events:none;background:radial-gradient(#0d0d1000 32%,#0d0d108c 70%,#0d0d10e6 100%);position:absolute;inset:0}.cta-band--shader .wrap{z-index:2;position:relative}.cat-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px;display:flex}.cat-tabs button{color:#bebec6;cursor:pointer;background:#17171d;border:1px solid #2a2a33;border-radius:50px;padding:9px 18px;font-family:inherit;font-size:.88rem;font-weight:600;transition:all .2s}.cat-tabs button:hover{color:#fff;border-color:#46262a}.cat-tabs button.active{background:var(--red);border-color:var(--red);color:#fff}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:30px 26px;display:grid}.shop-card{border-radius:var(--radius);background:#17171d;border:1px solid #2a2a33;flex-direction:column;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;overflow:hidden}.shop-card:hover{border-color:#46262a;transform:translateY(-6px);box-shadow:0 24px 50px -26px #c81e1e73}.shop-media{aspect-ratio:1;background:#fff;position:relative;overflow:hidden}.shop-media img{object-fit:contain;object-fit:cover;width:100%;height:100%}.shop-icon{background:radial-gradient(circle at 50% 40%,#c81e1e2e,#0000 70%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.shop-icon svg{width:64px;height:64px;color:var(--red-bright)}.shop-badge{background:var(--red);color:#fff;letter-spacing:.5px;text-transform:uppercase;border-radius:50px;padding:4px 10px;font-size:.68rem;font-weight:700;position:absolute;top:12px;left:12px}.shop-body{flex-direction:column;flex:1;padding:18px 18px 20px;display:flex}.shop-body h3{color:#fff;margin-bottom:7px;font-size:1.02rem}.shop-body p{color:#bebec6;flex:1;margin-bottom:16px;font-size:.85rem}.shop-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.price{font-family:var(--font-bebas), sans-serif;color:#fff;letter-spacing:.5px;font-size:1.5rem}.price-quote{color:var(--red-bright)}.btn-sm{padding:9px 16px;font-size:.82rem}.tienda-note{text-align:center;color:#83838f;margin-top:40px;font-size:.92rem}.tienda-note a{color:var(--red-bright);font-weight:600}.cart-btn{cursor:pointer;color:#fff;background:#17171d;border:1px solid #2a2a33;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:relative}.cart-btn:hover{border-color:var(--red);color:var(--red-bright)}.cart-btn svg{width:22px;height:22px}.cart-count{background:var(--red);color:#fff;border-radius:50px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.68rem;font-weight:700;display:flex;position:absolute;top:-7px;right:-7px}.cart-backdrop{opacity:0;pointer-events:none;z-index:80;background:#0009;transition:opacity .3s;position:fixed;inset:0}.cart-backdrop.open{opacity:1;pointer-events:auto}.cart-drawer{z-index:81;background:#121217;border-left:1px solid #2a2a33;flex-direction:column;width:min(390px,92vw);height:100%;transition:transform .32s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.cart-drawer.open{transform:translate(0)}.cart-head{border-bottom:1px solid #2a2a33;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.cart-head h3{font-size:1.15rem}.cart-head h3 span{color:var(--red-bright)}.cart-head>button{color:#fff;cursor:pointer;background:0 0;border:none;font-size:2rem;line-height:1}.cart-empty{color:#83838f;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:30px;display:flex}.cart-empty svg{opacity:.4;width:54px;height:54px}.cart-lines{flex-direction:column;flex:1;gap:14px;padding:14px 18px;display:flex;overflow-y:auto}.cart-line{align-items:flex-start;gap:13px;display:flex}.cart-thumb{background:#0d0d10;border:1px solid #2a2a33;border-radius:10px;flex:none;justify-content:center;align-items:center;width:62px;height:62px;display:flex;overflow:hidden}.cart-thumb img{object-fit:cover;width:100%;height:100%}.cart-thumb svg{width:28px;height:28px;color:var(--red-bright)}.cart-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cart-info b{color:#fff;font-size:.85rem;font-weight:600;line-height:1.3}.cart-price{color:var(--red-bright);font-size:.8rem;font-weight:700}.qty{align-items:center;gap:10px;margin-top:4px;display:flex}.qty button{color:#fff;cursor:pointer;background:#1e1e25;border:1px solid #2a2a33;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:1rem;line-height:1;display:flex}.qty span{text-align:center;min-width:18px;font-size:.85rem}.cart-rm{color:#83838f;cursor:pointer;background:0 0;border:none;font-size:1.4rem;line-height:1}.cart-rm:hover{color:var(--red-bright)}.cart-foot{border-top:1px solid #2a2a33;padding:18px 22px 22px}.cart-total{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.cart-total span{color:#bebec6}.cart-total b{font-family:var(--font-bebas), sans-serif;color:#fff;font-size:1.8rem}.cart-foot .btn{justify-content:center;width:100%}.cart-wa{margin-top:10px}.btn:disabled{opacity:.6;cursor:default}.cart-clear{color:#83838f;cursor:pointer;background:0 0;border:none;width:100%;padding:12px 0 4px;font-size:.82rem}.cart-clear:hover{color:var(--red-bright)}.cart-note{color:#6d6d78;text-align:center;margin-top:6px;font-size:.72rem;line-height:1.5}.shop-search{color:#fff;background:#0d0d10;border:1px solid #2a2a33;border-radius:50px;width:100%;max-width:520px;margin:0 auto 26px;padding:13px 20px;font-family:inherit;font-size:.95rem;display:block}.shop-search:focus{border-color:var(--red);outline:none}.cat-n{opacity:.55;margin-left:3px;font-size:.78em}.shop-count{text-align:center;color:#83838f;margin:-8px 0 22px;font-size:.85rem}.shop-cat{color:#83838f;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:.68rem;display:block}.shop-body h3{-webkit-line-clamp:2;text-transform:none;letter-spacing:0;-webkit-box-orient:vertical;min-height:2.35em;margin-bottom:12px;font-size:.9rem;line-height:1.3;display:-webkit-box;overflow:hidden}.price-wrap{flex-direction:column;line-height:1.05;display:flex}.price-old{color:#83838f;font-size:.78rem;text-decoration:line-through}.load-more-wrap{text-align:center;margin-top:34px}.marca-group{margin-bottom:44px}.cat-group{margin-bottom:56px}.cat-group:last-child{margin-bottom:0}.cat-group-title{font-family:var(--font-bebas), sans-serif;text-transform:uppercase;letter-spacing:1px;color:#fff;border-bottom:1px solid #2a2a33;align-items:baseline;gap:10px;margin:0 0 22px;padding-bottom:12px;font-size:1.8rem;display:flex}.cat-group-title .cat-n{opacity:1;color:var(--red-bright);font-size:.92rem;font-family:var(--font-montserrat), sans-serif;font-weight:700}[data-theme=light] .cat-group-title{color:#15151b;border-bottom-color:#e6e7ec}.finder-solo{max-width:560px;margin:0 auto 28px}.tree-bc{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 26px;font-size:.92rem;display:flex}.tree-bc button{color:#bebec6;cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.tree-bc button:hover{color:var(--red-bright)}.tree-bc .sep{color:#555}.tree-bc .cur{color:#fff;font-weight:700}.tree-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px;display:grid}.tree-tile{cursor:pointer;text-align:center;background:#16161d;border:1px solid #33333d;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:26px 14px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.tree-tile:hover{border-color:var(--red);transform:translateY(-4px);box-shadow:0 18px 42px -22px #c81e1ea6}.tree-tile--brand{padding:30px 14px}.tree-tile .ic{background:linear-gradient(150deg,#c81e1e38,#c81e1e0a);border:1px solid #c81e1e4d;border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.tree-tile .ic svg{width:28px;height:28px;color:var(--red-bright)}.tree-tile img{object-fit:contain;background:#fff;border-radius:10px;width:84px;height:84px;padding:4px}.tree-tile .t{color:#fff;font-size:.95rem;font-weight:700;line-height:1.2}.tree-tile .n{color:#83838f;font-size:.76rem}.cv-cover{border:1px solid #33333d;border-radius:16px;max-width:430px;margin:0 auto 26px;overflow:hidden;box-shadow:0 20px 50px -28px #000c}.cv-cover img{width:100%;display:block}.shop-cardlink{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.shop-card .shop-body{padding:14px 18px 8px}.shop-card .shop-foot{padding:0 18px 18px}.shop-media img{transition:transform .3s}.shop-card:hover .shop-media img{transform:scale(1.04)}.shop-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:26px;display:flex}.shop-tabs button{color:#bebec6;cursor:pointer;background:#16161d;border:1px solid #33333d;border-radius:50px;padding:12px 22px;font-family:inherit;font-size:.95rem;font-weight:700;transition:all .2s}.shop-tabs button:hover{color:#fff}.shop-tabs button.active{background:var(--red);border-color:var(--red);color:#fff}.veh-finder{flex-wrap:wrap;gap:12px;max-width:680px;margin:0 auto 30px;display:flex}.veh-finder select{color:#fff;cursor:pointer;appearance:none;background:#0d0d10;border:1px solid #2a2a33;border-radius:50px;flex:1;min-width:200px;padding:14px 20px;font-family:inherit;font-size:.98rem}.veh-finder select:focus{border-color:var(--red);outline:none}.veh-finder select:disabled{opacity:.5;cursor:default}.veh-empty{text-align:center;color:#83838f;padding:40px 16px;font-size:1.02rem}.filters{margin-bottom:16px}.filter-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:14px;display:flex}.filter-chips button{font:inherit;color:#bebec6;cursor:pointer;background:#15151b;border:1px solid #2a2a33;border-radius:50px;padding:7px 14px;font-size:.82rem;font-weight:600;transition:all .2s}.filter-chips button:hover{color:#fff}.filter-chips button.active{background:var(--red);border-color:var(--red);color:#fff}.filter-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.filter-row select{color:#fff;cursor:pointer;appearance:none;background:#0d0d10;border:1px solid #2a2a33;border-radius:50px;padding:10px 16px;font-family:inherit;font-size:.86rem}.filter-row select:focus{border-color:var(--red);outline:none}.filter-check{color:#bebec6;cursor:pointer;align-items:center;gap:7px;font-size:.86rem;display:flex}.filter-check input{width:16px;height:16px;accent-color:var(--red)}.filter-clear{color:var(--red-bright);cursor:pointer;background:0 0;border:none;font-size:.85rem;font-weight:600}.pd-grid{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.pd-media{border-radius:var(--radius-lg);aspect-ratio:1;background:#fff;border:1px solid #2a2a33;position:relative;overflow:hidden}.pd-media img{object-fit:contain;width:100%;height:100%}.pd-media .shop-icon{width:100%;height:100%}.pd-info{flex-direction:column;display:flex}.pd-title{color:#fff;text-transform:none;margin:8px 0 16px;font-size:clamp(1.4rem,3vw,2rem);line-height:1.15}.pd-price{align-items:baseline;gap:12px;margin-bottom:22px;display:flex}.pd-price .price{font-size:2.2rem}.pd-meta{flex-direction:column;gap:10px;margin:0 0 26px;padding:0;list-style:none;display:flex}.pd-meta li{color:#bebec6;align-items:center;gap:10px;font-size:.95rem;display:flex}.pd-meta svg{width:18px;height:18px;color:var(--red-bright);flex:none}.pd-meta b{color:#fff}.pd-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pd-actions .btn{flex:1;justify-content:center;min-width:200px}.pd-wa{color:var(--red-bright);align-items:center;gap:8px;font-size:.92rem;font-weight:600;display:inline-flex}.pd-wa svg{width:18px;height:18px}@media (max-width:760px){.pd-grid{grid-template-columns:1fr;gap:22px}.pd-price .price{font-size:1.8rem}}body{background-color:#0d0d10;background-image:radial-gradient(900px 460px at 50% -180px,#c81e1e1a,#0000 70%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.card,.shop-card,.bene,.paso,.form-card,.tree-tile{border-color:#313139}.marca-all{align-self:center;font-weight:700;font-family:var(--font-montserrat), sans-serif!important;color:var(--red-bright)!important;font-size:.9rem!important}:focus-visible{outline:2px solid var(--red-bright);outline-offset:2px;border-radius:6px}.btn{-webkit-tap-highlight-color:transparent}.btn:active{transform:translateY(1px)scale(.99)}.tree-tile:active,.shop-card:active{transform:translateY(-2px)scale(.995)}.shop-card{transition:transform .25s,border-color .25s,box-shadow .25s}a,button{-webkit-tap-highlight-color:transparent}@media (max-width:760px){.qty button{width:30px;height:30px;font-size:1.15rem}.section{padding-block:clamp(3.2rem,11vw,5rem)}.head{margin-bottom:36px}.shop-grid{gap:14px}.tree-grid{gap:12px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}}.theme-toggle{cursor:pointer;color:#fff;background:#17171d;border:1px solid #2a2a33;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .2s,color .2s,background .2s;display:flex}.theme-toggle:hover{border-color:var(--red);color:var(--red-bright)}.theme-toggle svg{width:22px;height:22px}[data-theme=light] html,[data-theme=light] body{color:#4a4a54;background:#f4f5f8}[data-theme=light] body{background:radial-gradient(900px 460px at 50% -180px,#c81e1e0f,#0000 70%),#f4f5f8}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4{color:#15151b}[data-theme=light] .btn-ghost{color:#15151b;background:#fff;border-color:#d8d9e0}[data-theme=light] .btn-ghost:hover{border-color:var(--red-bright);color:var(--red-bright)}[data-theme=light] .btn-white{color:#fff;background:#15151b}[data-theme=light] .btn-white:hover{color:#15151b;background:#fff}[data-theme=light] .back-btn{color:#4a4a54;background:#fff;border-color:#d8d9e0}[data-theme=light] .back-btn:hover{color:var(--red-bright);border-color:var(--red-bright);background:#fff}[data-theme=light] .theme-toggle{color:#15151b;background:#fff;border-color:#d8d9e0}[data-theme=light] .theme-toggle:hover{border-color:var(--red);color:var(--red-bright)}[data-theme=light] .head .sub{color:#54545e}[data-theme=light] .card{background:#fff;border-color:#e6e7ec}[data-theme=light] .card:hover{border-color:#f0bcbc;box-shadow:0 24px 50px -26px #c81e1e38}[data-theme=light] .card h3{color:#15151b}[data-theme=light] .card p{color:#54545e}[data-theme=light] .tags span{color:#54545e;background:#f1f1f5;border-color:#e2e3e9}[data-theme=light] .marcas{background:#eceef3;border-color:#e2e3e9}[data-theme=light] .marcas p{color:#8a8a95}[data-theme=light] .marcas .row span,[data-theme=light] .marcas .row a{color:#9a9aa4}[data-theme=light] .marca-subtitle{color:#15151b}[data-theme=light] .modelos-sec{background:#eceef3}[data-theme=light] .modelo{background:#fff;border-color:#e2e3e9}[data-theme=light] .bene{background:#fff;border-color:#e6e7ec}[data-theme=light] .bene h4{color:#15151b}[data-theme=light] .bene p{color:#54545e}[data-theme=light] .proceso-sec{background:#eceef3}[data-theme=light] .paso{background:#fff;border-color:#e6e7ec}[data-theme=light] .paso h4{color:#15151b}[data-theme=light] .cinfo .item{border-color:#e2e3e9}[data-theme=light] .cinfo .ic{background:#fff;border-color:#e2e3e9}[data-theme=light] .cinfo b{color:#15151b}[data-theme=light] .cinfo a,[data-theme=light] .cinfo span{color:#54545e}[data-theme=light] .socials a{background:#fff;border-color:#e2e3e9}[data-theme=light] .socials svg{color:#15151b}[data-theme=light] .form-card{background:#fff;border-color:#e6e7ec}[data-theme=light] .form-card .fc-sub{color:#8a8a95}[data-theme=light] .field label{color:#54545e}[data-theme=light] .field input,[data-theme=light] .field select,[data-theme=light] .field textarea{color:#15151b;background:#f7f7fa;border-color:#dcdce3}[data-theme=light] .form-note{color:#8a8a95}[data-theme=light] .map{border-color:#e2e3e9}[data-theme=light] .map iframe{filter:none}[data-theme=light] .site-footer{background:#eceef3;border-color:#e2e3e9}[data-theme=light] .foot-col h5{color:#15151b}[data-theme=light] .foot-col a,[data-theme=light] .foot-brand p{color:#54545e}[data-theme=light] .foot-bottom{color:#8a8a95;border-color:#e2e3e9}[data-theme=light] .site-header{background:#f4f5f8cc}[data-theme=light] .site-header.scrolled{background:#f4f5f8f2;border-bottom-color:#e2e3e9}[data-theme=light] .nav-links a{color:#4a4a54}[data-theme=light] .nav-links a:hover{color:#15151b}[data-theme=light] .burger span{background:#15151b}[data-theme=light] .mobile-menu{background:#fff;border-color:#e2e3e9}[data-theme=light] .mobile-menu a{color:#15151b;border-color:#e2e3e9}[data-theme=light] .cart-btn{color:#15151b;background:#fff;border-color:#d8d9e0}[data-theme=light] .cart-btn:hover{border-color:var(--red);color:var(--red-bright)}[data-theme=light] .hero-intro-title{color:#15151b}[data-theme=light] .hero-intro p{color:#54545e}[data-theme=light] .home-finder select,[data-theme=light] .home-finder input{color:#15151b;background:#fff;border-color:#dcdce3}[data-theme=light] .cat-tabs button{color:#4a4a54;background:#fff;border-color:#e2e3e9}[data-theme=light] .cat-tabs button:hover{color:#15151b;border-color:#f0bcbc}[data-theme=light] .shop-card{background:#fff;border-color:#e6e7ec}[data-theme=light] .shop-card:hover{border-color:#f0bcbc;box-shadow:0 24px 50px -26px #c81e1e33}[data-theme=light] .shop-body h3{color:#15151b}[data-theme=light] .shop-body p{color:#54545e}[data-theme=light] .price{color:#15151b}[data-theme=light] .tienda-note{color:#8a8a95}[data-theme=light] .shop-search{color:#15151b;background:#fff;border-color:#dcdce3}[data-theme=light] .shop-count,[data-theme=light] .shop-cat{color:#8a8a95}[data-theme=light] .price-old{color:#9a9aa4}[data-theme=light] .tree-bc button{color:#4a4a54}[data-theme=light] .tree-bc .cur{color:#15151b}[data-theme=light] .tree-bc .sep{color:#b0b0b8}[data-theme=light] .tree-tile{background:#fff;border-color:#e2e3e9}[data-theme=light] .tree-tile:hover{border-color:var(--red)}[data-theme=light] .tree-tile .t{color:#15151b}[data-theme=light] .tree-tile .n{color:#8a8a95}[data-theme=light] .cv-cover{border-color:#e2e3e9;box-shadow:0 20px 50px -28px #00000038}[data-theme=light] .shop-tabs button{color:#4a4a54;background:#fff;border-color:#e2e3e9}[data-theme=light] .shop-tabs button:hover{color:#15151b}[data-theme=light] .veh-finder select{color:#15151b;background:#fff;border-color:#dcdce3}[data-theme=light] .veh-empty{color:#8a8a95}[data-theme=light] .filter-chips button{color:#4a4a54;background:#fff;border-color:#e2e3e9}[data-theme=light] .filter-chips button:hover{color:#15151b}[data-theme=light] .filter-row select{color:#15151b;background:#fff;border-color:#dcdce3}[data-theme=light] .filter-check{color:#54545e}[data-theme=light] .pd-media{background:#fff;border-color:#e6e7ec}[data-theme=light] .pd-title{color:#15151b}[data-theme=light] .pd-meta li{color:#54545e}[data-theme=light] .pd-meta b{color:#15151b}[data-theme=light] .cart-drawer{background:#fff;border-color:#e2e3e9}[data-theme=light] .cart-head{border-color:#e2e3e9}[data-theme=light] .cart-head>button,[data-theme=light] .cart-info b{color:#15151b}[data-theme=light] .cart-thumb{background:#f1f1f5;border-color:#e2e3e9}[data-theme=light] .qty button{color:#15151b;background:#f1f1f5;border-color:#dcdce3}[data-theme=light] .cart-total b{color:#15151b}[data-theme=light] .cart-total span{color:#54545e}[data-theme=light] .cart-foot{border-color:#e2e3e9}[data-theme=light] .card,[data-theme=light] .shop-card,[data-theme=light] .bene,[data-theme=light] .paso,[data-theme=light] .form-card,[data-theme=light] .tree-tile{border-color:#e6e7ec}[data-theme=light] .brand{background:#15151b;border-radius:10px;padding:5px 11px;display:inline-flex}[data-theme=light] .foot-brand img{background:#15151b;border-radius:10px;padding:8px 12px}.spline-loading{justify-content:center;align-items:center;width:100%;height:100%;min-height:280px;display:flex}.loader{border:3px solid #ffffff26;border-top-color:var(--red-bright);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.cta-spline{background:#0b0b0e radial-gradient(720px 360px at 50% 0,#c81e1e33,#0000 65%);border:1px solid #20202a;border-radius:26px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.cta-spline-text{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:640px;margin:0 auto;padding:clamp(48px,8vw,84px) 24px;display:flex}.cta-spline-text .eyebrow{color:var(--red-bright);justify-content:center}.cta-spline-text h2{color:#fff;margin-bottom:14px}.cta-spline-text p{color:#d7d7df;max-width:480px;margin-bottom:28px;font-size:1.08rem}[data-theme=light] .cta-spline-text h2{color:#fff}.gp-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:34px;display:flex}.gp-head .eyebrow{margin-bottom:12px}.gp-nav{flex:none;gap:10px;padding-bottom:4px;display:flex}.gp-arrow{color:#fff;cursor:pointer;background:#ffffff08;border:1.5px solid #3a3a44;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.6rem;line-height:1;transition:border-color .2s,color .2s,background .2s,opacity .2s;display:flex}.gp-arrow:hover:not(:disabled){border-color:var(--red);color:var(--red-bright)}.gp-arrow:disabled{opacity:.3;cursor:default}.gp-track{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:20px;padding:6px max(22px,50vw - 600px) 4px;display:flex;overflow-x:auto}.gp-track::-webkit-scrollbar{display:none}.gp-card{aspect-ratio:4/5;scroll-snap-align:start;color:#fff;background:#17171d;border:1px solid #20202a;border-radius:18px;flex:none;width:min(360px,80vw);text-decoration:none;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.gp-card:hover{transform:translateY(-4px);box-shadow:0 26px 54px -28px #000000b3}.gp-card img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.gp-card:hover img{transform:scale(1.05)}.gp-overlay{background:linear-gradient(#0a0a0d1a 0%,#0a0a0d8c 60%,#0a0a0df0 94%);position:absolute;inset:0}.gp-body{z-index:2;flex-direction:column;justify-content:flex-end;padding:26px;display:flex;position:absolute;inset:0}.gp-body h3{color:#fff;text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px;font-size:1.28rem;line-height:1.12}.gp-body p{color:#d9d9e0;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:16px;font-size:.9rem;line-height:1.45;display:-webkit-box;overflow:hidden}.gp-more{color:#fff;align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:inline-flex}.gp-more svg{width:16px;height:16px;transition:transform .2s}.gp-card:hover .gp-more svg{transform:translate(4px)}.gp-dots{justify-content:center;gap:8px;margin-top:22px;display:flex}.gp-dots button{cursor:pointer;background:#c81e1e47;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,transform .2s}.gp-dots button.on{background:var(--red);transform:scale(1.3)}[data-theme=light] .gp-arrow{color:#15151b;background:#fff;border-color:#d8d9e0}[data-theme=light] .gp-arrow:hover:not(:disabled){border-color:var(--red);color:var(--red-bright)}.inp{color:#fff;background:#1a1a20;border:1px solid #2c2c34;border-radius:10px;width:100%;padding:10px 12px;font-size:14px}.inp:focus{border-color:#c81e1e;outline:none}
