@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--t-fondo, #FFFFFF);color:var(--t-tinta, #0B0B0B);font-family:var(--t-letra-texto, Barlow, Helvetica, Arial, sans-serif);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:var(--t-acento, #E30613)}img,video{max-width:100%;display:block}h1,h2,h3,h4{margin:0;font-family:var(--t-letra-titulo, Barlow Condensed, Arial Narrow, sans-serif);font-weight:var(--t-titulo-peso, 800);text-transform:var(--t-titulo-mayus, uppercase);letter-spacing:var(--t-titulo-espaciado, .01em);line-height:.95}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}::selection{background:#e30613;color:#fff}[x-cloak]{display:none!important}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contenedor{max-width:1384px;margin:0 auto;padding-left:clamp(16px,4vw,32px);padding-right:clamp(16px,4vw,32px)}.contenedor--estrecho{max-width:1160px}.rotulo{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--t-rojo, #E30613)}.titulo{font-family:var(--t-letra-titulo, Barlow Condensed, Arial Narrow, sans-serif);font-weight:800;text-transform:uppercase;line-height:.95;font-size:clamp(36px,4.5vw,60px)}.texto-suave{color:var(--t-tinta-suave, rgba(11, 11, 11, .6))}.vacio{max-width:620px;margin:56px auto;padding:48px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.vacio__icono{font-size:40px;color:var(--t-acento, #E30613)}.vacio__titulo{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(26px,3.4vw,36px)}.vacio__texto{color:var(--t-tinta-suave, rgba(11, 11, 11, .6));max-width:460px}@keyframes subir{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes entrar-izquierda{0%{transform:translate(-100%)}to{transform:none}}@keyframes aparecer{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes marquesina{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes flotar{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-14px) rotate(2deg)}}@keyframes menear{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}:root{--t-fondo: #ffffff;--t-superficie: #ffffff;--t-foto: #F4F4F5;--t-tinta: #0B0B0B;--t-tinta-suave: #6B6B70;--t-tinta-tenue: rgba(11, 11, 11, .45);--t-borde: #E8E8EA;--t-borde-fuerte: #d4d4d8;--t-acento: #E30613;--t-rojo: #E30613;--t-boton: #0B0B0B;--t-boton-texto: #ffffff;--t-boton-hover: #E30613;--t-bloque: #0B0B0B;--t-bloque-texto: #ffffff;--t-bloque-suave: rgba(255, 255, 255, .78);--t-letra-titulo: Barlow Condensed, Arial Narrow, sans-serif;--t-letra-texto: Barlow, Helvetica, Arial, sans-serif;--t-letra-rotulo: Barlow, Helvetica, Arial, sans-serif;--t-titulo-peso: 800;--t-titulo-mayus: uppercase;--t-titulo-espaciado: .01em;--t-radio: 0px;--t-radio-foto: 0px;--t-radio-boton: 0px}:root,.tema-negro{--d-fondo: #0B0B0B;--d-texto: #ffffff;--d-acento: #E30613;--d-acento-texto: #ffffff;--d-acento-sobre-oscuro: #E30613;--d-trazo: rgba(255, 255, 255, .14);--d-reticula: rgba(255, 255, 255, .06);--d-regla: rgba(255, 255, 255, .18);--d-contorno: rgba(255, 255, 255, .6);--d-boton: #ffffff;--d-boton-texto: #0B0B0B}.tema-marino{--d-fondo: #001E62;--d-texto: #ffffff;--d-acento: #ffffff;--d-acento-texto: #001E62;--d-acento-sobre-oscuro: #ffffff;--d-trazo: rgba(255, 255, 255, .14);--d-reticula: rgba(255, 255, 255, .06);--d-regla: rgba(255, 255, 255, .18);--d-contorno: rgba(255, 255, 255, .6);--d-boton: #ffffff;--d-boton-texto: #0B0B0B}.tema-rojo{--d-fondo: #E30613;--d-texto: #ffffff;--d-acento: #0B0B0B;--d-acento-texto: #ffffff;--d-acento-sobre-oscuro: #ffffff;--d-trazo: rgba(255, 255, 255, .14);--d-reticula: rgba(255, 255, 255, .06);--d-regla: rgba(255, 255, 255, .18);--d-contorno: rgba(255, 255, 255, .6);--d-boton: #ffffff;--d-boton-texto: #0B0B0B}.tema-gris{--d-fondo: #F4F4F5;--d-texto: #0B0B0B;--d-acento: #E30613;--d-acento-texto: #ffffff;--d-acento-sobre-oscuro: #E30613;--d-trazo: rgba(11, 11, 11, .14);--d-reticula: rgba(11, 11, 11, .05);--d-regla: rgba(11, 11, 11, .15);--d-contorno: #0B0B0B;--d-boton: #0B0B0B;--d-boton-texto: #ffffff}.tema-blanco{--d-fondo: #ffffff;--d-texto: #0B0B0B;--d-acento: #001E62;--d-acento-texto: #ffffff;--d-acento-sobre-oscuro: #ffffff;--d-trazo: rgba(11, 11, 11, .14);--d-reticula: rgba(11, 11, 11, .05);--d-regla: rgba(11, 11, 11, .15);--d-contorno: #0B0B0B;--d-boton: #0B0B0B;--d-boton-texto: #ffffff}.tema-negro,.tema-marino,.tema-rojo,.tema-gris,.tema-blanco{background:var(--t-fondo);color:var(--t-tinta);font-family:var(--t-letra-texto)}.boton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border:1px solid var(--t-boton, #0B0B0B);border-radius:var(--t-radio-boton, 0);background:var(--t-boton, #0B0B0B);color:var(--t-boton-texto, #fff);font-family:var(--t-letra-texto, Barlow, Helvetica, Arial, sans-serif);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .25s,color .25s,border-color .25s,opacity .2s,transform .25s}.boton:hover{background:var(--t-boton-hover, #E30613);border-color:var(--t-boton-hover, #E30613);color:#fff}.boton:disabled,.boton[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.boton--contorno{background:transparent;color:var(--t-tinta, #0B0B0B);border:2px solid var(--t-tinta, #0B0B0B)}.boton--contorno:hover{background:var(--t-tinta, #0B0B0B);color:var(--t-fondo, #fff);border-color:var(--t-tinta, #0B0B0B)}.boton--claro{background:#fff;border-color:#fff;color:#0b0b0b}.boton--claro:hover{background:#e30613;border-color:#e30613;color:#fff;transform:translateY(-2px)}.boton--rojo{background:#e30613;border-color:#e30613;color:#fff}.boton--rojo:hover{background:#0b0b0b;border-color:#0b0b0b;color:#fff}.boton--bloque{width:100%}.boton--chico{min-height:40px;padding:0 18px;font-size:12px;letter-spacing:.1em}.enlace-flecha{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid currentColor;padding-bottom:4px;background:none;border-top:0;border-left:0;border-right:0;cursor:pointer}.campo{display:flex;flex-direction:column;gap:7px}.campo label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0b0b0b}.campo__req{color:#e30613}.campo input,.campo select,.campo textarea{width:100%;min-height:48px;border:1px solid #d4d4d8;border-radius:var(--t-radio, 0);background:#fff;padding:12px 14px;font-size:14px;font-family:Barlow,Helvetica,Arial,sans-serif;color:#0b0b0b;outline:none;transition:border-color .2s}.campo textarea{min-height:110px;resize:vertical}.campo input::placeholder,.campo textarea::placeholder{color:#0b0b0b61;opacity:1}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:#0b0b0b}.campo--error input,.campo--error select,.campo--error textarea{border-color:#e30613}.campo__error{font-size:12.5px;color:#e30613}.campo__ayuda{font-size:12.5px;color:#6b6b70}.campos-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:560px){.campos-2{grid-template-columns:minmax(0,1fr)}}.casilla{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;cursor:pointer}.casilla input{margin-top:3px;accent-color:#0B0B0B}.aviso{padding:14px 16px;border:1px solid #E8E8EA;background:#fff;font-size:13.5px}.aviso--ok{border-color:#16794c59;background:#eef8f2;color:#14532d}.aviso--error{border-color:#e3061359;background:#fdecec;color:#7f1d1d}.aviso--info{border-color:#e8e8ea;background:#f4f4f5}.recaptcha{margin:4px 0}.saltar{position:absolute;left:12px;top:-60px;z-index:100;background:#0b0b0b;color:#fff;padding:10px 16px;font-size:13px}.saltar:focus{top:12px;color:#fff}.anuncio{background:#0b0b0b;color:#fff;min-height:36px;padding:0 20px;display:flex;align-items:center;justify-content:center;gap:28px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;overflow:hidden}.anuncio__punto{color:#e30613}.anuncio__separador{opacity:.35}.cabecera{position:sticky;top:0;z-index:50;border-bottom:1px solid #E8E8EA;color:#0b0b0b;font-family:Barlow,Helvetica,Arial,sans-serif}.cabecera:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#fffffff0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.cabecera__fila{min-height:68px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px}.cabecera__nav{display:flex;justify-content:center;gap:clamp(12px,2vw,26px);font-size:clamp(11px,1.1vw,13px);font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden}.cabecera__nav a{padding:6px 0;border-bottom:2px solid transparent;color:#0b0b0b;transition:color .2s,border-color .2s}.cabecera__nav a:hover{color:#0b0b0b;border-bottom-color:#e30613}.cabecera__nav a[aria-current=page]{border-bottom-color:#e30613}.cabecera__nav a.es-resaltado{color:#e30613}.cabecera__acciones{display:flex;justify-content:flex-end;align-items:center;gap:14px}.cabecera__icono{position:relative;display:flex;padding:6px;color:#0b0b0b;cursor:pointer}.cabecera__icono:hover{color:#e30613}.cabecera__icono svg,.buscador svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cabecera__contador{position:absolute;top:-2px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#e30613;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.cabecera__punto{position:absolute;top:0;right:0;width:8px;height:8px;border-radius:50%;background:#e30613}.cabecera__abrir-menu{display:none;width:40px;height:40px;border:0;background:none;padding:0;cursor:pointer;position:relative}.cabecera__abrir-menu span,.cabecera__abrir-menu span:before,.cabecera__abrir-menu span:after{position:absolute;left:9px;width:22px;height:2px;background:#0b0b0b;content:""}.cabecera__abrir-menu span{top:19px}.cabecera__abrir-menu span:before{left:0;top:-7px}.cabecera__abrir-menu span:after{left:0;top:7px}.logo{display:inline-flex;align-items:center;gap:10px;line-height:1;color:#0b0b0b;flex:none}.logo:hover{color:#0b0b0b}.logo__icono{height:30px;width:auto;max-width:64px;object-fit:contain}.logo__palabra{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:900;font-size:30px;letter-spacing:.06em}.logo__etiqueta{margin-top:2px;padding:3px 6px;border-radius:2px;background:#0b0b0b;color:#fff;font-size:10px;font-weight:700;letter-spacing:.2em}.sucursal{position:relative}.sucursal__boton{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;border:1px solid #d4d4d8;padding:8px 12px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.sucursal__boton::-webkit-details-marker{display:none}.sucursal__boton:hover,.sucursal[open] .sucursal__boton{border-color:#0b0b0b}.sucursal__punto{width:7px;height:7px;background:#e30613;flex:none}.sucursal__rotulo{color:#6b6b70}.sucursal__menu{position:absolute;top:calc(100% + 10px);right:0;width:320px;max-width:calc(100vw - 32px);background:#fff;border:1px solid #E8E8EA;box-shadow:0 20px 50px #0b0b0b24;padding:18px;display:flex;flex-direction:column;gap:6px;text-transform:none;letter-spacing:0;animation:aparecer .2s ease both;z-index:60}.sucursal__titulo{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#6b6b70;padding:0 6px 8px}.sucursal__opcion{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;cursor:pointer;background:transparent;border:1px solid transparent;text-align:left}.sucursal__opcion:hover{background:#f4f4f5}.sucursal__opcion.es-actual{background:#f4f4f5;border-color:#e8e8ea}.sucursal__datos{display:flex;flex-direction:column;gap:2px}.sucursal__nombre{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:18px}.sucursal__direccion{font-size:12px;color:#6b6b70}.sucursal__marca{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e30613;white-space:nowrap}.buscador{border-top:1px solid #E8E8EA;background:#fff}.buscador__fila{display:flex;gap:12px;align-items:center;padding-top:14px;padding-bottom:14px}.buscador .buscador__lupa{flex:none;color:#6b6b70;width:20px;height:20px}.buscador input{flex:1;min-width:0;height:44px;border:0;background:transparent;font-size:16px;outline:none}.buscador__cerrar{display:flex;border:0;background:none;padding:6px;color:#6b6b70;cursor:pointer}.buscador .buscador__cerrar svg{width:20px;height:20px}.menu-movil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70}.menu-movil__fondo{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0b0b80}.menu-movil__panel{position:absolute;top:0;bottom:0;left:0;width:min(360px,88vw);background:#fff;overflow-y:auto;padding:18px 20px 32px;display:flex;flex-direction:column;gap:6px}.entrar-izquierda{animation:entrar-izquierda .28s cubic-bezier(.22,1,.36,1) both}.menu-movil__cabeza{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.menu-movil__cerrar{border:0;background:none;font-size:20px;cursor:pointer;padding:8px}.menu-movil__buscar input{width:100%;height:46px;border:1px solid #d4d4d8;background:#fff;padding:0 14px;font-size:16px;margin-bottom:8px}.menu-movil__grupo{border-bottom:1px solid #E8E8EA}.menu-movil__grupo summary{list-style:none;cursor:pointer;padding:14px 0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:26px;display:flex;justify-content:space-between}.menu-movil__grupo summary::-webkit-details-marker{display:none}.menu-movil__grupo summary:after{content:"+";font-family:Barlow,Helvetica,Arial,sans-serif;font-weight:400}.menu-movil__grupo[open] summary:after{content:"−"}.menu-movil__grupo a{display:block;padding:7px 0 7px 12px;font-size:15px}.menu-movil__titulo{display:block;margin:12px 0 4px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#e30613;font-weight:700}.menu-movil__grupo[open]{padding-bottom:14px}.menu-movil__suelto{padding:14px 0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:26px;border-bottom:1px solid #E8E8EA}.menu-movil .es-resaltado{color:#e30613}.menu-movil__cuenta{display:flex;gap:20px;align-items:center;margin-top:18px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@media(max-width:900px){.cabecera__abrir-menu{display:block}.cabecera__nav{display:none}.cabecera__fila{min-height:60px;gap:8px}.cabecera__acciones{gap:6px}}@media(max-width:600px){.anuncio{justify-content:flex-start;gap:16px;font-size:10.5px}.sucursal__rotulo{display:none}.sucursal__boton{padding:7px 9px;font-size:10.5px}.sucursal{position:static}.sucursal__menu{left:16px;right:16px;width:auto;max-width:none}.logo__palabra{font-size:24px}.logo__icono{height:24px}.cabecera .logo__etiqueta{display:none}}.pie{background:#0b0b0b;color:#fff;font-family:Barlow,Helvetica,Arial,sans-serif}.pie__rejilla{padding-top:72px;padding-bottom:56px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px;border-bottom:1px solid rgba(255,255,255,.12)}.pie__marca-bloque{grid-column:span 2;min-width:0;display:flex;flex-direction:column;gap:22px}.pie__boletin-titulo{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:36px;line-height:.95;text-wrap:balance;max-width:18ch}.pie__boletin{display:flex;max-width:460px;border:1px solid rgba(255,255,255,.25)}.pie__boletin input[type=email]{flex:1;min-width:0;height:50px;padding:0 16px;background:transparent;border:0;color:#fff;font-size:14px;outline:none}.pie__boletin button{height:50px;padding:0 22px;background:#fff;color:#0b0b0b;border:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.pie__boletin button:hover{background:#e30613;color:#fff}.pie__boletin-listo{max-width:460px;padding:16px 18px;border:1px solid #E30613;font-size:14px}.pie__boletin-error{color:#ff8a8a;font-size:13px}.pie__marca{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:30px}.pie__texto{font-size:14px;line-height:1.6;color:#fff9;max-width:460px}.pie__redes{display:flex;flex-wrap:wrap;gap:18px;font-size:13px;font-weight:600}.pie__redes a{color:#fff}.pie__redes a:hover{color:#e30613}.pie__columna{display:flex;flex-direction:column;gap:12px;font-size:14px}.pie__columna a{color:#fff}.pie__columna a:hover{color:#e30613}.pie__rotulo{margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff80}.pie__legal{padding-top:24px;padding-bottom:32px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:12px;color:#ffffff80}.pie__firma{display:flex;align-items:center;gap:12px}.pie .logo{color:#fff}.pie .logo__icono{height:20px;background:#fff;border-radius:2px}.pie .logo__palabra{font-size:20px}.pie .logo__etiqueta{background:#fff;color:#0b0b0b}@media(max-width:600px){.pie__marca-bloque{grid-column:auto}.pie__boletin-titulo{font-size:30px}}.principal{min-height:50vh}.principal>.contenedor:first-child>.aviso{margin-top:18px}.foto-seccion,.foto-seccion img{display:block;width:100%;height:100%}.foto-seccion img{object-fit:cover}.imagen-vacia{display:block;width:100%;height:100%;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.35),transparent 55%),var(--t-foto, #F4F4F5)}.rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:20px}.rejilla--chica{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:16px}.rejilla__celda{display:contents}@media(max-width:640px){.rejilla,.rejilla--chica{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.tarjeta{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;color:#0b0b0b;border:1px solid #ececef;transition:box-shadow .3s,transform .3s}.tarjeta:hover{box-shadow:0 20px 40px #0b0b0b1a;transform:translateY(-4px)}.tarjeta__foto{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#f4f4f5}.tarjeta__foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .4s}.tarjeta__foto-2{opacity:0}.tarjeta:hover .tarjeta__foto img{transform:scale(1.05)}.tarjeta:hover .tarjeta__foto-2{opacity:1}.tarjeta__sin-foto{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:64px;color:#0b0b0b33}.tarjeta__etiqueta{position:absolute;top:12px;left:12px;background:#3f3f46;color:#fff;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:5px 8px;pointer-events:none}.tarjeta__etiqueta--nuevo{background:#e30613}.tarjeta__etiqueta--exclusivo{background:#001e62}.tarjeta__etiqueta--lanzamiento{background:#e30613}.tarjeta__etiqueta--aviso{background:#0b0b0b}.tarjeta__numero{position:absolute;top:0;left:0;background:#e30613;color:#fff;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:18px;padding:4px 12px}.tarjeta--agotada .tarjeta__foto img{filter:grayscale(.6);opacity:.75}.tarjeta__cuerpo{flex:1;display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px 16px 18px}.tarjeta__cabeza{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.tarjeta__textos{display:flex;flex-direction:column;gap:3px;min-width:0}.tarjeta__marca{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6b6b70}.tarjeta__nombre{font-size:15px;font-weight:600;line-height:1.3;color:#0b0b0b}.tarjeta__nombre:hover{color:#e30613}.tarjeta__precio{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:22px;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:0}.tarjeta__pie{margin-top:auto;display:flex;flex-direction:column;gap:12px}.tarjeta__form{display:flex;flex-direction:column;gap:12px}.tarjeta__tallas{display:flex;gap:6px;margin:0;padding:0;border:0;min-width:0}.tarjeta__talla{flex:1;min-width:0;position:relative;cursor:pointer}.tarjeta__talla input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.tarjeta__talla span{height:34px;display:flex;align-items:center;justify-content:center;border:1px solid #d4d4d8;background:#fff;font-size:12px;font-weight:700;transition:background .15s,color .15s,border-color .15s}.tarjeta__talla input:checked+span{background:#0b0b0b;border-color:#0b0b0b;color:#fff}.tarjeta__talla input:focus-visible+span{outline:2px solid #E30613;outline-offset:1px}.tarjeta__talla:hover span{border-color:#0b0b0b}.tarjeta__talla.es-agotada{cursor:not-allowed}.tarjeta__talla.es-agotada span{color:#a1a1aa;text-decoration:line-through;background:#f4f4f5}.tarjeta__boton{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 16px;border:0;background:#0b0b0b;color:#fff;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background .25s}.tarjeta__boton:hover{background:#e30613;color:#fff}.tarjeta__boton--ancho{width:100%}@media(max-width:640px){.tarjeta__cuerpo{padding:12px;gap:10px}.tarjeta__cabeza{flex-direction:column;gap:6px}.tarjeta__precio{align-items:flex-start;font-size:20px}.tarjeta__tallas{flex-wrap:wrap}.tarjeta__talla{flex:1 0 calc(25% - 6px)}.tarjeta__boton{height:40px;font-size:11px;letter-spacing:.08em}}.tarjeta-compacta{display:block;color:#0b0b0b}.tarjeta-compacta:hover{color:#e30613}.tarjeta-compacta__foto{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#f4f4f5}.tarjeta-compacta__foto img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.tarjeta-compacta:hover .tarjeta-compacta__foto img{transform:scale(1.05)}.tarjeta-compacta__nombre{display:block;margin-top:10px;font-size:13px;font-weight:600;line-height:1.3}.tarjeta-compacta__precio{display:block;margin-top:2px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:18px;color:#0b0b0b}.precio{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.precio__desde{font-family:Barlow,Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.06em;color:#6b6b70}.precio__antes{font-family:Barlow,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;text-transform:none;color:#a1a1aa}.pastillas{display:flex;gap:8px;flex-wrap:wrap}.pastilla{display:inline-flex;align-items:center;height:36px;border:1px solid #d4d4d8;background:#fff;color:#0b0b0b;padding:0 16px;font-family:Barlow,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.pastilla:hover{border-color:#0b0b0b;color:#0b0b0b}.pastilla[aria-current],.pastilla[aria-selected=true]{background:#0b0b0b;border-color:#0b0b0b;color:#fff}.sec{padding-top:clamp(48px,6.5vw,88px)}.principal>.sec:last-child{padding-bottom:clamp(64px,8vw,110px)}.sec__cabeza{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:clamp(24px,3vw,38px);flex-wrap:wrap}.sec__titulos{display:flex;flex-direction:column;gap:6px;min-width:0}.sec__titulo{font-family:var(--t-letra-titulo);font-weight:var(--t-titulo-peso);text-transform:var(--t-titulo-mayus);letter-spacing:var(--t-titulo-espaciado);font-size:clamp(28px,3.4vw,42px);line-height:1.12}.sec__enlace{font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px;white-space:nowrap}.sec__nota{font-size:13px;color:var(--t-tinta-suave);max-width:380px;line-height:1.5}em{font-style:normal;color:var(--t-rojo)}.heroe{padding-top:0;position:relative;overflow:hidden}.heroe__titulo{margin:0}.heroe__botones{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.heroe__antetitulo{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.heroe__antetitulo:before{content:"";flex:none;width:28px;height:2px;background:#e30613}.heroe__bajada{margin:24px 0 0;font-size:18px;line-height:1.5;max-width:520px;text-wrap:pretty}.heroe__boton{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 28px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:#fff;color:#0b0b0b;border:2px solid transparent;transition:background .25s,color .25s,border-color .25s,transform .25s}.heroe__boton:hover{background:#e30613;color:#fff;transform:translateY(-2px)}.heroe__boton--2{background:transparent;color:#fff;border-color:#fff9}.heroe__boton--2:hover{background:#ffffff1a;border-color:#fff;color:#fff;transform:none}.heroe--portada{display:flex;flex-direction:column;min-height:max(560px,min(88vh,820px));background:#0b0b0b;color:#fff}.heroe__fondo{position:absolute;top:0;right:0;bottom:0;left:0}.heroe__fondo .foto-seccion,.heroe__fondo .foto-seccion img,.heroe__fondo .imagen-vacia{width:100%;height:100%}.heroe__fondo .foto-seccion img{object-fit:cover;object-position:center 30%;opacity:.85}.heroe__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.9}.heroe__velo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#0b0b0bd9,#0b0b0b73 55%,#0b0b0b1a)}.heroe--portada .heroe__contenido{position:relative;flex:1;width:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-top:56px;padding-bottom:64px}.heroe--portada .heroe__texto{animation:subir .9s ease both}.heroe--portada .heroe__antetitulo{margin-bottom:20px}.heroe--portada .heroe__titulo{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-weight:900;font-size:clamp(56px,9vw,132px);line-height:.9;letter-spacing:-.01em;max-width:14ch;text-wrap:balance;color:#fff}.heroe--portada .heroe__bajada{color:#ffffffd9}@media(prefers-reduced-motion:reduce){.heroe__video{display:none}}.heroe--departamento{display:flex;flex-direction:column;min-height:min(92vh,860px);background:var(--d-fondo);color:var(--d-texto)}.heroe__reticula{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(var(--d-reticula) 1px,transparent 1px),linear-gradient(90deg,var(--d-reticula) 1px,transparent 1px);background-size:80px 80px}.heroe__palabra{position:absolute;left:-2%;top:46%;transform:translateY(-50%);font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-weight:900;font-size:clamp(160px,30vw,460px);line-height:.8;letter-spacing:-.03em;white-space:nowrap;color:transparent;-webkit-text-stroke:2px var(--d-trazo);pointer-events:none;-webkit-user-select:none;user-select:none}.heroe__barra{position:relative;width:100%;padding-top:40px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.heroe__migas{display:flex;gap:8px;opacity:.75}.heroe__migas a{color:inherit}.heroe__migas a:hover{color:inherit;text-decoration:underline}.heroe__codigo{display:inline-flex;align-items:center;gap:10px}.heroe__codigo:before{content:"";width:8px;height:8px;background:var(--d-acento)}.heroe--departamento .heroe__contenido{position:relative;flex:1;width:100%;padding-top:40px;padding-bottom:56px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:40px;align-items:end}.heroe--departamento .heroe__texto{display:flex;flex-direction:column;justify-content:flex-end;min-height:420px}.heroe--departamento .heroe__antetitulo{font-size:13px;color:var(--d-acento)}.heroe--departamento .heroe__antetitulo:before{width:36px;height:3px;background:var(--d-acento)}.heroe--departamento .heroe__titulo{margin-top:18px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-weight:900;font-size:clamp(64px,9vw,150px);line-height:.86;letter-spacing:-.02em;text-wrap:balance}.heroe--departamento .heroe__titulo em{color:var(--d-acento)}.heroe--departamento .heroe__bajada{margin-top:26px;opacity:.85}.heroe--departamento .heroe__boton{height:54px;background:var(--d-boton);color:var(--d-boton-texto)}.heroe--departamento .heroe__boton:hover{background:#e30613;color:#fff}.heroe--departamento .heroe__boton--2{background:transparent;color:var(--d-texto);border-color:var(--d-contorno)}.heroe--departamento .heroe__boton--2:hover{background:transparent;border-color:#e30613;color:#e30613}.heroe__pieza{position:relative;min-height:420px;display:flex;align-items:flex-end;justify-content:center}.heroe__pieza-bloque{position:absolute;right:0;top:0;width:min(100%,520px);aspect-ratio:4/5;background:var(--d-acento);transform:translate(16px,-16px)}.heroe__pieza-foto{position:relative;display:block;width:min(100%,520px);aspect-ratio:4/5;overflow:hidden;background:#f4f4f5;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.heroe__pieza-foto:hover{transform:translate(-6px,-6px)}.heroe__pieza-foto img,.heroe__pieza-foto .foto-seccion,.heroe__pieza-foto .imagen-vacia{width:100%;height:100%;object-fit:cover}.heroe__pieza-datos{position:absolute;left:0;bottom:-20px;display:flex;flex-direction:column;gap:2px;max-width:260px;padding:14px 18px;background:var(--d-texto);color:var(--d-fondo)}.heroe__pieza-datos:hover{color:var(--d-fondo)}.heroe__pieza-rotulo{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.7}.heroe__pieza-nombre{font-size:14px;font-weight:700;line-height:1.3}.heroe__pieza-precio{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:22px}.heroe__pieza-precio .precio__antes,.heroe__pieza-precio .precio__desde{color:inherit;opacity:.6}.heroe__cifras{position:relative;border-top:1px solid var(--d-regla)}.heroe__cifras-fila{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.heroe__cifra{display:flex;flex-direction:column;gap:6px;padding:22px 24px 22px 0;margin-right:24px;border-right:1px solid var(--d-regla)}.heroe__cifra:last-child{border-right:0;margin-right:0}.heroe__cifra-valor{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:34px;line-height:1}.heroe__cifra-texto{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.65}@media(max-width:760px){.heroe--portada{min-height:82vh}.heroe--portada .heroe__contenido{padding-top:40px;padding-bottom:44px}.heroe__bajada{font-size:16px}.heroe__boton{height:48px;padding:0 20px;font-size:12px}.heroe--departamento,.heroe--departamento .heroe__texto,.heroe__pieza{min-height:0}.heroe__pieza{padding:16px 16px 20px 0}.heroe__barra{padding-top:24px}.heroe__cifra{padding:16px 12px 16px 0;margin-right:12px}.heroe__cifras-fila{grid-template-columns:repeat(2,minmax(0,1fr))}.heroe__cifra:nth-child(2n){border-right:0;margin-right:0}}.cinta{overflow:hidden;padding:0}.cinta__pista{display:flex;gap:40px;width:max-content;white-space:nowrap;animation:marquesina 30s linear infinite;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;letter-spacing:.14em}.cinta__item{display:inline-flex;align-items:center;gap:40px}.cinta__item:after{content:"·"}.cinta--acento,.cinta--rojo{height:44px;display:flex;align-items:center}.cinta--acento{background:var(--d-acento);color:var(--d-acento-texto)}.cinta--rojo{background:#e30613;color:#fff;height:46px}.cinta--acento .cinta__pista,.cinta--rojo .cinta__pista{font-size:20px}.cinta--rojo .cinta__pista{font-size:22px;gap:48px;animation-duration:28s}.cinta--rojo .cinta__item{gap:48px}.cinta--linea{padding:22px 0;margin-top:clamp(32px,5vw,56px);border-top:1px solid var(--t-borde);border-bottom:1px solid var(--t-borde)}.cinta--linea .cinta__pista{font-size:16px;letter-spacing:.22em;color:var(--t-tinta-suave)}.heroe+.cinta--linea{margin-top:0;border-top:0}@media(prefers-reduced-motion:reduce){.cinta__pista{animation:none}}.carrusel{display:flex;align-items:center;gap:8px}.carrusel__pagina{margin-right:6px;font-size:12px;color:#6b6b70}.carrusel__flecha{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d4d4d8;background:#fff;color:#0b0b0b;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.carrusel__flecha:hover{background:#0b0b0b;border-color:#0b0b0b;color:#fff}.ranking{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1px;background:var(--t-borde);border:1px solid var(--t-borde)}.ranking__fila{height:100%;background:var(--t-fondo);display:grid;grid-template-columns:96px 1fr;gap:18px;padding:20px;align-items:center;transition:background .3s}.ranking__fila:hover{background:var(--t-superficie);color:var(--t-tinta)}.ranking__foto{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--t-foto)}.ranking__foto img{width:100%;height:100%;object-fit:cover}.ranking__puesto{position:absolute;top:0;left:0;background:var(--t-acento);color:var(--t-fondo);font-family:var(--t-letra-rotulo);font-size:13px;font-weight:600;padding:4px 9px}.ranking__datos{display:flex;flex-direction:column;gap:5px;min-width:0}.ranking__marca{font-family:var(--t-letra-rotulo);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--t-acento)}.ranking__nombre{font-family:var(--t-letra-titulo);text-transform:var(--t-titulo-mayus);letter-spacing:var(--t-titulo-espaciado);font-size:21px;line-height:1.15}.ranking__lema{font-size:12.5px;color:var(--t-tinta-tenue);line-height:1.4}.ranking__precio{font-family:var(--t-letra-titulo);font-size:15px;margin-top:4px}.filas{display:flex;flex-direction:column}.filas__fila{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 10px;border-top:1px solid var(--t-borde);transition:padding .3s,background .3s}.filas__fila:last-child{border-bottom:1px solid var(--t-borde)}.filas__fila:hover{background:var(--t-superficie);padding:26px 22px;color:var(--t-tinta)}.filas__nombre{display:flex;align-items:baseline;gap:22px;font-family:var(--t-letra-titulo);font-size:clamp(24px,3.4vw,40px);font-weight:500;text-transform:uppercase}.filas__numero{font-size:13px;color:var(--t-acento)}.filas__conteo{font-family:var(--t-letra-rotulo);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--t-tinta-tenue);white-space:nowrap}.familia__foto,.banner__foto{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .8s cubic-bezier(.22,1,.36,1)}.mundo__velo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:28px;pointer-events:none;background:linear-gradient(to top,#0b0b0bb8,#0b0b0b00 58%);color:#fff}.mundo__entrar,.banner__boton{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid currentColor;align-self:flex-start;padding-bottom:3px;white-space:nowrap}.editorial{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(32px,5vw,56px);align-items:center}.editorial__foto{aspect-ratio:4/5;overflow:hidden;background:var(--t-foto);border-radius:var(--t-radio)}.editorial__texto{display:flex;flex-direction:column;gap:20px;max-width:460px}.editorial__parrafo{font-size:15px;line-height:1.75;color:var(--t-tinta-suave)}.editorial__lista{list-style:none;margin:0;padding:0;border-top:1px solid var(--t-borde-fuerte)}.editorial__item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid var(--t-borde-fuerte)}.editorial__item>a{flex:1;display:flex;justify-content:space-between;align-items:center;gap:12px}.editorial__item>a:hover span:first-child{color:var(--t-acento)}.editorial__item span:first-child{font-family:var(--t-letra-titulo);font-size:18px;text-transform:var(--t-titulo-mayus)}.editorial__estado{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-acento);white-space:nowrap}.editorial__item.es-proximo,.editorial__item.es-proximo .editorial__estado{color:var(--t-tinta-tenue)}.coleccion{background:var(--t-bloque);color:var(--t-bloque-texto);border-radius:calc(var(--t-radio) + 12px);padding:clamp(28px,4vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:32px;align-items:center}.coleccion__texto{display:flex;flex-direction:column;gap:14px}.coleccion__titulo{font-weight:var(--t-titulo-peso);font-size:clamp(26px,3.4vw,40px)}.coleccion__titulo em{color:var(--t-acento)}.coleccion__texto p{font-size:15.5px;line-height:1.6;color:var(--t-bloque-suave);max-width:380px}.coleccion__boton{align-self:flex-start;background:#fff;color:var(--t-tinta);padding:14px 30px;border-radius:var(--t-radio-boton);font-weight:600;font-size:15px;transition:background .2s,color .2s}.coleccion__boton:hover{background:var(--t-acento);color:var(--t-tinta)}.coleccion__fotos{display:grid;grid-template-columns:1fr 1fr;gap:14px}.coleccion__foto{display:block;aspect-ratio:3/4;border-radius:var(--t-radio-foto);overflow:hidden;background:var(--t-foto);transform:rotate(-3deg);transition:transform .25s}.coleccion__foto:nth-child(2n){transform:rotate(3deg)}.coleccion__foto:hover{transform:rotate(0) scale(1.03)}.promo{position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:stretch;min-height:420px;background:var(--t-bloque);color:var(--t-bloque-texto);border-radius:var(--t-radio)}.promo__burbuja{display:none}.promo__imagen{position:relative;min-height:320px;overflow:hidden}.promo__imagen .foto-seccion{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .8s cubic-bezier(.22,1,.36,1)}.promo:hover .promo__imagen .foto-seccion{transform:scale(1.04)}.promo__texto{position:relative;padding:clamp(32px,4vw,56px);display:flex;flex-direction:column;justify-content:center;gap:16px}.promo__antetitulo{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--t-acento)}.promo__titulo{font-family:var(--t-letra-titulo);font-weight:var(--t-titulo-peso);text-transform:var(--t-titulo-mayus);font-size:clamp(34px,4.6vw,64px);line-height:1}.promo__titulo em{color:var(--t-acento)}.promo__parrafo{font-size:15px;line-height:1.7;color:var(--t-bloque-suave);max-width:400px}.promo__acciones{display:flex;gap:12px 18px;flex-wrap:wrap;align-items:center;margin-top:6px}.promo__boton{background:var(--t-bloque-texto);color:var(--t-bloque);padding:15px 30px;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;border-radius:var(--t-radio-boton);transition:background .2s,color .2s}.promo__boton:hover{background:var(--t-rojo);color:#fff}.promo__codigo{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--t-bloque-suave)}.promo__codigo strong{color:var(--t-bloque-texto);font-weight:600}.promo__fotos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:clamp(24px,3vw,40px);align-content:center;order:2}.promo__foto{display:block;aspect-ratio:3/4;overflow:hidden;border-radius:var(--t-radio-foto);background:var(--t-foto);box-shadow:0 14px 30px #0b0b0b33}.promo--sin-imagen{min-height:0}.banners{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.banner{position:relative;display:block;min-height:380px;aspect-ratio:4/3;overflow:hidden;background:var(--t-foto);color:#fff;border-radius:var(--t-radio)}.banner:hover{color:#fff}.banner:hover .banner__foto{transform:scale(1.04)}.banner__contenido{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:28px;background:linear-gradient(to top,#0b0b0bb3,#0b0b0b00 58%)}.banner__arriba{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.banner__abajo{display:flex;flex-direction:column;gap:8px}.banner__antetitulo{font-size:11.5px;letter-spacing:.28em;text-transform:uppercase}.banner__cifra{font-family:var(--t-letra-titulo);font-size:56px;font-weight:600;line-height:.8}.banner__titulo{font-family:var(--t-letra-titulo);font-weight:var(--t-titulo-peso);text-transform:var(--t-titulo-mayus);font-size:clamp(26px,2.8vw,38px);line-height:1.02}.banner__titulo em{color:inherit;font-style:italic}.banner__texto{font-size:14px;line-height:1.6;max-width:360px;opacity:.85}.banner--color{background:var(--t-acento);color:var(--t-fondo)}.banner--color:hover{color:var(--t-fondo)}.banner--color .banner__contenido{background:none}@media(max-width:640px){.banner{min-height:300px;aspect-ratio:auto}}.bloque-quiz{background:var(--t-bloque);color:var(--t-bloque-texto);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:stretch;border-radius:var(--t-radio);overflow:hidden}.bloque-quiz__texto{padding:clamp(32px,5vw,64px);display:flex;flex-direction:column;justify-content:center;gap:18px}.bloque-quiz__antetitulo{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--t-acento)}.bloque-quiz__titulo{font-family:var(--t-letra-titulo);font-weight:var(--t-titulo-peso);text-transform:var(--t-titulo-mayus);font-size:clamp(28px,3.6vw,42px);line-height:1.12}.bloque-quiz__titulo em{color:var(--t-acento)}.bloque-quiz__parrafo{font-size:15px;line-height:1.7;color:var(--t-bloque-suave);max-width:420px}.bloque-quiz__boton{align-self:flex-start;background:var(--t-bloque-texto);color:var(--t-bloque);padding:15px 32px;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;border-radius:var(--t-radio-boton);transition:background .2s,color .2s}.bloque-quiz__boton:hover{background:var(--t-acento);color:var(--t-bloque-texto)}.bloque-quiz__foto{position:relative;min-height:340px}.bloque-quiz__foto .foto-seccion,.bloque-quiz__foto .imagen-vacia{position:absolute;top:0;right:0;bottom:0;left:0}.familias{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px}.familia{border:1px solid var(--t-borde-fuerte);padding:28px 24px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-height:190px;border-radius:var(--t-radio);transition:background .3s,color .3s,border-color .3s}a.familia:hover{background:var(--t-tinta);color:var(--t-fondo);border-color:var(--t-tinta)}.familia__nombre{font-family:var(--t-letra-titulo);font-size:25px;text-transform:var(--t-titulo-mayus)}.familia__pie{display:flex;flex-direction:column;gap:6px}.familia__texto{font-size:13px;line-height:1.6;opacity:.7}.familia__ver{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;margin-top:6px;color:var(--t-acento)}a.familia:hover .familia__ver{color:var(--t-acento)}.familias--imagen{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px}.familias--imagen .familia{position:relative;aspect-ratio:1/1;min-height:0;padding:0;border:0;overflow:hidden;background:var(--t-foto)}.familias--imagen a.familia:hover{background:var(--t-foto);color:#fff}.familia__foto img{width:100%;height:100%;object-fit:cover}.familias--imagen .familia:hover .familia__foto{transform:scale(1.06)}.familias--imagen .familia__nombre,.familias--imagen .familia__pie{position:relative;z-index:1;color:#fff}.familias--imagen .familia:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0b0b0bb3,#0b0b0b00 55%)}.familias--imagen .familia{display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:22px}.familias--imagen .familia__nombre{font-size:26px}.familias--imagen .familia__texto{opacity:.85;font-size:12.5px;line-height:1.5}.sec--franja{padding-top:0;border-bottom:1px solid var(--t-borde)}.beneficios{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.beneficios__titulo{margin-bottom:26px}.beneficio{display:flex;align-items:center;gap:12px;padding:18px 8px;font-size:12.5px;letter-spacing:.06em;color:var(--t-tinta-suave)}.beneficio__punto{width:6px;height:6px;border-radius:99px;background:var(--t-rojo);flex:none}.beneficios--cifras{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));border-top:1px solid var(--t-borde);border-bottom:1px solid var(--t-borde)}.beneficios--cifras .beneficio{flex-direction:column;align-items:flex-start;gap:6px;padding:26px 18px;letter-spacing:0;border-right:1px solid var(--t-borde)}.beneficios--cifras .beneficio:last-child{border-right:0}.beneficio__cifra{font-family:var(--t-letra-titulo);font-size:24px;color:var(--t-acento);line-height:1.1}.beneficio__texto{line-height:1.5}.novedad{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px}.novedad__destacado{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:340px;padding:clamp(26px,3.5vw,44px);background:var(--t-superficie);color:var(--t-tinta);border-radius:calc(var(--t-radio) + 12px)}.novedad__destacado:hover{color:var(--t-tinta)}.novedad__sticker{position:absolute;right:24px;top:20px;background:var(--t-tinta);color:var(--t-fondo);padding:8px 16px;border-radius:99px;font-weight:600;font-size:13px;transform:rotate(6deg);animation:menear 3.5s ease-in-out infinite}.novedad__texto{display:flex;flex-direction:column;gap:10px;max-width:360px}.novedad__antetitulo{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--t-rojo)}.novedad__titulo{font-family:var(--t-letra-titulo);font-weight:var(--t-titulo-peso);font-size:clamp(28px,3.2vw,44px);line-height:1.02}.novedad__parrafo{font-size:15px;line-height:1.55;color:var(--t-tinta-suave)}.novedad__pie{display:flex;justify-content:space-between;align-items:flex-end;gap:14px}.novedad__boton{background:var(--t-tinta);color:var(--t-fondo);padding:13px 24px;border-radius:var(--t-radio-boton);font-weight:600;font-size:14.5px}.novedad__foto{width:120px;aspect-ratio:4/5;border-radius:var(--t-radio-foto);overflow:hidden;flex:none;transform:rotate(3deg);box-shadow:0 14px 30px #2d244033;background:var(--t-superficie)}.novedad__foto .foto-seccion,.novedad__foto img{width:100%;height:100%;object-fit:cover}.novedad__lista{display:flex;flex-direction:column;gap:14px}.novedad__lista-titulo{font-weight:var(--t-titulo-peso);font-size:clamp(22px,2.4vw,28px);padding:0 6px}.novedad__rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.novedad__item{display:flex;flex-direction:column;gap:8px}.novedad__item-foto{display:block;aspect-ratio:1/1;border-radius:var(--t-radio-foto);overflow:hidden;background:var(--t-superficie)}.novedad__item-foto img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.novedad__item:hover .novedad__item-foto img{transform:scale(1.05)}.novedad__item-pie{display:flex;justify-content:space-between;gap:8px;padding:0 6px;font-size:14px;font-weight:600}.novedad__item-pie .precio{font-weight:700;white-space:nowrap}.sec--destacado{padding-top:clamp(56px,6vw,72px)}.destacado{background:#0b0b0b;color:#fff}.destacado__rejilla{padding-top:clamp(48px,6vw,96px);padding-bottom:clamp(48px,6vw,96px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(28px,5vw,72px);align-items:center}.destacado__foto{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#3f3f46}.destacado__foto img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.destacado__foto:hover img{transform:scale(1.03)}.destacado__sello{position:absolute;top:18px;left:18px;background:#e30613;color:#fff;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;padding:7px 12px}.destacado__texto{display:flex;flex-direction:column;gap:22px}.destacado__antetitulo{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:#d98ea4}.destacado__nombre{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(38px,5vw,72px);line-height:.98;color:#fff}.destacado__historia{font-size:15.5px;line-height:1.75;color:#ffffffb8;max-width:460px}.destacado__notas{display:flex;flex-direction:column;gap:12px;border-top:1px solid rgba(255,255,255,.15);padding-top:20px}.destacado__nota{display:grid;grid-template-columns:90px 1fr;gap:16px;align-items:center}.destacado__nota-rotulo{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff80}.destacado__nota-texto{display:flex;flex-direction:column;gap:5px;font-size:13.5px}.destacado__barra{display:block;height:2px;background:#ffffff1f}.destacado__barra span{display:block;height:2px;background:#d98ea4;width:50%}.destacado__barra--1 span{width:92%}.destacado__barra--2 span{width:74%}.destacado__barra--3 span{width:58%}.destacado__acciones{display:flex;gap:12px 18px;align-items:center;flex-wrap:wrap;margin-top:4px}.destacado__boton{display:inline-flex;gap:6px;align-items:baseline;background:#fff;color:#0b0b0b;padding:16px 30px;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;transition:background .2s,color .2s}.destacado__boton:hover{background:#e30613;color:#fff}.destacado__boton .precio{letter-spacing:.04em}.destacado__boton .precio__antes{color:inherit;opacity:.6}.destacado__enlace{color:#fff;font-size:12px;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:3px}.destacado__enlace:hover{color:#fff}.sec--boletin{padding-bottom:clamp(64px,8vw,110px)}.boletin{max-width:760px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.boletin .sec__titulo{font-size:32px}.boletin__texto{font-size:14.5px;color:var(--t-tinta-suave);max-width:420px}.boletin__form{display:flex;width:100%;max-width:440px;border-bottom:1px solid var(--t-tinta);position:relative}.boletin__form input[type=email]{flex:1;min-width:0;border:0;background:transparent;padding:14px 4px;font-size:15px;outline:none;color:var(--t-tinta)}.boletin__form button{border:0;background:transparent;font-size:12px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;color:var(--t-acento)}.boletin__form button:hover{color:var(--t-rojo)}.boletin__trampa{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.boletin__listo{font-family:var(--t-letra-titulo);font-size:20px;color:var(--t-acento)}.boletin__error{font-size:13px;color:var(--t-rojo)}.mundos{display:flex;flex-wrap:wrap;gap:10px}.mundo{flex:1 1 260px;position:relative;overflow:hidden;min-width:0;height:clamp(380px,56vh,600px);background:#f4f4f5;color:#fff;transition:flex .7s cubic-bezier(.22,1,.36,1)}.mundo:first-child{flex-grow:1.4}.mundo:hover{flex-grow:2.4;color:#fff}.mundo__foto{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .9s cubic-bezier(.22,1,.36,1),filter .6s}.mundo__foto img{width:100%;height:100%;object-fit:cover}.mundo:hover .mundo__foto{transform:scale(1.04)}.mundo__velo{background:linear-gradient(to top,#0b0b0bbf,#0b0b0b00 55%)}.mundo__numero{font-size:11px;letter-spacing:.3em;text-transform:uppercase}.mundo__eslogan{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(24px,2.6vw,38px);line-height:1.05}@media(max-width:640px){.mundo{height:340px;flex-basis:100%}}.regalos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}.regalo{border:1px solid var(--t-borde-fuerte);padding:32px 28px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;background:var(--t-superficie);min-height:240px;border-radius:var(--t-radio);transition:background .3s,color .3s,transform .3s}.regalo:hover{background:var(--t-tinta);color:var(--t-fondo);transform:translateY(-4px)}.regalo__arriba,.regalo__abajo{display:flex;flex-direction:column;gap:8px}.regalo__abajo{gap:10px}.regalo__antetitulo{font-size:11px;letter-spacing:.24em;text-transform:uppercase;opacity:.6}.regalo__titulo{font-family:var(--t-letra-titulo);font-size:clamp(34px,3.6vw,48px);line-height:1}.regalo__texto{font-size:14px;line-height:1.6;opacity:.75}.regalo__conteo{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--t-rojo)}.pasos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));border-top:1px solid var(--t-borde-fuerte)}.pasos>li{border-bottom:1px solid var(--t-borde-fuerte)}.paso{display:flex;flex-direction:column;gap:16px;padding:36px 28px 36px 0;height:100%}.paso__numero{font-family:var(--t-letra-titulo);font-size:clamp(56px,6vw,88px);line-height:.9;color:var(--t-borde);transition:color .3s}a.paso:hover .paso__numero{color:var(--t-rojo)}.paso__titulo{font-family:var(--t-letra-titulo);font-size:24px}.paso__texto{font-size:14px;line-height:1.65;color:var(--t-tinta-suave);max-width:320px}.paso__boton{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--t-rojo)}.sucursales__actual{font-size:13px;color:var(--t-tinta-suave);margin:-18px 0 22px}.sucursales__actual strong{color:var(--t-tinta)}.sucursales{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px}.sucursales form{display:flex}.tarjeta-sucursal{width:100%;min-height:220px;padding:28px 24px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;text-align:left;border:1px solid var(--t-borde-fuerte);background:var(--t-superficie);color:var(--t-tinta);border-radius:var(--t-radio);cursor:pointer;transition:transform .3s,border-color .3s}.tarjeta-sucursal:hover{transform:translateY(-4px);border-color:var(--t-tinta)}.tarjeta-sucursal.es-actual{background:var(--t-tinta);color:var(--t-fondo);border-color:var(--t-tinta)}.tarjeta-sucursal__arriba,.tarjeta-sucursal__abajo{display:flex;flex-direction:column;gap:6px}.tarjeta-sucursal__marca{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--t-rojo)}.tarjeta-sucursal.es-actual .tarjeta-sucursal__marca{color:var(--t-acento)}.tarjeta-sucursal__nombre{font-family:var(--t-letra-titulo);font-size:30px;line-height:1.1}.tarjeta-sucursal__direccion{font-size:13px;opacity:.65;line-height:1.5}.tarjeta-sucursal__abajo{font-size:12.5px;opacity:.85}.tarjeta-sucursal__cta{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase}.opiniones{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}.opinion{margin:0;background:var(--t-superficie);border:1px solid var(--t-borde);padding:30px 28px;display:flex;flex-direction:column;gap:16px;border-radius:var(--t-radio)}.opinion__comilla{font-family:var(--t-letra-titulo);font-size:40px;line-height:.6;color:var(--t-rojo)}.opinion__texto{margin:0;flex:1;font-family:var(--t-letra-titulo);font-size:19px;line-height:1.4}.opinion__pie{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--t-borde);padding-top:14px}.opinion__nombre{font-size:13px;font-weight:600}.opinion__ciudad{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-tinta-tenue)}.comunidad{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr));gap:8px}.comunidad__foto{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:var(--t-foto);border-radius:var(--t-radio-foto)}.comunidad__foto .foto-seccion{transition:transform .6s cubic-bezier(.22,1,.36,1)}.comunidad__foto:hover .foto-seccion{transform:scale(1.06)}@media(max-width:640px){.comunidad{grid-template-columns:repeat(3,minmax(0,1fr))}}.vehiculos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px 40px;align-items:end;padding:clamp(24px,4vw,44px);border:1px solid var(--t-borde-fuerte);background:var(--t-superficie);border-radius:var(--t-radio)}.vehiculos__texto .sec__cabeza{margin-bottom:10px}.vehiculos__texto p{color:var(--t-tinta-suave);font-size:14px}.vehiculos__campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;align-items:end}.vehiculos .campo>span{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-tinta-suave)}.vehiculos .campo select,.vehiculos .campo input{width:100%;border:1px solid var(--t-borde-fuerte);background:var(--t-fondo);color:var(--t-tinta);padding:13px 14px;font-size:14px;border-radius:var(--t-radio-boton)}.vehiculos--busqueda{margin-bottom:28px;grid-template-columns:1fr}.mosaico__rejilla{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:260px;gap:16px}.mosaico__pieza{position:relative;display:block;overflow:hidden;grid-column:span 5;background:#0b0b0b;color:#fff}.mosaico__pieza--grande{grid-column:span 7;grid-row:span 2}.mosaico__rejilla--1 .mosaico__pieza--grande{grid-column:span 12}.mosaico__rejilla--2 .mosaico__pieza{grid-column:span 6;grid-row:span 2}.mosaico__pieza:hover{color:#fff}.mosaico__foto{position:absolute;top:0;right:0;bottom:0;left:0}.mosaico__foto .foto-seccion,.mosaico__foto img,.mosaico__foto .imagen-vacia{width:100%;height:100%;object-fit:cover}.mosaico__foto img{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.mosaico__pieza:hover .mosaico__foto img{transform:scale(1.04)}.mosaico__velo{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#000c)}.mosaico__texto{position:absolute;left:24px;right:24px;bottom:24px;display:flex;flex-direction:column}.mosaico__pieza--grande .mosaico__texto{left:28px;right:28px;bottom:28px}.mosaico__antetitulo{margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#e30613}.mosaico__titulo{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:34px;line-height:.95}.mosaico__pieza--grande .mosaico__titulo{font-size:44px}.mosaico__bajada{margin-top:10px;font-size:14px;color:#fffc}.mosaico__pieza--marino{background:#001e62}.mosaico__pieza--marino .mosaico__velo{background:linear-gradient(180deg,#001e6200 30%,#001e62e6)}.mosaico__pieza--marino .mosaico__antetitulo{color:#fff;opacity:.8}.mosaico__pieza--claro{background:#f4f4f5;color:#0b0b0b}.mosaico__pieza--claro:hover{color:#0b0b0b}.mosaico__pieza--claro .mosaico__velo{background:linear-gradient(180deg,#fff0 30%,#ffffffeb)}.mosaico__pieza--claro .mosaico__bajada{color:#3f3f46}@media(max-width:760px){.mosaico__rejilla{grid-template-columns:1fr;grid-auto-rows:240px;gap:12px}.mosaico__pieza,.mosaico__pieza--grande,.mosaico__rejilla--2 .mosaico__pieza{grid-column:auto;grid-row:auto}.mosaico__pieza--grande{grid-row:span 2}.mosaico__titulo,.mosaico__pieza--grande .mosaico__titulo{font-size:32px}}.historia{margin-top:clamp(48px,6.5vw,88px);padding-top:0;background:#0b0b0b;color:#fff}.historia__rejilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));min-height:640px}.historia__texto{display:flex;flex-direction:column;justify-content:center;padding:96px 48px 96px 0}.historia__texto .rotulo{margin-bottom:20px}.historia__titulo{margin:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(44px,5.5vw,84px);line-height:.92;text-wrap:balance}.historia__parrafo{margin:16px 0 0;max-width:520px;font-size:17px;line-height:1.6;color:#ffffffc7;text-wrap:pretty}.historia__titulo+.historia__parrafo{margin-top:28px}.historia__cifras{display:flex;flex-wrap:wrap;gap:24px 40px;margin-top:40px}.historia__cifra{display:flex;flex-direction:column;gap:4px}.historia__cifra-valor{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:40px;line-height:1}.historia__cifra-texto{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#fff9}.historia__foto{position:relative;min-height:420px;overflow:hidden}.historia__foto .foto-seccion,.historia__foto img,.historia__foto .imagen-vacia{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.historia__foto .imagen-vacia{background:#1f1f22}.historia__velo{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b0b0b,#0b0b0b00 30%)}.historia__sello{position:absolute;right:32px;bottom:32px;width:140px;height:120px;padding:14px;display:flex;align-items:center;justify-content:center;background:#fff}.historia__sello img{position:static;width:100%;height:100%;object-fit:contain}@media(max-width:760px){.historia__texto{padding:56px 0 40px}.historia__foto{min-height:320px;margin:0 calc(-1*clamp(16px,4vw,32px))}.historia__velo{background:linear-gradient(180deg,#0b0b0b,#0b0b0b00 30%)}.historia__sello{right:16px;bottom:16px;width:110px;height:92px}}.confianza{background:#f4f4f5;border-top:1px solid #E8E8EA;padding-top:0}.principal>.confianza:last-child{padding-bottom:0}.confianza__rejilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:40px;padding-top:56px;padding-bottom:56px}.confianza__titulo{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-family:Barlow,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.confianza__titulo svg{flex:none;color:#e30613}.confianza__pastillas{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.confianza__pastilla{padding:10px 14px;background:#fff;border:1px solid #e0e0e4;font-size:13px;font-weight:600}.confianza__nota{margin:14px 0 0;font-size:13px;color:#6b6b70}.confianza__texto{margin:0;font-size:14px;line-height:1.6;color:#3f3f46;text-wrap:pretty}.editorial-depto__rejilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px}.editorial-depto__portada{position:relative;aspect-ratio:4/5;overflow:hidden;background:#0b0b0b}.editorial-depto__portada .foto-seccion,.editorial-depto__portada img,.editorial-depto__portada .imagen-vacia{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.editorial-depto__portada .imagen-vacia{background:#1f1f22}.editorial-depto__velo{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#000000d9)}.editorial-depto__leyenda{position:absolute;left:28px;right:28px;bottom:28px;color:#fff}.editorial-depto__antetitulo{display:block;margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--d-acento-sobre-oscuro)}.editorial-depto__titulo{margin:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:40px;line-height:.92;text-wrap:balance}.editorial-depto__centro{display:grid;grid-template-rows:1fr auto;gap:24px}.editorial-depto__dato{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:300px;padding:36px;background:var(--d-fondo);color:var(--d-texto)}.editorial-depto__cifra{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-weight:900;font-size:clamp(72px,8vw,120px);line-height:.8;color:var(--d-acento)}.editorial-depto__rotulo{display:block;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.65}.editorial-depto__texto{margin:12px 0 0;font-size:16px;line-height:1.55;opacity:.9;text-wrap:pretty}.editorial-depto__productos{display:grid;grid-template-columns:1fr 1fr;gap:24px}.editorial-depto__lado{display:flex;flex-direction:column;gap:24px}.editorial-depto__cita{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:24px;margin:0;padding:32px;border:2px solid #0B0B0B}.editorial-depto__cita-rotulo{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#e30613}.editorial-depto__frase{margin:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-weight:700;font-size:clamp(28px,2.6vw,38px);line-height:1;text-wrap:balance}.editorial-depto__autor{font-size:13px;color:#6b6b70}.editorial-depto__foto2{position:relative;aspect-ratio:16/9;overflow:hidden;background:#f4f4f5}.editorial-depto__foto2 .foto-seccion,.editorial-depto__foto2 img{width:100%;height:100%;object-fit:cover}@media(max-width:760px){.editorial-depto__dato{min-height:0;padding:28px}.editorial-depto__cita{padding:24px}}.migas{display:flex;flex-wrap:wrap;gap:4px 0;padding:26px 0 0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#0b0b0b8c}.migas>*+*:before{content:"/";margin:0 10px;opacity:.5}.migas a:hover,.migas [aria-current]{color:#0b0b0b}.catalogo{padding-bottom:clamp(64px,8vw,96px)}.catalogo__cabeza{display:flex;flex-direction:column;gap:12px;margin:30px 0 32px;max-width:640px;animation:subir .5s ease both}.catalogo__titulo{font-size:clamp(36px,5vw,52px);line-height:1.05}.catalogo__intro{font-size:15px;line-height:1.7;color:#0b0b0ba6}.catalogo__intro--suelta{margin:22px 0 6px;max-width:640px}.catalogo__conteo{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#0b0b0b80;margin-bottom:18px}.catalogo--departamento{padding-top:clamp(48px,6vw,80px);scroll-margin-top:72px}.catalogo__fila{display:flex;align-items:baseline;justify-content:space-between;gap:8px 24px;flex-wrap:wrap;margin-bottom:24px}.catalogo__titulo--seccion{font-size:clamp(32px,4vw,48px)}.catalogo__piezas{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#6b6b70}.filtros__departamentos{margin-bottom:6px}.catalogo__banner{position:relative;height:300px;overflow:hidden;background:#f4f4f5}.catalogo__banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.catalogo__banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0b0b0b99,#0b0b0b00 60%)}.catalogo__banner-texto{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding-bottom:30px;color:#fff}.catalogo__banner-rotulo{font-size:12px;letter-spacing:.3em;text-transform:uppercase}.catalogo__banner-titulo{font-size:clamp(36px,5vw,56px);color:#fff}.filtros{display:flex;flex-direction:column;gap:12px;margin:26px 0 30px;border-top:1px solid rgba(11,11,11,.12);border-bottom:1px solid rgba(11,11,11,.12);padding:16px 0}.filtros__fila{display:flex;gap:8px 12px;align-items:center}.filtros__rotulo{flex:none;min-width:80px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#0b0b0b80}.filtros__pie{display:flex;justify-content:space-between;align-items:center;gap:12px 24px;flex-wrap:wrap;padding-top:6px}.filtros__orden{display:flex;align-items:center;gap:10px;margin-left:auto;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#0b0b0b8c}.filtros__orden select{border:1px solid rgba(11,11,11,.25);background:#fff;padding:9px 12px;font-size:13px;letter-spacing:0;text-transform:none;color:#0b0b0b}.interruptor-enlace{display:inline-flex;align-items:center;gap:10px;font-size:13px}.interruptor-enlace__caja{width:34px;height:20px;border-radius:99px;background:#0b0b0b33;position:relative;transition:background .2s;flex:none}.interruptor-enlace__caja:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:99px;background:#fff;transition:transform .2s}.interruptor-enlace[aria-current] .interruptor-enlace__caja{background:#e30613}.interruptor-enlace[aria-current] .interruptor-enlace__caja:after{transform:translate(14px)}@media(max-width:700px){.filtros__fila{flex-direction:column;align-items:flex-start}.filtros__fila .pastillas{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:4px;scrollbar-width:none}.filtros__orden{margin-left:0}}.busqueda{display:flex;gap:10px;max-width:560px;margin-top:10px}.busqueda input{flex:1;min-width:0;border:0;border-bottom:1px solid #0B0B0B;background:transparent;padding:12px 4px;font-size:17px;outline:none}.vacio--listado{margin:24px auto}.paginacion{display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap;margin-top:48px}.paginacion__numeros{display:flex;gap:6px;align-items:center}.paginacion__numero{min-width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;font-size:13.5px}a.paginacion__numero:hover{border-color:#0b0b0b4d}.paginacion__numero[aria-current]{background:#0b0b0b;color:#fff}.paginacion__paso{font-size:12px;letter-spacing:.14em;text-transform:uppercase}.paginacion__paso[aria-disabled]{opacity:.35}.paginacion__puntos{padding:0 4px;color:#0b0b0b73}.ficha{padding-bottom:clamp(64px,8vw,96px)}.ficha__rejilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(28px,5vw,48px);margin-top:24px;align-items:start}.ficha__galeria{position:sticky;top:96px;display:grid;gap:12px}.ficha__galeria--miniaturas{grid-template-columns:72px minmax(0,1fr)}.ficha__foto{position:relative;aspect-ratio:4/5;background:#f4f4f5;overflow:hidden}.ficha__foto img{width:100%;height:100%;object-fit:cover}.ficha__etiqueta{top:16px;left:16px}.ficha__miniaturas{display:flex;flex-direction:column;gap:10px}.ficha__miniatura{width:100%;aspect-ratio:4/5;padding:0;border:2px solid transparent;background:#f4f4f5;cursor:pointer;transition:border-color .2s}.ficha__miniatura img{width:100%;height:100%;object-fit:cover}.ficha__miniatura:hover{border-color:#d4d4d8}.ficha__miniatura.es-elegida{border-color:#0b0b0b}.ficha__video{position:absolute;right:16px;bottom:16px;z-index:2;width:clamp(92px,24%,150px);height:clamp(115px,24%,188px);overflow:hidden;background:#0b0b0b;border:2px solid #fff;box-shadow:0 12px 32px #0b0b0b47;transition:width .35s ease,height .35s ease,right .35s ease,bottom .35s ease,border-width .35s ease,box-shadow .35s ease}.ficha__video video{display:block;width:100%;height:100%;object-fit:cover}.ficha__video.es-grande{right:0;bottom:0;width:100%;height:100%;border-width:0;box-shadow:none}.ficha__video-abrir{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:transparent;cursor:pointer}.ficha__video-abrir:focus-visible{outline:2px solid #E30613;outline-offset:-4px}.ficha__video-play{position:absolute;left:8px;bottom:8px;width:26px;height:26px;border-radius:50%;background:#e30613}.ficha__video-play:after{content:"";position:absolute;top:50%;left:50%;margin:-5px 0 0 -3px;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #fff}.ficha__video-cerrar{position:absolute;top:14px;right:14px;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#0b0b0b;font-size:24px;line-height:38px;cursor:pointer}.ficha__video-cerrar:hover{background:#fff}@media(prefers-reduced-motion:reduce){.ficha__video{transition:none}}.ficha__datos{display:flex;flex-direction:column;gap:28px}.ficha__titulos{display:flex;flex-direction:column;gap:8px}.ficha__antetitulo{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6b6b70}.ficha__nombre{font-size:clamp(36px,4.5vw,56px);line-height:.95}.ficha__lema{font-size:15px;line-height:1.6;color:#3f3f46}.ficha__sellos{list-style:none;margin:0;padding:0;border-top:1px solid #E8E8EA}.ficha__sellos li{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid #E8E8EA;font-size:14px;line-height:1.5}.ficha__sellos em{font-style:normal;font-weight:700}.ficha__sello-marca{color:#e30613;flex:none}.ficha__detalles{display:flex;flex-direction:column;gap:12px}.ficha__subtitulo{font-family:Barlow,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.4}.ficha__historia{font-size:14px;line-height:1.8;color:#3f3f46}.ficha__caracteristicas{margin:0}.ficha__caracteristicas>div{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #E8E8EA;font-size:14px;line-height:1.6;color:#3f3f46}.ficha__caracteristicas dt{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b6b70;padding-top:2px}.ficha__caracteristicas dd{margin:0}@media(max-width:700px){.ficha__galeria{position:static}.ficha__galeria--miniaturas{grid-template-columns:minmax(0,1fr)}.ficha__miniaturas{order:2;flex-direction:row;overflow-x:auto}.ficha__miniatura{flex:none;width:64px}.ficha__video{right:10px;bottom:10px;width:26%;height:26%}}.compra{display:flex;flex-direction:column;gap:22px}.compra__precio{display:flex;gap:6px 14px;align-items:baseline;flex-wrap:wrap}.compra__monto{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:36px;line-height:1}.compra__antes{font-size:15px;color:#a1a1aa}.compra__alterno,.compra__presentacion{font-size:13px;color:#6b6b70}.compra__resumen{font-size:15px;line-height:1.6;color:#3f3f46;text-wrap:pretty}.compra__acciones{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px 12px}.compra__form{display:contents}.compra__sin-js{grid-column:1/-1}.compra__boton{min-width:0;height:52px;border:0;background:#0b0b0b;color:#fff;padding:0 20px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .25s,opacity .2s}.compra__boton:hover{background:#e30613}.compra__boton:disabled{opacity:.45;cursor:not-allowed;background:#0b0b0b}.compra__ahora{grid-column:1/-1;order:2;height:52px;border:2px solid #0B0B0B;background:#fff;color:#0b0b0b;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.compra__ahora:hover{background:#0b0b0b;color:#fff}.compra__ahora:disabled{opacity:.45;cursor:not-allowed;background:#fff;color:#0b0b0b}.cantidad{display:flex;height:52px;border:1px solid #d4d4d8;background:#fff}.cantidad__paso{width:46px;border:0;background:#fff;font-size:18px;cursor:pointer}.cantidad__paso:hover{background:#f4f4f5}.cantidad__numero{width:48px;border:0;text-align:center;font-weight:700;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cantidad__numero::-webkit-inner-spin-button,.cantidad__numero::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.opciones{border:0;margin:0;padding:0;min-width:0}.opciones__titulo{float:left;width:100%;display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:0;margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.opciones__elegida{color:#6b6b70}.opciones__guia{font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;text-decoration:underline;color:#6b6b70}.opciones__lista{clear:both;display:flex;gap:8px;flex-wrap:wrap}.opcion{min-width:56px;height:46px;padding:0 14px;border:1px solid #d4d4d8;background:#fff;font-size:13px;font-weight:700;cursor:pointer;position:relative;transition:border-color .15s,background .15s,color .15s}.opcion:hover{border-color:#0b0b0b}.opcion.es-elegida{background:#0b0b0b;border-color:#0b0b0b;color:#fff}.opcion.es-agotada{color:#a1a1aa;text-decoration:line-through}.opcion.es-elegida.es-agotada{color:#ffffffb3}.opcion--color{width:46px;min-width:0;padding:0;border-radius:99px;line-height:0;display:inline-flex;align-items:center;justify-content:center}.opcion--color.es-elegida{background:#fff;box-shadow:inset 0 0 0 2px #0b0b0b}.opcion--color.es-agotada{opacity:.4}.opcion__muestra{width:30px;height:30px}.opcion__muestra circle{stroke:#0b0b0b33;stroke-width:1}.disponibilidad{border:1px solid #E8E8EA;background:#fff;padding:14px 16px;display:flex;flex-direction:column;gap:12px}.disponibilidad__estado{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600}.disponibilidad__punto{width:9px;height:9px;border-radius:99px;background:#16794c;flex:none}.disponibilidad__estado.es-agotado .disponibilidad__punto{background:#e30613}.disponibilidad__otras{display:flex;flex-direction:column;gap:8px}.disponibilidad__nota{font-size:12.5px;color:#6b6b70;line-height:1.5}.disponibilidad__sucursal{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border:1px solid #E8E8EA;background:#f4f4f5;flex-wrap:wrap}.disponibilidad__datos{display:flex;flex-direction:column;gap:1px;font-size:13.5px}.disponibilidad__datos small{font-size:12px;color:#6b6b70}.disponibilidad__acciones{display:flex;gap:8px;flex-wrap:wrap}.relacionados{margin-top:clamp(64px,9vw,96px)}.relacionados__titulo{margin-bottom:24px;font-size:clamp(28px,3.5vw,44px)}.relacionados__rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:16px}.relacionados .tarjeta-compacta__foto{aspect-ratio:4/5}.recursos{margin-top:72px;border-top:1px solid #E8E8EA;padding-top:40px}.recursos__rejilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.recurso{background:#fff;border:1px solid rgba(11,11,11,.12);display:flex;flex-direction:column}.recurso__foto{position:relative;aspect-ratio:4/5;background:#f4f4f5;overflow:hidden}.recurso__foto img,.recurso__foto video{width:100%;height:100%;object-fit:cover}.recurso__pie{padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:10px}.recurso__datos{display:flex;flex-direction:column;gap:2px;font-size:13.5px}.recurso__datos small{font-size:11.5px;color:#0b0b0b8c}.recurso__descargar{border:1px solid #0B0B0B;padding:8px 14px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:background .2s,color .2s}.recurso__descargar:hover{background:#0b0b0b;color:#fff}.recurso__estado{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:19px}.recurso--video{background:#0b0b0b;color:#fff;border-color:#0b0b0b}.recurso--video .recurso__foto{background:#000}.recurso--video .recurso__datos small{color:#fff9}.recurso--video .recurso__descargar{border-color:#fff;color:#fff}.recurso--video .recurso__descargar:hover{background:#fff;color:#0b0b0b}.recurso--enlace{position:relative;min-height:200px;justify-content:center}.recurso--enlace:hover{border-color:#0b0b0b}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:16px}.modal__fondo{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0b0b8c}.modal__caja{position:relative;width:min(920px,100%);max-height:calc(100vh - 32px);overflow-y:auto;background:#fff;box-shadow:0 30px 80px #0b0b0b59}.modal__cerrar{position:absolute;top:10px;right:10px;z-index:2;width:38px;height:38px;border:0;border-radius:99px;background:#ffffffe6;font-size:16px;cursor:pointer}.modal__cargando{padding:80px 24px;text-align:center;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:20px}.aparecer{animation:aparecer .25s ease both}.rapida{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.rapida__foto{position:relative;aspect-ratio:4/5;background:#f4f4f5}.rapida__foto img{width:100%;height:100%;object-fit:cover}.rapida__datos{padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;gap:16px}.rapida__nombre{font-size:clamp(30px,3vw,40px);line-height:.95}.rapida__ficha{align-self:flex-start}.quiz{max-width:820px;padding-top:56px;padding-bottom:110px}.quiz__cabeza{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:44px;animation:subir .5s ease both}.quiz__cabeza .rotulo{color:#e30613}.quiz__titulo{font-size:clamp(32px,4.5vw,44px);line-height:1.1}.quiz__progreso{display:flex;gap:6px;margin-top:6px}.quiz__progreso span{width:34px;height:3px;background:#0b0b0b26}.quiz__progreso span.es-hecho{background:#e30613}.quiz__opciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px}.quiz__opcion{border:1px solid rgba(11,11,11,.25);background:#fff;padding:32px 22px;display:flex;flex-direction:column;gap:8px;transition:border-color .2s,background .2s}.quiz__opcion:hover{border-color:#e30613;background:#fdecec;color:#0b0b0b}.quiz__opcion-etiqueta{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:21px}.quiz__opcion-ayuda{font-size:13px;color:#0b0b0b99;line-height:1.5}.quiz__atras{display:table;margin:32px auto 0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#0b0b0b8c;border-bottom:1px solid rgba(11,11,11,.35);padding-bottom:3px}.quiz__resultado{display:flex;flex-direction:column;align-items:center}.quiz__resultado-caja{width:100%;background:#fff;border:1px solid rgba(11,11,11,.15);padding:clamp(24px,4vw,44px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:32px;align-items:center;animation:aparecer .4s ease both}.quiz__resultado-foto{display:block;aspect-ratio:4/5;background:#f4f4f5;overflow:hidden}.quiz__resultado-foto img{width:100%;height:100%;object-fit:cover}.quiz__resultado-texto{display:flex;flex-direction:column;gap:12px}.quiz__resultado-texto .rotulo{color:#e30613;font-size:11.5px;letter-spacing:.2em}.quiz__resultado-nombre{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:32px;line-height:1.1}.quiz__resultado-motivo{font-size:14.5px;color:#0b0b0ba6;line-height:1.6}.quiz__resultado-precio{font-size:18px;font-weight:600}.quiz__resultado-acciones{display:flex;gap:10px;flex-wrap:wrap}.quiz__resultado-acciones .boton{padding:14px 26px;font-size:12px}.pagina{max-width:800px;padding-bottom:120px}.pagina>.migas{padding-top:48px}.pagina__cabeza{display:flex;flex-direction:column;gap:14px;margin:20px 0 28px}.pagina__titulo{font-size:clamp(40px,5vw,64px);line-height:.92}.pagina__resumen{font-size:16px;line-height:1.7;color:#3f3f46}.pagina__cuerpo{font-size:15px;line-height:1.7;color:#3f3f46}.pagina__cuerpo>*+*{margin-top:16px}.pagina__cuerpo h2{font-family:Barlow,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;text-transform:none;line-height:1.4;color:#0b0b0b;margin-top:28px}.pagina__cuerpo h2+p{margin-top:6px}.pagina__cuerpo h3{font-size:20px;margin-top:28px}.pagina__cuerpo ul,.pagina__cuerpo ol{padding-left:22px}.pagina__cuerpo li+li{margin-top:6px}.pagina__cuerpo a{color:#e30613;border-bottom:1px solid currentColor}.pagina__cuerpo strong{color:#0b0b0b}.pagina__cuerpo blockquote{margin:0;padding-left:18px;border-left:2px solid #E30613;color:#0b0b0bb3}.pagina__cuerpo table{width:100%;border-collapse:collapse;border:1px solid #E8E8EA;font-size:14px;margin-top:28px}.pagina__cuerpo th{background:#0b0b0b;color:#fff;padding:10px 14px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:left}.pagina__cuerpo td{padding:10px 14px;border-top:1px solid #E8E8EA}.pagina__cuerpo tbody tr:nth-child(2n){background:#fafafa}@media(max-width:560px){.pagina__cuerpo table{display:block;overflow-x:auto}}.pagina__ayuda{margin-top:36px;padding:22px;background:#f4f4f5;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.pagina__ayuda-titulo{font-weight:700}.pagina__ayuda-texto{margin-top:4px;font-size:13px;color:#6b6b70}.bolsa-lateral{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.bolsa-lateral__fondo{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0b0b73}.bolsa-lateral__panel{position:absolute;top:0;right:0;bottom:0;width:420px;max-width:92vw;background:#fff;display:flex;flex-direction:column;box-shadow:-24px 0 60px #0b0b0b40;outline:none}.bolsa-lateral__panel>.bolsa__aviso{padding:10px 26px}.bolsa-lateral__cargando{padding:40px 26px;font-size:14px;color:#0b0b0b8c}.bolsa-lateral__contenido{flex:1;min-height:0;display:flex;flex-direction:column}@keyframes entrar-derecha{0%{transform:translate(100%)}to{transform:none}}.entrar-derecha{animation:entrar-derecha .35s cubic-bezier(.22,1,.36,1) both}.bolsa--lateral{flex:1;min-height:0;display:flex;flex-direction:column}.bolsa--lateral .bolsa__lineas{flex:1;min-height:0;overflow:auto;padding:6px 26px}.bolsa--lateral .bolsa__minimo,.bolsa--lateral .bolsa__aviso{padding-left:26px;padding-right:26px}.bolsa__cabeza{display:flex;justify-content:space-between;align-items:center;padding:22px 26px;border-bottom:1px solid rgba(11,11,11,.12)}.bolsa__titulo{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:20px}.bolsa__cerrar{border:0;background:none;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.bolsa__cerrar:hover{color:#e30613}.bolsa__aviso{padding:10px 0;font-size:13px;background:#eaf3ec;color:#1f6b43}.bolsa__aviso--error{background:#fdecec;color:#e30613}.bolsa__minimo{--acento: #E30613;padding-top:16px;padding-bottom:18px;border-bottom:1px solid rgba(11,11,11,.12);background:#fdecec;display:flex;flex-direction:column;gap:10px}.bolsa__minimo.es-listo{--acento: #2e8b57;background:#eaf3ec}.bolsa__minimo-fila{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.bolsa__minimo-rotulo{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--acento)}.bolsa__minimo-cuenta{font-size:13px;font-weight:600;white-space:nowrap}.bolsa__minimo-texto{font-size:13px;line-height:1.5}.bolsa__progreso{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:8px;border:0;border-radius:99px;overflow:hidden;background:#0b0b0b1f;color:var(--acento)}.bolsa__progreso::-webkit-progress-bar{background:#0b0b0b1f;border-radius:99px}.bolsa__progreso::-webkit-progress-value{background:var(--acento);border-radius:99px;transition:width .5s cubic-bezier(.22,1,.36,1)}.bolsa__progreso::-moz-progress-bar{background:var(--acento);border-radius:99px}.bolsa__lineas{display:flex;flex-direction:column}.bolsa__linea{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid #E8E8EA;align-items:center}.bolsa__linea.es-retirada .bolsa__foto,.bolsa__linea.es-retirada .bolsa__nombre,.bolsa__linea.es-retirada .bolsa__precio{opacity:.5}.bolsa__foto{width:64px;aspect-ratio:4/5;flex:none;background:#f4f4f5;display:flex;align-items:center;justify-content:center;overflow:hidden;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:20px;color:#e30613}.bolsa__foto img{width:100%;height:100%;object-fit:cover}.bolsa__datos{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.bolsa__marca{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6b6b70}.bolsa__nombre{font-size:14px;font-weight:600;line-height:1.3}.bolsa__nombre:hover{color:#e30613}.bolsa__detalle{font-size:12px;color:#6b6b70}.bolsa__promo{font-size:11.5px;font-weight:600;color:#2e8b57}.bolsa__promo--nivel{color:#e30613}.bolsa__alerta{font-size:11.5px;line-height:1.4;color:#e30613;margin-top:2px}.bolsa__acciones{display:flex;align-items:center;gap:14px;margin-top:8px;flex-wrap:wrap}.bolsa__cantidad{display:flex;align-items:stretch;height:32px;border:1px solid #d4d4d8;background:#fff}.bolsa__paso{width:30px;height:100%;border:0;background:transparent;font-size:15px;cursor:pointer;line-height:1}.bolsa__paso:hover{background:#f4f4f5}.bolsa__unidades{min-width:30px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.bolsa__importe{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right;max-width:40%}.bolsa__precio{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:18px}.bolsa__antes{font-size:11.5px;color:#a1a1aa}.bolsa__quitar{border:0;background:none;padding:0;font-size:12px;color:#6b6b70;text-decoration:underline;cursor:pointer}.bolsa__quitar:hover{color:#e30613}form[aria-busy=true] button{opacity:.5;cursor:progress}.bolsa__vacia{padding:56px 16px;text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center}.bolsa__vacia-titulo{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:26px}.bolsa__vacia-texto{font-size:14px;color:#6b6b70;margin-bottom:8px}.bolsa__seguir{align-self:center;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid currentColor;padding-bottom:3px}.bolsa__pie{padding:20px 26px 26px;border-top:1px solid #E8E8EA;display:flex;flex-direction:column;gap:14px;background:#f4f4f5}.bolsa__resumen-titulo{font-size:24px;margin-bottom:4px}.bolsa__nota{background:#fdecec;border:1px solid rgba(227,6,19,.25);padding:12px 14px;font-size:12.5px;line-height:1.5}.bolsa__puntos{display:flex;flex-direction:column;gap:8px;font-size:13px}.bolsa__puntos-nota{font-size:12px;color:#6b6b70}.bolsa__cupon{display:flex;gap:8px}.bolsa__cupon input{flex:1;min-width:0;height:44px;border:1px solid #d4d4d8;background:#fff;padding:0 12px;font-size:13px;text-transform:uppercase}.bolsa__cupon input::placeholder{text-transform:none}.bolsa__aplicar{height:44px;border:0;background:#0b0b0b;color:#fff;padding:0 16px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.bolsa__aplicar:hover{background:#e30613}.bolsa__cupon-aplicado{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font-size:13px}.bolsa__cupon-error{display:block;color:#e30613;font-size:12px;margin-top:2px}.bolsa__totales{margin:0;display:flex;flex-direction:column;gap:10px}.bolsa__totales>div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.bolsa__totales dd{margin:0;text-align:right}.bolsa__totales .es-descuento{color:#16a34a}.bolsa__total{font-size:18px;font-weight:700;border-top:1px solid #d4d4d8;padding-top:12px;margin-top:4px}.bolsa__beneficio{font-size:12.5px;font-weight:600;color:#2e8b57}.bolsa__gratis{--acento: #E30613;display:flex;flex-direction:column;gap:8px;font-size:12px;color:#6b6b70}.bolsa__gratis.es-listo{--acento: #2e8b57;color:#2e8b57;font-weight:600}.bolsa__gratis .bolsa__progreso{height:4px}.bolsa__letra-chica{font-size:12px;color:#6b6b70;text-align:center}.bolsa__finalizar{display:flex;align-items:center;justify-content:center;min-height:52px;text-align:center;border:0;background:#0b0b0b;color:#fff;padding:12px 16px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:background .2s}a.bolsa__finalizar:hover{background:#e30613;color:#fff}.bolsa__finalizar.es-bloqueado{background:#0b0b0b2e;color:#0b0b0b8c;cursor:not-allowed}.bolsa__motivo{font-size:12.5px;line-height:1.5;text-align:center;color:#3f3f46}.pagina-bolsa{padding-top:24px;padding-bottom:96px}.pagina-bolsa__titulo{font-size:clamp(44px,6vw,72px);line-height:.92;margin:16px 0 28px}.pagina-bolsa__cuenta{font-size:.5em;font-weight:600;color:#6b6b70}.bolsa--pagina{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:0 48px;align-items:start}.bolsa--pagina .bolsa__aviso,.bolsa--pagina .bolsa__minimo{grid-column:1/-1;padding-left:20px;padding-right:20px;margin-bottom:8px}.bolsa--pagina .bolsa__lineas{grid-column:1;border-top:1px solid #E8E8EA}.bolsa--pagina .bolsa__linea{gap:20px;padding:20px 0}.bolsa--pagina .bolsa__foto{width:110px}.bolsa--pagina .bolsa__nombre{font-size:16px}.bolsa--pagina .bolsa__detalle{font-size:13px}.bolsa--pagina .bolsa__acciones{margin-top:14px}.bolsa--pagina .bolsa__cantidad{height:38px}.bolsa--pagina .bolsa__paso{width:36px;font-size:16px}.bolsa--pagina .bolsa__unidades{min-width:34px;font-size:14px}.bolsa--pagina .bolsa__quitar{font-size:13px}.bolsa--pagina .bolsa__precio{font-size:24px}.bolsa--pagina .bolsa__pie{grid-column:2;position:sticky;top:100px;border:0;padding:28px}.bolsa--pagina .bolsa__vacia{grid-column:1/-1;padding:80px 16px;border:1px dashed #d4d4d8}.bolsa--pagina .bolsa__vacia-titulo{font-size:32px}@media(max-width:900px){.bolsa--pagina{grid-template-columns:1fr}.bolsa--pagina .bolsa__pie{grid-column:1;position:static;margin-top:24px}}@media(max-width:560px){.bolsa--pagina .bolsa__foto{width:80px}.bolsa--pagina .bolsa__precio{font-size:19px}}.tarjeta__form{display:contents}@media(max-height:760px){.bolsa-lateral__contenido{overflow-y:auto}.bolsa--lateral{flex:none}.bolsa--lateral .bolsa__lineas{flex:none;overflow:visible}}.checkout{padding-top:40px;padding-bottom:96px;animation:subir .5s ease both}.checkout__cabecera{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.checkout__titulo{font-size:clamp(44px,6vw,72px);line-height:.92}.checkout__entrar{font-size:13.5px;color:#6b6b70}.checkout__entrar a{color:#0b0b0b;text-decoration:underline}.checkout__rejilla{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:48px;align-items:start}.checkout__form{display:flex;flex-direction:column;gap:40px;min-width:0}.checkout__bloque{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:14px}.checkout__subtitulo{display:flex;align-items:center;gap:12px;padding:0;margin-bottom:4px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:24px}.checkout__subtitulo--chico{font-size:20px}.checkout__numero{width:28px;height:28px;flex:none;border-radius:50%;background:#0b0b0b;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:Barlow,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700}.checkout__nota{font-size:13.5px;color:#6b6b70;line-height:1.6}.checkout__instrucciones{background:#f4f4f5;padding:18px;font-size:14px;line-height:1.6}.checkout__instrucciones-rotulo{display:block;margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e30613}.elecciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.eleccion{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;border:2px solid #E8E8EA;background:#fff;padding:14px;cursor:pointer;transition:border-color .15s}.eleccion:hover{border-color:#a1a1aa}.eleccion input{position:absolute;opacity:0;width:1px;height:1px}.eleccion:has(input:checked){border-color:#0b0b0b}.eleccion:has(input:focus-visible){outline:2px solid #E30613;outline-offset:2px}.eleccion__texto{display:flex;flex-direction:column;gap:3px;min-width:0}.eleccion__nombre{font-size:14px;font-weight:700;line-height:1.3}.eleccion__desc{font-size:12px;color:#6b6b70;line-height:1.5}.eleccion__desc--marca{color:#e30613;font-weight:600}.eleccion__precio{margin-top:2px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:18px}.checkout__resumen{background:#f4f4f5;padding:28px;display:flex;flex-direction:column;gap:16px;position:sticky;top:100px}.checkout__resumen-titulo{display:block;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:24px}.checkout__lineas{display:flex;flex-direction:column;max-height:280px;overflow:auto}.checkout__linea{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;border-bottom:1px solid #e0e0e4;padding:10px 0}.checkout__linea-foto{width:48px;height:56px;flex:none;background:#fff;overflow:hidden}.checkout__linea-foto img{width:100%;height:100%;object-fit:cover}.checkout__linea-datos{flex:1;min-width:0;display:flex;flex-direction:column}.checkout__linea-nombre{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkout__linea-detalle{display:block;font-size:12px;color:#6b6b70;margin-top:2px}.checkout__linea-monto{font-weight:700;white-space:nowrap}.checkout__totales{display:flex;flex-direction:column;gap:10px;margin:0}.checkout__totales div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.checkout__totales dd{margin:0;text-align:right}.checkout__totales .es-descuento{color:#16a34a}.checkout__totales .es-total{font-size:18px;font-weight:700;border-top:1px solid #d4d4d8;padding-top:12px;margin-top:4px}.checkout__alterno{margin-top:-8px;font-size:12px;color:#6b6b70;text-align:right}.checkout__confirmar{width:100%;min-height:52px;margin-top:4px;border:0;background:#e30613;color:#fff;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .2s}.checkout__confirmar:hover{background:#0b0b0b}.checkout__confirmar:disabled{opacity:.45;cursor:not-allowed;background:#e30613}.checkout__volver{font-size:12px;color:#6b6b70;text-align:center;text-decoration:underline}.checkout__preventa{font-size:13px;line-height:1.5;background:#fff;padding:12px 14px}.checkout__unidades{font-size:12px;color:#6b6b70;text-align:right}@media(max-width:900px){.checkout__rejilla{grid-template-columns:minmax(0,1fr)}.checkout__resumen{position:static}}.pedido{max-width:1160px;padding-top:48px;padding-bottom:96px;animation:subir .5s ease both}.pedido__gracias{max-width:720px;margin:0 auto 48px;text-align:center;display:flex;flex-direction:column;gap:18px;align-items:center}.pedido__check{width:72px;height:72px;border-radius:99px;background:#e30613;color:#fff;display:flex;align-items:center;justify-content:center;font-size:32px}.pedido__titulo{font-size:clamp(44px,6vw,72px);line-height:.92;text-wrap:balance}.pedido__intro{font-size:16px;line-height:1.6;color:#3f3f46;max-width:520px;text-wrap:pretty}.pedido__acciones{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:14px}.pedido__cabecera{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-bottom:32px}.pedido__cabecera .rotulo{flex-basis:100%}.pedido__fecha{flex-basis:100%;font-size:13px;color:#6b6b70}.pedido__estado{display:inline-block;padding:5px 12px;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;background:#fbf3e6;color:#8a5a12;border:1px solid rgba(138,90,18,.25);white-space:nowrap}.pedido__estado.es-pagado{background:#eef8f2;color:#14532d;border-color:#16794c4d}.pedido__estado.es-cancelado{background:#f4f4f5;color:#6b6b70;border-color:#e8e8ea}.pedido__rejilla{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:44px;align-items:start}.pedido__principal{display:flex;flex-direction:column;gap:24px;min-width:0}.pedido__linea-tiempo{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;counter-reset:paso}.pedido__linea-tiempo li{position:relative;display:flex;flex-direction:column;gap:8px;font-size:12px;letter-spacing:.06em;color:#0b0b0b73;padding-top:4px}.pedido__linea-tiempo small{font-size:11.5px;letter-spacing:0;color:#e30613}.pedido__punto{width:14px;height:14px;border-radius:99px;border:2px solid rgba(11,11,11,.25);background:#fff}.pedido__linea-tiempo li:before{content:"";position:absolute;top:10px;left:18px;right:-6px;height:2px;background:#0b0b0b1f}.pedido__linea-tiempo li:last-child:before{display:none}.pedido__linea-tiempo .es-hecho{color:#0b0b0b}.pedido__linea-tiempo .es-hecho .pedido__punto{background:#e30613;border-color:#e30613}.pedido__linea-tiempo .es-hecho:before{background:#e30613}.pedido__linea-tiempo .es-actual{color:#0b0b0b;font-weight:600}.pedido__linea-tiempo .es-actual .pedido__punto{border-color:#e30613;box-shadow:0 0 0 4px #e3061326}.pedido__tarjeta{background:#fff;border:1px solid rgba(11,11,11,.14);padding:clamp(20px,3vw,28px);display:flex;flex-direction:column;gap:14px}.pedido__subtitulo{font-size:24px}.pedido__monto{font-size:15px}.pedido__monto small{display:block;font-size:12px;color:#6b6b70;margin-top:2px}.pedido__metodo{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#e30613}.pedido__instrucciones{font-family:IBM Plex Mono,monospace;font-size:13.5px;line-height:1.8;background:#fff;border-left:3px solid #E30613;padding:14px 16px;overflow-wrap:anywhere}.pedido__plazo{font-size:13px;color:#6b6b70;line-height:1.6}.pedido__reporte .boton{align-self:flex-start}.pedido__pagos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pedido__pago{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px 16px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(11,11,11,.1);font-size:13.5px}.pedido__pago:last-child{border-bottom:0}.pedido__pago a{color:#e30613;border-bottom:1px solid currentColor}.pedido__pago-monto{font-weight:600;white-space:nowrap}.pedido__pago-estado{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#8a5a12;white-space:nowrap}.pedido__pago-estado.es-aprobado{color:#16a34a}.pedido__pago-estado.es-rechazado{color:#e30613}.pedido__observacion{display:block;color:#e30613;margin-top:4px}.pedido__whatsapp{align-self:flex-start}.avatar-vendedora{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;overflow:hidden;background:#f4f4f5;color:#e30613;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:16px;letter-spacing:.03em}.avatar-vendedora img{width:100%;height:100%;object-fit:cover}.avatar-vendedora--grande{width:64px;height:64px;font-size:22px}.avatar-vendedora--cualquiera{background:transparent;border:1px dashed rgba(11,11,11,.3);color:#6b6b70}.checkout__vendedoras{border:0;padding:0;margin:14px 0 0;min-width:0;display:flex;flex-direction:column;gap:12px}.checkout__vendedoras>.checkout__nota{margin:0}.checkout__vendedoras .elecciones{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.eleccion--vendedora{flex-direction:row;align-items:center;gap:12px}.checkout__vendedora-unica{display:flex;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;border:1px solid #E8E8EA;background:#fff;font-size:14px;line-height:1.6}.pedido__enviar{display:inline-flex;align-items:center;gap:12px;margin-top:22px;padding-left:10px}.pedido__enviar .avatar-vendedora{width:34px;height:34px;font-size:13px}.pedido__vendedora{flex-direction:row;align-items:flex-start;gap:18px}.pedido__vendedora-nombre{margin:2px 0 0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:20px}.pedido__vendedora-texto{margin:4px 0 0;font-size:13.5px;color:#6b6b70}.pedido__vendedora-botones{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}@media(max-width:560px){.pedido__vendedora{flex-direction:column;gap:12px}.pedido__vendedora>div{width:100%}.pedido__vendedora-botones .boton{flex:1 1 100%;justify-content:center;text-align:center}}.pedido__entrega{display:flex;flex-direction:column;gap:8px;padding-top:6px;font-size:13.5px;line-height:1.6}.pedido__seguir{display:inline-flex;margin-top:40px}@media(max-width:900px){.pedido__rejilla{grid-template-columns:minmax(0,1fr)}.pedido__resumen{position:static}}@media(max-width:560px){.pedido__linea-tiempo{grid-template-columns:1fr;gap:12px}.pedido__linea-tiempo li{flex-direction:row;align-items:center;padding-top:0}.pedido__linea-tiempo li:before{display:none}.pedido__pago{grid-template-columns:minmax(0,1fr) auto}.pedido__pago-estado{grid-column:1/-1}}.cuenta{max-width:1040px;padding-top:48px;padding-bottom:96px;animation:subir .5s ease both}.cuenta__cabecera{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.cuenta__titulo{font-size:clamp(40px,5vw,64px);line-height:.92}.cuenta__texto{font-size:14px;color:#6b6b70}.cuenta__menu{display:flex;flex-wrap:wrap;gap:6px 24px;border-bottom:1px solid #E8E8EA;margin-bottom:28px}.cuenta__menu a,.cuenta__menu button{padding:12px 0;border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#6b6b70;cursor:pointer}.cuenta__menu .es-actual{color:#0b0b0b;border-bottom-color:#e30613}.cuenta__menu form{margin-left:auto}.cuenta__bloque{display:flex;flex-direction:column;gap:18px;margin-top:20px}.cuenta__bloque-cabeza{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.cuenta__subtitulo{font-size:24px;margin-top:12px}.cuenta__dato{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e30613}.cuenta__vacio{padding:32px;border:1px dashed #d4d4d8;font-size:14px;color:#6b6b70;text-align:center}.cuenta__vacio a{color:#0b0b0b;text-decoration:underline}.cuenta__form{max-width:720px}.cuenta__form .boton{align-self:flex-start}.cuenta__fijo{padding:15px 0;font-size:14px}.cuenta__pedidos{display:flex;flex-direction:column;gap:12px}.cuenta__pedido{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"numero estado total" "fecha estado total";gap:2px 20px;align-items:center;padding:18px;border:1px solid #E8E8EA;transition:border-color .2s}.cuenta__pedido:hover{border-color:#0b0b0b;color:#0b0b0b}.cuenta__pedido-numero{grid-area:numero;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:17px}.cuenta__pedido-fecha{grid-area:fecha;font-size:12.5px;color:#6b6b70}.cuenta__pedido .pedido__estado{grid-area:estado}.cuenta__pedido-total{grid-area:total;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:22px;white-space:nowrap}@media(max-width:560px){.cuenta__pedido{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"numero total" "fecha fecha" "estado estado"}.cuenta__pedido .pedido__estado{justify-self:start;margin-top:6px}.cuenta__menu{gap:2px 20px}.cuenta__menu a,.cuenta__menu button{flex:none;letter-spacing:.1em;white-space:nowrap}}.acceso{padding-top:56px;padding-bottom:96px;display:flex;justify-content:center;animation:subir .5s ease both}.acceso__tarjeta{width:100%;max-width:460px;background:#fff;border:1px solid rgba(11,11,11,.12);padding:clamp(24px,5vw,44px);display:flex;flex-direction:column;gap:20px}.acceso__tarjeta--ancha{max-width:640px}.acceso__titulo{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(28px,4vw,38px)}.acceso__texto{color:#0b0b0b99;font-size:14px}.acceso__form{display:flex;flex-direction:column;gap:16px}.acceso__pie{font-size:13.5px;color:#0b0b0ba6;text-align:center}.acceso__pie a{color:#e30613;border-bottom:1px solid currentColor}.acceso__fila{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px}.club{max-width:1160px;padding-top:48px;padding-bottom:96px;animation:subir .5s ease both}.club__cabeza{display:flex;flex-direction:column;gap:12px;max-width:680px;margin-bottom:36px}.club__titulo{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-weight:400;font-size:clamp(36px,5vw,56px);line-height:1.05}.club__texto{font-size:15.5px;line-height:1.7;color:#0b0b0b99}.club__vacio{color:#0b0b0b99}.club__subtitulo{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-weight:400;font-size:clamp(24px,3vw,30px);margin-bottom:18px}.club__niveles{list-style:none;margin:0 0 56px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.club-nivel{--nivel: #E30613;position:relative;display:flex;flex-direction:column;gap:12px;padding:26px 24px 28px;background:#fff;border:1px solid rgba(11,11,11,.12);border-top:4px solid var(--nivel)}.club-nivel.es-mio{border-color:var(--nivel);box-shadow:0 10px 30px #0b0b0b14}.club-nivel__cabeza{display:flex;align-items:center;gap:12px}.club-nivel__insignia{width:44px;height:44px;object-fit:contain}.club-nivel__punto{width:14px;height:14px;border-radius:50%;background:var(--nivel);box-shadow:0 0 0 5px color-mix(in srgb,var(--nivel) 18%,transparent)}.club-nivel__nombre{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-weight:400;font-size:26px}.club-nivel__mio{margin-left:auto;padding:4px 10px;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--nivel)}.club-nivel__descripcion{font-size:14px;color:#0b0b0b99}.club-nivel__requisito{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--nivel) 80%,#0B0B0B)}.club-nivel__beneficios{list-style:none;margin:4px 0 0;padding:14px 0 0;border-top:1px solid rgba(11,11,11,.12);display:flex;flex-direction:column;gap:9px;font-size:14px;line-height:1.5}.club-nivel__beneficios li{position:relative;padding-left:20px}.club-nivel__beneficios li:before{content:"✦";position:absolute;left:0;top:1px;font-size:11px;color:var(--nivel)}.club__como{margin-bottom:48px}.club__pasos{list-style:none;counter-reset:paso;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.club__pasos li{counter-increment:paso;display:flex;flex-direction:column;gap:6px;padding-top:16px;border-top:1px solid #0B0B0B;font-size:14px;line-height:1.6;color:#0b0b0b99}.club__pasos li:before{content:counter(paso,decimal-leading-zero);font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:22px;color:#e30613}.club__pasos strong{color:#0b0b0b;font-weight:600}.club__llamada{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:28px;background:#fff}.club__llamada p{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:22px}.club__botones{display:flex;flex-wrap:wrap;gap:10px}.club-mio{--nivel: #E30613;display:flex;flex-direction:column;gap:12px;margin-bottom:36px;padding:24px 26px;background:color-mix(in srgb,var(--nivel) 7%,#fff);border:1px solid color-mix(in srgb,var(--nivel) 30%,transparent);border-left:4px solid var(--nivel)}.club-mio--cuenta{margin:0 0 28px}.club-mio__cabeza{display:flex;flex-direction:column;gap:4px}.club-mio__rotulo{font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:#0b0b0b99}.club-mio__nivel{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(28px,4vw,36px);color:color-mix(in srgb,var(--nivel) 85%,#0B0B0B)}.club-mio__texto{font-size:14px}.club-mio__aviso{font-size:13.5px;color:#b8050f}.club-mio__regalo{padding:10px 14px;font-size:13.5px;line-height:1.5;background:#fff;border:1px dashed color-mix(in srgb,var(--nivel) 60%,transparent)}.club-mio__beneficios{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.club-mio__beneficios li{padding:6px 12px;font-size:12.5px;background:#fff;border:1px solid color-mix(in srgb,var(--nivel) 25%,transparent)}.club-mio .enlace-flecha{align-self:flex-start}.barra-nivel{--nivel: #E30613;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:520px;height:8px;border:0;background:#0b0b0b14;color:var(--nivel)}.barra-nivel::-webkit-progress-bar{background:#0b0b0b14}.barra-nivel::-webkit-progress-value{background:var(--nivel)}.barra-nivel::-moz-progress-bar{background:var(--nivel)}@media(max-width:560px){.club{padding-top:32px}.club-mio{padding:20px}.club__llamada{padding:22px 20px}.club__botones,.club__botones .boton{width:100%}}.puntos-saldo{display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;margin-top:24px;padding:24px;background:#fdecec;border:1px solid rgba(227,6,19,.18)}.puntos-saldo__cifra{display:flex;flex-direction:column;gap:4px}.puntos-saldo__rotulo{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#e30613}.puntos-saldo__valor{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:34px;line-height:1.1}.puntos-saldo__equivale{font-size:13.5px;color:#0b0b0ba6}.puntos-saldo__notas{flex:1;min-width:220px;font-size:13.5px;line-height:1.5;display:flex;flex-direction:column;gap:6px}.puntos-reglas{margin:0;padding-left:18px;font-size:14px;line-height:1.7}.puntos-lista{display:flex;flex-direction:column;border-top:1px solid rgba(11,11,11,.12)}.puntos-lista__fila{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tipo cifra" "detalle cifra";gap:2px 16px;align-items:center;padding:14px 4px;border-bottom:1px solid rgba(11,11,11,.12)}.puntos-lista__tipo{grid-area:tipo;font-weight:600;font-size:14px}.puntos-lista__detalle{grid-area:detalle;font-size:12.5px;color:#0b0b0b99}.puntos-lista__detalle a{color:#e30613;border-bottom:1px solid currentColor}.puntos-lista__cifra{grid-area:cifra;font-weight:700;font-size:15px;color:#2e8b57}.puntos-lista__cifra.es-negativo{color:#b8050f}.regresiva{display:flex;flex-direction:column;gap:6px}.regresiva__rotulo{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#0b0b0b9e}.regresiva__fecha{font-size:14px}.regresiva__digitos{display:flex;gap:8px}.regresiva__bloque{display:flex;flex-direction:column;align-items:center;min-width:54px;padding:8px 6px 6px;background:#0b0b0b;color:#fff}.regresiva__bloque strong{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-weight:400;font-size:24px;line-height:1;font-variant-numeric:tabular-nums}.regresiva__bloque small{margin-top:4px;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.tarjeta__etiqueta--lanzamiento{background:#e30613;color:#fff}.bolsa__promo--lanzamiento{color:#b8050f}.checkout__preventa{margin:0 0 14px;padding:12px 14px;border-left:3px solid #E30613;background:#fdecec;font-size:13px;line-height:1.55}.ficha-lanzamiento{display:flex;flex-direction:column;gap:10px;margin-bottom:18px;padding:16px 18px;border:1px solid rgba(11,11,11,.12);border-left:3px solid #0B0B0B;background:#fff}.ficha-lanzamiento--abierto{border-left-color:#e30613}.ficha-lanzamiento__rotulo{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#e30613}.ficha-lanzamiento__texto{font-size:14px;line-height:1.5}.ficha-lanzamiento__nota{font-size:12.5px;line-height:1.5;color:#0b0b0b9e}.ficha-lanzamiento__enlaces{font-size:12.5px}.ficha-lanzamiento__enlaces a{color:#e30613;text-decoration:underline;text-underline-offset:3px}.lanzamiento-estado{display:flex;flex-direction:column;gap:10px}.lanzamiento-estado__titulo{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:22px;line-height:1.2}.lanzamiento-estado--abierto .lanzamiento-estado__titulo{color:#e30613}.lanzamiento-estado__texto{font-size:14px;line-height:1.6;color:#0b0b0b9e}.lanzamiento-estado__texto a,.lanzamiento-estado__aviso a{color:#e30613;text-decoration:underline;text-underline-offset:3px}.lanzamiento-estado__aviso{padding:10px 12px;font-size:13px;background:#fdecec}.lanzamiento{padding-top:32px;padding-bottom:96px;animation:subir .5s ease both}.lanzamiento>.aviso{margin-bottom:18px}.lanzamiento__cabeza{display:flex;flex-direction:column;gap:28px;margin-bottom:32px}.lanzamiento__imagen img{display:block;width:100%;height:auto;max-height:520px;object-fit:cover}.lanzamiento__textos{display:flex;flex-direction:column;gap:12px;max-width:720px}.lanzamiento__titulo{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-weight:400;font-size:clamp(34px,5vw,56px);line-height:1.05}.lanzamiento__texto{font-size:15.5px;line-height:1.7;color:#0b0b0b9e}.lanzamiento__rejilla{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:32px;align-items:start;margin-bottom:44px}.lanzamiento__principal{display:flex;flex-direction:column;gap:22px}.lanzamiento__avisado{font-size:14px;color:#0b0b0b9e}.lanzamiento__preventa{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-left:3px solid #E30613;background:#fdecec;font-size:13.5px;line-height:1.55}.lanzamiento__vacio{color:#0b0b0b9e}.lanzamiento-avisame{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lanzamiento-avisame__titulo{flex-basis:100%;font-size:14px;font-weight:600}.lanzamiento-avisame__entrada{flex:1 1 220px;min-width:0;padding:14px 16px;border:1px solid rgba(11,11,11,.25);background:#fff;font:inherit;font-size:14px}.lanzamiento-avisame__error{flex-basis:100%;font-size:12.5px;color:#e30613}.lanzamiento-calendario{display:flex;flex-direction:column;gap:12px;padding:22px 22px 18px;border:1px solid rgba(11,11,11,.12);background:#fff}.lanzamiento-calendario__titulo{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#0b0b0b9e}.lanzamiento-calendario__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lanzamiento-calendario__fila{--nivel: #0B0B0B;display:flex;justify-content:space-between;gap:12px;padding:10px 0 10px 12px;border-bottom:1px solid rgba(11,11,11,.12);border-left:3px solid var(--nivel);font-size:13.5px}.lanzamiento-calendario__fila.es-mio{background:color-mix(in srgb,var(--nivel) 10%,transparent);font-weight:600}.lanzamiento-calendario__nivel{font-weight:600}.lanzamiento-calendario__cuando{color:#0b0b0b9e;text-align:right;font-variant-numeric:tabular-nums}.lanzamiento-calendario__limite{display:block;font-size:11.5px;font-weight:400}.lanzamiento-calendario__nota{font-size:12.5px;color:#0b0b0b9e}.lanzamientos{padding-top:48px;padding-bottom:96px}.lanzamientos__cabeza{display:flex;flex-direction:column;gap:12px;margin-bottom:36px}.lanzamientos__titulo{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-weight:400;font-size:clamp(36px,5vw,56px);line-height:1.05}.lanzamientos__texto{color:#0b0b0b9e}.lanzamientos__texto a{color:#e30613;text-decoration:underline;text-underline-offset:3px}.lanzamientos__vacio{color:#0b0b0b9e}.lanzamientos__lista{display:flex;flex-direction:column;gap:28px}.lanzamiento-tarjeta{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:28px;padding-bottom:28px;border-bottom:1px solid rgba(11,11,11,.12)}.lanzamiento-tarjeta__imagen{display:block;aspect-ratio:4/3;background:#fff;overflow:hidden}.lanzamiento-tarjeta__imagen img{width:100%;height:100%;object-fit:cover}.lanzamiento-tarjeta__inicial{display:flex;align-items:center;justify-content:center;height:100%;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:64px;color:#e30613}.lanzamiento-tarjeta__cuerpo{display:flex;flex-direction:column;gap:12px}.lanzamiento-tarjeta__rotulo{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#e30613}.lanzamiento-tarjeta__nombre{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-weight:400;font-size:30px;line-height:1.1}.lanzamiento-tarjeta__texto{font-size:14px;line-height:1.6;color:#0b0b0b9e}.banner-lanzamiento{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);background:#fff;border:1px solid rgba(11,11,11,.12)}.banner-lanzamiento--sin-imagen{grid-template-columns:minmax(0,1fr)}.banner-lanzamiento__imagen img{display:block;width:100%;height:100%;min-height:320px;object-fit:cover}.banner-lanzamiento__texto{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:40px 36px}.banner-lanzamiento__titulo{font-family:var(--t-letra-titulo, Barlow Condensed, Arial Narrow, sans-serif);font-weight:400;font-size:clamp(28px,4vw,44px);line-height:1.08}.banner-lanzamiento__parrafo{font-size:14.5px;line-height:1.65;color:#0b0b0b9e}.banner-lanzamiento__productos{margin-top:28px}.cuenta-lanzamientos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cuenta-lanzamientos__fila{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:12px 0;border-bottom:1px solid rgba(11,11,11,.12);font-size:14px}.cuenta-lanzamientos__nombre{font-weight:600}.cuenta-lanzamientos__estado{color:#0b0b0b9e}@media(max-width:860px){.lanzamiento__rejilla,.banner-lanzamiento{grid-template-columns:minmax(0,1fr)}.banner-lanzamiento__imagen img{min-height:220px;max-height:340px}.banner-lanzamiento__texto{padding:28px 20px}}@media(max-width:640px){.lanzamiento-tarjeta{grid-template-columns:minmax(0,1fr);gap:16px}.regresiva__bloque{min-width:48px}.regresiva__bloque strong{font-size:20px}}.cabecera__punto{position:absolute;top:3px;right:3px;width:8px;height:8px;border-radius:50%;background:#e30613}.cabecera__punto[hidden]{display:none}.corazon{margin:0}.corazon__boton{display:flex;align-items:center;justify-content:center;padding:0;border:0;background:#fff;color:#0b0b0b;cursor:pointer;transition:color .2s,border-color .2s,transform .2s}.corazon__boton svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.corazon__boton:hover{color:#e30613}.corazon__boton:active{transform:scale(.92)}.corazon.es-guardado .corazon__boton{color:#e30613}.corazon.es-guardado svg{fill:currentColor}.corazon[aria-busy=true] .corazon__boton{opacity:.6}.corazon--tarjeta{position:absolute;top:10px;right:10px;z-index:2}.corazon--tarjeta .corazon__boton{width:34px;height:34px;border-radius:50%;background:#ffffffe6}.corazon--tarjeta svg{width:16px;height:16px}.corazon--ficha .corazon__boton{width:52px;height:52px;border:1px solid #d4d4d8}.corazon--ficha .corazon__boton:hover{border-color:#0b0b0b}.corazon--ficha svg{width:20px;height:20px}.aviso-flotante{position:fixed;left:50%;bottom:28px;z-index:100;max-width:calc(100vw - 32px);padding:14px 20px;background:#0b0b0b;color:#fff;font-size:14px;font-weight:600;box-shadow:0 10px 30px #00000040;opacity:0;transform:translate(-50%,20px);transition:opacity .25s ease-out,transform .25s ease-out;pointer-events:none}.aviso-flotante.es-visible{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.aviso-flotante{transition:none}}.favoritos__desc{margin:8px 0 0;color:#6b6b70;font-size:15px}.favoritos__vacio{border:1px dashed #d4d4d8;color:#6b6b70}.favoritos__vacio .vacio__titulo{font-family:inherit;font-size:15px;font-weight:400;text-transform:none;letter-spacing:0}.favoritos__nota{margin:32px 0 0;color:#6b6b70;font-size:13px}.favoritos__nota a{color:#0b0b0b;font-weight:600}.cuenta-favoritos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cuenta-favoritos .tarjeta-compacta__foto{aspect-ratio:4/5}@media(max-width:640px){.cuenta-favoritos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
