@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--t-fondo, #f6f1ee);color:var(--t-tinta, #241f21);font-family:var(--t-letra-texto, Figtree, 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, #9e3450)}img,video{max-width:100%;display:block}h1,h2,h3,h4{margin:0;font-family:var(--t-letra-titulo, Marcellus, Georgia, serif);font-weight:400;line-height:1.15}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}::selection{background:#9e3450;color:#f6f1ee}[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:1360px;margin:0 auto;padding-left:clamp(16px,4vw,40px);padding-right:clamp(16px,4vw,40px)}.contenedor--estrecho{max-width:1160px}.rotulo{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--t-rojo, #b3121b)}.titulo{font-family:var(--t-letra-titulo, Marcellus, Georgia, serif);font-size:clamp(30px,4vw,44px)}.texto-suave{color:var(--t-tinta-suave, rgba(36, 31, 33, .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, #9e3450)}.vacio__titulo{font-family:Marcellus,Georgia,serif;font-size:clamp(26px,3.4vw,36px)}.vacio__texto{color:var(--t-tinta-suave, rgba(36, 31, 33, .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,.tema-elegante{--t-fondo: #f6f1ee;--t-superficie: #fdfbf9;--t-foto: #ebe3dd;--t-tinta: #241f21;--t-tinta-suave: rgba(36, 31, 33, .6);--t-tinta-tenue: rgba(36, 31, 33, .45);--t-borde: rgba(36, 31, 33, .12);--t-borde-fuerte: rgba(36, 31, 33, .3);--t-acento: #9e3450;--t-rojo: #b3121b;--t-rosa: #d98ea4;--t-boton: #241f21;--t-boton-texto: #f6f1ee;--t-boton-hover: #b3121b;--t-bloque: #241f21;--t-bloque-texto: #f6f1ee;--t-bloque-suave: rgba(246, 241, 238, .7);--t-letra-titulo: "Marcellus", Georgia, serif;--t-letra-texto: "Figtree", Helvetica, Arial, sans-serif;--t-letra-rotulo: "Figtree", Helvetica, Arial, sans-serif;--t-titulo-peso: 400;--t-titulo-mayus: none;--t-titulo-espaciado: 0;--t-radio: 0px;--t-radio-foto: 0px;--t-radio-boton: 0px;--t-inclinacion: 0deg}.tema-oscuro{--t-fondo: #131313;--t-superficie: #1d1a16;--t-foto: #1d1a16;--t-tinta: #efece6;--t-tinta-suave: rgba(239, 236, 230, .6);--t-tinta-tenue: rgba(239, 236, 230, .5);--t-borde: rgba(239, 236, 230, .15);--t-borde-fuerte: rgba(239, 236, 230, .35);--t-acento: #c98a3d;--t-rojo: #c98a3d;--t-rosa: #c98a3d;--t-boton: #c98a3d;--t-boton-texto: #131313;--t-boton-hover: #efece6;--t-bloque: #1d1a16;--t-bloque-texto: #efece6;--t-bloque-suave: rgba(239, 236, 230, .6);--t-letra-titulo: "Oswald", "Arial Narrow", sans-serif;--t-letra-texto: "Figtree", Helvetica, Arial, sans-serif;--t-letra-rotulo: "Oswald", "Arial Narrow", sans-serif;--t-titulo-peso: 500;--t-titulo-mayus: uppercase;--t-titulo-espaciado: .04em;--t-radio: 0px;--t-radio-foto: 0px;--t-radio-boton: 0px;--t-inclinacion: 0deg}.tema-juvenil{--t-fondo: #fff6e8;--t-superficie: #ffffff;--t-foto: #fff6e8;--t-tinta: #2d2440;--t-tinta-suave: rgba(45, 36, 64, .7);--t-tinta-tenue: rgba(45, 36, 64, .5);--t-borde: rgba(45, 36, 64, .14);--t-borde-fuerte: rgba(45, 36, 64, .3);--t-acento: #ff5d5d;--t-rojo: #ff5d5d;--t-rosa: #ffd23f;--t-amarillo: #ffd23f;--t-turquesa: #26b5a4;--t-boton: #2d2440;--t-boton-texto: #ffffff;--t-boton-hover: #ff5d5d;--t-bloque: #26b5a4;--t-bloque-texto: #ffffff;--t-bloque-suave: rgba(255, 255, 255, .85);--t-letra-titulo: "Fredoka", "Trebuchet MS", sans-serif;--t-letra-texto: "Fredoka", "Trebuchet MS", sans-serif;--t-letra-rotulo: "Fredoka", "Trebuchet MS", sans-serif;--t-titulo-peso: 700;--t-titulo-mayus: none;--t-titulo-espaciado: 0;--t-radio: 26px;--t-radio-foto: 18px;--t-radio-boton: 99px;--t-inclinacion: -2deg}.tema-elegante,.tema-oscuro,.tema-juvenil{background:var(--t-fondo);color:var(--t-tinta);font-family:var(--t-letra-texto)}.tema-juvenil{overflow-x:hidden}.boton{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 32px;border:1px solid var(--t-boton, #241f21);border-radius:var(--t-radio-boton, 0);background:var(--t-boton, #241f21);color:var(--t-boton-texto, #f6f1ee);font-family:var(--t-letra-texto, Figtree, Helvetica, Arial, sans-serif);font-size:12.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s,border-color .2s,opacity .2s}.boton:hover{background:var(--t-acento, #9e3450);border-color:var(--t-acento, #9e3450);color:var(--t-boton-texto, #f6f1ee)}.boton:disabled,.boton[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.boton--contorno{background:transparent;color:var(--t-tinta, #241f21);border-color:var(--t-tinta, #241f21)}.boton--contorno:hover{background:var(--t-tinta, #241f21);color:var(--t-fondo, #f6f1ee);border-color:var(--t-tinta, #241f21)}.boton--claro{background:#f6f1ee;border-color:#f6f1ee;color:#241f21}.boton--claro:hover{background:#fff;border-color:#fff;color:#9e3450}.boton--bloque{width:100%}.boton--chico{padding:9px 16px;font-size:11px;letter-spacing:.1em}.enlace-flecha{font-size:12px;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px;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:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#241f2199}.campo__req{color:#b3121b}.campo input,.campo select,.campo textarea{width:100%;border:1px solid rgba(36,31,33,.25);border-radius:var(--t-radio, 0);background:#fdfbf9;padding:15px 16px;font-size:14px;font-family:Figtree,Helvetica,Arial,sans-serif;color:#241f21;outline:none;transition:border-color .2s}.campo textarea{min-height:110px;resize:vertical}.campo input::placeholder,.campo textarea::placeholder{color:#241f2161;opacity:1}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:#241f21}.campo--error input,.campo--error select,.campo--error textarea{border-color:#b3121b}.campo__error{font-size:12.5px;color:#b3121b}.campo__ayuda{font-size:12.5px;color:#241f218c}.campos-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.casilla{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;cursor:pointer}.casilla input{margin-top:3px;accent-color:#9e3450}.aviso{padding:14px 16px;border:1px solid rgba(36,31,33,.14);background:#fdfbf9;font-size:13.5px}.aviso--ok{border-color:#16794c59;background:#eef8f2;color:#14532d}.aviso--error{border-color:#b3121b59;background:#fbeeee;color:#7f1d1d}.aviso--info{border-color:#9e34504d;background:#f8eef1}.recaptcha{margin:4px 0}.saltar{position:absolute;left:12px;top:-60px;z-index:100;background:#241f21;color:#f6f1ee;padding:10px 16px;font-size:13px}.saltar:focus{top:12px;color:#f6f1ee}.anuncio{background:#9e3450;color:#f6f1ee;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:9px 16px}.cabecera{position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(36,31,33,.12);color:#241f21;font-family:Figtree,Helvetica,Arial,sans-serif}.cabecera:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#f6f1eef0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.cabecera__fila{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px}.cabecera__nav{display:flex;gap:30px;align-items:center;flex-wrap:wrap;font-size:12.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.cabecera__nav a{padding:25px 0 21px;border-bottom:2px solid transparent;color:#241f219e;transition:color .2s,border-color .2s}.cabecera__nav a:hover,.cabecera__nav a.es-abierto{color:#241f21;border-bottom-color:#241f2159}.cabecera__nav a[aria-current=page]{color:#241f21;border-bottom-color:#b3121b}.cabecera__acciones{display:flex;gap:22px;align-items:center;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase}.cabecera__accion{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.cabecera__contador{background:#9e3450;color:#f6f1ee;border-radius:99px;min-width:19px;height:19px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:0}.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:1.5px;background:#241f21;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;flex-direction:column;align-items:center;line-height:1;color:#241f21;flex:none}.logo:hover{color:#241f21}.logo__script{font-family:Yellowtail,cursive;font-size:30px;color:#b3121b;margin-bottom:-5px}.logo__bloque{font-family:Figtree,Helvetica,Arial,sans-serif;font-weight:600;font-size:10.5px;letter-spacing:.42em;margin-left:.42em;border-top:2px solid currentColor;padding-top:3px}.logo img{max-height:48px;width:auto}.sucursal{position:relative}.sucursal__boton{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;border:1px solid rgba(36,31,33,.22);padding:8px 14px;border-radius:99px;font-size:11.5px;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:#241f21}.sucursal__punto{width:7px;height:7px;border-radius:99px;background:#b3121b;flex:none}.sucursal__rotulo{color:#241f218c}.sucursal__menu{position:absolute;top:calc(100% + 10px);right:0;width:320px;max-width:calc(100vw - 32px);background:#fdfbf9;border:1px solid rgba(36,31,33,.12);box-shadow:0 24px 60px #241f212e;padding:18px;display:flex;flex-direction:column;gap:6px;text-transform:none;letter-spacing:0;animation:aparecer .2s ease both;z-index:50}.sucursal__titulo{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#241f2180;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:#f1e6e0}.sucursal__opcion.es-actual{background:#f6f1ee;border-color:#241f211f}.sucursal__datos{display:flex;flex-direction:column;gap:2px}.sucursal__nombre{font-family:Marcellus,Georgia,serif;font-size:16px}.sucursal__direccion{font-size:12px;color:#241f218c}.sucursal__marca{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#b3121b;white-space:nowrap}.buscador{border-top:1px solid rgba(36,31,33,.12);background:#fdfbf9}.buscador__fila{display:flex;gap:12px;align-items:center;padding-top:14px;padding-bottom:14px}.buscador input{flex:1;min-width:0;border:0;border-bottom:1px solid #241f21;background:transparent;padding:10px 4px;font-size:16px;outline:none}.mega{position:absolute;top:100%;left:0;right:0;background:#fdfbf9;border-bottom:1px solid rgba(36,31,33,.12);box-shadow:0 30px 60px #241f2124}.mega__fila{padding-top:34px;padding-bottom:40px;display:flex;gap:32px;align-items:stretch}.mega__columnas{flex:3 1 0;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.mega__columna{display:flex;flex-direction:column;gap:11px}.mega__columna a{font-size:14px;color:#241f21}.mega__columna a:hover{color:#b3121b}.mega__titulo{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#b3121b;font-weight:600}.mega__promo{flex:0 0 clamp(160px,22vw,280px);position:relative;min-height:230px;overflow:hidden;background:#ebe3dd}.mega__promo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mega__promo-texto{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:18px;color:#f6f1ee;font-family:Marcellus,Georgia,serif;font-size:20px;background:linear-gradient(to top,#141011b8,#14101100 60%)}.mega__promo:hover .mega__promo-texto{color:#f6f1ee}.menu-movil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.menu-movil__fondo{position:absolute;top:0;right:0;bottom:0;left:0;background:#14101173}.menu-movil__panel{position:absolute;top:0;bottom:0;left:0;width:min(360px,88vw);background:#f6f1ee;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%;border:1px solid rgba(36,31,33,.2);background:#fdfbf9;padding:12px 14px;font-size:16px;margin-bottom:8px}.menu-movil__grupo{border-bottom:1px solid rgba(36,31,33,.12)}.menu-movil__grupo summary{list-style:none;cursor:pointer;padding:16px 0;font-family:Marcellus,Georgia,serif;font-size:22px;display:flex;justify-content:space-between}.menu-movil__grupo summary::-webkit-details-marker{display:none}.menu-movil__grupo summary:after{content:"+";font-family:Figtree,Helvetica,Arial,sans-serif;font-weight:300}.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:#b3121b;font-weight:600}.menu-movil__grupo[open]{padding-bottom:14px}.menu-movil__suelto{padding:16px 0;font-family:Marcellus,Georgia,serif;font-size:20px;border-bottom:1px solid rgba(36,31,33,.12)}.menu-movil__cuenta{display:flex;gap:20px;align-items:center;margin-top:18px;font-size:13px;letter-spacing:.12em;text-transform:uppercase}@media(max-width:900px){.cabecera__abrir-menu{display:block}.cabecera__nav{display:none}.cabecera__fila{min-height:62px;gap:10px}.cabecera__acciones{gap:14px}.mega{display:none!important}}@media(max-width:600px){.sucursal__rotulo{display:none}.sucursal__boton{padding:7px 10px;font-size:10.5px}.sucursal{position:static}.sucursal__menu{left:16px;right:16px;width:auto;max-width:none}.cabecera__acciones>a.cabecera__accion:not(.cabecera__bolsa){display:none}.logo__script{font-size:26px}}.pie{background:#241f21;color:#f6f1ee;font-family:Figtree,Helvetica,Arial,sans-serif}.pie__rejilla{padding-top:64px;padding-bottom:36px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:36px}.pie__columna{display:flex;flex-direction:column;gap:11px;font-size:13.5px}.pie__columna a{color:#f6f1ee}.pie__columna a:hover{color:#fff;text-decoration:underline}.pie__marca{font-family:Marcellus,Georgia,serif;font-size:24px;letter-spacing:.18em}.pie__texto{font-size:13.5px;line-height:1.7;color:#f6f1ee8c;max-width:280px}.pie__rotulo{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#f6f1ee73}.pie__legal{padding-bottom:30px;font-size:12px;color:#f6f1ee66}.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, #ebe3dd)}.rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:26px}.rejilla--chica{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:22px}@media(max-width:640px){.rejilla,.rejilla--chica{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}}.tarjeta{display:flex;flex-direction:column;gap:12px;min-width:0}.tarjeta__foto{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--t-foto, #ebe3dd);border-radius:var(--t-radio-foto, 0)}.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(.22,1,.36,1),opacity .4s}.tarjeta__foto-2{opacity:0}.tarjeta:hover .tarjeta__foto img{transform:scale(1.04)}.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:var(--t-letra-titulo, Marcellus, Georgia, serif);font-size:64px;color:var(--t-tinta-tenue, rgba(36, 31, 33, .3))}.tarjeta__etiqueta{position:absolute;top:12px;left:12px;background:#f6f1ee;color:#241f21;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;padding:5px 10px;pointer-events:none}.tarjeta__etiqueta--aviso{background:#241f21;color:#f6f1ee}.tarjeta__numero{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 10px}.tarjeta--agotada .tarjeta__foto img{filter:grayscale(.6);opacity:.75}.tarjeta__cuerpo{display:flex;flex-direction:column;gap:4px;min-width:0}.tarjeta__marca{font-family:var(--t-letra-rotulo);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--t-acento, #9e3450)}.tarjeta__nombre{font-family:var(--t-letra-titulo, Marcellus, Georgia, serif);font-weight:var(--t-titulo-peso, 400);text-transform:var(--t-titulo-mayus, none);letter-spacing:var(--t-titulo-espaciado, 0);font-size:20px;line-height:1.2}.tarjeta__lema{font-size:13px;color:var(--t-tinta-suave)}.tarjeta__pie{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-top:6px}.tarjeta__precio{font-size:13.5px;font-weight:600}.tarjeta__boton{border:0;background:var(--t-boton, #241f21);color:var(--t-boton-texto, #f6f1ee);padding:8px 14px;font-family:var(--t-letra-rotulo);font-size:11px;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--t-radio-boton, 0);cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}.tarjeta__boton:hover{background:var(--t-boton-hover, #b3121b);color:var(--t-boton-texto, #f6f1ee)}.tema-oscuro .rejilla:not(.rejilla--chica){gap:1px;padding:1px}.tema-oscuro .rejilla:not(.rejilla--chica) .tarjeta{background:var(--t-fondo);outline:1px solid var(--t-borde);padding:22px;gap:14px;transition:background .3s}.tema-oscuro .rejilla:not(.rejilla--chica) .tarjeta:hover{background:var(--t-superficie)}.tema-oscuro .tarjeta__marca{letter-spacing:.3em}.tema-oscuro .tarjeta__nombre{font-size:20px}.tema-oscuro .tarjeta__nombre:hover{color:var(--t-acento)}.tema-oscuro .tarjeta__lema{font-size:12.5px;color:var(--t-tinta-tenue)}.tema-oscuro .tarjeta__precio{font-family:var(--t-letra-titulo);font-weight:400;font-size:15px}.tema-oscuro .tarjeta__boton{background:transparent;border:1px solid var(--t-borde-fuerte);color:var(--t-tinta);letter-spacing:.2em;padding:8px 16px}.tema-oscuro .tarjeta__boton:hover{background:var(--t-acento);border-color:var(--t-acento);color:var(--t-fondo)}.tema-oscuro .tarjeta__etiqueta{background:transparent;border:1px solid var(--t-tinta);color:var(--t-tinta);font-family:var(--t-letra-rotulo);letter-spacing:.2em}.tema-oscuro .tarjeta__etiqueta--aviso{background:var(--t-acento);border-color:var(--t-acento);color:var(--t-fondo)}@media(max-width:640px){.tema-oscuro .rejilla:not(.rejilla--chica) .tarjeta{padding:12px}}.tema-juvenil .tarjeta{background:var(--t-superficie);border-radius:var(--t-radio);padding:16px;border:3px solid transparent;transition:transform .25s,border-color .25s}.tema-juvenil .tarjeta:hover{transform:translateY(-6px) rotate(-1deg);border-color:var(--t-amarillo)}.tema-juvenil .rejilla--chica .tarjeta:hover{transform:translateY(-6px) rotate(1deg);border-color:var(--t-turquesa)}.tema-juvenil .tarjeta__foto{aspect-ratio:1/1}.tema-juvenil .tarjeta:hover .tarjeta__foto img{transform:none}.tema-juvenil .tarjeta__cuerpo{padding:0 6px 6px;gap:2px}.tema-juvenil .tarjeta__marca{font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--t-turquesa)}.tema-juvenil .tarjeta__nombre{font-size:19px;font-weight:600}.tema-juvenil .tarjeta__precio{font-size:15px;font-weight:700}.tema-juvenil .tarjeta__boton{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;padding:9px 18px}.tema-juvenil .tarjeta__etiqueta{background:var(--t-amarillo);color:var(--t-tinta);font-size:11.5px;font-weight:600;letter-spacing:0;text-transform:none;padding:5px 12px;border-radius:99px;transform:rotate(-3deg);top:10px;left:10px}.tema-juvenil .tarjeta__etiqueta--aviso{background:var(--t-tinta);color:#fff}.tema-juvenil .tarjeta__numero{top:10px;left:10px;width:34px;height:34px;padding:0;border-radius:99px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;font-weight:700;transform:rotate(-6deg)}.tema-juvenil .rejilla .tarjeta:nth-child(3n+1) .tarjeta__numero{background:var(--t-rojo)}.tema-juvenil .rejilla .tarjeta:nth-child(3n+2) .tarjeta__numero{background:var(--t-turquesa)}.tema-juvenil .rejilla .tarjeta:nth-child(3n) .tarjeta__numero{background:var(--t-amarillo);color:var(--t-tinta)}@media(max-width:640px){.tema-juvenil .tarjeta{padding:10px;border-radius:20px}}.precio{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.precio__desde{font-size:.82em;font-weight:400;color:var(--t-tinta-suave)}.precio__antes{font-size:.85em;font-weight:400;color:var(--t-tinta-tenue)}.pastillas{display:flex;gap:8px;flex-wrap:wrap}.pastilla{border:1px solid var(--t-borde-fuerte, rgba(36, 31, 33, .3));background:transparent;color:var(--t-tinta, #241f21);padding:8px 16px;border-radius:99px;font-family:var(--t-letra-texto, Figtree, Helvetica, Arial, sans-serif);font-size:12px;letter-spacing:.06em;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.pastilla:hover{border-color:var(--t-tinta, #241f21);color:var(--t-tinta, #241f21)}.pastilla[aria-current],.pastilla[aria-selected=true]{background:var(--t-tinta, #241f21);border-color:var(--t-tinta, #241f21);color:var(--t-fondo, #f6f1ee)}.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)}.tema-oscuro .rotulo{font-family:var(--t-letra-rotulo);letter-spacing:.5em;color:var(--t-acento)}.tema-oscuro .sec__titulo{font-size:clamp(26px,3.2vw,36px)}.tema-oscuro .sec__enlace{font-family:var(--t-letra-rotulo);letter-spacing:.24em;color:var(--t-acento)}.tema-oscuro .sec__nota{font-family:var(--t-letra-rotulo);font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--t-tinta-tenue)}.tema-oscuro em{color:transparent;-webkit-text-stroke:1.5px var(--t-tinta)}.tema-juvenil .rotulo{font-size:12.5px;font-weight:700;letter-spacing:.1em}.tema-juvenil .sec__titulo{font-size:clamp(26px,3.4vw,40px)}.tema-juvenil .sec__enlace{color:var(--t-rojo);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;border-bottom-width:2px;padding-bottom:2px}.tema-juvenil .sec__nota{font-size:14px;font-weight:600;color:var(--t-turquesa)}.heroe{padding-top:0}.heroe__titulo{margin:0}.heroe__botones{display:flex;gap:10px 12px;flex-wrap:wrap;margin-top:6px}.heroe--portada,.heroe--completo{position:relative;display:flex;align-items:flex-end;min-height:max(600px,90vh);overflow:hidden;color:#f6f1ee;background:#3a3236}.heroe--completo{min-height:max(540px,86vh)}.heroe__fondo{position:absolute;top:0;right:0;bottom:0;left:0}.heroe__velo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#241f2173,#241f2100 45%)}.heroe--portada .heroe__velo{background:linear-gradient(to right,#241f218c,#241f211a 60%),linear-gradient(to top,#241f2180,#241f2100 45%)}.heroe--portada .heroe__contenido,.heroe--completo .heroe__contenido{position:relative;width:100%;padding-top:clamp(48px,8vw,96px);padding-bottom:clamp(36px,6vw,60px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end}.heroe--portada .heroe__texto,.heroe--completo .heroe__texto{display:flex;flex-direction:column;gap:16px;animation:subir .9s ease both}.heroe--portada .heroe__antetitulo,.heroe--completo .heroe__antetitulo{font-size:12px;letter-spacing:.3em;text-transform:uppercase}.heroe--portada .heroe__titulo,.heroe--completo .heroe__titulo{font-family:Marcellus,Georgia,serif;font-weight:400;font-size:clamp(44px,6.6vw,96px);line-height:.96;max-width:10em;color:#f6f1ee}.heroe--completo .heroe__titulo{font-size:clamp(40px,6.5vw,88px);line-height:1.02;max-width:11em}.heroe--portada em,.heroe--completo em{color:inherit;font-style:italic}.heroe--portada .heroe__bajada,.heroe--completo .heroe__bajada{font-size:16px;line-height:1.6;max-width:440px;color:#f6f1eee6}.heroe--portada .boton--claro:hover{background:#b3121b;border-color:#b3121b;color:#f6f1ee}.heroe__boton{display:inline-flex;padding:15px 32px;background:#f6f1ee;color:#241f21;border:1px solid #f6f1ee;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s}.heroe__boton:hover{background:#b3121b;border-color:#b3121b;color:#f6f1ee}.heroe__boton--2{background:transparent;color:#f6f1ee}.heroe__boton--2:hover{background:#f6f1ee;border-color:#f6f1ee;color:#241f21}.heroe__producto{display:flex;gap:14px;align-items:center;background:#f6f1ee24;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(246,241,238,.35);padding:12px 16px 12px 12px;color:#f6f1ee;animation:subir 1.2s ease both;transition:background .3s}.heroe__producto:hover{background:#f6f1ee42;color:#f6f1ee}.heroe__producto-foto{width:64px;height:80px;flex:none;overflow:hidden;background:#ebe3dd}.heroe__producto-foto img{width:100%;height:100%;object-fit:cover}.heroe__producto-datos{display:flex;flex-direction:column;gap:3px;min-width:150px;max-width:240px}.heroe__producto-rotulo{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;opacity:.8}.heroe__producto-nombre{font-family:Marcellus,Georgia,serif;font-size:19px;line-height:1.1}.heroe__producto-precio{font-size:12.5px;opacity:.85}@media(max-width:760px){.heroe--portada .heroe__contenido,.heroe--completo .heroe__contenido{grid-template-columns:1fr}.heroe--portada,.heroe--completo{min-height:max(540px,82vh)}.heroe--portada .heroe__botones .boton{padding:13px 18px;font-size:11.5px}}.heroe--dividido,.heroe--juguete{padding-top:clamp(36px,6vw,80px)}.heroe__rejilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(24px,4vw,64px);align-items:center}.heroe--dividido .heroe__texto{display:flex;flex-direction:column;gap:22px;animation:subir .8s ease both}.heroe--dividido .heroe__antetitulo{font-family:var(--t-letra-rotulo);font-size:12px;letter-spacing:.5em;text-transform:uppercase;color:var(--t-acento)}.heroe--dividido .heroe__titulo{font-family:var(--t-letra-titulo);font-weight:600;text-transform:uppercase;font-size:clamp(52px,7vw,110px);line-height:.95;letter-spacing:-.01em}.heroe--dividido em{display:block;color:transparent;-webkit-text-stroke:1.5px var(--t-tinta)}.heroe--dividido .heroe__bajada{font-size:15px;line-height:1.7;color:var(--t-tinta-suave);max-width:380px}.heroe--dividido .heroe__boton{background:var(--t-acento);border-color:var(--t-acento);color:var(--t-fondo);font-family:var(--t-letra-rotulo);font-size:13px;font-weight:500;letter-spacing:.24em;padding:16px 34px}.heroe--dividido .heroe__boton:hover{background:var(--t-tinta);border-color:var(--t-tinta);color:var(--t-fondo)}.heroe--dividido .heroe__boton--2{background:transparent;border-color:var(--t-borde-fuerte);color:var(--t-tinta);font-weight:400}.heroe--dividido .heroe__boton--2:hover{background:transparent;border-color:var(--t-acento);color:var(--t-acento)}.heroe__cifras{display:flex;flex-wrap:wrap;gap:18px 36px;border-top:1px solid var(--t-borde);padding-top:20px;margin-top:8px}.heroe__cifra{display:flex;flex-direction:column;gap:2px}.heroe__cifra-valor{font-family:var(--t-letra-titulo);font-size:26px;color:var(--t-acento)}.heroe__cifra-texto{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--t-tinta-tenue)}.heroe--dividido .heroe__marco{position:relative;min-height:440px;height:64vh}.heroe__borde{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(201,138,61,.5);transform:translate(16px,16px);pointer-events:none}.heroe--dividido .heroe__foto{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--t-superficie);filter:grayscale(.85);transition:filter .6s ease}.heroe--dividido .heroe__marco:hover .heroe__foto{filter:grayscale(0)}.heroe--juguete{padding-bottom:clamp(36px,5vw,70px)}.heroe--juguete .heroe__texto{display:flex;flex-direction:column;gap:20px;animation:subir .8s ease both}.heroe--juguete .heroe__antetitulo{align-self:flex-start;background:var(--t-amarillo);color:var(--t-tinta);padding:8px 18px;border-radius:99px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-2deg)}.heroe--juguete .heroe__titulo{font-weight:700;font-size:clamp(42px,5.6vw,84px);line-height:1.02}.heroe--juguete .heroe__bajada{font-size:16.5px;line-height:1.65;color:var(--t-tinta-suave);max-width:400px}.heroe--juguete .heroe__boton{background:var(--t-rojo);border:0;color:#fff;padding:16px 32px;border-radius:99px;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:0 8px #2d244026;transition:transform .2s,box-shadow .2s}.heroe--juguete .heroe__boton:hover{transform:translateY(3px);box-shadow:0 4px #2d244026;color:#fff}.heroe--juguete .heroe__boton--2{background:var(--t-turquesa)}.heroe--juguete .heroe__marco{position:relative;min-height:420px}.heroe__mancha{position:absolute;top:8%;right:6%;bottom:8%;left:6%;background:var(--t-amarillo);border-radius:48% 52% 55% 45%/50% 46% 54% 50%;animation:flotar 7s ease-in-out infinite}.heroe--juguete .heroe__foto{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:38px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 24px 60px #2d24402e;background:var(--t-superficie)}.heroe__sticker{position:absolute;top:-6px;right:2%;background:var(--t-turquesa);color:#fff;padding:10px 20px;border-radius:99px;font-weight:600;font-size:14px;transform:rotate(6deg);animation:menear 3.5s ease-in-out infinite}@media(max-width:700px){.heroe--dividido .heroe__marco{min-height:360px;height:56vh;margin-right:16px}.heroe--juguete .heroe__marco{min-height:340px}}.cinta{overflow:hidden;padding:22px 0;margin-top:clamp(32px,5vw,56px);border-top:1px solid var(--t-borde);border-bottom:1px solid var(--t-borde)}.heroe+.cinta{margin-top:0;border-top:0}.cinta__pista{display:flex;gap:56px;width:max-content;white-space:nowrap;animation:marquesina 34s linear infinite;font-family:var(--t-letra-titulo);font-size:16px;letter-spacing:.22em;text-transform:uppercase;color:var(--t-tinta-suave)}.tema-oscuro .cinta{padding:34px 0;border-top:0}.tema-oscuro .cinta__pista{gap:48px;animation-duration:26s;font-size:40px;font-weight:600;letter-spacing:0;color:var(--t-tinta)}.tema-oscuro .cinta__item:nth-child(2n){color:transparent;-webkit-text-stroke:1px var(--t-tinta)}.tema-juvenil .cinta{background:var(--t-rojo);border:0;padding:16px 0;transform:rotate(-1.2deg) scale(1.02);margin-top:0}.tema-juvenil .cinta__pista{gap:44px;animation-duration:22s;font-weight:600;font-size:17px;color:#fff;letter-spacing:.1em}@media(max-width:640px){.tema-oscuro .cinta__pista{font-size:28px}}.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,#141011b8,#14101100 58%);color:#f6f1ee}.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-turquesa, 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-amarillo, 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-turquesa, 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-amarillo, 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-rosa)}.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-rosa)}.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:#f6f1ee}.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 #14101133}.promo--sin-imagen{min-height:0}.tema-oscuro .promo{background:var(--t-superficie)}.tema-oscuro .promo__imagen{filter:grayscale(.6);transition:filter .6s}.tema-oscuro .promo:hover .promo__imagen{filter:grayscale(0)}.tema-oscuro .promo__texto{border-left:1px solid rgba(201,138,61,.4)}.tema-oscuro .promo__antetitulo{font-family:var(--t-letra-rotulo);letter-spacing:.5em;color:var(--t-acento)}.tema-oscuro .promo__titulo{font-weight:600;font-size:clamp(40px,5vw,72px);line-height:.95}.tema-oscuro .promo__titulo em{color:transparent;-webkit-text-stroke:1.5px var(--t-tinta);display:block}.tema-oscuro .promo__parrafo{font-size:14.5px}.tema-oscuro .promo__boton{background:var(--t-acento);color:var(--t-fondo);font-family:var(--t-letra-rotulo);letter-spacing:.24em;font-weight:500}.tema-oscuro .promo__boton:hover{background:var(--t-tinta);color:var(--t-fondo)}.tema-oscuro .promo__codigo{font-family:var(--t-letra-rotulo)}.tema-juvenil .promo{background:var(--t-rojo);color:#fff;border-radius:38px;min-height:0}.tema-juvenil .promo__burbuja{display:block;position:absolute;right:-60px;top:-60px;width:260px;height:260px;border-radius:99px;background:var(--t-amarillo);opacity:.9;animation:flotar 8s ease-in-out infinite}.tema-juvenil .promo__antetitulo{align-self:flex-start;background:#fff;color:var(--t-rojo);padding:7px 16px;border-radius:99px;font-size:12.5px;font-weight:700;letter-spacing:.08em;transform:rotate(-2deg)}.tema-juvenil .promo__titulo{font-weight:700}.tema-juvenil .promo__titulo em{color:var(--t-amarillo)}.tema-juvenil .promo__parrafo{color:#ffffffe6;font-size:15.5px}.tema-juvenil .promo__boton{background:var(--t-tinta);color:#fff;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:0 6px #00000026}.tema-juvenil .promo__boton:hover{background:var(--t-tinta);transform:translateY(3px);box-shadow:0 3px #00000026}.tema-juvenil .promo__codigo{color:#ffffffd9;letter-spacing:.08em}.tema-juvenil .promo__codigo strong{color:#fff}.tema-juvenil .promo__foto{transform:rotate(-3deg)}.tema-juvenil .promo__foto:nth-child(2){transform:rotate(2deg)}.tema-juvenil .promo__foto:nth-child(3){transform:rotate(-1deg)}.tema-juvenil .promo__imagen{border-radius:26px;margin:16px}@media(max-width:760px){.tema-juvenil .promo__burbuja{width:120px;height:120px;right:-40px;top:-40px}}.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:#f6f1ee;border-radius:var(--t-radio)}.banner:hover{color:#f6f1ee}.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,#141011b3,#14101100 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}.tema-oscuro .banner__contenido{background:linear-gradient(to top,#131313e6,#13131300 60%)}.tema-oscuro .banner__antetitulo{font-family:var(--t-letra-rotulo);letter-spacing:.4em;color:var(--t-acento);font-size:11px}.tema-oscuro .banner--color .banner__antetitulo{color:inherit}.tema-oscuro .banner__titulo{font-weight:600;font-size:clamp(28px,3.2vw,46px);line-height:.96}.tema-oscuro .banner__boton{font-family:var(--t-letra-rotulo);letter-spacing:.24em;border-bottom-color:var(--t-acento)}.tema-oscuro .banner--color .banner__contenido{background:none}.tema-oscuro .banner--color .banner__boton{border-bottom-color:currentColor}.tema-oscuro .banner{color:var(--t-tinta)}.tema-juvenil .banner{border-radius:38px}.tema-juvenil .banner--color{background:var(--t-amarillo);color:var(--t-tinta)}.tema-juvenil .banner__antetitulo{font-weight:700;letter-spacing:.1em}.tema-juvenil .banner__titulo{font-weight:700}.tema-juvenil .banner__boton{font-weight:600;letter-spacing:0;text-transform:none;font-size:15px;border-bottom-width:2px}@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-rosa)}.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-rosa)}.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}.tema-oscuro .bloque-quiz{border:1px solid var(--t-borde)}.tema-oscuro .bloque-quiz__antetitulo{font-family:var(--t-letra-rotulo);letter-spacing:.5em}.tema-oscuro .bloque-quiz__boton{background:var(--t-acento);color:var(--t-fondo);font-family:var(--t-letra-rotulo);letter-spacing:.24em}.tema-oscuro .bloque-quiz__boton:hover{background:var(--t-tinta);color:var(--t-fondo)}.tema-juvenil .bloque-quiz{border-radius:38px}.tema-juvenil .bloque-quiz__antetitulo{color:var(--t-amarillo);font-weight:700;letter-spacing:.1em}.tema-juvenil .bloque-quiz__boton{background:var(--t-amarillo);color:var(--t-tinta);font-weight:600;font-size:15px;letter-spacing:0;text-transform:none}.tema-juvenil .bloque-quiz__boton:hover{background:#fff;color:var(--t-tinta)}.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-rosa)}.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:#f6f1ee}.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:#f6f1ee}.familias--imagen .familia:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#141011b3,#14101100 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}.tema-juvenil .familia{background:var(--t-superficie);border:3px solid transparent}.tema-juvenil a.familia:hover{background:var(--t-superficie);color:var(--t-tinta);border-color:var(--t-amarillo);transform:rotate(-1deg)}.tema-juvenil .familia__ver{color:var(--t-rojo);font-weight:600;letter-spacing:0;text-transform:none;font-size:14px}.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}.tema-oscuro .beneficio__cifra{font-size:22px}.tema-juvenil .beneficios--cifras{border:0;gap:14px}.tema-juvenil .beneficios--cifras .beneficio{border:0;border-radius:26px;padding:24px 22px;background:var(--t-turquesa);color:#fff;transform:rotate(-1deg);font-size:13.5px}.tema-juvenil .beneficios--cifras .beneficio:nth-child(4n+2){background:var(--t-amarillo);color:var(--t-tinta);transform:rotate(1deg)}.tema-juvenil .beneficios--cifras .beneficio:nth-child(4n+3){background:var(--t-rojo);transform:rotate(-.5deg)}.tema-juvenil .beneficios--cifras .beneficio:nth-child(4n+4){background:var(--t-tinta);transform:rotate(1.5deg)}.tema-juvenil .beneficio__cifra{color:inherit;font-weight:700;font-size:26px}.tema-juvenil .beneficio__texto{opacity:.9}.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-amarillo, 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:#241f21;color:#f6f1ee}.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:#3a3236}.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:#b3121b;color:#f6f1ee;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:Marcellus,Georgia,serif;font-size:clamp(38px,5vw,72px);line-height:.98;color:#f6f1ee}.destacado__historia{font-size:15.5px;line-height:1.75;color:#f6f1eeb8;max-width:460px}.destacado__notas{display:flex;flex-direction:column;gap:12px;border-top:1px solid rgba(246,241,238,.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:#f6f1ee80}.destacado__nota-texto{display:flex;flex-direction:column;gap:5px;font-size:13.5px}.destacado__barra{display:block;height:2px;background:#f6f1ee1f}.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:#f6f1ee;color:#241f21;padding:16px 30px;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;transition:background .2s,color .2s}.destacado__boton:hover{background:#b3121b;color:#f6f1ee}.destacado__boton .precio{letter-spacing:.04em}.destacado__boton .precio__antes{color:inherit;opacity:.6}.destacado__enlace{color:#f6f1ee;font-size:12px;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid rgba(246,241,238,.5);padding-bottom:3px}.destacado__enlace:hover{color:#fff}.tema-oscuro .destacado{background:var(--t-superficie);border-top:1px solid var(--t-borde);border-bottom:1px solid var(--t-borde)}.tema-oscuro .destacado__sello{background:var(--t-acento);color:var(--t-fondo);font-family:var(--t-letra-rotulo)}.tema-oscuro .destacado__antetitulo{color:var(--t-acento);font-family:var(--t-letra-rotulo);letter-spacing:.4em}.tema-oscuro .destacado__nombre{font-family:var(--t-letra-titulo);font-weight:600;text-transform:uppercase;color:var(--t-tinta)}.tema-oscuro .destacado__barra span{background:var(--t-acento)}.tema-oscuro .destacado__boton{background:var(--t-acento);color:var(--t-fondo);font-family:var(--t-letra-rotulo);letter-spacing:.24em}.tema-oscuro .destacado__boton:hover{background:var(--t-tinta);color:var(--t-fondo)}.tema-juvenil .destacado{background:var(--t-tinta)}.tema-juvenil .destacado__rejilla{padding-left:clamp(16px,4vw,40px);padding-right:clamp(16px,4vw,40px)}.tema-juvenil .destacado__foto{border-radius:26px;transform:rotate(-2deg)}.tema-juvenil .destacado__sello{background:var(--t-amarillo);color:var(--t-tinta);border-radius:99px;font-weight:600;letter-spacing:.08em}.tema-juvenil .destacado__antetitulo{color:var(--t-amarillo);font-weight:600;letter-spacing:.1em}.tema-juvenil .destacado__nombre{font-family:var(--t-letra-titulo);font-weight:700}.tema-juvenil .destacado__barra span{background:var(--t-turquesa)}.tema-juvenil .destacado__boton{border-radius:99px;font-weight:600;letter-spacing:.04em;text-transform:none;font-size:15px}.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)}.tema-juvenil .boletin__form{border:3px solid var(--t-tinta);border-radius:99px;padding:4px 6px 4px 18px;background:#fff}.tema-juvenil .boletin__form button{background:var(--t-rojo);color:#fff;border-radius:99px;padding:10px 20px;font-weight:600;letter-spacing:0;text-transform:none;font-size:14px}.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:#ebe3dd;color:#f6f1ee;transition:flex .7s cubic-bezier(.22,1,.36,1)}.mundo:first-child{flex-grow:1.4}.mundo:hover{flex-grow:2.4;color:#f6f1ee}.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,#241f21bf,#241f2100 55%)}.mundo__numero{font-size:11px;letter-spacing:.3em;text-transform:uppercase}.mundo__eslogan{font-family:Marcellus,Georgia,serif;font-size:clamp(24px,2.6vw,38px);line-height:1.05}.mundo--oscuro{background:#131313}.mundo--oscuro .mundo__foto{filter:grayscale(.85)}.mundo--oscuro:hover .mundo__foto{filter:grayscale(0)}.mundo--oscuro .mundo__velo{background:linear-gradient(to top,#131313d1,#13131300 55%)}.mundo--oscuro .mundo__numero{color:#c98a3d;font-family:Oswald,sans-serif;letter-spacing:.4em}.mundo--oscuro .mundo__eslogan{color:#efece6;font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;font-size:clamp(26px,3vw,44px);line-height:.98}.mundo--oscuro .mundo__entrar{color:#efece6;font-family:Oswald,sans-serif;letter-spacing:.24em;border-bottom-color:#c98a3d;font-size:12px}.mundo--juvenil{background:#ffd23f}.mundo--juvenil .mundo__velo{font-family:Fredoka,sans-serif;background:linear-gradient(to top,#2d2440cc,#2d244000 55%)}.mundo--juvenil .mundo__numero{align-self:flex-start;background:#ffd23f;color:#2d2440;padding:5px 12px;border-radius:99px;font-size:11.5px;font-weight:600;letter-spacing:.08em;transform:rotate(-2deg)}.mundo--juvenil .mundo__eslogan{font-family:Fredoka,sans-serif;color:#fff;font-weight:700;font-size:clamp(24px,2.8vw,40px);line-height:1.02}.mundo--juvenil .mundo__entrar{border:0;color:#fff;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}@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-rosa)}.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}.migas{display:flex;flex-wrap:wrap;gap:4px 0;padding:26px 0 0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#241f218c}.migas>*+*:before{content:"/";margin:0 10px;opacity:.5}.migas a:hover,.migas [aria-current]{color:#241f21}.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:#241f21a6}.catalogo__intro--suelta{margin:22px 0 6px;max-width:640px}.catalogo__conteo{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#241f2180;margin-bottom:18px}.catalogo__banner{position:relative;height:300px;overflow:hidden;background:#ebe3dd}.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,#241f2199,#241f2100 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:#f6f1ee}.catalogo__banner-rotulo{font-size:12px;letter-spacing:.3em;text-transform:uppercase}.catalogo__banner-titulo{font-size:clamp(36px,5vw,56px);color:#f6f1ee}.filtros{display:flex;flex-direction:column;gap:12px;margin:26px 0 30px;border-top:1px solid rgba(36,31,33,.12);border-bottom:1px solid rgba(36,31,33,.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:#241f2180}.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:#241f218c}.filtros__orden select{border:1px solid rgba(36,31,33,.25);background:#fdfbf9;padding:9px 12px;font-size:13px;letter-spacing:0;text-transform:none;color:#241f21}.interruptor-enlace{display:inline-flex;align-items:center;gap:10px;font-size:13px}.interruptor-enlace__caja{width:34px;height:20px;border-radius:99px;background:#241f2133;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:#9e3450}.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 #241f21;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:#241f214d}.paginacion__numero[aria-current]{background:#241f21;color:#f6f1ee}.paginacion__paso{font-size:12px;letter-spacing:.14em;text-transform:uppercase}.paginacion__paso[aria-disabled]{opacity:.35}.paginacion__puntos{padding:0 4px;color:#241f2173}.ficha{padding-bottom:clamp(64px,8vw,96px)}.ficha__rejilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(28px,5vw,56px);margin-top:26px;align-items:start}.ficha__galeria{position:sticky;top:96px;display:flex;flex-direction:column;gap:10px}.ficha__foto{position:relative;aspect-ratio:4/5;background:#ebe3dd;overflow:hidden}.ficha__foto img{width:100%;height:100%;object-fit:cover}.ficha__miniaturas{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin}.ficha__miniatura{flex:none;width:72px;aspect-ratio:4/5;padding:0;border:1px solid transparent;background:#ebe3dd;cursor:pointer;opacity:.7;transition:opacity .2s,border-color .2s}.ficha__miniatura img{width:100%;height:100%;object-fit:cover}.ficha__miniatura:hover,.ficha__miniatura.es-elegida{opacity:1;border-color:#241f21}.ficha__datos{display:flex;flex-direction:column;gap:24px;max-width:480px}.ficha__titulos{display:flex;flex-direction:column;gap:8px}.ficha__antetitulo{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#9e3450}.ficha__nombre{font-size:clamp(34px,4.5vw,46px);line-height:1.05}.ficha__lema{font-size:15.5px;color:#241f21a6}.ficha__historia{font-size:15px;line-height:1.8;color:#241f21cc;display:flex;flex-direction:column;gap:12px}.ficha__caracteristicas{margin:0;border-top:1px solid rgba(36,31,33,.15)}.ficha__caracteristicas>div{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid rgba(36,31,33,.15);font-size:14px}.ficha__caracteristicas dt{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:#241f218c;padding-top:2px}.ficha__caracteristicas dd{margin:0}.ficha__sellos{list-style:none;margin:0;padding:0;display:flex;gap:8px 20px;flex-wrap:wrap;font-size:12px;color:#241f218c}@media(max-width:700px){.ficha__galeria{position:static}}.compra{display:flex;flex-direction:column;gap:20px}.compra__precio{display:flex;gap:6px 14px;align-items:baseline;flex-wrap:wrap}.compra__monto{font-size:24px;font-weight:600}.compra__antes{font-size:15px;color:#241f2173}.compra__presentacion{font-size:13px;color:#241f218c}.compra__form{display:flex;flex-direction:column;gap:12px}.compra__boton{border:0;background:#9e3450;color:#f6f1ee;padding:18px 30px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .2s,opacity .2s}.compra__boton:hover{background:#241f21}.compra__boton:disabled{opacity:.45;cursor:not-allowed;background:#9e3450}.opciones{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.opciones__titulo{padding:0;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#241f218c}.opciones__titulo span{color:#241f21;letter-spacing:.04em;text-transform:none;font-size:13.5px}.opciones__lista{display:flex;gap:8px;flex-wrap:wrap}.opcion{min-width:46px;padding:10px 14px;border:1px solid rgba(36,31,33,.25);background:#fdfbf9;font-size:13px;cursor:pointer;position:relative;transition:border-color .2s,background .2s,color .2s}.opcion:hover{border-color:#241f21}.opcion.es-elegida{background:#241f21;border-color:#241f21;color:#f6f1ee}.opcion.es-agotada{color:#241f2166;text-decoration:line-through}.opcion.es-elegida.es-agotada{color:#f6f1eeb3}.opcion--color{padding:5px;min-width:0;border-radius:99px;line-height:0}.opcion--color.es-elegida{background:#fdfbf9;box-shadow:inset 0 0 0 2px #241f21}.opcion--color.es-agotada{opacity:.4}.opcion__muestra{width:26px;height:26px}.opcion__muestra circle{stroke:#241f2133;stroke-width:1}.disponibilidad{border:1px solid rgba(36,31,33,.15);background:#fdfbf9;padding:16px 18px;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:#b3121b}.disponibilidad__otras{display:flex;flex-direction:column;gap:8px}.disponibilidad__nota{font-size:12.5px;color:#241f21a6;line-height:1.5}.disponibilidad__sucursal{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(36,31,33,.12);background:#f6f1ee;flex-wrap:wrap}.disponibilidad__datos{display:flex;flex-direction:column;gap:1px;font-size:13.5px}.disponibilidad__datos small{font-size:12px;color:#241f218c}.disponibilidad__acciones{display:flex;gap:8px;flex-wrap:wrap}.recursos,.relacionados{margin-top:72px;border-top:1px solid rgba(36,31,33,.15);padding-top:40px}.recursos__rejilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.recurso{background:#fdfbf9;border:1px solid rgba(36,31,33,.12);display:flex;flex-direction:column}.recurso__foto{position:relative;aspect-ratio:4/5;background:#ebe3dd;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:#241f218c}.recurso__descargar{border:1px solid #241f21;padding:8px 14px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:background .2s,color .2s}.recurso__descargar:hover{background:#241f21;color:#f6f1ee}.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:Marcellus,Georgia,serif;font-size:19px}.recurso--video{background:#241f21;color:#f6f1ee;border-color:#241f21}.recurso--video .recurso__foto{background:#000}.recurso--video .recurso__datos small{color:#f6f1ee99}.recurso--video .recurso__descargar{border-color:#f6f1ee;color:#f6f1ee}.recurso--video .recurso__descargar:hover{background:#f6f1ee;color:#241f21}.recurso--enlace{position:relative;min-height:200px;justify-content:center}.recurso--enlace:hover{border-color:#241f21}.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:#1410118c}.modal__caja{position:relative;width:min(920px,100%);max-height:calc(100vh - 32px);overflow-y:auto;background:#f6f1ee;box-shadow:0 30px 80px #14101159}.modal__cerrar{position:absolute;top:10px;right:10px;z-index:2;width:38px;height:38px;border:0;border-radius:99px;background:#f6f1eee6;font-size:16px;cursor:pointer}.modal__cargando{padding:80px 24px;text-align:center;font-family:Marcellus,Georgia,serif;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:#ebe3dd}.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(28px,3vw,36px);line-height:1.05}.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:#9e3450}.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:#241f2126}.quiz__progreso span.es-hecho{background:#9e3450}.quiz__opciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px}.quiz__opcion{border:1px solid rgba(36,31,33,.25);background:#fdfbf9;padding:32px 22px;display:flex;flex-direction:column;gap:8px;transition:border-color .2s,background .2s}.quiz__opcion:hover{border-color:#9e3450;background:#faf3f1;color:#241f21}.quiz__opcion-etiqueta{font-family:Marcellus,Georgia,serif;font-size:21px}.quiz__opcion-ayuda{font-size:13px;color:#241f2199;line-height:1.5}.quiz__atras{display:table;margin:32px auto 0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#241f218c;border-bottom:1px solid rgba(36,31,33,.35);padding-bottom:3px}.quiz__resultado{display:flex;flex-direction:column;align-items:center}.quiz__resultado-caja{width:100%;background:#fdfbf9;border:1px solid rgba(36,31,33,.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:#ebe3dd;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:#9e3450;font-size:11.5px;letter-spacing:.2em}.quiz__resultado-nombre{font-family:Marcellus,Georgia,serif;font-size:32px;line-height:1.1}.quiz__resultado-motivo{font-size:14.5px;color:#241f21a6;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:760px;padding-top:56px;padding-bottom:110px}.pagina__cabeza{display:flex;flex-direction:column;gap:14px;margin-bottom:36px}.pagina__titulo{font-size:clamp(34px,4.5vw,48px);line-height:1.08}.pagina__resumen{font-size:16px;line-height:1.7;color:#241f21a6}.pagina__cuerpo{font-size:15.5px;line-height:1.8;color:#241f21d9}.pagina__cuerpo>*+*{margin-top:16px}.pagina__cuerpo h2{font-size:26px;margin-top:36px}.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:#9e3450;border-bottom:1px solid currentColor}.pagina__cuerpo strong{color:#241f21}.pagina__cuerpo blockquote{margin:0;padding-left:18px;border-left:2px solid #9e3450;color:#241f21b3}.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:#241f2173}.bolsa-lateral__panel{position:absolute;top:0;right:0;bottom:0;width:420px;max-width:92vw;background:#f6f1ee;display:flex;flex-direction:column;box-shadow:-24px 0 60px #241f2140;outline:none}.bolsa-lateral__panel>.bolsa__aviso{padding:10px 26px}.bolsa-lateral__cargando{padding:40px 26px;font-size:14px;color:#241f218c}.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(36,31,33,.12)}.bolsa__titulo{font-family:Marcellus,Georgia,serif;font-size:20px}.bolsa__cerrar{border:0;background:none;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.bolsa__cerrar:hover{color:#b3121b}.bolsa__aviso{padding:10px 0;font-size:13px;background:#eaf3ec;color:#1f6b43}.bolsa__aviso--error{background:#fdf1ea;color:#b3121b}.bolsa__minimo{--acento: #b3121b;padding-top:16px;padding-bottom:18px;border-bottom:1px solid rgba(36,31,33,.12);background:#fdf1ea;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:#241f211f;color:var(--acento)}.bolsa__progreso::-webkit-progress-bar{background:#241f211f;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 rgba(36,31,33,.1);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:60px;height:76px;flex:none;background:#ebe3dd;display:flex;align-items:center;justify-content:center;overflow:hidden;font-family:Marcellus,Georgia,serif;font-size:20px;color:#9e3450}.bolsa__foto img{width:100%;height:100%;object-fit:cover}.bolsa__datos{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bolsa__marca{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#9e3450}.bolsa__nombre{font-family:Marcellus,Georgia,serif;font-size:16.5px;line-height:1.25}.bolsa__nombre:hover{color:#9e3450}.bolsa__detalle{font-size:12px;color:#241f218c}.bolsa__promo{font-size:11.5px;font-weight:600;color:#2e8b57}.bolsa__promo--nivel{color:#9e3450}.bolsa__alerta{font-size:11.5px;line-height:1.4;color:#b3121b;margin-top:2px}.bolsa__cantidad{display:flex;align-items:center;gap:12px;margin-top:5px}.bolsa__paso{width:24px;height:24px;border:1px solid rgba(36,31,33,.3);background:transparent;cursor:pointer;line-height:1}.bolsa__paso:hover{border-color:#241f21}.bolsa__unidades{min-width:1.5em;text-align:center;font-size:13px}.bolsa__importe{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right;max-width:40%}.bolsa__precio{font-size:13.5px;font-weight:600}.bolsa__antes{font-size:11.5px;color:#241f2173}.bolsa__quitar{border:0;background:none;padding:0;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#241f2173;cursor:pointer}.bolsa__quitar:hover{color:#b3121b}form[aria-busy=true] button{opacity:.5;cursor:progress}.bolsa__vacia{padding:56px 0;text-align:center;display:flex;flex-direction:column;gap:14px;align-items:center}.bolsa__vacia-titulo{font-family:Marcellus,Georgia,serif;font-size:22px}.bolsa__seguir{align-self:center;font-size:12px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px}.bolsa__pie .bolsa__seguir{color:#b3121b}.bolsa__pie{padding:20px 26px 26px;border-top:1px solid rgba(36,31,33,.12);display:flex;flex-direction:column;gap:12px;background:#efe8e3}.bolsa__nota{background:#fdf1ea;border:1px solid rgba(179,18,27,.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:#241f2199}.bolsa__cupon{display:flex}.bolsa__cupon input{flex:1;min-width:0;border:1px solid rgba(36,31,33,.25);border-right:0;background:#fdfbf9;padding:10px 12px;font-size:13px;text-transform:uppercase}.bolsa__cupon input::placeholder{text-transform:none}.bolsa__aplicar{border:0;background:#241f21;color:#f6f1ee;padding:0 16px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.bolsa__aplicar:hover{background:#9e3450}.bolsa__cupon-aplicado{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font-size:13px}.bolsa__cupon-error{display:block;color:#b3121b;font-size:12px;margin-top:2px}.bolsa__totales{margin:0;display:flex;flex-direction:column;gap:8px}.bolsa__totales>div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.bolsa__totales dd{margin:0;font-weight:600;text-align:right}.bolsa__totales .es-descuento{font-size:13px;color:#2e8b57}.bolsa__total{font-size:16px;border-top:1px solid rgba(36,31,33,.12);padding-top:10px}.bolsa__beneficio{font-size:12.5px;font-weight:600;color:#2e8b57}.bolsa__letra-chica{font-size:12px;color:#241f218c}.bolsa__finalizar{display:block;text-align:center;border:0;background:#9e3450;color:#f6f1ee;padding:17px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;transition:background .2s}a.bolsa__finalizar:hover{background:#241f21}.bolsa__finalizar.es-bloqueado{background:#241f212e;color:#241f218c;cursor:not-allowed}.bolsa__motivo{font-size:12.5px;line-height:1.5;text-align:center;color:#241f21b3}.pagina-bolsa{padding-top:24px;padding-bottom:96px}.pagina-bolsa__titulo{font-family:Marcellus,Georgia,serif;font-weight:400;font-size:clamp(32px,4vw,48px);margin:10px 0 24px}.bolsa--pagina{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:0 40px;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}.bolsa--pagina .bolsa__pie{grid-column:2;position:sticky;top:100px;border:1px solid rgba(36,31,33,.12)}.bolsa--pagina .bolsa__foto{width:84px;height:106px}@media(max-width:900px){.bolsa--pagina{grid-template-columns:1fr}.bolsa--pagina .bolsa__pie{grid-column:1;position:static;margin-top:24px}}.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{max-width:1160px;padding-top:48px;padding-bottom:96px;animation:subir .5s ease both;scroll-margin-top:90px}.checkout__cabecera{display:flex;flex-direction:column;gap:8px;margin-bottom:36px}.checkout__titulo{font-family:Marcellus,Georgia,serif;font-weight:400;font-size:clamp(30px,4vw,44px)}.checkout__entrar{font-size:13.5px;color:#241f2199}.checkout__entrar a{color:#9e3450;border-bottom:1px solid currentColor}.checkout__pasos{display:none;gap:10px;margin-bottom:36px;flex-wrap:wrap}.js .checkout__pasos{display:flex}.checkout__pildora{display:flex;align-items:center;gap:10px;padding:10px 18px;border:1px solid rgba(36,31,33,.25);color:#241f2173;transition:background .2s,color .2s,border-color .2s}.checkout__pildora-numero{width:22px;height:22px;border-radius:99px;background:#241f211f;color:#241f2199;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:600}.checkout__pildora-nombre{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.checkout__pildora.es-hecho{color:#241f21}.checkout__pildora.es-hecho .checkout__pildora-numero{background:#b3121b;color:#f6f1ee}.checkout__pildora.es-actual{background:#241f21;border-color:#241f21;color:#f6f1ee}.checkout__pildora.es-actual .checkout__pildora-numero{background:#f6f1ee;color:#241f21}.checkout__rejilla{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:44px;align-items:start}.checkout__form{display:flex;flex-direction:column;gap:40px;min-width:0}.js .checkout__form{gap:0}.checkout__paso{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:18px}.js [data-paso-espera]{display:none}.checkout__subtitulo{font-family:Marcellus,Georgia,serif;font-weight:400;font-size:24px;padding:0;margin-bottom:4px}.checkout__nota{font-size:13.5px;color:#241f2199;line-height:1.6}.checkout__nota--caja{background:#fdfbf9;border:1px solid rgba(36,31,33,.12);padding:14px 16px;color:#241f21}.checkout__botones{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.checkout__seguir{align-self:flex-start}.checkout__confirmar{background:#b3121b;border-color:#b3121b;padding:17px 36px;flex-wrap:wrap;gap:4px 10px}.checkout__confirmar>span{white-space:nowrap}.checkout__confirmar:hover{background:#241f21;border-color:#241f21}.opciones{display:flex;flex-direction:column;gap:12px}.opciones--rejilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.opcion{position:relative;display:flex;justify-content:space-between;align-items:center;gap:14px;border:1px solid rgba(36,31,33,.18);background:#fdfbf9;padding:18px 20px;cursor:pointer;transition:border-color .2s,background .2s}.opcion:hover{border-color:#241f2166}.opcion--columna{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px}.opcion input{position:absolute;opacity:0;width:1px;height:1px}.opcion:has(input:checked){background:#f1e6e0;border-color:#b3121b}.opcion:has(input:focus-visible){outline:2px solid #241f21;outline-offset:2px}.opcion__texto{display:flex;flex-direction:column;gap:3px}.opcion__nombre{font-family:Marcellus,Georgia,serif;font-size:18px}.opcion--columna .opcion__nombre{font-size:17px}.opcion__desc{font-size:12.5px;color:#241f2199;line-height:1.5}.opcion__precio{font-weight:600;white-space:nowrap}.checkout__resumen{background:#fdfbf9;border:1px solid rgba(36,31,33,.14);padding:26px;display:flex;flex-direction:column;gap:14px;position:sticky;top:100px}.checkout__resumen-cabeza{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.checkout__resumen-cabeza a{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#9e3450}.checkout__resumen-titulo{font-family:Marcellus,Georgia,serif;font-size:20px}.checkout__linea{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;border-bottom:1px solid rgba(36,31,33,.1);padding-bottom:10px}.checkout__linea-detalle{display:block;font-size:12px;color:#241f2199;margin-top:2px}.checkout__linea-monto{font-weight:600;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:13.5px}.checkout__totales dd{margin:0;text-align:right}.checkout__totales .es-descuento{color:#2e8b57}.checkout__totales .es-total{font-size:16px;font-weight:600;border-top:1px solid rgba(36,31,33,.15);padding-top:12px}.checkout__unidades{font-size:12px;color:#241f2199;text-align:right}@media(max-width:900px){.checkout__rejilla{grid-template-columns:minmax(0,1fr)}.checkout__resumen{position:static}.checkout__confirmar{width:100%}}@media(max-width:560px){.checkout__pasos{flex-wrap:nowrap;gap:6px;margin-bottom:28px}.checkout__pildora{flex:1;justify-content:center;gap:6px;padding:10px 6px}.checkout__pildora-nombre{font-size:11px;letter-spacing:.08em}.checkout__confirmar{flex-direction:column;padding:14px 20px}.checkout__confirmar-guion{display:none}.checkout__confirmar-total{opacity:.85;letter-spacing:.08em}}.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:#b3121b;color:#f6f1ee;display:flex;align-items:center;justify-content:center;font-size:32px}.pedido__titulo{font-family:Marcellus,Georgia,serif;font-weight:400;font-size:clamp(32px,4.5vw,46px)}.pedido__intro{font-size:15px;line-height:1.75;color:#241f21b3;max-width:520px}.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:#241f2199}.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:#f3f0ef;color:#241f2199;border-color:#241f211f}.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:#241f2173;padding-top:4px}.pedido__linea-tiempo small{font-size:11.5px;letter-spacing:0;color:#9e3450}.pedido__punto{width:14px;height:14px;border-radius:99px;border:2px solid rgba(36,31,33,.25);background:#f6f1ee}.pedido__linea-tiempo li:before{content:"";position:absolute;top:10px;left:18px;right:-6px;height:2px;background:#241f211f}.pedido__linea-tiempo li:last-child:before{display:none}.pedido__linea-tiempo .es-hecho{color:#241f21}.pedido__linea-tiempo .es-hecho .pedido__punto{background:#b3121b;border-color:#b3121b}.pedido__linea-tiempo .es-hecho:before{background:#b3121b}.pedido__linea-tiempo .es-actual{color:#241f21;font-weight:600}.pedido__linea-tiempo .es-actual .pedido__punto{border-color:#b3121b;box-shadow:0 0 0 4px #b3121b26}.pedido__tarjeta{background:#fdfbf9;border:1px solid rgba(36,31,33,.14);padding:clamp(20px,3vw,28px);display:flex;flex-direction:column;gap:14px}.pedido__subtitulo{font-family:Marcellus,Georgia,serif;font-weight:400;font-size:22px}.pedido__monto{font-size:15px}.pedido__monto small{display:block;font-size:12px;color:#241f2199;margin-top:2px}.pedido__metodo{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#9e3450}.pedido__instrucciones{font-family:IBM Plex Mono,monospace;font-size:13.5px;line-height:1.8;background:#f6f1ee;border-left:3px solid #9e3450;padding:14px 16px;overflow-wrap:anywhere}.pedido__plazo{font-size:13px;color:#241f2199;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(36,31,33,.1);font-size:13.5px}.pedido__pago:last-child{border-bottom:0}.pedido__pago a{color:#9e3450;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:#2e8b57}.pedido__pago-estado.es-rechazado{color:#b3121b}.pedido__observacion{display:block;color:#b3121b;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:#f1e6e0;color:#9e3450;font-family:Marcellus,Georgia,serif;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(36,31,33,.3);color:#241f2199}.opcion:has(input:checked) .avatar-vendedora:not(.avatar-vendedora--cualquiera){background:#fff}.checkout__vendedoras{border:0;padding:0;margin:28px 0 0;min-width:0;display:flex;flex-direction:column;gap:12px}.checkout__vendedoras>.checkout__nota{margin:0}.opcion--vendedora{justify-content:flex-start;padding:14px 16px}.opcion__desc--marca{color:#9e3450;font-weight:600}.checkout__vendedora-unica{display:flex;align-items:center;gap:14px;margin-top:24px;padding:14px 16px;border:1px solid rgba(36,31,33,.12);background:#fdfbf9;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:Marcellus,Georgia,serif;font-size:20px}.pedido__vendedora-texto{margin:4px 0 0;font-size:13.5px;color:#241f2199}.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:960px;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-family:Marcellus,Georgia,serif;font-weight:400;font-size:clamp(30px,4vw,42px)}.cuenta__texto{font-size:14px;color:#241f2199}.cuenta__menu{display:flex;flex-wrap:wrap;gap:6px 24px;border-bottom:1px solid rgba(36,31,33,.12);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:#241f2199;cursor:pointer}.cuenta__menu .es-actual{color:#241f21;border-bottom-color:#b3121b}.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-family:Marcellus,Georgia,serif;font-weight:400;font-size:22px;margin-top:12px}.cuenta__dato{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#9e3450}.cuenta__vacio{font-size:14px;color:#241f2199}.cuenta__vacio a{color:#9e3450;border-bottom:1px solid currentColor}.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;border-top:1px solid rgba(36,31,33,.12)}.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:16px 4px;border-bottom:1px solid rgba(36,31,33,.12);transition:background .2s}.cuenta__pedido:hover{background:#fdfbf9}.cuenta__pedido-numero{grid-area:numero;font-family:Marcellus,Georgia,serif;font-size:17px}.cuenta__pedido-fecha{grid-area:fecha;font-size:12.5px;color:#241f2199}.cuenta__pedido .pedido__estado{grid-area:estado}.cuenta__pedido-total{grid-area:total;font-weight:600;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:#fdfbf9;border:1px solid rgba(36,31,33,.12);padding:clamp(24px,5vw,44px);display:flex;flex-direction:column;gap:20px}.acceso__tarjeta--ancha{max-width:640px}.acceso__titulo{font-family:Marcellus,Georgia,serif;font-size:clamp(28px,4vw,38px)}.acceso__texto{color:#241f2199;font-size:14px}.acceso__form{display:flex;flex-direction:column;gap:16px}.acceso__pie{font-size:13.5px;color:#241f21a6;text-align:center}.acceso__pie a{color:#9e3450;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:Marcellus,Georgia,serif;font-weight:400;font-size:clamp(36px,5vw,56px);line-height:1.05}.club__texto{font-size:15.5px;line-height:1.7;color:#241f2199}.club__vacio{color:#241f2199}.club__subtitulo{font-family:Marcellus,Georgia,serif;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: #9e3450;position:relative;display:flex;flex-direction:column;gap:12px;padding:26px 24px 28px;background:#fdfbf9;border:1px solid rgba(36,31,33,.12);border-top:4px solid var(--nivel)}.club-nivel.es-mio{border-color:var(--nivel);box-shadow:0 10px 30px #241f2114}.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:Marcellus,Georgia,serif;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:#241f2199}.club-nivel__requisito{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--nivel) 80%,#241f21)}.club-nivel__beneficios{list-style:none;margin:4px 0 0;padding:14px 0 0;border-top:1px solid rgba(36,31,33,.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 #241f21;font-size:14px;line-height:1.6;color:#241f2199}.club__pasos li:before{content:counter(paso,decimal-leading-zero);font-family:Marcellus,Georgia,serif;font-size:22px;color:#9e3450}.club__pasos strong{color:#241f21;font-weight:600}.club__llamada{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:28px;background:#f6f1ee}.club__llamada p{font-family:Marcellus,Georgia,serif;font-size:22px}.club__botones{display:flex;flex-wrap:wrap;gap:10px}.club-mio{--nivel: #9e3450;display:flex;flex-direction:column;gap:12px;margin-bottom:36px;padding:24px 26px;background:color-mix(in srgb,var(--nivel) 7%,#fdfbf9);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:#241f2199}.club-mio__nivel{font-family:Marcellus,Georgia,serif;font-size:clamp(28px,4vw,36px);color:color-mix(in srgb,var(--nivel) 85%,#241f21)}.club-mio__texto{font-size:14px}.club-mio__aviso{font-size:13.5px;color:#7d2840}.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: #9e3450;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:520px;height:8px;border:0;background:#241f2114;color:var(--nivel)}.barra-nivel::-webkit-progress-bar{background:#241f2114}.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:#fdf1ea;border:1px solid rgba(158,52,80,.18)}.puntos-saldo__cifra{display:flex;flex-direction:column;gap:4px}.puntos-saldo__rotulo{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#9e3450}.puntos-saldo__valor{font-family:Marcellus,Georgia,serif;font-size:34px;line-height:1.1}.puntos-saldo__equivale{font-size:13.5px;color:#241f21a6}.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(36,31,33,.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(36,31,33,.12)}.puntos-lista__tipo{grid-area:tipo;font-weight:600;font-size:14px}.puntos-lista__detalle{grid-area:detalle;font-size:12.5px;color:#241f2199}.puntos-lista__detalle a{color:#9e3450;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:#7d2840}.regresiva{display:flex;flex-direction:column;gap:6px}.regresiva__rotulo{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#241f219e}.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:#241f21;color:#f6f1ee}.regresiva__bloque strong{font-family:Marcellus,Georgia,serif;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:#9e3450;color:#fff}.bolsa__promo--lanzamiento{color:#7d2840}.checkout__preventa{margin:0 0 14px;padding:12px 14px;border-left:3px solid #9e3450;background:#f8eef1;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(36,31,33,.12);border-left:3px solid #241f21;background:#fdfbf9}.ficha-lanzamiento--abierto{border-left-color:#9e3450}.ficha-lanzamiento__rotulo{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#9e3450}.ficha-lanzamiento__texto{font-size:14px;line-height:1.5}.ficha-lanzamiento__nota{font-size:12.5px;line-height:1.5;color:#241f219e}.ficha-lanzamiento__enlaces{font-size:12.5px}.ficha-lanzamiento__enlaces a{color:#9e3450;text-decoration:underline;text-underline-offset:3px}.lanzamiento-estado{display:flex;flex-direction:column;gap:10px}.lanzamiento-estado__titulo{font-family:Marcellus,Georgia,serif;font-size:22px;line-height:1.2}.lanzamiento-estado--abierto .lanzamiento-estado__titulo{color:#9e3450}.lanzamiento-estado__texto{font-size:14px;line-height:1.6;color:#241f219e}.lanzamiento-estado__texto a,.lanzamiento-estado__aviso a{color:#9e3450;text-decoration:underline;text-underline-offset:3px}.lanzamiento-estado__aviso{padding:10px 12px;font-size:13px;background:#f8eef1}.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:Marcellus,Georgia,serif;font-weight:400;font-size:clamp(34px,5vw,56px);line-height:1.05}.lanzamiento__texto{font-size:15.5px;line-height:1.7;color:#241f219e}.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:#241f219e}.lanzamiento__preventa{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-left:3px solid #9e3450;background:#f8eef1;font-size:13.5px;line-height:1.55}.lanzamiento__vacio{color:#241f219e}.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(36,31,33,.25);background:#fff;font:inherit;font-size:14px}.lanzamiento-avisame__error{flex-basis:100%;font-size:12.5px;color:#b3121b}.lanzamiento-calendario{display:flex;flex-direction:column;gap:12px;padding:22px 22px 18px;border:1px solid rgba(36,31,33,.12);background:#fdfbf9}.lanzamiento-calendario__titulo{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#241f219e}.lanzamiento-calendario__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lanzamiento-calendario__fila{--nivel: #241f21;display:flex;justify-content:space-between;gap:12px;padding:10px 0 10px 12px;border-bottom:1px solid rgba(36,31,33,.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:#241f219e;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:#241f219e}.lanzamientos{padding-top:48px;padding-bottom:96px}.lanzamientos__cabeza{display:flex;flex-direction:column;gap:12px;margin-bottom:36px}.lanzamientos__titulo{font-family:Marcellus,Georgia,serif;font-weight:400;font-size:clamp(36px,5vw,56px);line-height:1.05}.lanzamientos__texto{color:#241f219e}.lanzamientos__texto a{color:#9e3450;text-decoration:underline;text-underline-offset:3px}.lanzamientos__vacio{color:#241f219e}.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(36,31,33,.12)}.lanzamiento-tarjeta__imagen{display:block;aspect-ratio:4/3;background:#f6f1ee;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:Marcellus,Georgia,serif;font-size:64px;color:#9e3450}.lanzamiento-tarjeta__cuerpo{display:flex;flex-direction:column;gap:12px}.lanzamiento-tarjeta__rotulo{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#9e3450}.lanzamiento-tarjeta__nombre{font-family:Marcellus,Georgia,serif;font-weight:400;font-size:30px;line-height:1.1}.lanzamiento-tarjeta__texto{font-size:14px;line-height:1.6;color:#241f219e}.banner-lanzamiento{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);background:#fdfbf9;border:1px solid rgba(36,31,33,.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, Marcellus, Georgia, 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:#241f219e}.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(36,31,33,.12);font-size:14px}.cuenta-lanzamientos__nombre{font-weight:600}.cuenta-lanzamientos__estado{color:#241f219e}@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}}
