.oferta{border:1px solid var(--linea-2);border-radius:var(--r-tarjeta);background:var(--papel);box-shadow:var(--sombra-2);margin-top:32px;overflow:hidden;container:oferta/inline-size}.oferta .oferta__rejilla{display:grid}.oferta :is(p,ul,ol,li,figure){max-width:none;margin:0;padding:0}.oferta :is(.oferta__cuenta,.oferta__panel){padding:clamp(20px,4.5cqi,44px);container-type:inline-size}.oferta .oferta__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;display:flex}.oferta .oferta__pregunta{font:var(--h3);color:var(--tinta);text-wrap:balance;flex:14em}.oferta .oferta__puestos{flex:none;align-items:baseline;gap:6px;display:flex}.oferta .oferta__numero{border:0;border-bottom:2px solid var(--verde-medio);width:calc(3ch + 8px);font:600 2.75rem/1.15 var(--f-titulo);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-titulo);color:var(--verde);text-align:center;appearance:textfield;background:0 0;border-radius:6px 6px 0 0;padding:0 4px}.oferta .oferta__numero::-webkit-inner-spin-button{appearance:none;margin:0}.oferta .oferta__numero::-webkit-outer-spin-button{appearance:none;margin:0}.oferta .oferta__numero:hover{background:var(--crema)}.oferta .oferta__numero:focus-visible,.oferta .oferta__rango:focus-visible{outline:var(--anillo-foco);outline-offset:2px}.oferta .oferta__unidad{min-width:4em;font:500 1rem/1 var(--f-texto);color:var(--texto-2)}.oferta .oferta__ayuda{font:var(--small);color:var(--texto-2);margin-top:6px}.oferta .oferta__barra{margin-top:16px}.oferta .oferta__rango{border-radius:var(--r-control);cursor:pointer;appearance:none;--lleno:calc(14px + (100% - 28px) * var(--f,0));--pista:linear-gradient(to right, var(--verde) var(--lleno), color-mix(in srgb, var(--verde) 14%, var(--crema-2)) var(--lleno));background:0 0;width:100%;height:44px;margin:0;display:block}.oferta .oferta__rango::-webkit-slider-runnable-track{border-radius:var(--r-pildora);background:var(--pista);height:8px}.oferta .oferta__rango::-moz-range-track{border-radius:var(--r-pildora);background:var(--pista);height:8px}.oferta .oferta__rango::-webkit-slider-thumb{box-sizing:border-box;border:3px solid var(--verde);background:var(--papel);width:28px;height:28px;box-shadow:var(--sombra-1);appearance:none;border-radius:50%;margin-top:-10px;transition:transform .15s}.oferta .oferta__rango::-moz-range-thumb{box-sizing:border-box;border:3px solid var(--verde);background:var(--papel);width:28px;height:28px;box-shadow:var(--sombra-1);border-radius:50%;transition:transform .15s}.oferta .oferta__rango:active::-webkit-slider-thumb{transform:scale(1.15)}.oferta .oferta__rango:active::-moz-range-thumb{transform:scale(1.15)}.oferta .oferta__marcas{height:22px;font:500 12px/16px var(--f-texto);font-variant-numeric:tabular-nums;color:var(--texto-2);list-style:none;position:relative}.oferta .oferta__marcas li{top:0;left:calc(14px + (100% - 28px) * var(--f,0));position:absolute;translate:-50%}.oferta .oferta__marcas li:before{content:"";background:currentColor;width:1px;height:5px;margin:0 auto 1px;display:block}.oferta .oferta__resultado{border-top:var(--borde);margin-top:20px;padding-top:clamp(20px,5cqi,28px)}.oferta .oferta__cifras{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.oferta .oferta__cifra--mes{grid-column:1/-1}.oferta .oferta__cifra{font:var(--small);color:var(--texto-2);flex-direction:column;gap:4px;display:flex}.oferta .oferta__cifra strong{font:600 clamp(1.375rem, 6.5cqi, 2.5rem) / 1.1 var(--f-titulo);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-titulo);white-space:nowrap;color:var(--tinta)}.oferta .oferta__cifra--dia strong{color:var(--verde)}.oferta .oferta__avisos{margin-top:clamp(16px,4cqi,24px);display:grid}.oferta .oferta__avisos>p{border-radius:var(--r-control);background:var(--salvia);font:var(--small);color:var(--tinta);grid-area:1/1;align-self:start;align-items:center;gap:10px;padding:12px 14px;display:flex}.oferta .oferta__avisos>:not([data-activo]){visibility:hidden}.oferta .oferta__avisos>.oferta__base{background:var(--crema);color:var(--texto-2)}.oferta .oferta__avisos svg{color:var(--verde);flex:none}.oferta .oferta__comparacion{border-top:var(--borde);margin-top:24px;padding-top:24px}.oferta .oferta__subtitulo{font:500 1.0625rem/1.4 var(--f-texto);color:var(--tinta)}.oferta .oferta__filas{gap:16px;margin-top:14px;list-style:none;display:grid}.oferta .oferta__fila{font:var(--small);color:var(--texto-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px;display:grid}.oferta .oferta__fila-titulo{color:var(--tinta);font-weight:500}.oferta .oferta__fila-valor{min-width:11ch;font:600 1rem/1.3 var(--f-titulo);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tinta);text-align:right;margin-top:8px}.oferta :is(.oferta__fila-titulo,.oferta__fila-detalle){grid-column:1/-1}.oferta .oferta__pista{border-radius:var(--r-pildora);background:var(--crema-2);height:10px;margin-top:8px;overflow:hidden}.oferta .oferta__relleno{width:calc(var(--v,0) * 100%);border-radius:inherit;background:color-mix(in srgb, var(--verde-medio) 50%, var(--papel));min-width:6px;height:100%;transition:width .2s;display:block}.oferta .oferta__fila--nuestra .oferta__relleno{background:var(--verde)}.oferta .oferta__pie{font:400 13px/1.5 var(--f-texto);color:var(--texto-2);margin-top:14px}.oferta .oferta__pie p{font:inherit;color:inherit}@container (max-width:371px){.oferta .oferta__fila-detalle{min-height:2lh}.oferta .oferta__fila{grid-template-columns:minmax(0,1fr)}.oferta .oferta__fila-valor{text-align:left;min-width:0;margin-top:6px}}@container (min-width:420px){.oferta .oferta__comparacion{border-radius:var(--r-tarjeta);background:var(--crema);border-top:0;padding:24px 26px}.oferta .oferta__pista{height:12px}.oferta .oferta__filas{gap:20px;margin-top:18px}}@container (min-width:440px){.oferta .oferta__cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.oferta .oferta__cifra--mes{grid-column:auto}.oferta .oferta__cifra+.oferta__cifra{border-left:var(--borde);padding-left:20px}.oferta .oferta__cifra:not(:last-child){padding-right:12px}}.oferta .oferta__panel{isolation:isolate;background:var(--verde-profundo);color:var(--sobre-verde);flex-direction:column;justify-content:space-between;gap:28px;display:flex;position:relative}.oferta .oferta__panel:before{content:"";background:radial-gradient(80% 60% at 85% 0%, color-mix(in oklab, var(--verde-medio) 45%, transparent), transparent 75%);pointer-events:none;z-index:-1;height:70%;position:absolute;inset:0 0 auto}.oferta .oferta__nombre{font:400 .9375rem/1.3 var(--f-texto);color:var(--sobre-verde-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.oferta .oferta__marca{font:600 1.375rem/1.2 var(--f-titulo);letter-spacing:var(--tracking-titulo);color:var(--crema)}.oferta .oferta__precio{white-space:nowrap;font:400 1rem/1 var(--f-texto);color:var(--sobre-verde-2);align-items:baseline;gap:10px;margin-top:20px;display:flex}.oferta .oferta__importe{font:600 clamp(2.5rem, 15cqi, 4rem) / 1 var(--f-titulo);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--crema)}.oferta .oferta__detalle{font:var(--small);color:var(--sobre-verde-2);margin-top:10px}.oferta .oferta__ahorro{border:1px solid color-mix(in srgb, var(--crema) 16%, transparent);border-radius:var(--r-8);background:color-mix(in srgb, var(--crema) 7%, transparent);margin-top:22px;padding:16px 18px}.oferta .oferta__ahorro-cifra{gap:4px;display:grid}.oferta .oferta__ahorro-texto{font:var(--small);color:var(--sobre-verde-2)}.oferta .oferta__ahorro-linea{white-space:nowrap;font:500 .9375rem/1.2 var(--f-texto);color:var(--sobre-verde-2)}.oferta .oferta__ahorro-linea strong{font:600 clamp(1.5rem, 9cqi, 2rem) / 1.1 var(--f-titulo);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-titulo);color:var(--crema)}.oferta .oferta__supuesto{font:400 13px/1.45 var(--f-texto);color:var(--sobre-verde-2);margin-top:10px}.oferta .oferta__incluye{border-top:1px solid color-mix(in srgb, var(--crema) 16%, transparent);padding-top:24px}.oferta .oferta__rotulo{font:500 .75rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sobre-verde-3)}.oferta .oferta__lista{gap:12px;margin-top:16px;list-style:none;display:grid}.oferta .oferta__lista li{font:400 .9375rem/1.4 var(--f-texto);color:var(--sobre-verde);align-items:center;gap:12px;display:flex}.oferta .oferta__icono{border:1px solid color-mix(in srgb, var(--crema) 18%, transparent);background:color-mix(in srgb, var(--crema) 8%, transparent);width:34px;height:34px;color:var(--verificado-claro);border-radius:50%;flex:none;place-items:center;display:grid}.oferta .oferta__fuera{font:var(--small);color:var(--sobre-verde-2);margin-top:16px}.oferta .oferta__sellos{flex-wrap:wrap;gap:8px 20px;list-style:none;display:flex}.oferta .oferta__sellos li{font:500 .875rem/1.3 var(--f-texto);color:var(--sobre-verde);align-items:center;gap:6px;display:flex}.oferta .oferta__sellos svg{color:var(--verificado-claro);flex:none}.oferta .oferta__boton{width:100%;margin-top:18px;text-decoration:none;display:flex}.oferta .oferta__venta{font:var(--small);color:var(--sobre-verde-2);text-align:center;margin-top:12px}@container oferta (min-width:880px){.oferta .oferta__rejilla{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.oferta .oferta__cuenta{flex-direction:column;display:flex}.oferta .oferta__comparacion{flex-direction:column;flex:1;justify-content:center;display:flex}.oferta .oferta__filas{gap:26px;margin-top:22px}.oferta .oferta__pista{height:14px}.oferta .oferta__pie{margin-top:22px}}@media (forced-colors:active){.oferta .oferta__rango{appearance:auto}.oferta .oferta__relleno{background:canvastext}.oferta .oferta__panel{border-top:1px solid canvastext}}.small.oferta-nota{margin-top:16px}
