.avs-franja{z-index:calc(var(--z-cabecera) - 1);background:var(--marca-suave);color:var(--tinta);position:relative;overflow:hidden}.avs-franja[data-tono=atencion]{background:var(--aviso-suave)}.avs-franja[data-tono=promocion]{background:var(--marca-noche);color:var(--tinta-inversa)}.avs-franja-fila{align-items:center;gap:var(--e-3);min-height:44px;padding-block:var(--e-2);display:flex}.avs-franja-icono{color:var(--marca);flex:none}.avs-franja[data-tono=atencion] .avs-franja-icono{color:var(--aviso)}.avs-franja[data-tono=promocion] .avs-franja-icono{color:var(--tinta-inversa)}.avs-franja-texto{min-width:0;font:var(--t-pequeno);text-wrap:pretty;flex:1;margin:0}.avs-franja-texto strong{font-weight:700}.avs-franja-enlace{color:inherit;text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.avs-franja-enlace:hover{text-decoration-thickness:2px}.avs-cerrar{width:36px;height:36px;margin-right:calc(-1 * var(--e-2));color:inherit;cursor:pointer;transition:background-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.avs-cerrar:before{content:"";position:absolute;inset:-4px}.avs-cerrar:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.avs-cerrar:active{transform:scale(.92)}.avs-cerrar:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.avs-emergente{left:calc(16px + env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:var(--z-barra);border-radius:var(--r-3);background:var(--papel);width:min(360px,100vw - 96px);box-shadow:var(--sombra-flotante);position:fixed;overflow:hidden}.avs-emergente-foto{aspect-ratio:2}.avs-emergente-foto picture{height:100%}.avs-emergente-cerrar{top:var(--e-2);right:var(--e-3);background:color-mix(in srgb, var(--papel) 88%, transparent);color:var(--tinta);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute}.avs-emergente-cerrar:hover{background:var(--papel)}.avs-emergente-cuerpo{gap:var(--e-3);padding:var(--e-5);display:grid}.avs-emergente:not(:has(.avs-emergente-foto)) .avs-emergente-cuerpo{padding-right:calc(var(--e-5) + 36px)}.avs-emergente-titulo{font:var(--t-h4);letter-spacing:var(--track-titulo);color:var(--tinta);text-wrap:balance;margin:0}.avs-emergente-texto{font:var(--t-pequeno);color:var(--tinta-2);text-wrap:pretty;margin:0}.avs-emergente-accion{justify-self:start}.avs-codigo{justify-self:start;align-items:center;gap:var(--e-2);min-height:40px;padding:0 var(--e-3);border:1px dashed var(--linea-fuerte);border-radius:var(--r-2);background:var(--fondo);color:var(--tinta);cursor:pointer;transition:background-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);display:inline-flex}.avs-codigo:hover{background:var(--hundido)}.avs-codigo:active{transform:scale(.97)}.avs-codigo-rotulo{font:var(--t-rotulo);letter-spacing:var(--track-rotulo);text-transform:uppercase;color:var(--tinta-3)}.avs-codigo-valor{font:var(--t-codigo)}.avs-emergente[data-tono=promocion] .avs-emergente-titulo{color:var(--marca)}@media (max-width:639.98px){.avs-emergente{left:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:calc(100vw - 82px)}.avs-emergente-foto{aspect-ratio:21/9}.avs-emergente-cuerpo{padding:var(--e-4);gap:var(--e-2)}}
