@font-face{font-family: 'Archivo';src: url('/fuentes/archivo-400.woff2') format('woff2');font-style: normal;font-weight: 100 549;font-stretch: 50% 200%;font-display: swap}@font-face{font-family: 'Archivo';src: url('/fuentes/archivo-700.woff2') format('woff2');font-style: normal;font-weight: 550 749;font-stretch: 50% 200%;font-display: swap}@font-face{font-family: 'Archivo';src: url('/fuentes/archivo-800.woff2') format('woff2');font-style: normal;font-weight: 750 1000;font-stretch: 50% 200%;font-display: swap}@font-face{font-family: 'Archivo';src: url('/fuentes/archivo-italica-ancha.woff2') format('woff2');font-style: italic;font-weight: 100 1000;font-stretch: 50% 116%;font-display: swap}@font-face{font-family: 'Archivo';src: url('/fuentes/archivo-italica-extra.woff2') format('woff2');font-style: italic;font-weight: 100 1000;font-stretch: 117% 200%;font-display: swap}:root{--negro: #0b0b0d;--carbon: #151518;--grafito: #222228;--rojo: #e3000f;--rojo-osc: #b5000c;--rojo-texto: #c8000d;--wa: #127a3a;--wa-osc: #0e6630;--fondo: #ffffff;--gris: #f3f3f5;--linea: #e3e3e8;--texto: #16161a;--suave: #5c5c66;--claro: #f5f5f7;--claro-suave: #b9b9c3;--radio: 14px;--radio-g: 22px;--sombra: 0 1px 2px rgb(0 0 0 / .05),0 8px 24px -12px rgb(0 0 0 / .18);--cab: 64px;--ancho: 1240px;--letra: 'Archivo',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-padding-top: calc(var(--cab) + 16px)}body{margin: 0;font-family: var(--letra);font-size: 1rem;line-height: 1.6;color: var(--texto);background: var(--fondo);padding-bottom: 64px;-webkit-font-smoothing: antialiased}[hidden]{display: none !important}img{max-width: 100%;height: auto;display: block}a{color: inherit}button,input,select,textarea{font: inherit;color: inherit}svg{width: 1.2em;height: 1.2em;flex: none}h1,h2,h3{line-height: 1.1;margin: 0}p{margin: 0}:focus-visible{outline: 3px solid var(--rojo);outline-offset: 3px;border-radius: 6px}.envoltura{width: min(100% - 32px,var(--ancho));margin-inline: auto}.oculto{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.saltar{position: absolute;left: 12px;top: -60px;z-index: 100;background: var(--rojo);color: #fff;padding: 10px 16px;border-radius: 10px;font-weight: 700}.saltar:focus{top: 12px}.centro{text-align: center;margin-top: 32px}.eyebrow{display: inline-flex;align-items: center;gap: 8px;font-size: .78rem;font-weight: 800;letter-spacing: .14em;text-transform: uppercase;color: var(--rojo-texto);margin-bottom: 12px}.eyebrow::before{content: '';width: 22px;height: 3px;background: var(--rojo);transform: skewX(-25deg)}.eyebrow svg{display: none}.eyebrow--claro{color: #fff}:is(.visita,.pasos-sec,.envios,.cabecera-pag,.franja,.truco) .eyebrow:not(.eyebrow--claro){color: #ff5a63}.tit{font-size: clamp(1.75rem,1.2rem + 2.6vw,2.9rem);font-weight: 850;font-stretch: 112%;font-style: italic;letter-spacing: -.02em;text-wrap: balance}.tit--pag{color: #fff;font-size: clamp(2rem,1.3rem + 3.4vw,3.6rem);text-transform: uppercase}.tit--claro{color: #fff}.lead{font-size: 1.08rem;color: var(--suave);margin-top: 14px;max-width: 58ch}.lead--claro{color: var(--claro-suave)}.enlace{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;font-weight: 750;color: var(--rojo-texto);text-decoration: none}.enlace:hover{gap: 10px}.enlace svg{transition: transform .2s}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 48px;padding: 12px 22px;border-radius: 999px;border: 2px solid transparent;font-weight: 800;font-size: .98rem;text-decoration: none;cursor: pointer;line-height: 1.15;transition: transform .15s,background-color .2s,border-color .2s,color .2s}.btn:active{transform: scale(.97)}.btn--g{min-height: 56px;padding: 14px 28px;font-size: 1.04rem}.btn--bloque{width: 100%}.btn--rojo{background: var(--rojo);color: #fff}.btn--rojo:hover{background: var(--rojo-osc)}.btn--wa{background: var(--wa);color: #fff}.btn--wa:hover{background: var(--wa-osc)}.btn--oscuro{background: var(--negro);color: #fff}.btn--oscuro:hover{background: var(--grafito)}.btn--blanco{background: #fff;color: var(--negro)}.btn--blanco:hover{background: var(--claro)}.btn--linea{border-color: var(--linea);background: #fff;color: var(--texto)}.btn--linea:hover{border-color: var(--texto)}.btn--linea-blanca{border-color: rgb(255 255 255 / .45);color: #fff}.btn--linea-blanca:hover{border-color: #fff;background: rgb(255 255 255 / .08)}.fila-btns{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 28px}.redondo{width: 48px;height: 48px;border-radius: 50%;border: 2px solid var(--linea);background: #fff;display: grid;place-items: center;cursor: pointer;transition: border-color .2s,background .2s}.redondo:hover{border-color: var(--texto)}.cab{position: sticky;top: 0;z-index: 50;height: var(--cab);border-bottom: 1px solid rgb(255 255 255 / .07);color: #fff}.cab::before{content: '';position: absolute;inset: 0;z-index: -1;background: rgb(11 11 13 / .92);backdrop-filter: saturate(1.4) blur(14px);-webkit-backdrop-filter: saturate(1.4) blur(14px)}.cab__in{height: 100%;display: flex;align-items: center;gap: 12px}.marca{display: flex;align-items: center;min-height: 48px;margin-right: auto}.marca img{height: 36px;width: auto}.cab__wa{min-height: 40px;padding: 8px 14px;font-size: .9rem}.cab__menu{width: 44px;height: 44px;display: grid;place-items: center;background: none;border: 0;color: #fff;cursor: pointer;border-radius: 10px}.cab__menu svg{width: 28px;height: 28px}.nav{position: fixed;inset: var(--cab) 0 0 0;background: var(--negro);display: flex;flex-direction: column;padding: 16px 16px 32px;gap: 2px;overflow-y: auto;opacity: 0;transform: translateY(-10px);visibility: hidden;transition: opacity .25s ease,transform .25s ease,visibility .25s}.nav.abierto{opacity: 1;transform: none;visibility: visible}.nav>a{font-size: 1.6rem;font-weight: 850;font-stretch: 115%;font-style: italic;text-transform: uppercase;text-decoration: none;padding: 12px 4px;border-bottom: 1px solid rgb(255 255 255 / .08)}.nav>a[aria-current="page"]{color: var(--rojo)}.nav__extra{display: grid;gap: 12px;margin-top: 24px}.nav__extra p{display: flex;gap: 8px;align-items: center;color: var(--claro-suave);font-size: .92rem;margin-top: 8px}.nav__extra .btn--linea{background: transparent;color: #fff;border-color: rgb(255 255 255 / .3)}body.menu-abierto{overflow: hidden}.hero{position: relative;isolation: isolate;color: #fff;background: var(--negro);min-height: min(88svh,760px);display: flex;align-items: flex-end;overflow: hidden}.hero__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 60% center;z-index: -2}.hero__velo{position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgb(11 11 13 / .35) 0%,rgb(11 11 13 / .15) 30%,rgb(11 11 13 / .85) 68%,var(--negro) 100%),linear-gradient(90deg,rgb(11 11 13 / .55),transparent 70%)}.hero__in{padding: 120px 0 40px}.hero__tit{font-size: clamp(2.6rem,1.4rem + 6.2vw,5.6rem);font-weight: 900;font-stretch: 118%;font-style: italic;text-transform: uppercase;letter-spacing: -.03em;line-height: .95;max-width: 13ch;text-wrap: balance}.hero__tit span{color: var(--rojo);display: inline-block}.hero__txt{margin-top: 18px;font-size: clamp(1.02rem,.95rem + .4vw,1.2rem);color: #e4e4ea;max-width: 52ch}.hero__txt b{color: #fff}.hero__puntos{list-style: none;padding: 0;margin: 28px 0 0;display: flex;flex-wrap: wrap;gap: 10px 22px;font-weight: 700;font-size: .92rem;color: #e4e4ea}.hero__puntos li{display: flex;align-items: center;gap: 8px}.hero__puntos svg{color: var(--rojo);width: 1.35em;height: 1.35em}.hero--pag{min-height: min(72svh,620px)}.hero--pag .hero__tit{font-size: clamp(2.2rem,1.3rem + 4.6vw,4.4rem);max-width: 16ch}.hero .migas{margin-bottom: 18px}@media (max-width: 959px){.hero,.hero--pag{display: block;min-height: 0;padding-top: 56vw}.hero__img{height: 76vw;bottom: auto}.hero__velo{background: linear-gradient(180deg,rgb(11 11 13 / 0) 0,rgb(11 11 13 / .1) 30vw,rgb(11 11 13 / .85) 60vw,var(--negro) 76vw)}.hero__in{padding: 0 0 44px}}.marquesina{background: var(--rojo);color: #fff;overflow: hidden;padding: 14px 0}.marquesina__pista{display: flex;width: max-content;animation: desliza 38s linear infinite}.marquesina:hover .marquesina__pista{animation-play-state: paused}.marquesina__grupo{display: flex;gap: 44px;padding-right: 44px}.marquesina a{font-weight: 900;font-stretch: 120%;font-style: italic;text-transform: uppercase;letter-spacing: .02em;font-size: 1.15rem;text-decoration: none;white-space: nowrap;display: flex;align-items: center;gap: 44px}.marquesina a::after{content: '';width: 8px;height: 8px;background: #fff;transform: skewX(-20deg);opacity: .6}.marquesina__grupo a:last-child::after{display: inline-block}@keyframes desliza{to{transform: translateX(-50%)}}.seccion{padding: clamp(56px,8vw,104px) 0}.seccion--gris{background: var(--gris)}.cabeza{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px;margin-bottom: 32px;flex-wrap: wrap}.cats{display: grid;gap: 12px;grid-template-columns: 1fr}.cat{position: relative;display: grid;grid-template-columns: 42% 1fr;align-items: center;gap: 4px;background: var(--gris);border-radius: var(--radio-g);overflow: hidden;text-decoration: none;border: 1px solid var(--linea);transition: transform .25s,box-shadow .25s,border-color .25s}.cat img{mix-blend-mode: multiply;aspect-ratio: 4 / 3;object-fit: contain;transition: transform .4s}.cat__txt{display: grid;gap: 4px;padding: 16px 16px 16px 0;min-width: 0}.cat__txt b{font-size: 1.15rem;font-weight: 850;font-stretch: 104%;overflow-wrap: break-word;font-style: italic;text-transform: uppercase;line-height: 1.05}.cat__txt small{color: var(--suave);font-size: .86rem;line-height: 1.4;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.cat__txt em{font-style: normal;color: var(--rojo-texto);font-weight: 800;font-size: .88rem;display: inline-flex;align-items: center;gap: 6px;margin-top: 4px}.cat:hover{transform: translateY(-3px);box-shadow: var(--sombra);border-color: #d0d0d6}.cat:hover img{transform: scale(1.06) translateX(4px)}.moto{position: relative;display: flex;flex-direction: column;background: #fff;border-radius: var(--radio-g);border: 1px solid var(--linea);overflow: hidden;transition: transform .25s,box-shadow .25s}.moto:hover{transform: translateY(-4px);box-shadow: var(--sombra)}.moto__foto{position: relative;display: block;background: #fff}.moto__foto img{aspect-ratio: 4 / 3;object-fit: contain;width: 100%;transition: transform .4s}.moto:hover .moto__foto img{transform: scale(1.05)}.moto__tipo{position: absolute;left: 10px;top: 10px;background: var(--negro);color: #fff;font-size: .75rem;font-weight: 800;letter-spacing: .05em;text-transform: uppercase;padding: 4px 10px;border-radius: 999px}.moto__info{padding: 4px 14px 14px;display: flex;flex-direction: column;gap: 2px;flex: 1}.moto__marca{font-size: .78rem;font-weight: 800;color: var(--rojo-texto);letter-spacing: .1em;text-transform: uppercase}.moto__nombre{font-size: 1.05rem;font-weight: 850;font-stretch: 108%;font-style: italic;line-height: 1.15}.moto__nombre a{text-decoration: none}.moto__nombre a::after{content: '';position: absolute;inset: 0;z-index: 1}.moto__datos{display: flex;gap: 6px;flex-wrap: wrap;margin-top: 6px;font-size: .8rem;color: var(--suave);font-weight: 650}.moto__datos span{background: var(--gris);padding: 2px 8px;border-radius: 6px}.moto__pie{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-top: auto;padding-top: 12px}.moto__precio{font-size: .8rem;font-weight: 750;color: var(--texto);line-height: 1.25;min-width: 0}.moto__wa{position: relative;z-index: 2;flex: none;width: 44px;height: 44px;border-radius: 50%;display: grid;place-items: center;background: var(--wa);color: #fff;transition: background .2s,transform .15s}.moto__wa:hover{background: var(--wa-osc);transform: scale(1.06)}.carrusel{display: grid;grid-auto-flow: column;grid-auto-columns: 72%;gap: 14px;overflow-x: auto;scroll-snap-type: x mandatory;padding: 4px 16px 18px;margin-inline: -16px;scrollbar-width: none;overscroll-behavior-x: contain}.carrusel::-webkit-scrollbar{display: none}.carrusel>*{scroll-snap-align: start}.carrusel__ctrl{display: none;gap: 10px}.rejilla{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.rejilla .moto__info{padding: 2px 12px 12px}.pasos-sec{background: var(--negro);color: #fff;position: relative;overflow: hidden}.pasos-sec::before{content: '';position: absolute;right: -10%;top: -30%;width: 60%;height: 160%;background: linear-gradient(115deg,transparent 45%,rgb(227 0 15 / .14) 45%,rgb(227 0 15 / .14) 60%,transparent 60%);pointer-events: none}.pasos-sec .envoltura{position: relative}.pasos{list-style: none;padding: 0;margin: 36px 0;display: grid;gap: 14px;counter-reset: paso}.pasos li{background: var(--carbon);border: 1px solid rgb(255 255 255 / .08);border-radius: var(--radio-g);padding: 22px;display: grid;grid-template-columns: auto 1fr;column-gap: 16px}.pasos__n{grid-row: span 2;width: 52px;height: 52px;border-radius: 14px;background: var(--rojo);display: grid;place-items: center;font-weight: 900;font-stretch: 120%;font-style: italic;font-size: 1.5rem;transform: skewX(-8deg)}.pasos h3{font-size: 1.2rem;font-weight: 850;font-style: italic;font-stretch: 110%;text-transform: uppercase;align-self: end}.pasos p{color: var(--claro-suave);font-size: .95rem;margin-top: 4px}.dupla{display: grid;gap: 2px;background: var(--negro)}.panel{position: relative;isolation: isolate;display: flex;align-items: flex-end;min-height: 420px;overflow: hidden;color: #fff;text-decoration: none}.panel__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -2;transition: transform .7s ease}.panel::before{content: '';position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgb(11 11 13 / .1) 20%,rgb(11 11 13 / .92) 85%)}.panel:hover .panel__img{transform: scale(1.05)}.panel__txt{display: grid;gap: 8px;padding: 28px 20px;max-width: 520px}.panel__txt b{font-size: clamp(1.7rem,1.2rem + 2vw,2.5rem);font-weight: 900;font-stretch: 115%;font-style: italic;text-transform: uppercase;line-height: 1}.panel__txt small{font-size: 1rem;color: #dcdce2}.panel__txt em{font-style: normal;font-weight: 800;display: inline-flex;align-items: center;gap: 8px;color: #fff;margin-top: 6px}.panel__txt em svg{color: var(--rojo)}.panel .eyebrow{margin-bottom: 0}.razones{display: grid;gap: 14px;margin-top: 32px}.razon{padding: 24px;border-radius: var(--radio-g);border: 1px solid var(--linea);background: #fff}.razon>svg{width: 40px;height: 40px;color: var(--rojo);margin-bottom: 14px}.razon h3{font-size: 1.12rem;font-weight: 850;font-style: italic;font-stretch: 106%}.razon p{color: var(--suave);margin-top: 6px;font-size: .95rem}.faq-grid{display: grid;gap: 28px}.faq-grid .btn{margin-top: 22px}.faq{display: grid;gap: 10px}.faq__item{background: #fff;border: 1px solid var(--linea);border-radius: var(--radio)}.faq__item summary{list-style: none;cursor: pointer;display: flex;justify-content: space-between;align-items: center;gap: 16px;padding: 18px 20px;font-weight: 800;font-size: 1.02rem}.faq__item summary::-webkit-details-marker{display: none}.faq__mas{position: relative;width: 22px;height: 22px;flex: none}.faq__mas::before,.faq__mas::after{content: '';position: absolute;left: 50%;top: 50%;width: 14px;height: 2.5px;background: var(--rojo);translate: -50% -50%;border-radius: 2px;transition: rotate .25s}.faq__mas::after{rotate: 90deg}.faq__item[open] .faq__mas::after{rotate: 0deg}.faq__item p{padding: 0 20px 20px;color: var(--suave)}.visita{background: var(--carbon);color: #fff}.visita__grid{display: grid;gap: 32px;align-items: center}.visita .lead{color: var(--claro-suave)}.datos{list-style: none;padding: 0;margin: 28px 0 0;display: grid;gap: 16px}.datos li{display: flex;gap: 14px;align-items: flex-start}.datos li>svg{width: 24px;height: 24px;color: var(--rojo);margin-top: 2px}.datos div{display: grid}.datos span{color: var(--claro-suave);font-size: .92rem}.visita__mapa{border-radius: var(--radio-g);overflow: hidden;aspect-ratio: 4 / 3;background: var(--grafito)}.visita__mapa iframe{width: 100%;height: 100%;border: 0;display: block}.cta{background: var(--rojo);color: #fff;padding: 56px 0;position: relative;overflow: hidden}.cta::after{content: '';position: absolute;right: -60px;top: -40%;width: 260px;height: 180%;background: rgb(0 0 0 / .12);transform: skewX(-22deg)}.cta__in{position: relative;z-index: 1;display: grid;gap: 24px}.cta__tit{font-size: clamp(1.8rem,1.2rem + 2.8vw,3rem);font-weight: 900;font-stretch: 115%;font-style: italic;text-transform: uppercase;line-height: 1}.cta p{margin-top: 10px;color: #ffe3e5;font-size: 1.05rem;max-width: 52ch}.cta__btns{display: flex;flex-wrap: wrap;gap: 12px}.cta .btn--blanco{color: var(--wa-osc)}.cabecera-pag{background: var(--negro);color: #fff;padding: 40px 0 44px;position: relative;overflow: hidden}.cabecera-pag::after{content: '';position: absolute;right: -80px;top: 0;width: 320px;height: 100%;background: linear-gradient(90deg,transparent,rgb(227 0 15 / .22));transform: skewX(-22deg)}.cabecera-pag .envoltura{position: relative;z-index: 1}.cabecera-pag--404{padding: 80px 0 100px}.migas{display: flex;flex-wrap: wrap;gap: 8px;font-size: .85rem;color: var(--claro-suave);margin-bottom: 14px}.migas a{text-decoration: none}.migas a:hover{color: #fff;text-decoration: underline}.migas--oscuro{color: var(--suave)}.migas--oscuro a:hover{color: var(--texto)}.filtros{position: sticky;top: var(--cab);z-index: 20;background: rgb(255 255 255 / .96);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border-bottom: 1px solid var(--linea);padding: 12px 0 10px}.filtros__fila{display: grid;grid-template-columns: 1fr;gap: 8px}.buscador,.selector{position: relative;display: flex;align-items: center}.buscador svg{position: absolute;left: 14px;color: var(--suave);pointer-events: none}.buscador input,.selector select{width: 100%;min-height: 46px;border: 1.5px solid var(--linea);border-radius: 12px;background: #fff;padding: 10px 14px;font-size: 1rem;appearance: none;-webkit-appearance: none}.buscador input{padding-left: 42px}.selector select{background-image: linear-gradient(45deg,transparent 50%,var(--suave) 50%),linear-gradient(135deg,var(--suave) 50%,transparent 50%);background-position: calc(100% - 19px) 50%,calc(100% - 14px) 50%;background-size: 5px 5px;background-repeat: no-repeat;padding-right: 36px}.buscador input:focus,.selector select:focus{border-color: var(--texto);outline: none}.chips{display: flex;gap: 8px;overflow-x: auto;scrollbar-width: none;margin: 10px -16px 0;padding: 0 16px 2px}.chips::-webkit-scrollbar{display: none}.chip{flex: none;min-height: 40px;padding: 8px 16px;border-radius: 999px;border: 1.5px solid var(--linea);background: #fff;font-weight: 750;font-size: .9rem;cursor: pointer;text-decoration: none;white-space: nowrap;display: inline-flex;align-items: center}.chip:hover{border-color: var(--texto)}.chip[aria-pressed="true"]{background: var(--negro);border-color: var(--negro);color: #fff}.chips--enlaces{flex-wrap: wrap;margin: 0;padding: 0;overflow: visible}.conteo{font-weight: 750;color: var(--suave);margin-bottom: 16px;font-size: .95rem}.catalogo{padding-top: 24px}.vacio{text-align: center;padding: 48px 16px;display: grid;gap: 12px;justify-items: center}.vacio h2{font-size: 1.4rem;font-weight: 850;font-style: italic}.vacio p{color: var(--suave)}.otras{margin-top: 56px}.otras h2{font-size: 1.2rem;font-weight: 850;font-style: italic;margin-bottom: 14px}.ficha{padding: 20px 0 56px}.ficha__grid{display: grid;gap: 24px}.ficha__foto{background: #fff;border-radius: var(--radio-g);border: 1px solid var(--linea);overflow: hidden}.ficha__foto img{width: 100%;aspect-ratio: 4 / 3;object-fit: contain;transition: opacity .2s}.ficha__miniaturas{display: flex;gap: 8px;margin-top: 10px;overflow-x: auto;scrollbar-width: none;padding-bottom: 2px}.mini{flex: none;width: 84px;padding: 0;border: 2px solid var(--linea);border-radius: 12px;overflow: hidden;background: #fff;cursor: pointer}.mini[aria-pressed="true"]{border-color: var(--rojo)}.mini img{aspect-ratio: 4 / 3;object-fit: contain}.ficha__tit{font-size: clamp(2rem,1.4rem + 3vw,3.4rem);font-weight: 900;font-stretch: 112%;font-style: italic;text-transform: uppercase;letter-spacing: -.02em;line-height: 1}.ficha__datos{list-style: none;padding: 0;margin: 22px 0 0;display: grid;grid-template-columns: repeat(3,1fr);gap: 8px}.ficha__datos li{background: var(--gris);border-radius: var(--radio);padding: 12px;display: grid}.ficha__datos b{font-size: 1.1rem;font-weight: 850;font-style: italic;line-height: 1.2}.ficha__datos span{font-size: .78rem;color: var(--suave);font-weight: 650}.ficha__precio{margin-top: 18px;border-left: 4px solid var(--rojo);padding: 4px 0 4px 16px}.ficha__precio span{font-weight: 900;font-size: 1.3rem;font-style: italic}.ficha__precio p{color: var(--suave);font-size: .95rem}.ficha__btns{display: grid;gap: 10px;margin-top: 22px}.ficha__plus{list-style: none;padding: 0;margin: 24px 0 0;display: grid;gap: 10px}.ficha__plus li{display: flex;gap: 10px;align-items: center;font-weight: 650;font-size: .95rem}.ficha__plus svg{color: var(--rojo);width: 22px;height: 22px}.rejilla--4{grid-template-columns: repeat(2,minmax(0,1fr))}.servicios{display: grid;gap: 14px;margin-top: 32px}.servicio{position: relative;background: #fff;border: 1px solid var(--linea);border-radius: var(--radio-g);padding: 26px 22px;display: flex;flex-direction: column;gap: 10px}.servicio__ico{width: 54px;height: 54px;border-radius: 14px;background: var(--negro);color: #fff;display: grid;place-items: center}.servicio__ico svg{width: 28px;height: 28px}.servicio__n::before{content: attr(data-n)}.servicio__n{position: absolute;right: 20px;top: 14px;font-size: 2.6rem;font-weight: 900;font-style: italic;font-stretch: 120%;color: var(--gris);line-height: 1}.servicio h3{font-size: 1.25rem;font-weight: 850;font-style: italic;font-stretch: 108%}.servicio>p{color: var(--suave)}.servicio .enlace{margin-top: auto;padding-top: 8px}.lista-check{list-style: none;padding: 0;margin: 4px 0;display: grid;gap: 6px;font-size: .94rem}.lista-check li{display: flex;gap: 10px;align-items: flex-start}.lista-check svg{color: var(--rojo);margin-top: 3px;width: 1.05em;height: 1.05em}.lista-check--claro{color: #e4e4ea;font-size: 1.02rem;gap: 12px;margin-top: 22px}.franja{display: grid;background: var(--negro);color: #fff}.franja__img{width: 100%;height: 100%;object-fit: cover;aspect-ratio: 16 / 9}.franja__txt{padding: 48px 20px;align-self: center}.truco{display: grid;gap: 16px;align-items: center;background: var(--negro);color: #fff;border-radius: var(--radio-g);padding: 26px 22px;margin-bottom: 56px;position: relative;overflow: hidden}.truco::after{content: '';position: absolute;right: -40px;top: 0;width: 160px;height: 100%;background: rgb(227 0 15 / .25);transform: skewX(-22deg)}.truco>*{position: relative;z-index: 1}.truco__ico{width: 56px;height: 56px;border-radius: 16px;background: var(--rojo);display: grid;place-items: center}.truco__ico svg{width: 30px;height: 30px}.truco h2{font-size: 1.35rem;font-weight: 850;font-style: italic}.truco p{color: var(--claro-suave);margin-top: 6px}.contacto-sec{padding-top: 0}.atajos{display: grid;gap: 10px;margin-top: -28px;position: relative;z-index: 2}.atajo{display: flex;align-items: center;gap: 14px;padding: 16px 18px;border-radius: var(--radio-g);text-decoration: none;color: #fff;box-shadow: 0 14px 30px -18px rgb(0 0 0 / .55);transition: transform .2s,box-shadow .2s}.atajo:hover{transform: translateY(-3px);box-shadow: 0 20px 36px -18px rgb(0 0 0 / .6)}.atajo--wa{background: var(--wa)}.atajo--oscuro{background: var(--grafito)}.atajo--rojo{background: var(--rojo-osc)}.atajo__ico{flex: none;width: 50px;height: 50px;border-radius: 14px;background: rgb(255 255 255 / .16);display: grid;place-items: center}.atajo__ico svg{width: 26px;height: 26px}.atajo__txt{display: grid;min-width: 0;line-height: 1.25}.atajo__txt small{font-size: .78rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.atajo__txt b{font-size: 1.15rem;font-weight: 900;font-style: italic;font-stretch: 108%}.atajo__txt em{font-style: normal;font-size: .92rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.atajo__flecha{margin-left: auto;flex: none;opacity: .8;transition: transform .2s}.atajo:hover .atajo__flecha{transform: translateX(4px)}.contacto{display: grid;gap: 16px;margin-top: 28px;align-items: start}.form{background: #fff;border: 1px solid var(--linea);border-radius: var(--radio-g);padding: 26px 20px;display: grid;gap: 16px;box-shadow: var(--sombra)}.form .eyebrow{margin-bottom: -6px}.form h2{font-size: clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight: 900;font-style: italic;font-stretch: 112%}.form__intro{color: var(--suave);margin-top: -8px}.form__fila{display: grid;gap: 16px}.form label{display: grid;gap: 6px}.form label>span,.motivos legend{font-weight: 750;font-size: .95rem}.form small{color: var(--suave);font-weight: 500}.form input:not([type="radio"]),.form textarea{min-height: 52px;border: 1.5px solid var(--linea);border-radius: 12px;padding: 12px 14px;background: var(--gris);font-size: 1rem;font-weight: 500;width: 100%;transition: border-color .2s,background .2s}.form textarea{resize: vertical;min-height: 96px}.form input:focus,.form textarea:focus{border-color: var(--texto);background: #fff;outline: none}.form [aria-invalid="true"]{border-color: var(--rojo);background: #fff5f5}.motivos{border: 0;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 8px}.motivos legend{padding: 0;margin-bottom: 8px}.motivo{position: relative;display: block !important;cursor: pointer}.motivo input{position: absolute;opacity: 0;inset: 0;margin: 0;cursor: pointer}.motivo span{display: inline-flex;align-items: center;min-height: 42px;padding: 8px 15px;border-radius: 999px;border: 1.5px solid var(--linea);font-weight: 700;font-size: .9rem;transition: background .2s,border-color .2s,color .2s}.motivo:hover span{border-color: var(--texto)}.motivo input:checked + span{background: var(--negro);border-color: var(--negro);color: #fff}.motivo input:focus-visible + span{outline: 3px solid var(--rojo);outline-offset: 2px}.form__error{color: var(--rojo-osc);font-weight: 700;font-size: .92rem}.form__nota{display: flex;align-items: center;justify-content: center;gap: 6px;color: var(--suave);font-size: .85rem;margin-top: -4px}.form__nota svg{color: var(--wa)}.ficha-tienda{background: var(--negro);color: #fff;border-radius: var(--radio-g);padding: 28px 22px;position: relative;overflow: hidden}.ficha-tienda::after{content: '';position: absolute;right: -70px;top: -20px;width: 180px;height: 130%;background: rgb(227 0 15 / .16);transform: skewX(-22deg);pointer-events: none}.ficha-tienda>*{position: relative;z-index: 1}.ficha-tienda__logo{height: 52px;width: auto;margin-bottom: 22px}.ficha-tienda__datos{list-style: none;padding: 0;margin: 0;display: grid;gap: 4px}.ficha-tienda__datos li{display: flex;gap: 14px;align-items: flex-start;padding: 14px 0;border-bottom: 1px solid rgb(255 255 255 / .08)}.ficha-tienda__datos li>svg{width: 24px;height: 24px;color: #ff5a63;margin-top: 2px}.ficha-tienda__datos div{display: grid;line-height: 1.35}.ficha-tienda__datos small{font-size: .78rem;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;color: var(--claro-suave)}.ficha-tienda__datos b{font-size: 1.05rem;margin-top: 2px}.ficha-tienda__datos span{color: var(--claro-suave);font-size: .92rem}.ficha-tienda__datos a{color: #fff;text-decoration: underline;text-decoration-color: var(--rojo);text-underline-offset: 3px;display: inline-block;padding: 12px 0;margin: -8px 0}.ficha-tienda__tit{font-size: .78rem;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;color: var(--claro-suave);margin: 22px 0 10px}.ficha-tienda__redes{display: grid;gap: 10px}@media (min-width: 420px){.ficha-tienda__redes{grid-template-columns: 1fr 1fr}}.ficha-tienda__redes a{display: flex;align-items: center;gap: 10px;padding: 12px;border-radius: var(--radio);background: rgb(255 255 255 / .06);border: 1px solid rgb(255 255 255 / .1);text-decoration: none;transition: background .2s,border-color .2s;min-width: 0}.ficha-tienda__redes a:hover{background: rgb(255 255 255 / .12);border-color: rgb(255 255 255 / .25)}.ficha-tienda__redes svg{width: 22px;height: 22px;flex: none}.ficha-tienda__redes span{display: grid;min-width: 0;line-height: 1.25}.ficha-tienda__redes small{color: var(--claro-suave);font-size: .8rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mapa-grande{position: relative;margin-top: 16px;border-radius: var(--radio-g);overflow: hidden;background: var(--grafito);height: 340px;border: 1px solid var(--linea)}.mapa-grande iframe{width: 100%;height: 100%;border: 0;display: block}.mapa-grande__tarjeta{display: grid;gap: 4px;background: #fff;padding: 16px;border-top: 1px solid var(--linea)}.mapa-grande__tarjeta b{font-size: 1.1rem;font-weight: 900;font-style: italic}.mapa-grande__tarjeta span{color: var(--suave);font-size: .92rem}.mapa-grande__tarjeta .btn{margin-top: 10px}@media (max-width: 639px){.mapa-grande{height: auto}.mapa-grande iframe{height: 280px}}@media (min-width: 640px){.form__fila{grid-template-columns: 1fr 1fr}.mapa-grande__tarjeta{position: absolute;left: 20px;bottom: 20px;max-width: 320px;border: 0;border-radius: var(--radio);box-shadow: 0 16px 40px -16px rgb(0 0 0 / .45)}}@media (min-width: 960px){.atajos{grid-template-columns: repeat(3,1fr);gap: 16px;margin-top: -40px}.atajo{padding: 20px 22px}.contacto{grid-template-columns: 1.45fr 1fr;gap: 24px;margin-top: 32px}.form{padding: 36px 40px}.ficha-tienda{padding: 36px 32px;position: sticky;top: calc(var(--cab) + 24px)}.mapa-grande{height: 420px;margin-top: 24px}}.pie{background: var(--negro);color: var(--claro-suave);padding: 56px 0 24px;font-size: .94rem}.pie__grid{display: grid;gap: 32px}.pie__marca img{height: 46px;width: auto;margin-bottom: 16px}.pie__marca p{max-width: 38ch}.redes{display: flex;gap: 10px;margin-top: 18px}.redes a{width: 44px;height: 44px;border-radius: 50%;display: grid;place-items: center;background: rgb(255 255 255 / .08);color: #fff;transition: background .2s}.redes a:hover{background: var(--rojo)}.redes svg{width: 20px;height: 20px}.pie__tit{color: #fff;font-size: .8rem;font-weight: 800;letter-spacing: .14em;text-transform: uppercase;margin-bottom: 14px}.pie__lista{list-style: none;padding: 0;margin: 0;display: grid;gap: 10px}.pie__lista--2{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 16px}.pie__lista a{text-decoration: none}.pie__lista a:hover{color: #fff}.pie__contacto a,.pie__contacto span{display: flex;gap: 10px;align-items: flex-start}.pie__contacto svg{color: var(--rojo);margin-top: 3px}.pie__base{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px;margin-top: 44px;padding-top: 20px;border-top: 1px solid rgb(255 255 255 / .1);font-size: .85rem}.pie__base a{color: #fff;display: inline-block;padding: 12px 0}.barra{position: fixed;left: 0;right: 0;bottom: 0;z-index: 40;display: grid;grid-template-columns: 1fr 2fr;gap: 8px;padding: 8px 12px calc(8px + env(safe-area-inset-bottom));background: rgb(11 11 13 / .96);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border-top: 1px solid rgb(255 255 255 / .08);transition: transform .3s}.barra a{display: flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;border-radius: 12px;font-weight: 800;text-decoration: none;color: #fff}.barra__tel{background: var(--grafito)}.barra__wa{background: var(--wa)}body.menu-abierto .barra{transform: translateY(110%)}@media (max-width: 374px){.barra__wa span{display: none}.cat{grid-template-columns: 38% 1fr}.cat__txt b{font-size: 1.05rem;font-stretch: 100%}.cab__wa{padding: 8px 12px}}@media (min-width: 640px){.cats{grid-template-columns: repeat(2,1fr)}.cat--g{grid-column: span 1}.carrusel{grid-auto-columns: 42%}.rejilla{grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.rejilla--4{grid-template-columns: repeat(2,minmax(0,1fr))}.pasos{grid-template-columns: repeat(3,1fr)}.pasos li{grid-template-columns: 1fr;row-gap: 14px}.pasos__n{grid-row: auto}.pasos h3{align-self: auto}.cats>.cat:last-child:nth-child(odd){grid-column: span 2}.razones{grid-template-columns: repeat(2,1fr)}.servicios{grid-template-columns: repeat(2,1fr)}.filtros__fila{grid-template-columns: 1fr 220px}.ficha__btns{grid-template-columns: 1fr 1fr}.truco{grid-template-columns: auto 1fr auto;padding: 28px 32px}.pie__grid{grid-template-columns: repeat(2,1fr)}}@media (min-width: 960px){:root{--cab: 76px}body{padding-bottom: 0}.barra{display: none}.marca img{height: 44px}.cab__menu{display: none}.cab__wa{order: 3;min-height: 44px;padding: 10px 20px}.nav{position: static;opacity: 1;transform: none;visibility: visible;flex-direction: row;background: none;padding: 0;gap: 4px;overflow: visible;margin-right: 8px}.nav>a{font-size: .98rem;font-weight: 700;font-stretch: 100%;font-style: normal;text-transform: none;border: 0;padding: 8px 14px;border-radius: 999px;color: #d6d6dc}.nav>a:hover{color: #fff;background: rgb(255 255 255 / .07)}.nav>a[aria-current="page"]{color: #fff;background: rgb(227 0 15 / .9)}.nav__extra{display: none}.hero__in{padding: 160px 0 72px}.cats{grid-template-columns: repeat(6,1fr);gap: 16px}.cat,.cats>.cat:last-child:nth-child(odd){grid-column: span 2;grid-template-columns: 1fr;align-content: start}.cat--g{grid-column: span 3;grid-template-columns: 1.1fr 1fr}.cat__txt{padding: 0 22px 22px}.cat--g .cat__txt{padding: 22px 22px 22px 0}.cat--g .cat__txt b{font-size: 1.6rem}.carrusel{grid-auto-columns: calc((100% - 3 * 16px) / 4);gap: 16px;margin: 0;padding: 4px 0 18px}.carrusel__ctrl{display: flex}.rejilla{grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px}.rejilla--4{grid-template-columns: repeat(4,minmax(0,1fr))}.moto__info,.rejilla .moto__info{padding: 4px 18px 18px}.moto__nombre{font-size: 1.15rem}.dupla{grid-template-columns: 1fr 1fr}.dupla--1{grid-template-columns: 1fr}.panel{min-height: 560px}.panel__txt{padding: 48px}.razones{grid-template-columns: repeat(4,1fr)}.faq-grid{grid-template-columns: 1fr 1.5fr;gap: 64px;align-items: start}.faq-grid>div:first-child{position: sticky;top: calc(var(--cab) + 32px)}.visita__grid{grid-template-columns: 1fr 1.2fr;gap: 64px}.cta{padding: 72px 0}.cta__in{grid-template-columns: 1.3fr auto;align-items: center;gap: 48px}.cabecera-pag{padding: 56px 0 64px}.filtros__fila{grid-template-columns: 1fr 260px}.chips{margin: 12px 0 0;padding: 0;flex-wrap: wrap;overflow: visible}.ficha{padding: 28px 0 80px}.ficha__grid{grid-template-columns: 1.25fr 1fr;gap: 56px;align-items: start}.ficha__info{position: sticky;top: calc(var(--cab) + 24px);padding-top: 12px}.ficha__btns{grid-template-columns: 1fr}.mini{width: 104px}.servicios{grid-template-columns: repeat(4,1fr)}.franja{grid-template-columns: 1fr 1fr}.franja__img{aspect-ratio: auto;min-height: 460px}.franja__txt{padding: 64px}.pie__grid{grid-template-columns: 1.4fr 1fr 1fr 1.3fr;gap: 40px}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important}.marquesina__pista{animation: none;flex-wrap: wrap;width: auto}.marquesina__grupo[aria-hidden]{display: none}}.envios{background: var(--negro);color: #fff;padding: clamp(56px,8vw,96px) 0;position: relative;overflow: hidden}.envios::before{content: '';position: absolute;left: -10%;bottom: -40%;width: 70%;height: 140%;background: radial-gradient(closest-side,rgb(227 0 15 / .22),transparent);pointer-events: none}.envios__in{position: relative;display: grid;gap: 32px;align-items: center}.envios__ico{width: 60px;height: 60px;border-radius: 16px;background: var(--rojo);display: grid;place-items: center;margin-bottom: 20px;transform: skewX(-8deg)}.envios__ico svg{width: 32px;height: 32px;transform: skewX(8deg)}.envios__regiones{list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 8px}.envios__regiones li{padding: 7px 13px;border-radius: 999px;border: 1px solid rgb(255 255 255 / .16);font-size: .86rem;font-weight: 650;color: #e4e4ea}.regiones{list-style: none;padding: 0;margin: 28px 0 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.regiones li{display: flex;align-items: center;gap: 8px;background: #fff;border: 1px solid var(--linea);border-radius: 12px;padding: 12px 14px;font-weight: 700;font-size: .95rem}.regiones svg{color: var(--rojo)}.pasos--claro li{background: var(--gris);border-color: var(--linea)}.pasos--claro p{color: var(--suave)}.nota{color: var(--suave);font-size: .95rem;border-left: 4px solid var(--rojo);padding-left: 14px;max-width: 70ch}.ficha__plus a{color: inherit;text-decoration: underline;text-decoration-color: var(--rojo);text-underline-offset: 3px}@media (min-width: 640px){.regiones{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (min-width: 960px){.envios__in{grid-template-columns: 1.1fr 1fr;gap: 64px}.regiones{grid-template-columns: repeat(5,minmax(0,1fr))}}