@font-face{font-family:montserrat;src:url(../media/montserrat_latin-s.p.1dqa_6e_ad4sj.woff2)format("woff2");font-display:swap;font-weight:500 800}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.montserrat_efb07b54-module__iKbFOa__className{font-family:montserrat,montserrat Fallback}.montserrat_efb07b54-module__iKbFOa__variable{--font-montserrat:"montserrat", "montserrat Fallback"}
.rl{--areia:#f7f3f1;--surf:#fff;--surf2:#f5eeec;--linha:#ebe1de;--ink:#2a211f;--muted:#7f7378;--rosa:#d44a6a;--rosa-btn:#c23d5e;--rosa-2:#9c2f4b;--rosa-3:#3d1420;--blush:#fbe9ed;--blush-2:#f3cad4;--ouro:#c9a24a;--ouro-claro:#f6e3b4;--display:var(--font-montserrat), "Plus Jakarta Sans", system-ui, sans-serif;--font:var(--font-jakarta), system-ui, -apple-system, sans-serif;background:var(--areia);min-height:100dvh;color:var(--ink);font-family:var(--font);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:15px;line-height:1.45}.rl *,.rl :before,.rl :after{box-sizing:border-box}.rl button{font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.rl h1,.rl h2,.rl h3,.rl .btn,.rl .pill,.rl .eyebrow,.rl .ganhou-txt,.rl .centro,.rl .giro .t{font-family:var(--display)}.rl .app{flex-direction:column;gap:18px;max-width:460px;margin:0 auto;display:flex}.rl .top{padding-top:calc(14px + env(safe-area-inset-top,0px));justify-content:space-between;align-items:center;gap:10px;display:flex}.rl .brand{align-items:center;gap:8px;min-width:0;display:flex}.rl .brand .lot{flex:none;width:clamp(28px,8vw,36px);height:auto}.rl .brand .wm{font-family:var(--display);letter-spacing:-.01em;white-space:nowrap;font-size:clamp(15px,4.6vw,19px);line-height:1}.rl .brand .wm b{color:var(--rosa);font-weight:800}.rl .brand .wm span{color:var(--ink);font-weight:500}.rl .brand small{letter-spacing:.14em;color:var(--rosa-2);text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:700;display:block}.rl .pedido{color:var(--muted);text-align:right;flex:none;font-size:11px;line-height:1.35}.rl .pedido b{color:var(--ink)}.rl .hero h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(25px,7.4vw,32px);font-weight:800;line-height:1.05}.rl .hero h1 i{color:var(--rosa)}.rl .hero p{color:var(--muted);margin:6px 0 0;font-size:14px}.rl .aviso{background:var(--surf);border:1px solid var(--linha);border-radius:14px;padding:14px;font-size:14px}.rl .giros{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rl .giro{border:1px solid var(--linha);background:var(--surf);border-radius:12px;align-items:center;gap:9px;min-width:0;padding:9px 11px;display:flex}.rl .giro .dot{background:var(--surf2);width:26px;height:26px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.rl .giro .t{font-size:12px;font-weight:700;line-height:1.2;display:block}.rl .giro .s{color:var(--muted);font-size:11px;line-height:1.2;display:block}.rl .giro.on{border-color:var(--rosa);background:var(--blush)}.rl .giro.on .dot{background:var(--rosa);color:#fff}.rl .giro.usado .dot{background:var(--ouro-claro);color:var(--rosa-2)}.rl .giro.lock .dot{border:1.5px dashed var(--blush-2);background:0 0}.rl .stage{aspect-ratio:1;width:min(100%,400px,50dvh);max-width:100%;margin:6px auto 0;position:relative;container-type:inline-size}.rl .stage:before{content:"";opacity:.6;background:radial-gradient(closest-side,#d44a6b47,#0000);border-radius:50%;position:absolute;inset:-4%}.rl .stage.girando:before{opacity:1;animation:.6s ease-in-out infinite rl-pulso}@keyframes rl-pulso{50%{transform:scale(1.04)}}.rl .stage canvas{width:100%;height:100%;display:block;position:relative}.rl .ponteiro{transform-origin:50% 22%;z-index:3;filter:drop-shadow(0 3px 4px #3d142059);width:36px;height:46px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.rl .ponteiro.bate{animation:.13s ease-out rl-bate}@keyframes rl-bate{40%{transform:translate(-50%)rotate(-20deg)}}.rl .centro{z-index:3;cursor:pointer;background:radial-gradient(circle at 35% 28%, #ec7b95, var(--rosa) 55%, var(--rosa-2));color:#fff;width:25%;height:25%;box-shadow:0 0 0 1.4cqi var(--surf), 0 0 0 2cqi var(--ouro), 0 2cqi 5.5cqi #3d142066;border:0;border-radius:50%;place-items:center;margin:auto;padding:0;display:grid;position:absolute;inset:0}.rl .centro span{letter-spacing:.08em;justify-items:center;gap:1.2cqi;font-size:3.6cqi;font-weight:800;line-height:1;display:grid}.rl .centro img{filter:brightness(0)invert();width:10.5cqi;height:auto}.rl .centro:not(:disabled){animation:1.8s ease-in-out infinite rl-respira}@keyframes rl-respira{50%{transform:scale(1.06)}}.rl .centro:disabled{cursor:default;filter:saturate(.55)brightness(.97)}.rl .barra{z-index:15;background:linear-gradient(to top, var(--areia) 70%, #f7f3f100);padding:18px max(16px, env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));position:fixed;inset:auto 0 0}.rl .barra .in{max-width:460px;margin:0 auto}.rl .btn{cursor:pointer;background:var(--rosa-btn);color:#fff;text-align:center;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:54px;padding:0 16px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .12s,background .2s;display:flex;box-shadow:0 8px 20px #c23d5e59}.rl .btn:active{transform:scale(.97)}.rl .btn:disabled{background:var(--blush-2);color:var(--rosa-2);box-shadow:none;cursor:default}.rl .btn.ouro{background:linear-gradient(135deg, #ddb963, var(--ouro) 50%, #a9822f);color:var(--rosa-3);box-shadow:0 8px 20px #c9a24a66}.rl .btn.claro{color:inherit;box-shadow:none;opacity:.85;background:0 0;border:1.5px solid;min-height:48px;font-size:15px}.rl .btn svg{flex:none;width:20px;height:20px}.rl :focus-visible{outline:3px solid var(--ouro);outline-offset:3px}.rl .story{background:linear-gradient(140deg, var(--rosa) 0%, var(--rosa-2) 75%);color:#fff;border-radius:18px;gap:12px;padding:18px;display:grid;position:relative;overflow:hidden}.rl .story:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#f6e3b466,#0000);border-radius:50%;width:160px;height:160px;position:absolute;top:-40px;right:-40px}.rl .story .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ouro-claro);font-size:11px;font-weight:800}.rl .story h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:21px;font-weight:800;line-height:1.15}.rl .story ol{counter-reset:p;gap:10px;margin:0;padding:0;list-style:none;display:grid}.rl .story li{counter-increment:p;grid-template-columns:26px 1fr;align-items:start;gap:10px;font-size:14px;line-height:1.35;display:grid}.rl .story li:before{content:counter(p);background:#ffffff2e;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.rl .story li b{color:var(--ouro-claro)}.rl .handle{color:#fff;white-space:nowrap;background:#ffffff2e;border-radius:6px;padding:1px 7px;font-weight:800}.rl .story.feito{background:linear-gradient(140deg, #7a2a40, var(--rosa-3))}.rl .campo-ig{min-height:50px;color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:6px;padding:0 12px;display:flex}.rl .campo-ig span{color:var(--rosa);font-weight:800}.rl .campo-ig input{min-width:0;font:600 16px var(--font);color:var(--ink);background:0 0;border:0;outline:0;flex:1;height:48px}.rl .erro-ig{color:var(--ouro-claro);margin:-4px 0 0;font-size:12px}.rl .vitrine{gap:14px;display:grid}.rl .vitrine h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800}.rl .vitrine .sub{color:var(--muted);margin:2px 0 0;font-size:13px}.rl .grupo{background:var(--surf);border:1px solid var(--linha);border-radius:16px;gap:12px;padding:14px;transition:box-shadow .4s;display:grid}.rl .grupo.ganhou{box-shadow:0 0 0 2px var(--rosa), 0 10px 24px #d44a6b2e}.rl .grupo .cab{justify-content:space-between;align-items:center;gap:10px;display:flex}.rl .grupo .cab b{font-size:15px;font-weight:800}.rl .grupo .cab span{color:var(--muted);font-size:12px}.rl .pill{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.rl .prods{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.rl .prod{gap:5px;min-width:0;display:grid}.rl .prod .ft{aspect-ratio:1;background:radial-gradient(circle at 50% 40%, #fff, var(--blush));border-radius:12px;overflow:hidden}.rl .prod .ft img{object-fit:contain;width:100%;height:100%;padding:10%;display:block}.rl .prod .nm{font-size:12px;font-weight:700;line-height:1.25}.rl .prod .es{color:var(--muted);font-size:11px}.rl .prod .es.pouco{color:var(--rosa-2);font-weight:700}.rl .prod.ganhou .ft{box-shadow:0 0 0 2px var(--rosa)}.rl .prod.fora{opacity:.4}.rl .simples{grid-template-columns:56px 1fr;align-items:center;gap:12px;display:grid}.rl .simples .ft{background:radial-gradient(circle at 50% 40%, #fff, var(--blush));border-radius:12px;width:56px;height:56px;padding:6px}.rl .simples .ft img{width:100%;height:100%;display:block}.rl .meus{gap:8px;display:grid}.rl .meu{background:var(--surf);border:1px solid var(--linha);border-radius:14px;grid-template-columns:52px 1fr;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:grid}.rl .meu img{object-fit:contain;background:var(--blush);border-radius:10px;width:52px;height:52px;padding:4px}.rl .meu b{font-size:14px;display:block}.rl .meu small{color:var(--muted);font-size:12px}.rl .meu code{color:var(--rosa-2);letter-spacing:.04em;font-weight:800}.rl .rodape{color:var(--muted);text-align:center;margin:4px 0 0;font-size:11px;line-height:1.5}.rl-revela{z-index:30;color:#fff;padding:calc(24px + env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:radial-gradient(120% 70% at 50% 30%,#c4486a 0%,#9c2f4b 40%,#3d1420 100%);flex-direction:column;align-items:center;animation:.35s ease-out both rl-entra;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes rl-entra{0%{opacity:0}}.rl-revela .raios{pointer-events:none;background:repeating-conic-gradient(#f6e3b41c 0 7deg, transparent 7deg 20deg);width:170vmax;height:170vmax;margin:-85vmax 0 0 -85vmax;animation:18s linear infinite rl-gira;position:fixed;top:32%;left:50%;-webkit-mask:radial-gradient(closest-side,#000 20%,#0000 70%);mask:radial-gradient(closest-side,#000 20%,#0000 70%)}@keyframes rl-gira{to{transform:rotate(360deg)}}.rl-revela .conteudo{text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:420px;margin:auto 0;display:flex;position:relative}.rl-revela .ganhou-txt{letter-spacing:.22em;text-transform:uppercase;color:var(--ouro-claro);font-size:12px;font-weight:800;animation:.5s .15s both rl-sobe}.rl-revela .quadro{aspect-ratio:4/5;width:min(64vw,250px);animation:.9s cubic-bezier(.18,1.5,.4,1) .25s both rl-salta;position:relative}@keyframes rl-salta{0%{opacity:0;transform:scale(.1)rotate(-14deg)translateY(60px)}60%{opacity:1}to{transform:none}}.rl-revela .arco{background:radial-gradient(circle at 50% 38%, #fff 0%, var(--blush) 45%, #efbdca 100%);border-radius:999px 999px 22px 22px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 4px #f6e3b4e6,0 0 0 9px #f6e3b42e,0 30px 60px #00000073}.rl-revela .arco:after{content:"";background:linear-gradient(115deg,#0000 35%,#fff9 48%,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}.rl-revela .quadro.pronto .arco:after{animation:1.2s ease-out .1s rl-brilho}@keyframes rl-brilho{to{transform:translate(120%)}}.rl-revela .quadro img{object-fit:contain;filter:drop-shadow(0 14px 14px #3d142059);width:84%;height:82%;position:absolute;inset:8% 8% 10%}.rl-revela .quadro.rolando img{filter:blur(1.5px)drop-shadow(0 14px 14px #3d142059)}.rl-revela .quadro.pronto img{animation:.5s cubic-bezier(.2,1.8,.4,1) rl-carimbo,3s ease-in-out .6s infinite rl-flutua}@keyframes rl-carimbo{0%{transform:scale(1.35)}to{transform:none}}@keyframes rl-flutua{50%{transform:translateY(-6px)}}.rl-revela .quadro .pill{padding:5px 12px;font-size:11px;position:absolute;bottom:-11px;left:50%;transform:translate(-50%);box-shadow:0 6px 14px #0000004d}.rl-revela .faisca{background:var(--ouro-claro);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:0;width:16px;height:16px;position:absolute}.rl-revela .quadro.pronto .faisca{animation:1.6s ease-in-out infinite rl-pisca}@keyframes rl-pisca{0%,to{opacity:.3;transform:scale(.3)}50%{opacity:1;transform:scale(1)}}.rl-revela h3{letter-spacing:-.03em;text-wrap:balance;min-height:1.05em;margin:6px 0 0;font-size:clamp(26px,8vw,34px);font-weight:800;line-height:1.05}.rl-revela .onde{color:#ffffffc7;margin:0;font-size:14px}.rl-revela .codigo{color:#ffffffd9;margin:-6px 0 0;font-size:13px}.rl-revela .codigo b{font-family:var(--display);letter-spacing:.06em;color:var(--ouro-claro);font-size:16px}.rl-revela .depois{display:contents}.rl-revela .depois>*{opacity:0}.rl-revela .conteudo.pronto .depois>*{animation:.5s both rl-sobe}.rl-revela .conteudo.pronto .depois>:nth-child(2){animation-delay:.1s}.rl-revela .conteudo.pronto .depois>:nth-child(3){animation-delay:.35s}.rl-revela .conteudo.pronto .depois>:nth-child(4){animation-delay:.45s}@keyframes rl-sobe{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.rl-revela .story{text-align:left;background:#ffffff1a;border:1px solid #f6e3b466;width:100%}.rl-revela .acoes{gap:8px;width:100%;display:grid}.rl-revela .prev{align-items:center;gap:12px;display:flex}.rl-revela .prev p{color:#ffffffd9;margin:0;font-size:13px;line-height:1.4}.rl-revela .cardbtn{cursor:zoom-in;background:0 0;border:0;border-radius:12px;flex:none;padding:0;position:relative}.rl-revela .cardbtn:after{content:"Ampliar";color:#fff;background:#0000008c;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.rl-revela .cardbtn canvas{aspect-ratio:9/16;border-radius:12px;width:clamp(96px,30vw,128px);height:auto;display:block;box-shadow:0 8px 20px #0006}.rl-zoom{z-index:45;cursor:zoom-out;color:#fff;text-align:center;padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(16px + env(safe-area-inset-bottom,0px));background:#14060aeb;place-items:center;gap:12px;font-size:13px;display:grid;position:fixed;inset:0}.rl-zoom img{aspect-ratio:9/16;border-radius:16px;max-width:100%;max-height:calc(100dvh - 90px);box-shadow:0 20px 60px #0009}.rl-toast{left:50%;bottom:calc(90px + env(safe-area-inset-bottom,0px));z-index:40;color:#fff;text-align:center;background:#2a211f;border-radius:10px;width:max-content;max-width:calc(100% - 32px);padding:10px 14px;font-size:13px;font-weight:600;position:fixed;transform:translate(-50%)}.rl-fx{pointer-events:none;z-index:35;width:100%;height:100%;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.rl *,.rl-revela *,.rl-revela{transition:none!important;animation:none!important}.rl-revela .depois>*{opacity:1}}
