@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-vietnamese-600-normal.3r5yy5-4s67f4.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-600-normal.3dup1rwjmpsx_.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-ext-600-normal.2ikcfru2owovm.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-600-normal.29xmmo9ri7iv_.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-600-normal.1iissvrw1jd0q.woff2)format("woff2"),url(../media/barlow-condensed-latin-600-normal.2yn7at_c73ab0.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-vietnamese-700-normal.3d7_3rd98mat-.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-700-normal.0p-ebmhzgcuwp.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-ext-700-normal.1u0f04-rk_vdy.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-700-normal.16_dlf7l_3i36.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-700-normal.06zav4ut-58j9.woff2)format("woff2"),url(../media/barlow-condensed-latin-700-normal.2pbb7sfwj7wvo.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(../media/barlow-condensed-vietnamese-800-normal.1s2_8xr4hkuuu.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-800-normal.1xtj732ngos73.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(../media/barlow-condensed-latin-ext-800-normal.06s5vvkd30mjf.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-800-normal.1pujegemoawjz.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(../media/barlow-condensed-latin-800-normal.3qz-8wtyrask3.woff2)format("woff2"),url(../media/barlow-condensed-latin-800-normal.2kpikqcz2650_.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-ext-400-normal.39u3dp1q8vt28.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-400-normal.3-2s2qyqt5syo.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-400-normal.1ob51yn_zh4f3.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-400-normal.2c9g56gofrre8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-greek-400-normal.20ztly1_og8qv.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-400-normal.1d6bt9ufqnym6.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-vietnamese-400-normal.41bcgzntq2c9e.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-400-normal.3nx5do2g1gg_d.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-ext-400-normal.2wkl6p2bjtdkj.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-400-normal.1d956-ol9h5w9.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1xf5nwxyfigak.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.19i24--p24z3r.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-ext-500-normal.37y6j4asgn87a.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-500-normal.42ydqmu-69p6e.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-500-normal.3j8b5jptl4nhr.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-500-normal.2r3_h99a4p2o6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-greek-500-normal.0k99vu2yejv84.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-500-normal.2kq1zw7ns-90j.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-vietnamese-500-normal.38exv3t7tju-g.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-500-normal.14rtxflq2gk6f.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-ext-500-normal.1h2_ral94l6aj.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-500-normal.1zyjrbr0w_u4w.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-500-normal.2i4a1iuj6lbvw.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-500-normal.14sc3d7sk_zzh.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-ext-600-normal.0hanpnpn3ki-v.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-600-normal.33q0gwxfwkcq9.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-600-normal.1bd0br_i69opa.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-600-normal.0h3aaz4315ad-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-greek-600-normal.17-3491c_tfac.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-600-normal.1mkps5wbbyo2a.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-vietnamese-600-normal.3hxpyk-en1__5.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-600-normal.3i-6fz_bx7yta.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-ext-600-normal.0a5-aslyj_wbq.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-600-normal.00ca59z0uilzq.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.2ovda_azncp9b.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.2wn5p1s7u3utm.woff)format("woff");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}
:root{--rojo:#c8102e;--rojo-oscuro:#a00d25;--rojo-suave:#f7a1ad;--rojo-claro:#fbe3e6;--azul:#1f4fa3;--azul-oscuro:#163a7a;--azul-claro:#e3ebf8;--marino:#0f2a4d;--marino-2:#173a66;--borde-marino:#27497a;--fondo:#f4f4f5;--superficie:#fff;--foto-fondo:#ecedef;--tinta:#15171a;--tinta-suave:#4a4f57;--tinta-clara:#c3cfdf;--borde:#e2e3e6;--borde-fuerte:#c9cbd0;--ambar-fondo:#fdecd3;--ambar-tinta:#8a3f07;--gris-fondo:#e8e9ec;--gris-tinta:#4a4f57;--verde:#1e6b45;--display:"Barlow Condensed", "Arial Narrow", sans-serif;--texto:"IBM Plex Sans", system-ui, sans-serif;--ancho:1280px;--radio:12px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fondo);min-height:100vh;color:var(--tinta);font:400 16px/1.5 var(--texto);flex-direction:column;margin:0;display:flex}body>main,#contenido{flex:1 0 auto}.franja-beta{text-align:center;background:var(--ambar-fondo);color:var(--ambar-tinta);padding:6px 16px;font-size:14px}@media print{.franja-beta{display:none}}img{max-width:100%;height:auto;display:block}a{color:var(--azul)}a:hover{color:var(--azul-oscuro)}:focus-visible{outline:3px solid var(--azul);outline-offset:2px}h1,h2,h3{font-family:var(--display);text-transform:uppercase;margin:0;line-height:1}.solo-lector{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contenedor{max-width:var(--ancho);margin:0 auto;padding:0 16px}@media (min-width:720px){.contenedor{padding:0 24px}}.saltar{z-index:10;background:var(--superficie);border-radius:8px;padding:8px 12px;position:absolute;top:-60px;left:8px}.saltar:focus{top:8px}.boton{min-height:48px;font:600 16px var(--texto);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.boton-rojo{background:var(--rojo);color:#fff}.boton-rojo:hover{background:var(--rojo-oscuro);color:#fff}.boton-borde{border-color:var(--azul);color:var(--azul);background:var(--superficie)}.boton-borde:hover{background:var(--azul-claro)}.boton-blanco{color:#fff;border-color:#fff}.boton-blanco:hover{color:var(--marino);background:#fff}.boton:disabled,.boton[aria-disabled=true]{opacity:.55;cursor:not-allowed}.franja{background:var(--rojo);color:#fff;text-align:center;padding:7px 16px;font-size:13px;font-weight:500}.cabecera{background:var(--marino);color:#fff}.cabecera-fila{flex-wrap:wrap;align-items:center;gap:12px 28px;padding-top:14px;padding-bottom:14px;display:flex}.logo{color:#fff;font:800 28px/1 var(--display);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:10px;text-decoration:none;display:flex}.logo:hover{color:#fff}.logo-bike{color:var(--rojo)}.buscador{flex:100%;order:3;min-width:0;display:flex}@media (min-width:900px){.buscador{flex-basis:280px;order:0}}.buscador input{min-width:0;height:44px;font:400 16px var(--texto);border:0;border-radius:8px 0 0 8px;flex:1;padding:0 14px}.buscador button{background:var(--azul);color:#fff;cursor:pointer;border:0;border-radius:0 8px 8px 0;justify-content:center;align-items:center;width:52px;height:44px;display:flex}.carrito{color:#fff;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;display:flex;position:relative}@media (min-width:900px){.carrito{margin-left:0}}.menu{border-top:1px solid var(--borde-marino)}.menu ul{scrollbar-width:none;gap:4px 24px;margin:0 auto;list-style:none;display:flex;overflow-x:auto}.menu a{color:#fff;white-space:nowrap;border-bottom:3px solid #0000;padding:12px 0;font-weight:500;text-decoration:none;display:block}.menu a:hover,.menu a[aria-current=page]{border-bottom-color:var(--rojo);color:#fff}.hero{background:var(--marino);color:#fff;border-top:1px solid var(--borde-marino)}.hero-fila{flex-wrap:wrap;align-items:center;gap:32px;padding-top:40px;padding-bottom:48px;display:flex}.hero-texto{flex-direction:column;flex:380px;gap:18px;display:flex}.hero-antetitulo{color:var(--rojo-suave);letter-spacing:1px;text-transform:uppercase;font-size:14px;font-weight:600}.hero h1{font-size:clamp(44px,7vw,72px);font-weight:800;line-height:.95}.hero p{color:var(--tinta-clara);max-width:560px;margin:0;font-size:18px}.hero-imagen{aspect-ratio:4/3;background:var(--marino-2);border-radius:16px;flex:400px;justify-content:center;align-items:center;display:flex;overflow:hidden}.hero-imagen img{object-fit:cover;width:100%;height:100%}.acciones{flex-wrap:wrap;gap:12px;display:flex}.principal{flex-direction:column;gap:48px;padding-top:32px;padding-bottom:56px;display:flex}.seccion{flex-direction:column;gap:18px;display:flex}.seccion-titulo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.seccion h2{font-size:34px;font-weight:700}.rejilla-secciones{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.tarjeta-seccion{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);color:var(--tinta);flex-direction:column;gap:6px;padding:20px;text-decoration:none;display:flex}.tarjeta-seccion:hover{border-color:var(--azul);color:var(--tinta)}.tarjeta-seccion strong{font:700 26px/1 var(--display);text-transform:uppercase}.tarjeta-seccion span{color:var(--tinta-suave);font-size:14px}.tarjeta-seccion .ver{color:var(--azul);margin-top:6px;font-weight:600}.tarjeta-seccion.oscura{background:var(--marino);border-color:var(--marino);color:#fff}.tarjeta-seccion.oscura span{color:var(--tinta-clara)}.tarjeta-seccion.oscura .ver{color:var(--rojo-suave)}.como-comprar{background:var(--superficie);border:1px solid var(--borde);border-radius:16px;padding:28px}.pasos{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.pasos li{gap:14px;display:flex}.pasos .numero{background:var(--rojo);color:#fff;border-radius:20px;flex:0 0 40px;justify-content:center;align-items:center;height:40px;font-weight:700;display:flex}.pasos p{color:var(--tinta-suave);margin:4px 0 0}.rejilla-productos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:640px){.rejilla-productos{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}}.producto{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);color:var(--tinta);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.producto:hover{border-color:var(--azul);color:var(--tinta)}.producto-foto{aspect-ratio:4/3;background:var(--foto-fondo);justify-content:center;align-items:center;display:flex}.producto-foto img{object-fit:cover;width:100%;height:100%}.producto-datos{flex-direction:column;flex:1;gap:4px;padding:12px 12px 16px;display:flex}@media (min-width:640px){.producto-datos{gap:6px;padding:14px 16px 18px}}.producto-marca{color:var(--tinta-suave);font-size:13px}.producto-nombre{font-size:15px;font-weight:600;line-height:1.3}@media (min-width:640px){.producto-nombre{font-size:16px}}.producto-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:4px;display:flex}.precio{font:700 24px/1.1 var(--display)}.producto .precio{font-size:22px}@media (min-width:640px){.producto .precio{font-size:26px}}.agotado .producto-foto img{opacity:.55}.etiqueta{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.etiqueta-disponible{background:var(--azul-claro);color:var(--azul)}.etiqueta-pocas{background:var(--ambar-fondo);color:var(--ambar-tinta)}.etiqueta-agotado{background:var(--gris-fondo);color:var(--gris-tinta)}.ruta-migas{color:var(--tinta-suave);padding-top:20px;font-size:14px}.ruta-migas ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ruta-migas li+li:before{content:"›";margin-right:6px}.catalogo-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:12px;display:flex}.catalogo-cabecera h1{font-size:clamp(38px,6vw,52px);font-weight:800}.catalogo-cabecera p{color:var(--tinta-suave);margin:6px 0 0}.catalogo{flex-wrap:wrap;align-items:flex-start;gap:24px;padding-top:20px;padding-bottom:56px;display:flex}.catalogo-resultados{flex-direction:column;flex:999 560px;gap:16px;min-width:0;display:flex}.filtros{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);flex:250px}.filtros>summary{cursor:pointer;font:700 22px var(--display);text-transform:uppercase;justify-content:space-between;align-items:center;padding:14px 18px;list-style:none;display:flex}.filtros>summary::-webkit-details-marker{display:none}.filtros>summary:after{content:"+";font:400 24px var(--texto)}.filtros[open]>summary:after{content:"−"}@media (min-width:900px){.filtros>summary{cursor:default;pointer-events:none}.filtros>summary:after{content:none}}.filtros form{flex-direction:column;gap:20px;padding:0 18px 18px;display:flex}.filtros fieldset{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.filtros legend{margin-bottom:6px;padding:0;font-weight:600}.opcion{align-items:center;gap:10px;min-height:32px;display:flex}.opcion input{width:18px;height:18px;accent-color:var(--azul)}.opcion .cuantos{color:var(--tinta-suave);margin-left:auto;font-size:13px}.rango{align-items:center;gap:8px;display:flex}.rango input,.campo-select{border:1px solid var(--borde-fuerte);width:100%;min-width:0;height:44px;font:400 16px var(--texto);background:var(--superficie);border-radius:8px;padding:0 10px}.tallas{flex-wrap:wrap;gap:8px;display:flex}.talla-check{position:relative}.talla-check input{opacity:0;cursor:pointer;position:absolute;inset:0}.talla-check span{border:1px solid var(--borde-fuerte);background:var(--superficie);border-radius:8px;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0 10px;font-weight:500;display:flex}.talla-check input:checked+span{border:2px solid var(--azul);background:var(--azul-claro);color:var(--azul);font-weight:600}.talla-check input:focus-visible+span{outline:3px solid var(--azul);outline-offset:2px}.filtros-botones{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.barra-resultados{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.chips{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.chip{background:var(--azul-claro);min-height:36px;color:var(--azul);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ordenar{color:var(--tinta-suave);align-items:center;gap:8px;font-size:14px;display:flex}.ordenar .campo-select{width:auto}.vacio{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 20px;display:flex}.paginas{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.paginas a,.paginas span{border:1px solid var(--borde);background:var(--superficie);min-width:44px;height:44px;color:var(--tinta);border-radius:8px;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:flex}.paginas [aria-current=page]{background:var(--marino);border-color:var(--marino);color:#fff;font-weight:600}.ficha{flex-wrap:wrap;align-items:flex-start;gap:32px;padding-top:16px;display:flex}.galeria{flex-direction:column;flex:460px;gap:12px;min-width:0;display:flex}.galeria-principal{aspect-ratio:4/3;background:var(--superficie);border:1px solid var(--borde);border-radius:16px;justify-content:center;align-items:center;display:flex;overflow:hidden}.galeria-principal img{object-fit:contain;width:100%;height:100%}.miniaturas{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px;display:grid}.miniaturas button{aspect-ratio:4/3;border:1px solid var(--borde);background:var(--foto-fondo);cursor:pointer;border-radius:10px;padding:0;overflow:hidden}.miniaturas button[aria-pressed=true]{border:2px solid var(--azul)}.miniaturas img{object-fit:cover;width:100%;height:100%}.ficha-datos{flex-direction:column;flex:400px;gap:20px;min-width:0;display:flex}.ficha-datos h1{font-size:clamp(32px,5vw,46px);font-weight:800}.ficha-precio{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.ficha-precio .precio{font-size:44px}.texto-suave{color:var(--tinta-suave)}.pequeno{font-size:14px}.opciones-variante{border:0;margin:0;padding:0}.opciones-variante legend{margin-bottom:10px;padding:0;font-weight:600}.botones-variante{flex-wrap:wrap;gap:10px;display:flex}.boton-variante{border:1px solid var(--borde-fuerte);background:var(--superficie);min-width:92px;min-height:56px;color:var(--tinta);font:500 15px var(--texto);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 14px;display:flex}.boton-variante small{color:var(--tinta-suave);font-size:12px}.boton-variante[aria-pressed=true]{border:2px solid var(--azul);background:var(--azul-claro);color:var(--azul);font-weight:600}.boton-variante[aria-pressed=true] small{color:var(--azul)}.boton-variante.sin-stock{background:var(--fondo);color:var(--tinta-suave);border-style:dashed}.boton-variante.sin-stock span{text-decoration:line-through}.comprar{flex-wrap:wrap;gap:12px;display:flex}.comprar .boton{flex:240px;min-height:54px;font-size:17px}.aviso-proximo{color:var(--tinta-suave);margin:0;font-size:14px}.ventajas{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);margin:0;padding:0;list-style:none}.ventajas li{gap:14px;padding:14px 18px;display:flex}.ventajas li+li{border-top:1px solid var(--borde)}.ventajas svg{color:var(--azul);flex:0 0 24px}.ventajas p{color:var(--tinta-suave);margin:2px 0 0;font-size:14px}.descripcion{background:var(--superficie);border:1px solid var(--borde);border-radius:16px;margin:32px 0 56px;padding:24px}.descripcion h2{margin-bottom:10px;font-size:30px;font-weight:700}.descripcion p{white-space:pre-line;margin:0}.pie{background:var(--marino);color:var(--tinta-clara);font-size:14px}.pie-contenido{flex-direction:column;gap:28px;padding-top:40px;padding-bottom:24px;display:flex}.pie strong{color:#fff}.pie p{margin:6px 0 0}.pie a{color:#fff}.pie a:hover{color:var(--rojo-suave)}.pie .logo{font-size:26px}.pie ul{margin:0;padding:0;list-style:none}.pie-columnas{gap:28px;display:grid}.pie-marca{flex-direction:column;gap:10px;display:flex}.pie-grupo{flex-direction:column;gap:8px;display:flex}.pie-grupo strong,.pie-tienda>strong{font-size:15px}.pie-grupo ul{flex-direction:column;gap:8px;display:flex}.pie-grupo a{text-decoration:none}.redes{flex-wrap:wrap;gap:8px;display:flex}.redes a{border:1px solid var(--borde-marino);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.redes a:hover{border-color:var(--rojo-suave)}.pie-pagos{border-top:1px solid var(--borde-marino);border-bottom:1px solid var(--borde-marino);flex-wrap:wrap;align-items:center;gap:10px 24px;display:flex;padding:16px 0!important}.pie-pagos li{align-items:center;gap:8px;display:inline-flex}.pie-pagos svg{width:18px;height:18px}.pie-pagos-titulo{color:#fff;font-weight:600}.pie-legal{font-size:13px;margin:0!important}.pie-botones{gap:8px;margin-top:12px;display:flex}.pie-botones .boton{flex:1 1 0;min-height:46px;padding:0 12px;font-size:15px}.pie-plegable{border-bottom:1px solid var(--borde-marino)}.pie-plegable summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;font-weight:600;list-style:none;display:flex}.pie-plegable summary::-webkit-details-marker{display:none}.pie-plegable summary:after{content:"+";color:var(--tinta-clara);font-size:20px}.pie-plegable[open] summary:after{content:"–"}.pie-plegable ul{flex-direction:column;gap:4px;padding-bottom:12px;display:flex}.pie-plegable a{align-items:center;min-height:40px;text-decoration:none;display:flex}@media (max-width:719px){.solo-portatil{display:none!important}.pie-tienda{background:var(--marino-2);border-radius:12px;padding:16px}.pie-pagos{border-top:0;padding-top:0!important}}@media (min-width:720px){.solo-movil{display:none!important}.pie-columnas{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:32px 28px}.pie-grupos{display:contents}}.donde{background:var(--superficie);border:1px solid var(--borde);border-radius:16px;flex-wrap:wrap;display:flex;overflow:hidden}.donde-datos{flex-direction:column;flex:340px;gap:16px;padding:24px;display:flex}@media (min-width:720px){.donde-datos{padding:32px}}.donde-datos h2{text-transform:uppercase;font-size:36px;font-weight:700}.donde-datos p{margin:0}.donde-datos .acciones{margin-top:auto}.donde-horario{grid-template-columns:auto 1fr;gap:6px 18px;margin:0;font-size:15px;display:grid}.donde-horario div{display:contents}.donde-horario dt{color:var(--tinta-suave)}.donde-horario dd{margin:0;font-weight:600}.abierto{color:var(--tinta-suave);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.abierto span{background:var(--borde-fuerte);border-radius:50%;width:10px;height:10px}.abierto.si{color:var(--verde)}.abierto.si span{background:var(--verde)}.donde-mapa{background:var(--foto-fondo);flex:2 480px;min-height:340px;position:relative}.donde-mapa iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.donde-ampliar{background:var(--superficie);color:var(--azul);border-radius:6px;padding:6px 10px;font-size:13px;font-weight:600;position:absolute;bottom:8px;left:8px;box-shadow:0 1px 4px #00000026}.donde-sin-mapa .donde-datos{flex-basis:100%}.boton-borde-marino{border-color:var(--marino);color:var(--marino);background:var(--superficie);border-width:1.5px}.boton-borde-marino:hover{background:var(--azul-claro)}.error-pagina{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:64px 16px;display:flex}.error-pagina h1{font-size:44px}.espacio-final{height:56px}.carrito-cuenta{background:var(--rojo);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;font-weight:600;display:flex;position:absolute;top:2px;right:-2px}.cantidad{flex:none;align-items:center;gap:8px;display:flex}.cantidad .campo-select{width:84px;height:54px}.aviso-proximo:empty{display:none}.titulo-pagina{padding:24px 0 16px;font-size:clamp(38px,6vw,52px);font-weight:800}.checkout{flex-wrap:wrap;align-items:flex-start;gap:24px;padding-bottom:56px;display:flex}.checkout-pasos{flex-direction:column;flex:999 540px;gap:20px;min-width:0;display:flex}.bloque{background:var(--superficie);border:1px solid var(--borde);border-radius:14px;flex-direction:column;gap:16px;padding:20px;display:flex}@media (min-width:720px){.bloque{padding:24px}}.bloque h2{font-size:28px;font-weight:700}.bloque-titulo{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.bloque-titulo .pequeno{margin-left:auto}.paso{background:var(--marino);color:#fff;border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:flex}.rejilla-campos{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px 18px;display:grid}.campo{flex-direction:column;gap:6px;display:flex}.campo label{font-size:14px;font-weight:500}.campo input,.campo textarea{border:1px solid var(--borde-fuerte);min-height:46px;font:400 16px var(--texto);background:var(--superficie);border-radius:8px;padding:10px 12px}.campo input[aria-invalid=true]{border:2px solid var(--rojo)}.error-campo{color:var(--rojo-oscuro);font-size:13px;font-weight:500}.opciones-grandes{border:0;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;padding:0;display:grid}.opcion-grande{border:1px solid var(--borde-fuerte);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.opcion-grande input{width:18px;height:18px;accent-color:var(--azul);flex:none;margin-top:4px}.opcion-grande>span{flex-direction:column;gap:4px;display:flex}.opcion-grande>span>span{color:var(--tinta-suave);font-size:14px}.opcion-grande.elegida{border:2px solid var(--azul);background:var(--azul-claro)}.opcion-grande.elegida>span>span{color:var(--tinta)}.opcion-grande.desactivada{background:var(--fondo);cursor:not-allowed;border-style:dashed}.resumen{flex:340px;min-width:0}@media (min-width:1000px){.resumen{position:sticky;top:16px}}.lineas-carrito{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.lineas-carrito li{align-items:flex-start;gap:12px;display:flex}.lineas-carrito li.no-disponible .linea-foto,.lineas-carrito li.no-disponible .linea-nombre{opacity:.55}.linea-foto{background:var(--foto-fondo);border-radius:8px;flex:0 0 64px;height:48px;overflow:hidden}.linea-foto img{object-fit:cover;width:100%;height:100%}.linea-datos{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.linea-nombre{color:var(--tinta);font-weight:600;text-decoration:none}.linea-precio{white-space:nowrap;font-weight:600}.linea-acciones{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:6px;display:flex}.contador-cantidad{align-items:center;gap:6px;display:flex}.contador-cantidad button{border:1px solid var(--borde-fuerte);background:var(--superficie);cursor:pointer;border-radius:8px;width:36px;height:36px;font-size:18px}.contador-cantidad button:disabled{opacity:.4;cursor:not-allowed}.contador-cantidad span{text-align:center;min-width:22px}.enlace{color:var(--azul);font:500 14px var(--texto);cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.totales{border-top:1px solid var(--borde);flex-direction:column;gap:8px;margin:0;padding-top:14px;display:flex}.totales div{justify-content:space-between;gap:12px;display:flex}.totales dd{margin:0}.totales .total{align-items:baseline;margin-top:4px}.totales .total dt{font-size:17px;font-weight:700}.totales .total dd{font:700 34px/1 var(--display)}.total-nota{text-align:right;margin-top:-8px}.boton-ancho{width:100%;min-height:54px;font-size:17px}.aviso{border-radius:10px;margin:0;padding:12px 16px}.aviso-error{background:var(--rojo-claro);color:var(--rojo-oscuro);font-weight:500}.aviso-ok{background:var(--azul-claro);color:var(--azul-oscuro);font-weight:500}.carrito-vacio{margin-bottom:56px}.pedido{flex-direction:column;gap:22px;padding-top:24px;padding-bottom:56px;display:flex}.pedido-cabecera{flex-direction:column;gap:8px;display:flex}.antetitulo{color:var(--azul);font-weight:600}.pedido-cabecera h1{font-size:clamp(36px,6vw,52px);font-weight:800}.pedido-cabecera p{margin:0}.pasos-pedido{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.pasos-pedido li{color:var(--tinta-suave);flex-direction:column;gap:8px;display:flex}.pasos-pedido .barra{background:var(--borde-fuerte);border-radius:3px;height:6px}.pasos-pedido .hecho{color:var(--tinta);font-weight:600}.pasos-pedido .hecho .barra{background:var(--azul)}.pasos-pedido .actual{color:var(--rojo-oscuro);font-weight:600}.pasos-pedido .actual .barra{background:var(--rojo)}.pago{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.pago>.bloque{flex:380px;min-width:0}.pestanas{background:var(--fondo);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.pestanas button{min-height:44px;color:var(--tinta-suave);font:500 15px var(--texto);cursor:pointer;background:0 0;border:0;border-radius:8px}.pestanas button[aria-pressed=true]{background:var(--superficie);color:var(--tinta);font-weight:600;box-shadow:0 1px 2px #0000001f}.pago-qr{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.pago-qr img{border:1px solid var(--borde);border-radius:12px;width:min(260px,100%);height:auto}.pago-qr p{margin:0}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.datos-cuenta{flex-direction:column;gap:10px;margin:0;display:flex}.datos-cuenta div{grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.datos-cuenta dt{color:var(--tinta-suave)}.datos-cuenta dd{overflow-wrap:anywhere;margin:0}.boton-copiar{border:1px solid var(--azul);background:var(--superficie);min-height:36px;color:var(--azul);font:600 13px var(--texto);cursor:pointer;border-radius:8px;padding:0 12px}.instrucciones{white-space:pre-line;margin:0}.subir-comprobante{flex-direction:column;gap:12px;display:flex}.zona-archivo{border:2px dashed var(--borde-fuerte);text-align:center;cursor:pointer;color:var(--tinta);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;display:flex}.zona-archivo svg{color:var(--azul)}.zona-archivo input{max-width:100%;font-size:14px}.lineas-pedido{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lineas-pedido li{justify-content:space-between;gap:12px;display:flex}.lineas-pedido .total{border-top:1px solid var(--borde);padding-top:10px;font-size:18px;font-weight:700}.boton-cuenta{border:1px solid var(--borde-marino);color:#fff;border-radius:8px;align-items:center;gap:8px;min-height:44px;margin-left:auto;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.boton-cuenta:hover{color:#fff;border-color:var(--tinta-clara)}.boton-cuenta+.carrito{margin-left:0}@media (min-width:900px){.boton-cuenta{margin-left:0}}@media (max-width:640px){.cabecera-fila{column-gap:6px}.boton-cuenta+.carrito{margin-left:0}}@media (max-width:420px){.logo{font-size:24px}.boton-cuenta-texto{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.boton-cuenta{border:0;padding:0 6px}}.titulo-cuenta{font-size:clamp(36px,6vw,48px);font-weight:800}.cuenta-dos-columnas{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:32px;padding-top:32px;padding-bottom:56px;display:flex}.cuenta-una-columna{justify-content:center;padding-top:32px;padding-bottom:56px;display:flex}.cuenta-formulario{flex:420px;min-width:0;max-width:520px}.cuenta-formulario-ancho{max-width:640px}.cuenta-formulario p{margin:0}.formulario-cuenta{flex-direction:column;gap:14px;display:flex}.campo-cabecera{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.campo input[type=email],.campo input[type=password],.campo input[type=tel],.campo input[type=text],.campo input:not([type]){width:100%}.casilla{align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.casilla input{width:20px;height:20px;accent-color:var(--azul);flex:0 0 20px;margin:0}.aviso-info{background:var(--azul-claro);color:var(--azul-oscuro)}.fuerte{font-weight:600}.cuenta-lateral{flex-direction:column;flex:300px;align-items:flex-start;gap:10px;max-width:420px;display:flex}.cuenta-lateral h2{font-size:26px;font-weight:700}.cuenta-lateral p,.cuenta-lateral ul{margin:0;line-height:1.5}.cuenta-lateral ul{flex-direction:column;gap:6px;padding-left:20px;display:flex}.cuenta-alternativa{border-top:1px solid var(--borde);flex-direction:column;align-items:flex-start;gap:8px;padding-top:14px;display:flex}.cuenta{flex-direction:column;gap:18px;padding-top:28px;padding-bottom:56px;display:flex}.cuenta-rejilla{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.cuenta-menu{flex-direction:column;flex:220px;gap:4px;max-width:260px;display:flex}.cuenta-menu a,.cuenta-salir{color:var(--tinta);font:500 16px var(--texto);border-radius:10px;padding:12px 14px;text-decoration:none;display:block}.cuenta-menu a:hover{background:var(--superficie)}.cuenta-menu a[aria-current=page]{background:var(--marino);color:#fff;font-weight:600}.cuenta-salir{text-align:left;width:100%;color:var(--rojo-oscuro);cursor:pointer;background:0 0;border:0}.cuenta-contenido{flex:999 560px;min-width:0}.cuenta-seccion{flex-direction:column;gap:14px;display:flex}.cuenta-seccion>h2{font-size:30px;font-weight:700}@media (max-width:640px){.cuenta-menu{flex-flow:wrap;gap:8px;max-width:none}.cuenta-menu a,.cuenta-salir{border:1px solid var(--borde-fuerte);border-radius:999px;padding:8px 14px;font-size:14px}.cuenta-menu form{display:contents}.cuenta-salir{width:auto}}.lista-pedidos,.rejilla-bicis,.lista-direcciones{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pedido-cuenta{background:var(--superficie);border:1px solid var(--borde);color:var(--tinta);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:16px 18px;text-decoration:none;display:flex}a.pedido-cuenta:hover{border-color:var(--azul);color:var(--tinta)}.pedido-cuenta-pagar{border:2px solid var(--rojo)}.pedido-cuenta-datos{flex-direction:column;flex:260px;gap:4px;min-width:0;display:flex}.pedido-cuenta-fila{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pedido-cuenta-total{font:700 28px/1 var(--display)}.enlace-ver{color:var(--azul);font-weight:600}.texto-urgente{color:var(--rojo-oscuro);font-weight:500}.etiqueta-falta{background:var(--rojo-claro);color:var(--rojo-oscuro)}.etiqueta-hecho{background:var(--azul-claro);color:var(--azul-oscuro)}.rejilla-bicis{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.bici-cuenta{gap:10px}.bici-cuenta h3{font-family:var(--texto);text-transform:none;font-size:18px;line-height:1.3}.bici-cabecera{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.datos-bici,.datos-cuenta-lista{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin:0;display:grid}.datos-bici>div,.datos-cuenta-lista>div{background:var(--fondo);border-radius:10px;min-width:0;padding:8px 10px}.datos-bici dt,.datos-cuenta-lista dt{color:var(--tinta-suave);font-size:12px}.datos-bici dd,.datos-cuenta-lista dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.bici-taller{border-top:1px solid var(--borde);flex-direction:column;gap:2px;padding-top:10px;display:flex}.direccion-cuenta{border:1px solid var(--borde-fuerte);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:14px 16px;display:flex}.direccion-cuenta.elegida{border:2px solid var(--azul);background:var(--azul-claro)}.direccion-datos{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.direccion-acciones{align-items:center;gap:16px;display:flex}.direccion-editar{flex:100%}.direccion-editar[open]>summary{margin-bottom:10px}.direccion-nueva>summary{width:fit-content;list-style:none}.direccion-nueva>summary::-webkit-details-marker{display:none}.direccion-nueva[open]>summary{margin-bottom:12px}.enlace-peligro{color:var(--rojo-oscuro)}.entrar-checkout{font-size:14px}.datos-de-la-cuenta{flex-wrap:wrap;gap:6px 24px;display:flex}.opciones-direccion{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.opciones-direccion legend{margin-bottom:6px;padding:0}.hero-taller{padding-top:32px;padding-bottom:40px}.servicios-taller{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.servicio-taller{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px;padding:16px 18px;display:grid}.servicio-nombre{font-weight:600}.servicio-precio{font:700 26px/1 var(--display);color:var(--tinta);white-space:nowrap}.servicio-datos{color:var(--tinta-suave);grid-column:1/-1;font-size:14px}.rejilla-taller{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:16px;display:grid}.rejilla-taller .bloque p{margin:0}.lista-garantias{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lista-garantias li{border-bottom:1px solid var(--borde);justify-content:space-between;gap:12px;padding:8px 0;font-size:15px;display:flex}.lista-garantias li:last-child{border-bottom:0}.rejilla-corredores{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:639px){.rejilla-corredores{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.corredor{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);flex-direction:column;display:flex;overflow:hidden}.corredor-foto{aspect-ratio:4/5;background:var(--foto-fondo);color:var(--tinta-suave);font:800 44px/1 var(--display);justify-content:center;align-items:center;display:flex}.corredor-foto img{object-fit:cover;width:100%;height:100%}.corredor-datos{flex-direction:column;gap:4px;min-width:0;padding:12px 14px 16px;display:flex}.corredor-nombre{font-size:17px}.corredor-datos a{overflow-wrap:anywhere}.rejilla-equipo{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:24px;display:grid}.lista-carreras{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lista-carreras li{border-top:1px solid var(--borde);align-items:center;gap:14px;padding:12px 0;display:flex}.lista-carreras li:first-child{border-top:0;padding-top:0}.carrera-fecha{background:var(--marino);color:#fff;letter-spacing:1px;border-radius:10px;flex-direction:column;flex:0 0 58px;justify-content:center;align-items:center;height:58px;font-size:11px;font-weight:600;display:flex}.carrera-fecha strong{font:800 26px/1 var(--display);letter-spacing:0}.carrera-datos{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.puesto{height:44px;font:800 20px/1 var(--display);background:var(--gris-fondo);color:var(--gris-tinta);border-radius:22px;flex:0 0 44px;justify-content:center;align-items:center;display:flex}.puesto-1{background:var(--rojo);color:#fff}.puesto-2{background:var(--marino);color:#fff}.puesto-3{background:var(--azul-claro);color:var(--azul-oscuro)}.unete{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.unete-texto{flex-direction:column;flex:420px;gap:10px;display:flex}.unete-texto h2{font-size:34px;font-weight:700}.unete-texto p{color:var(--tinta-suave);margin:0}.unete-texto ul{color:var(--tinta-suave);flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.unete-accion{flex:0 320px}.patrocinadores{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.patrocinadores li{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);color:var(--tinta-suave);padding:16px 24px;font-weight:600}.texto-largo{flex-direction:column;gap:14px;max-width:760px;font-size:17px;line-height:1.65;display:flex}.texto-largo h2{margin-top:14px;font-size:30px;font-weight:700}.texto-largo h3{margin-top:8px;font-size:22px;font-weight:700}.texto-largo p,.texto-largo ul{margin:0}.texto-largo ul{flex-direction:column;gap:6px;padding-left:22px;display:flex}.texto-largo .entrada,.preguntas .entrada{color:var(--tinta-suave);font-size:19px}.politica{flex-wrap:wrap;align-items:flex-start;gap:32px;padding-top:32px;padding-bottom:56px;display:flex}.politica .texto-largo{background:var(--superficie);border:1px solid var(--borde);border-radius:16px;flex:999 520px;min-width:0;max-width:none;padding:24px}@media (min-width:720px){.politica .texto-largo{padding:32px 40px}}.politica h1{font-size:clamp(40px,6vw,56px);font-weight:800}.indice-politicas{background:var(--superficie);border:1px solid var(--borde);border-radius:12px;flex:220px;max-width:280px;padding:12px}.indice-politicas strong{color:var(--tinta-suave);text-transform:uppercase;letter-spacing:.5px;padding:6px 10px 8px;font-size:13px;display:block}.indice-politicas ul{margin:0;padding:0;list-style:none}.indice-politicas a{min-height:44px;color:var(--tinta);border-radius:8px;align-items:center;padding:0 10px;text-decoration:none;display:flex}.indice-politicas a[aria-current=page]{background:var(--azul-claro);color:var(--azul-oscuro);font-weight:600}@media (max-width:719px){.indice-politicas{order:2;max-width:none}}.aviso-ayuda{background:var(--azul-claro);color:var(--azul-oscuro);border-radius:12px;padding:16px 18px;margin-top:12px!important}.aviso-ayuda a{font-weight:600}.texto-nosotros li strong{color:var(--marino)}.tarjeta-enlace{background:var(--marino);color:#fff;border-radius:16px;flex-direction:column;gap:4px;max-width:760px;padding:22px 24px;text-decoration:none;display:flex}.tarjeta-enlace strong{font-family:var(--display);text-transform:uppercase;font-size:28px}.tarjeta-enlace span{color:var(--tinta-clara)}.tarjeta-enlace:hover span{color:#fff}.mas-informacion{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.preguntas{flex-direction:column;gap:28px;max-width:880px;padding-top:40px;padding-bottom:56px;display:flex}.preguntas-cabecera{flex-direction:column;gap:10px;display:flex}.preguntas h1{font-size:clamp(40px,7vw,56px);font-weight:800}.preguntas .entrada{margin:0}.temas-preguntas{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.temas-preguntas .chip{white-space:nowrap;background:var(--superficie);border:1px solid var(--borde-fuerte);min-height:44px;color:var(--tinta);padding:0 16px;font-size:15px;font-weight:500}.grupo-preguntas{flex-direction:column;gap:10px;scroll-margin-top:16px;display:flex}.grupo-preguntas h2{font-size:30px;font-weight:700}.pregunta{background:var(--superficie);border:1px solid var(--borde);border-radius:12px}.pregunta summary{cursor:pointer;box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 18px;font-weight:600;list-style:none;display:flex}.pregunta summary::-webkit-details-marker{display:none}.pregunta summary:after{content:"+";color:var(--azul);flex:none;font-size:22px}.pregunta[open] summary:after{content:"–"}.respuesta{color:var(--tinta-suave);flex-direction:column;gap:8px;padding:0 18px 16px;display:flex}.respuesta p,.respuesta ul{margin:0}.respuesta ul{padding-left:20px}.sin-respuesta{background:var(--marino);color:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.sin-respuesta div{flex-direction:column;gap:4px;display:flex}.sin-respuesta strong{font-family:var(--display);text-transform:uppercase;font-size:28px}.sin-respuesta span{color:var(--tinta-clara)}.pie-legal{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.pie-legal p{margin:0!important}.pie-legales{gap:18px;display:flex}
