@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-vietnamese-wght-normal.XAtsl5Q_.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-ext-wght-normal.C4zznr8T.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-normal.E0tuGl4L.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");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:#d40f0f;--rojo-oscuro:#a90b0b;--rojo-tenue:#fbeceb;--negro:#0b0b0c;--carbon:#151517;--grafito:#242427;--acero:#6b7178;--acero-oscuro:#43484e;--acero-claro:#c9ccd0;--papel:#f4f4f2;--blanco:#fff;--linea:#0b0b0c1f;--linea-fuerte:#0b0b0c42;--linea-oscura:#ffffff24;--ancho:1320px;--ancho-angosto:780px;--cabecera:78px;--radio:3px;--curva:cubic-bezier(.22, .7, .28, 1);--sombra:0 24px 60px -34px #0b0b0c8c;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--cabecera) + 18px)}body{background:var(--blanco);color:var(--negro);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Inter Variable,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;margin:0;font-family:Archivo Variable,Archivo,Inter Variable,system-ui,sans-serif;font-weight:800;line-height:.94}h1{font-size:clamp(2.6rem,1.3rem + 5.4vw,5.2rem)}h2{font-size:clamp(1.9rem,1.1rem + 3vw,3.4rem)}h3{letter-spacing:-.02em;font-size:clamp(1.1rem,1rem + .5vw,1.35rem);line-height:1.1}p{text-wrap:pretty;margin:0 0 1em}p:last-child{margin-bottom:0}a{color:var(--rojo);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--rojo-oscuro)}img,svg,video{max-width:100%;display:block}img{height:auto}svg{flex:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}ul,ol{margin:0;padding:0;list-style:none}strong{font-weight:650}::selection{background:var(--rojo);color:var(--blanco)}:focus-visible{outline:3px solid var(--rojo);outline-offset:3px}.seccion--oscura :focus-visible,.pie :focus-visible{outline-color:#ff6b6b}[hidden]{display:none!important}.contenedor{width:100%;max-width:var(--ancho);margin-inline:auto;padding-inline:clamp(18px,4vw,46px)}.solo-lectores{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.salto{z-index:300;background:var(--negro);color:var(--blanco);transition:top .18s var(--curva);padding:12px 18px;font-weight:600;position:absolute;top:-120px;left:12px}.salto:focus{color:var(--blanco);top:12px}.etiqueta{letter-spacing:.24em;text-transform:uppercase;color:var(--rojo);align-items:center;gap:.7em;margin:0 0 1.1rem;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,monospace;font-size:.7rem;font-weight:600;display:inline-flex}.etiqueta:before{content:"";background:currentColor;flex:none;width:30px;height:2px}.seccion--oscura .etiqueta{color:#ff5a5a}.entradilla{color:var(--acero-oscuro);max-width:62ch;font-size:clamp(1rem,.96rem + .3vw,1.15rem)}.seccion--oscura .entradilla{color:#b9bdc2}.seccion{padding-block:clamp(64px,8vw,112px);position:relative}.seccion--papel{background:var(--papel)}.seccion--oscura{background:var(--negro);color:var(--blanco)}.seccion--oscura h2,.seccion--oscura h3{color:var(--blanco)}.regla{background:var(--linea);border:0;height:1px;margin:0}.seccion--oscura .regla{background:var(--linea-oscura)}.boton{--fondo:var(--negro);--texto:var(--blanco);--borde:var(--negro);background:var(--fondo);min-height:52px;color:var(--texto);border:1.5px solid var(--borde);border-radius:var(--radio);letter-spacing:.09em;text-transform:uppercase;text-align:center;transition:background-color .18s var(--curva), color .18s var(--curva), border-color .18s var(--curva), transform .18s var(--curva);justify-content:center;align-items:center;gap:.65em;padding:1em 1.6em;font-family:Archivo Variable,Archivo,system-ui,sans-serif;font-size:.82rem;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}.boton:hover{color:var(--texto);transform:translateY(-2px)}.boton--rojo{--fondo:var(--rojo);--borde:var(--rojo);--texto:var(--blanco)}.boton--rojo:hover{--fondo:var(--rojo-oscuro)}.boton--contorno{--fondo:transparent;--texto:var(--negro);--borde:var(--negro)}.boton--contorno:hover{--fondo:var(--negro);--texto:var(--blanco)}.seccion--oscura .boton--contorno{--texto:var(--blanco);--borde:#ffffff80}.seccion--oscura .boton--contorno:hover{--fondo:var(--blanco);--texto:var(--negro)}.boton--chico{min-height:42px;padding:.7em 1.1em;font-size:.74rem}.boton--ancho{width:100%}.boton[disabled],.boton[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.enlace-flecha{letter-spacing:.1em;text-transform:uppercase;color:var(--negro);border-bottom:2px solid var(--rojo);align-items:center;gap:.55em;padding-bottom:3px;font-family:Archivo Variable,Archivo,system-ui,sans-serif;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.enlace-flecha:hover{color:var(--rojo)}.enlace-flecha svg{transition:transform .18s var(--curva)}.enlace-flecha:hover svg{transform:translate(4px)}.seccion--oscura .enlace-flecha{color:var(--blanco)}.cabecera{z-index:120;background:var(--blanco);border-bottom:1px solid var(--linea);transition:box-shadow .2s var(--curva);position:sticky;top:0}.cabecera[data-pegada=si]{box-shadow:0 10px 30px -24px #0b0b0c99}.cabecera__barra{min-height:var(--cabecera);align-items:center;gap:clamp(14px,2vw,34px);display:flex}.marca{flex:none;align-items:center;gap:12px;min-width:0;text-decoration:none;display:inline-flex}.marca img{width:auto;height:52px}.marca__texto{min-width:0;line-height:1;display:grid}.marca__nombre{letter-spacing:.01em;color:var(--negro);white-space:nowrap;font-family:Archivo Variable,Archivo,system-ui,sans-serif;font-size:.98rem;font-weight:800}.marca__detalle{letter-spacing:.2em;text-transform:uppercase;color:var(--acero);margin-top:5px;font-family:ui-monospace,monospace;font-size:.56rem}.navegacion{align-items:center;gap:clamp(4px,1vw,14px);margin-inline:auto;display:flex}.navegacion a{color:var(--acero-oscuro);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:color .15s var(--curva), border-color .15s var(--curva);border-bottom:2px solid #0000;padding:8px 4px;font-family:Archivo Variable,Archivo,system-ui,sans-serif;font-size:.78rem;font-weight:700;text-decoration:none}.navegacion a:hover,.navegacion a[aria-current=page]{color:var(--negro);border-color:var(--rojo)}.cabecera__acciones{flex:none;align-items:center;gap:8px;display:flex}.cabecera__whatsapp{min-height:46px;padding:.75em 1.1em;font-size:.74rem}.boton-menu{border:1.5px solid var(--linea-fuerte);border-radius:var(--radio);width:46px;height:46px;color:var(--negro);background:0 0;justify-content:center;align-items:center;display:none}@media (width<=1120px){.cabecera__whatsapp{display:none}}@media (width<=1000px){.navegacion{display:none}.boton-menu{display:inline-flex}.marca{margin-right:auto}.marca img{height:46px}}.menu{z-index:200;background:var(--negro);color:var(--blanco);padding:max(18px, env(safe-area-inset-top)) 22px calc(28px + env(safe-area-inset-bottom));visibility:hidden;transition:transform .34s var(--curva), visibility .34s;overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.menu[data-abierto=si]{visibility:visible;transform:none}.menu__cima{justify-content:space-between;align-items:center;margin-bottom:clamp(24px,6vh,52px);display:flex}.menu__lista{margin-bottom:auto;display:grid}.menu__lista a{border-bottom:1px solid var(--linea-oscura);color:var(--blanco);letter-spacing:-.02em;text-transform:uppercase;align-items:baseline;gap:1rem;padding:.85rem 0;font-family:Archivo Variable,Archivo,system-ui,sans-serif;font-size:1.6rem;font-weight:800;text-decoration:none;display:flex}.menu__lista span{letter-spacing:.14em;color:#ff5a5a;font-family:ui-monospace,monospace;font-size:.66rem}.menu__pie{gap:10px;padding-top:20px;display:grid}@media (width>=1001px){.menu{display:none}}.hero{background:var(--negro);min-height:min(86vh,780px);color:var(--blanco);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.hero__fondo{z-index:-2;position:absolute;inset:0}.hero__fondo img{object-fit:cover;object-position:center 38%;width:100%;height:100%}.hero__velo{z-index:-1;background:linear-gradient(90deg,#0b0b0cf0 0%,#0b0b0cb8 45%,#0b0b0c47 100%),linear-gradient(#0b0b0c00 45%,#0b0b0ce6 100%);position:absolute;inset:0}.hero__cuerpo{flex:1;align-items:flex-end;padding-block:clamp(52px,7vw,84px) clamp(40px,6vw,64px);display:flex}.hero__texto{max-width:900px}.hero__titulo{color:var(--blanco);max-width:16ch}.hero__titulo em{color:#ff4d4d;font-style:normal}.hero__entradilla{color:#d6d8db;max-width:58ch;margin-top:1.3rem;font-size:clamp(1rem,.94rem + .4vw,1.2rem)}.hero__acciones{flex-wrap:wrap;gap:12px;margin-top:1.9rem;display:flex}.hero .boton--contorno{--texto:var(--blanco);--borde:#ffffff8c}.hero .boton--contorno:hover{--fondo:var(--blanco);--texto:var(--negro)}.hero__banda{border-top:1px solid var(--linea-oscura);backdrop-filter:blur(6px);background:#0b0b0c8c}.hero__lineas{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hero__linea{border-left:1px solid var(--linea-oscura);align-items:center;gap:12px;padding:18px 22px;font-size:.78rem;line-height:1.3;display:flex}.hero__linea:first-child{border-left:0}.hero__linea svg{color:#ff5a5a}.hero__linea strong{letter-spacing:.06em;text-transform:uppercase;color:var(--blanco);font-family:Archivo Variable,Archivo,system-ui,sans-serif;font-size:.8rem;font-weight:800;display:block}.hero__linea span{color:#a9adb2;font-size:.76rem}@media (width<=900px){.hero{min-height:0}.hero__lineas{grid-template-columns:1fr 1fr}.hero__linea:nth-child(3){border-left:0}.hero__linea:nth-child(n+3){border-top:1px solid var(--linea-oscura)}}@media (width<=560px){.hero__lineas{grid-template-columns:1fr}.hero__linea{border-left:0;border-top:1px solid var(--linea-oscura);padding:14px 4px}.hero__linea:first-child{border-top:0}.hero__acciones .boton{flex:100%}}.cima{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);align-items:end;gap:clamp(20px,4vw,70px);margin-bottom:clamp(30px,4vw,52px);display:grid}.cima h2{max-width:20ch}@media (width<=900px){.cima{grid-template-columns:1fr;align-items:start;gap:14px}}.categorias{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);display:grid}.categoria{aspect-ratio:4/3;background:var(--negro);color:var(--blanco);isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden}.categoria img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--curva);position:absolute;inset:0}.categoria:after{content:"";z-index:1;background:linear-gradient(#0b0b0c1a 0%,#0b0b0c40 45%,#0b0b0ceb 100%);position:absolute;inset:0}.categoria:hover img{transform:scale(1.045)}.categoria__cuerpo{z-index:2;gap:6px;padding:20px;display:grid;position:absolute;inset:auto 0 0}.categoria__numero{letter-spacing:.2em;color:#ff5a5a;font-family:ui-monospace,monospace;font-size:.64rem}.categoria__nombre{letter-spacing:-.02em;text-transform:uppercase;color:var(--blanco);font-family:Archivo Variable,Archivo,system-ui,sans-serif;font-size:clamp(1.1rem,.95rem + .7vw,1.45rem);font-weight:800;line-height:1}.categoria__texto{color:#c6c9cd;max-width:34ch;font-size:.82rem;line-height:1.35}.categoria__flecha{width:38px;height:38px;color:var(--blanco);transition:background-color .2s var(--curva), border-color .2s var(--curva);border:1px solid #ffffff59;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:18px;right:18px}.categoria:hover .categoria__flecha{background:var(--rojo);border-color:var(--rojo)}.categoria--ancha{aspect-ratio:3;grid-column:span 3}@media (width<=900px){.categorias{grid-template-columns:repeat(2,minmax(0,1fr))}.categoria--ancha{aspect-ratio:16/9;grid-column:span 2}}@media (width<=560px){.categorias{grid-template-columns:1fr}.categoria,.categoria--ancha{aspect-ratio:4/3;grid-column:auto}}.nosotros{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(30px,5vw,72px);display:grid}.nosotros__imagen{position:relative}.nosotros__imagen img{aspect-ratio:4/5;object-fit:cover;width:100%}.nosotros__imagen:before{content:"";border:2px solid var(--rojo);z-index:-1;position:absolute;inset:18px -18px -18px 18px}.nosotros__datos{background:var(--linea);border:1px solid var(--linea);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1.8rem;display:grid}.nosotros__dato{background:var(--blanco);padding:16px 18px}.nosotros__dato strong{letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-family:Archivo Variable,Archivo,system-ui,sans-serif;font-size:.82rem;font-weight:800;display:block}.nosotros__dato span{color:var(--acero-oscuro);font-size:.84rem}@media (width<=900px){.nosotros{grid-template-columns:1fr}.nosotros__imagen:before{inset:14px -12px -14px 12px}}.completos{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);display:grid}.completo{min-height:clamp(340px,38vw,480px);color:var(--blanco);isolation:isolate;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.completo img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .6s var(--curva);position:absolute;inset:0}.completo:after{content:"";z-index:-1;background:linear-gradient(#0000 0%,#0b0b0c4d 40%,#0b0b0cf0 100%);position:absolute;inset:0}.completo:hover img{transform:scale(1.04)}.completo__cuerpo{gap:8px;padding:clamp(20px,3vw,34px);display:grid}.completo__cuerpo h3{color:var(--blanco);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.2rem)}.completo__cuerpo p{color:#c6c9cd;max-width:42ch;font-size:.92rem}.completo__enlace{letter-spacing:.1em;text-transform:uppercase;color:var(--blanco);border-bottom:2px solid var(--rojo);align-items:center;gap:8px;width:fit-content;margin-top:8px;padding-bottom:3px;font-family:Archivo Variable,Archivo,system-ui,sans-serif;font-size:.76rem;font-weight:800;display:inline-flex}@media (width<=760px){.completos{grid-template-columns:1fr}}.taller{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.taller__fotos{grid-template-columns:1fr 1fr;gap:10px;display:grid}.taller__fotos img{object-fit:cover;width:100%;height:100%}.taller__fotos img:first-child{aspect-ratio:3/4;grid-row:span 2}.taller__fotos img:not(:first-child){aspect-ratio:4/3}@media (width<=900px){.taller{grid-template-columns:1fr}}.ventajas{background:var(--linea);border:1px solid var(--linea);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.ventaja{background:var(--blanco);flex-direction:column;gap:12px;padding:clamp(20px,2.6vw,32px);display:flex}.ventaja__icono{background:var(--rojo-tenue);width:46px;height:46px;color:var(--rojo);place-items:center;display:grid}.ventaja__numero{letter-spacing:.18em;color:var(--acero);font-family:ui-monospace,monospace;font-size:.66rem}.ventaja h3{letter-spacing:0;font-size:.98rem;line-height:1.2}.ventaja p{color:var(--acero-oscuro);margin:0;font-size:.88rem}@media (width<=1000px){.ventajas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ventajas{grid-template-columns:1fr}}.rejilla-productos{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.producto{background:var(--blanco);border:1px solid var(--linea);transition:border-color .2s var(--curva), transform .2s var(--curva);flex-direction:column;display:flex}.producto:hover{border-color:var(--rojo);transform:translateY(-3px)}.producto__foto{aspect-ratio:1;background:var(--papel);display:block;position:relative;overflow:hidden}.producto__foto img{object-fit:cover;object-position:center 32%;width:100%;height:100%;transition:transform .5s var(--curva)}.producto:hover .producto__foto img{transform:scale(1.04)}.producto__condicion{color:var(--blanco);letter-spacing:.12em;text-transform:uppercase;background:#0b0b0cdb;padding:4px 8px;font-family:ui-monospace,monospace;font-size:.6rem;position:absolute;top:10px;left:10px}.producto__cuerpo{flex-direction:column;flex:1;gap:8px;padding:16px 18px 18px;display:flex}.producto__categoria{letter-spacing:.16em;text-transform:uppercase;color:var(--rojo);font-family:ui-monospace,monospace;font-size:.6rem}.producto__titulo{letter-spacing:-.01em;text-transform:none;font-size:1.02rem;line-height:1.2}.producto__texto{color:var(--acero-oscuro);flex:1;margin:0;font-size:.86rem;line-height:1.45}.producto__pie{border-top:1px solid var(--linea);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:10px;display:flex}.producto__precio{letter-spacing:.06em;text-transform:uppercase;color:var(--acero);font-size:.76rem;font-weight:700}@media (width<=1000px){.rejilla-productos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.rejilla-productos{grid-template-columns:1fr}}.contacto{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(30px,4vw,64px);display:grid}.vias{gap:10px;margin-top:1.6rem;display:grid}.via{border:1px solid var(--linea);color:var(--negro);background:var(--blanco);transition:border-color .15s var(--curva), background-color .15s var(--curva);align-items:center;gap:14px;padding:16px 18px;text-decoration:none;display:flex}a.via:hover{border-color:var(--rojo);background:var(--rojo-tenue);color:var(--negro)}.via__icono{background:var(--rojo);width:44px;height:44px;color:var(--blanco);flex:none;place-items:center;display:grid}.via__texto{gap:1px;min-width:0;display:grid}.via__rotulo{letter-spacing:.18em;text-transform:uppercase;color:var(--acero);font-family:ui-monospace,monospace;font-size:.58rem}.via__valor{overflow-wrap:anywhere;font-weight:650}.formulario{background:var(--blanco);border:1px solid var(--linea);padding:clamp(20px,3vw,34px)}.formulario__titulo{margin-bottom:.35rem;font-size:1.3rem}.formulario__ayuda{color:var(--acero-oscuro);margin-bottom:1.4rem;font-size:.86rem}.campo{margin-bottom:1rem;display:block}.campo__texto{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:6px;font-family:Archivo Variable,Archivo,system-ui,sans-serif;font-size:.74rem;font-weight:800;display:flex}.campo__opcional{letter-spacing:.1em;color:var(--acero);font-family:ui-monospace,monospace;font-size:.58rem;font-weight:500}.entrada,.area,.seleccion{background:var(--papel);border:1.5px solid #0000;border-bottom-color:var(--linea-fuerte);width:100%;min-height:48px;color:var(--negro);transition:border-color .15s var(--curva), background-color .15s var(--curva);border-radius:0;padding:.8rem .9rem;font-size:.96rem}.entrada:focus,.area:focus,.seleccion:focus{background:var(--blanco);border-color:var(--rojo);outline:none}.area{resize:vertical;min-height:110px}.seleccion{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%230b0b0c' stroke-width='2'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:2.4rem}.ayuda{color:var(--acero);margin-top:5px;font-size:.78rem}.formulario__nota{color:var(--acero-oscuro);margin-top:12px;font-size:.78rem}.mapa{border:1px solid var(--linea);background:repeating-linear-gradient(0deg, #0b0b0c0d 0 1px, transparent 1px 32px), repeating-linear-gradient(90deg, #0b0b0c0d 0 1px, transparent 1px 32px), var(--papel);justify-items:start;gap:10px;margin-top:14px;padding:clamp(20px,3vw,32px);display:grid}.mapa__icono{background:var(--negro);width:46px;height:46px;color:var(--blanco);place-items:center;display:grid}.mapa h3{font-size:1rem}.mapa p{color:var(--acero-oscuro);max-width:46ch;margin:0;font-size:.86rem}@media (width<=1000px){.contacto{grid-template-columns:1fr}}.franja{background:var(--rojo);color:var(--blanco);padding-block:clamp(38px,5vw,64px)}.franja__rejilla{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.franja h2{color:var(--blanco);max-width:20ch}.franja p{color:#ffe0e0;max-width:52ch;margin:.5rem 0 0}.franja .boton--contorno{--texto:var(--blanco);--borde:var(--blanco)}.franja .boton--contorno:hover{--fondo:var(--blanco);--texto:var(--rojo)}.franja .boton--blanco{--fondo:var(--blanco);--borde:var(--blanco);--texto:var(--rojo)}.pie{background:var(--negro);color:#a9adb2;padding-block:clamp(48px,6vw,76px) 26px;font-size:.9rem}.pie a{color:#e7e8e9;text-decoration:none}.pie a:hover{color:#ff5a5a}.pie__rejilla{border-bottom:1px solid var(--linea-oscura);grid-template-columns:1.4fr .8fr .8fr 1fr;gap:clamp(26px,4vw,60px);padding-bottom:42px;display:grid}.pie__marca{justify-items:start;gap:14px;display:grid}.pie__logo{background:var(--blanco);padding:10px 12px;display:inline-block}.pie__logo img{width:auto;height:66px}.pie h3{letter-spacing:.2em;text-transform:uppercase;color:#ff5a5a;margin-bottom:14px;font-family:ui-monospace,monospace;font-size:.66rem;font-weight:600}.pie__lista{gap:9px;display:grid}.pie__cierre{letter-spacing:.08em;text-transform:uppercase;color:var(--blanco);font-family:Archivo Variable,Archivo,system-ui,sans-serif;font-size:.78rem;font-weight:800}.pie__legal{color:#7d8287;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding-top:22px;font-size:.78rem;display:flex}.redes{gap:8px;display:flex}.redes span,.redes a{border:1px solid var(--linea-oscura);color:#c6c9cd;place-items:center;width:38px;height:38px;display:grid}.redes span{opacity:.55;cursor:not-allowed}.redes a:hover{background:var(--rojo);border-color:var(--rojo);color:var(--blanco)}@media (width<=900px){.pie__rejilla{grid-template-columns:1fr 1fr}}@media (width<=520px){.pie__rejilla{grid-template-columns:1fr}}.flotante-wsp{right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:130;height:56px;color:var(--blanco);letter-spacing:.08em;text-transform:uppercase;transition:transform .16s var(--curva), background-color .16s var(--curva);background:#1faa53;border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-family:Archivo Variable,Archivo,system-ui,sans-serif;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 16px 34px -18px #0b0b0cb3}.flotante-wsp:hover{color:var(--blanco);background:#188a43;transform:translateY(-2px)}.flotante-wsp span{display:none}@media (width>=720px){.flotante-wsp span{display:inline}}.aviso{border-left:3px solid var(--rojo);background:var(--rojo-tenue);color:#5a1111;align-items:flex-start;gap:10px;padding:14px 16px;font-size:.88rem;line-height:1.5;display:flex}.aviso svg{color:var(--rojo);flex:none;margin-top:2px}.seccion--oscura .aviso{color:#f0c9c9;background:#d40f0f24;border-left-color:#ff5a5a}.seccion--oscura .aviso svg{color:#ff5a5a}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.pagina-cabecera{background:var(--negro);color:var(--blanco);isolation:isolate;padding-block:clamp(46px,6vw,82px);position:relative;overflow:hidden}.pagina-cabecera__fondo{z-index:-1;position:absolute;inset:0}.pagina-cabecera__fondo img{object-fit:cover;object-position:center 40%;opacity:.34;width:100%;height:100%}.pagina-cabecera__fondo:after{content:"";background:linear-gradient(90deg,#0b0b0cf2 0%,#0b0b0c8c 70%,#0b0b0c4d 100%);position:absolute;inset:0}.pagina-cabecera .contenedor{position:relative}.migas{color:#a9adb2;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:.76rem;display:flex}.migas a{color:#e7e8e9;text-decoration:none}.migas a:hover{color:#ff5a5a}.pagina-cabecera h1{color:var(--blanco);max-width:18ch;font-size:clamp(2.2rem,1.4rem + 2.7vw,3.9rem)}.pagina-cabecera__texto{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:end;gap:clamp(18px,4vw,60px);display:grid}.pagina-cabecera__texto p{color:#c6c9cd;max-width:56ch}@media (width<=900px){.pagina-cabecera__texto{grid-template-columns:1fr;align-items:start;gap:12px}}.filtros{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.chip{border:1.5px solid var(--linea-fuerte);background:var(--blanco);min-height:40px;color:var(--acero-oscuro);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radio);transition:background-color .15s var(--curva), color .15s var(--curva), border-color .15s var(--curva);padding:.55em .95em;font-family:Archivo Variable,Archivo,system-ui,sans-serif;font-size:.72rem;font-weight:800}.chip:hover{border-color:var(--negro);color:var(--negro)}.chip[aria-pressed=true]{background:var(--negro);border-color:var(--negro);color:var(--blanco)}.vacio-linea{border:1px solid var(--linea);background:var(--papel);justify-items:start;gap:10px;padding:clamp(22px,3vw,34px);display:grid}.vacio-linea h3{font-size:1.2rem}.vacio-linea p{color:var(--acero-oscuro);max-width:60ch;margin:0;font-size:.92rem}@media print{.cabecera,.flotante-wsp,.pie,.menu{display:none!important}body{color:#000}}
