#ff-ruleta[hidden],#ff-ruleta [hidden],.ff-rl-flotante[hidden]{display:none!important}.ff-rl-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;background:#fff4d6b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .2s ease;box-sizing:border-box}.ff-rl-fondo.is-on{opacity:1}.ff-rl-fondo *,.ff-rl-fondo *:before,.ff-rl-fondo *:after{box-sizing:border-box}.ff-rl-modal{position:relative;width:100%;max-width:440px;margin:auto;padding:26px 16px 20px;border-radius:26px;overflow:hidden;text-align:center;color:#1a1a1a;font-family:var(--font-body--family, inherit);background:radial-gradient(120% 60% at 0% 0%,#fff1b8 0,#fff1b800 60%),radial-gradient(90% 55% at 100% 100%,#ffd9ec 0,#ffd9ec00 65%),#fffbf2;box-shadow:0 0 0 3px #fff,0 24px 60px -18px #c2185b73}.ff-rl-modal:before{content:"";position:absolute;left:0;right:0;top:0;height:7px;background:linear-gradient(90deg,#e02d1b 0 16.6%,#ffc400 0 33.3%,#16a34a 0 50%,#1e6fe0 0 66.6%,#7c3aed 0 83.3%,#e0218a 0)}.ff-rl-x{position:absolute;top:14px;right:12px;z-index:3;width:44px;height:44px;display:grid;place-items:center;border:2px solid #1a1a1a;border-radius:50%;background:#fff;color:#1a1a1a;cursor:pointer;padding:0}.ff-rl-x:disabled{opacity:.4;cursor:default}.ff-rl-titulo{margin:4px 48px 6px;font-family:"FF Anton",var(--font-heading--family, Impact, sans-serif);font-weight:400;font-size:40px;line-height:1.02;letter-spacing:.02em;text-transform:uppercase;color:#1a1a1a;text-shadow:3px 3px 0 #FFD60A}.ff-rl-sub{margin:0 auto 4px;max-width:34ch;font-size:15px;line-height:1.45;color:#3a3a3a}.ff-rl-zona{display:flex;justify-content:center;padding:22px 0 14px;order:2}.ff-rl-marco{position:relative;width:min(78vw,340px);aspect-ratio:1;border-radius:50%;background:#fff;padding:3.2%;box-shadow:0 0 0 5px #d7ff1f,0 0 24px 7px #d7ff1fe6,0 14px 34px -8px #7c3aed66}.ff-rl-giro{width:100%;height:100%;border-radius:50%;overflow:hidden;will-change:transform;transform:rotate(0)}.ff-rl-svg{display:block;width:100%;height:100%}.ff-rl-sector{stroke:#fff;stroke-width:2.5}.ff-rl-et{font-family:var(--font-body--family, sans-serif);font-weight:800;letter-spacing:.01em}.ff-rl-et--claro{paint-order:stroke;stroke:#00000047;stroke-width:2.6px;stroke-linejoin:round}.ff-rl-bombillo{fill:#fff;stroke:#00000024;stroke-width:1}.ff-rl-bombillo--b{fill:#fff6b0}.ff-rl-centro{position:absolute;left:50%;top:50%;width:22%;height:22%;transform:translate(-50%,-50%);filter:drop-shadow(0 3px 6px rgba(0,0,0,.22))}.ff-rl-puntero{position:absolute;left:50%;top:-20px;width:38px;height:38px;margin-left:-19px;z-index:2;background:#e02d1b;border:4px solid #fff;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:-2px 3px 8px #00000040}.ff-rl-puntero:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#fff}.ff-rl-girando .ff-rl-bombillo{animation:ff-rl-luz .36s steps(1) infinite}.ff-rl-girando .ff-rl-bombillo--b{animation-delay:.18s}@keyframes ff-rl-luz{0%{fill:#d7ff1f}50%{fill:#fff}}.ff-rl-lado{display:flex;flex-direction:column}.ff-rl-form{order:3;display:flex;flex-direction:column;align-items:stretch;text-align:left;max-width:360px;width:100%;margin:0 auto}.ff-rl-lab{font-weight:800;font-size:15px;margin:0 0 6px;color:#1a1a1a}.ff-rl-tel{width:100%;height:52px;padding:0 16px;border:2px solid #1a1a1a;border-radius:14px;background:#fff;color:#1a1a1a;font:600 18px/1 var(--font-body--family, inherit);letter-spacing:.02em}.ff-rl-tel:focus{outline:3px solid #7C3AED;outline-offset:2px}.ff-rl-tel[aria-invalid=true]{border-color:#e02d1b}.ff-rl-ayuda{margin:6px 0 0;font-size:13px;color:#555}.ff-rl-error{margin:6px 0 0;min-height:1.3em;font-size:14px;font-weight:700;color:#b3261e}.ff-rl-error:empty{min-height:0;margin:0}.ff-rl-btn{margin-top:12px;min-height:56px;width:100%;border:2px solid #1a1a1a;border-radius:999px;cursor:pointer;background:#d7ff1f;color:#1a1a1a;font-family:"FF Anton",var(--font-heading--family, Impact, sans-serif);font-weight:400;font-size:24px;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 0 0 3px #fff,0 0 20px 5px #d7ff1ff2;transition:transform .12s ease}.ff-rl-btn:active{transform:scale(.98)}.ff-rl-btn:disabled{cursor:progress;opacity:.8}.ff-rl-btn:focus-visible,.ff-rl-x:focus-visible,.ff-rl-flotante:focus-visible{outline:3px solid #7C3AED;outline-offset:3px}.ff-rl-res{order:3;max-width:380px;margin:0 auto}.ff-rl-res-tit{margin:2px 0 8px;font-family:"FF Anton",var(--font-heading--family, Impact, sans-serif);font-weight:400;font-size:44px;line-height:1.02;letter-spacing:.02em;text-transform:uppercase;color:#7c3aed;text-shadow:3px 3px 0 #FFD60A;overflow-wrap:anywhere}.ff-rl-res-txt{margin:0 0 6px;font-size:15px;line-height:1.45;color:#3a3a3a}.ff-rl-res-nota{margin:0;font-size:15px;font-weight:800;color:#0f7a35}.ff-rl-cod{margin:10px 0 6px;padding:10px 12px 8px;border:2px dashed #7C3AED;border-radius:14px;background:#fff;text-align:center}.ff-rl-cod-estado{margin:0 0 6px;font-size:14px;font-weight:800;color:#5b21b6}.ff-rl-cod-estado.is-aplicado{color:#0f7a35}.ff-rl-cod-estado.is-aplicado:before{content:"\2713  "}.ff-rl-cod-fila{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.ff-rl-cod-txt{font:800 21px/1.2 var(--font-body--family, inherit);letter-spacing:.06em;color:#1a1a1a;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.ff-rl-copiar{min-height:40px;padding:0 16px;border:0;border-radius:999px;background:#7c3aed;color:#fff;cursor:pointer;font:800 14px/1 var(--font-body--family, inherit)}.ff-rl-copiar:focus-visible{outline:3px solid #7C3AED;outline-offset:3px}.ff-rl-copiado{display:block;min-height:1.2em;margin-top:4px;font-size:13px;font-weight:700;color:#0f7a35}.ff-rl-copiado:empty{min-height:0;margin:0}.ff-rl-res-nota:empty{display:none}.ff-rl-res-nota.is-aviso{color:#9a3412}.ff-rl-btn--seguir{background:#e02d1b;color:#fff;border-color:#e02d1b;box-shadow:0 0 0 3px #fff,0 8px 18px -6px #e02d1b8c;font-size:22px}.ff-rl-flotante{display:inline-flex;align-items:center;gap:6px;min-height:52px;padding:0 20px;border:3px solid #fff;border-radius:999px;background:#e02d1b;color:#fff;cursor:pointer;font:800 16px/1 var(--font-body--family, inherit);white-space:nowrap;box-shadow:0 0 0 3px #d7ff1f,0 0 18px 4px #d7ff1fd9,0 8px 18px -6px #0000004d}.ff-rl-flotante--propio{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:20}.ff-rl-confeti{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2147483001}.ff-rl-modal{display:flex;flex-direction:column}.ff-rl-lado{display:contents}.ff-rl-titulo{order:0}.ff-rl-sub{order:1}@media(max-height:700px)and (max-width:749px){.ff-rl-marco{width:min(66vw,280px)}.ff-rl-titulo{font-size:34px}}@media(max-width:899px){.ff-rl-marco{transition:width .35s ease}.ff-rl-modal.is-res .ff-rl-marco{width:min(54vw,220px)}.ff-rl-modal.is-res .ff-rl-zona{padding:20px 0 8px}.ff-rl-modal.is-res .ff-rl-res-tit{font-size:38px}}@media(min-width:900px){.ff-rl-modal{max-width:960px;display:grid;grid-template-columns:468px 1fr;align-items:center;gap:0 36px;padding:44px 48px 40px 40px;text-align:left}.ff-rl-lado{display:flex;flex-direction:column}.ff-rl-zona{order:0;padding:26px 0 10px}.ff-rl-marco{width:420px}.ff-rl-titulo{margin:0 0 10px;font-size:64px}.ff-rl-sub{margin:0 0 22px;font-size:17px}.ff-rl-form,.ff-rl-res{margin:0;max-width:380px}.ff-rl-res-tit{font-size:56px}}@media(prefers-reduced-motion:reduce){.ff-rl-fondo,.ff-rl-marco{transition:none}.ff-rl-girando .ff-rl-bombillo{animation:none}.ff-rl-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/ff-ruleta.css.map */
