.hogar{--barra:#00000040;--c:#4933d1;--c-hondo:color-mix(in srgb, var(--c) 80%, black);--c-claro:color-mix(in srgb, var(--c) 9%, white);--tinta:#242424;--texto:#767676;--enlace:#333;--gris:#f4f4f4;--gris-boton:#f7f7f7;--linea:#0000001a;--curva:cubic-bezier(.19, 1, .22, 1);min-height:100dvh;color:var(--texto);font-family:var(--q-texto,var(--font-albert)), Arial, Helvetica, sans-serif;background:#fff;font-size:15px;line-height:1.6;overflow-x:clip}.hogar :is(h1,h2,h3){font-family:var(--q-titulos,var(--font-albert)), Arial, Helvetica, sans-serif}.hogar .cifra{font-variant-numeric:tabular-nums;font-family:inherit}.hogar ::selection{background:var(--c);color:#fff}.hogar :focus-visible{outline:2px solid var(--c);outline-offset:2px}.hogar :where(button,a,summary,[role=button],[role=link],[role=tab]).w-full:focus-visible,.hogar :where([role=option],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox]):focus-visible{outline-offset:-2px}.hogar input:focus-visible{outline:none}.hogar .c-suave{transition:transform .5s var(--curva), opacity .5s var(--curva), visibility .5s var(--curva)}.hogar .c-boton{border-radius:35px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:5px 20px;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s;display:inline-flex}.hogar .c-boton-principal{background:var(--c);color:#fff}.hogar .c-boton-principal:hover{background:var(--c-hondo)}.hogar .c-boton-gris{background:var(--gris-boton);color:var(--enlace)}.hogar .c-boton-gris:hover{background:#ececec}.hogar .c-boton-borde{border:2px solid var(--c);color:var(--c)}.hogar .c-boton-borde:hover{background:var(--c);color:#fff}.hogar .c-herramienta{background:var(--gris);width:42px;height:42px;color:var(--tinta);border-radius:42px;place-items:center;transition:background-color .25s,color .25s;display:grid;position:relative}.hogar .c-herramienta:hover{color:var(--c)}.hogar .c-rayas{background-color:var(--c);transition:width .5s var(--curva);background-image:linear-gradient(135deg,#fff3 25%,#0000 25% 50%,#fff3 50% 75%,#0000 75%,#0000);background-size:20px 20px;animation:1s linear infinite c-rayas}@keyframes c-rayas{0%{background-position:0 0}to{background-position:20px 0}}@media (prefers-reduced-motion:reduce){.hogar .c-suave,.hogar .c-rayas{transition:none;animation:none}}.hogar .c-aparece-menu{animation:c-aparece .35s var(--curva)}@keyframes c-aparece{0%{opacity:0;transform:translate(8px)}}.hogar .c-foto,.hogar .c-foto-otra{transition:opacity .45s ease, transform .6s var(--curva)}.hogar .c-foto-otra{opacity:0}.hogar .c-accion{opacity:0;transition:opacity .25s,transform .3s,color .25s;transform:scale(.6)}@media (hover:hover){.hogar .c-tarjeta:hover .c-foto-otra{opacity:1;transform:scale(1.04)}.hogar .c-tarjeta:hover .c-foto{transform:scale(1.04)}}.hogar .c-tarjeta:hover .c-accion,.hogar .c-tarjeta:focus-within .c-accion,.hogar .c-accion[aria-pressed=true]{opacity:1;transform:scale(1)}@media (hover:none){.hogar .c-accion{opacity:1;transform:none}}.hogar .c-banner-texto{opacity:0;transition:opacity .6s ease, transform .7s var(--curva), background-color .25s ease;transform:translateY(14px)}.hogar .c-banner-texto.c-visible{opacity:1;transform:none}.hogar .c-progreso{width:0;animation-name:c-progreso;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes c-progreso{to{width:100%}}@media (prefers-reduced-motion:reduce){.hogar .c-banner-texto{transition:none}.hogar .c-progreso{animation:none}}.hogar .c-pista{scrollbar-width:none}.hogar .c-pista::-webkit-scrollbar{display:none}.hogar .c-degradado{background-image:var(--deg,linear-gradient(135deg, color-mix(in srgb, var(--c) 45%, #e0607e) 0%, var(--c) 100%));color:#0000;-webkit-background-clip:text;background-clip:text}.hogar .c-entra{animation:c-entra .5s var(--curva) both}@keyframes c-entra{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.hogar .c-entra{animation:none}}.hogar .c-degradado-urgente{background-image:var(--urgencia,linear-gradient(135deg, #e5482d 0%, #b8323a 100%));color:#0000;-webkit-background-clip:text;background-clip:text}.hogar .c-franja{background:var(--gris);box-shadow:0 0 0 100vmax var(--gris);clip-path:inset(0 -100vmax)}.hogar .c-flotante{transition:transform .5s var(--curva), opacity .5s var(--curva), visibility .5s var(--curva), background-color .25s ease, color .25s ease}.hogar.c-con-barra .c-flotante{transform:translateY(-64px)}@media (min-width:1025px){.hogar.c-con-barra .c-flotante{transform:translateY(-95px)}}.c-fondo-banner[data-apoyo=sombra][data-tinte=claro]~*{text-shadow:0 0 18px #fffffff2,0 0 4px #ffffffe6}.c-fondo-banner[data-apoyo=sombra][data-tinte=oscuro]~*{text-shadow:0 0 18px #000000bf,0 1px 3px #0009}
