.progreso{position:fixed;inset:0 0 auto 0;z-index:100;height:30px;background:#111;transform:translateY(-100%);transition:transform .25s ease;pointer-events:none}.progreso[hidden]{display:none}.progreso.progreso--visible{transform:none}html{--progreso-alto: 0px}html.progreso-visible{--progreso-alto: 30px}@media(min-width:990px){html:has(.progreso) .page-wrapper{margin-top:var(--progreso-alto);height:calc(100dvh - var(--progreso-alto));transition:margin-top .25s ease,height .25s ease}}@media(max-width:989px){html:has(.progreso) body{padding-top:var(--progreso-alto);transition:padding-top .25s ease}html .header-section:has(>#header-component[sticky=always]),html .header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){top:calc(var(--progreso-alto) - 1px)}}.progreso__riel{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#111}.progreso__liquido{position:absolute;inset:0 auto 0 0;width:calc(var(--p, 0) * 100%);background:linear-gradient(180deg,#e2ff95,#b6ff1a 42%,#8fd10f)}.progreso__liquido:after{content:"";position:absolute;inset:3px 0 auto 0;height:7px;background:linear-gradient(180deg,#ffffffa6,#fff0)}.progreso__borde{position:absolute;top:0;left:100%;width:18px;height:100%;margin-left:-9px;overflow:hidden}.progreso__borde svg{display:block;width:18px;height:52px;animation:progreso-ola 1.1s linear infinite}.progreso__borde path{fill:#b6ff1a}@keyframes progreso-ola{to{transform:translateY(-26px)}}.progreso__cifra{position:absolute;top:0;bottom:0;left:calc(var(--p, 0) * 100%);z-index:2;display:flex;align-items:center;padding:0 10px;color:#fff;font-family:var(--font-ad-display, "Unbounded", sans-serif);font-weight:900;font-size:.75rem;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.progreso__cifra.progreso__cifra--dentro{transform:translate(-100%);color:#111}.progreso__pestana{position:fixed;top:50%;left:0;z-index:99;display:grid;place-items:center;width:36px;padding:14px 0;border:2px solid #b6ff1a;border-left:0;border-radius:0 10px 10px 0;background:#111;color:#fff;font-family:var(--font-ad-display, "Unbounded", sans-serif);font-weight:900;font-size:.6875rem;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transform:translateY(-50%);box-shadow:0 8px 20px -10px #0009}.progreso__pestana[hidden]{display:none}.progreso__pestana span{writing-mode:vertical-rl;transform:rotate(180deg)}.progreso__pestana:is(:hover,:focus-visible){background:#b6ff1a;border-color:#111;color:#111}.progreso__dialogo{width:calc(100% - 32px);max-width:340px;padding:0;overflow:hidden;border:0;border-radius:14px;background:#fff;color:#111;box-shadow:0 24px 48px -24px #0009}.progreso__dialogo::backdrop{background:#1111118c}.progreso__dialogo[open]{animation:progreso-entra .35s ease-out}@keyframes progreso-entra{0%{opacity:0;transform:translateY(14px) scale(.97)}}.progreso__x{position:absolute;top:10px;right:10px;z-index:2;display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid #111111;border-radius:999px;background:#111;color:#fff;cursor:pointer}.progreso__x:is(:hover,:focus-visible){background:#b6ff1a;color:#111}.progreso__x svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.progreso__cabeza{display:grid;gap:4px;padding:22px 20px 18px;background:#b6ff1a;color:#111}.progreso__ceja{font-family:var(--font-ad-display, "Unbounded", sans-serif);font-weight:900;font-size:.6875rem;line-height:1;letter-spacing:.04em;text-transform:uppercase}.progreso__grande{font-family:var(--font-ad-display, "Unbounded", sans-serif);font-weight:900;font-size:3.4rem;line-height:1;letter-spacing:-.02em}.progreso__grande small{margin-left:4px;font-size:1.1rem}.progreso__cuerpo{display:grid;gap:12px;padding:16px 20px 20px}.progreso__cuerpo[hidden]{display:none}.progreso__titulo{margin:0;font-size:1rem;font-weight:700;line-height:1.25;color:#111}.progreso__titulo:focus{outline:none}.progreso__campo{display:grid;gap:4px}.progreso__campo label{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#111}.progreso__campo input{height:44px;padding:0 12px;border:1.5px solid rgb(17 17 17 / .25);border-radius:6px;background:#fff;color:#111;font:inherit;font-size:.9375rem}.progreso__campo input:focus{border-color:#111;outline:none}.progreso__error{min-height:1em;font-size:.75rem;color:#b00020}.progreso__acepto{display:flex;align-items:flex-start;gap:8px;font-size:.75rem;color:#111}.progreso__acepto input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:#111111}.progreso__boton{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border:2px solid #b6ff1a;border-radius:6px;background:#111;color:#fff;font-family:inherit;font-size:.9375rem;font-weight:700;text-decoration:none;cursor:pointer}.progreso__boton:is(:hover,:focus-visible){background:#b6ff1a;border-color:#111;color:#111}.progreso__boton svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.progreso__legal{margin:0;font-size:.6875rem;line-height:1.4;color:#6b6f66}.progreso__codigo{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;border:1.5px dashed #111111;border-radius:8px;background:#f6f7f3}.progreso__codigo b{flex:1;font-family:var(--font-ad-display, "Unbounded", sans-serif);font-weight:900;font-size:.9375rem;letter-spacing:.04em}.progreso__copiar{height:32px;padding:0 12px;border:1.5px solid #111111;border-radius:6px;background:#fff;color:#111;font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.progreso__copiar:is(:hover,:focus-visible){background:#111;color:#fff}@media(prefers-reduced-motion:reduce){.progreso,.progreso__borde svg,.progreso__dialogo[open]{animation:none;transition:none}html:has(.progreso) .page-wrapper,html:has(.progreso) body{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/marca-progreso.css.map */
