
/* 5f7d5e26886b876a41ae545b3c1b2122fbf3eecc */
.idmk-modal{position:fixed;inset:0;z-index:100001;display:grid;place-items:center}.idmk-modal[hidden]{display:none}.idmk-modal-fundo{position:absolute;inset:0;background:rgba(2,3,2,.74);backdrop-filter:blur(10px)}.idmk-modal-caixa{position:relative;width:min(720px,calc(100% - 24px));max-height:min(88vh,780px);overflow-y:auto;border:1px solid rgba(255,255,255,.12);border-radius:26px;background:linear-gradient(170deg,#0b0d0a,#050607);box-shadow:0 40px 120px rgba(0,0,0,.6);padding:22px}.idmk-modal-caixa.estreita{width:min(460px,calc(100% - 24px))}.idmk-modal-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.idmk-modal-x{width:38px;height:38px;flex:0 0 auto;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#fff;font-size:20px;line-height:1;cursor:pointer}.idmk-modal-x:hover{background:rgba(255,255,255,.12)}.idmk-modal-caixa.estreita .idmk-modal-x{position:absolute;top:16px;right:16px}.idmk-modal-kicker{display:inline-block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:950;color:#e0fd0b;margin-bottom:6px}.idmk-modal-caixa h3{margin:0;font-size:clamp(20px,3.4vw,27px);font-weight:950;letter-spacing:-.035em;color:#fff}.idmk-modal-corpo p{margin:10px 0 0;color:rgba(255,255,255,.58);font-size:13.5px;line-height:1.6}.idmk-modal-lojas{display:grid;gap:9px;margin:18px 0 4px}.idmk-modal-lojas a{display:flex;align-items:center;gap:11px;text-decoration:none;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);border-radius:16px;padding:12px 16px;color:#fff}.idmk-modal-lojas a:hover{border-color:rgba(224,253,11,.5);background:rgba(224,253,11,.09)}.idmk-modal-lojas b{font-size:22px;line-height:1}.idmk-modal-lojas span{display:grid;line-height:1.25}.idmk-modal-lojas small{font-size:10px;color:rgba(255,255,255,.5);font-weight:800;text-transform:uppercase;letter-spacing:.06em}.idmk-modal-lojas i{font-style:normal;font-size:14px;font-weight:950}.idmk-vender-extra{margin:18px 0 0;padding:14px 16px;border-radius:16px;border:1px solid rgba(224,253,11,.34);background:linear-gradient(135deg,rgba(224,253,11,.10),rgba(224,253,11,.03))}.idmk-vender-extra>b{display:block;color:#e0fd0b;font-size:13px;font-weight:950;letter-spacing:-.2px;margin-bottom:6px}.idmk-vender-extra>p{margin:0 0 10px;color:rgba(255,255,255,.78);font-size:12.5px;line-height:1.5;font-weight:600}.idmk-vender-extra>ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.idmk-vender-extra>ul>li{position:relative;padding-left:18px;color:rgba(255,255,255,.72);font-size:12px;font-weight:700;line-height:1.4}.idmk-vender-extra>ul>li::before{content:"\2022";position:absolute;left:2px;top:-1px;color:#e0fd0b;font-size:15px;font-weight:950}.idmk-modal-lista{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.idmk-modal-lista li{position:relative;padding-left:20px;color:rgba(255,255,255,.7);font-size:12.5px;font-weight:700;line-height:1.5}.idmk-modal-lista li::before{content:"✓";position:absolute;left:0;top:0;color:#e0fd0b;font-weight:950}.idmk-vender-painel{padding-top:16px}.idmk-vender-heroi{position:relative;overflow:hidden;height:190px;margin:2px 0 18px;border-radius:28px;border:1px solid color-mix(in srgb,var(--frente) 34%, transparent);background:linear-gradient(135deg,var(--f1),var(--f2));display:flex;flex-direction:column;justify-content:flex-end;padding:20px;isolation:isolate}.idmk-vender-heroi-luz{position:absolute;inset:-30%;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 52%,color-mix(in srgb,var(--frente) 16%, transparent) 0%,color-mix(in srgb,var(--frente) 5%, transparent) 42%,transparent 72%);animation:idmkHeroiRespiraV731596 4.8s ease-in-out infinite}@keyframes idmkHeroiRespiraV731596{0%,100%{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.idmk-vender-heroi-luz{animation:none}}.idmk-vender-selo{position:relative;z-index:1;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;font-size:10px;letter-spacing:.1em;font-weight:900;color:var(--frente);background:color-mix(in srgb,var(--frente) 16%, transparent);border:1px solid color-mix(in srgb,var(--frente) 45%, transparent)}.idmk-vender-selo b{display:inline-flex;font-size:13px;line-height:1}.idmk-vender-selo b svg{width:13px;height:13px}.idmk-vender-heroi h4{position:relative;z-index:1;margin:12px 0 0;color:#fff;font-size:27px;font-weight:900;line-height:1.05;letter-spacing:-.6px}@media(max-width:560px){.idmk-vender-heroi{height:168px;padding:17px}.idmk-vender-heroi h4{font-size:22px}}.idmk-vender-painel[hidden]{display:none}.idmk-vender-quem{margin:0;color:rgba(255,255,255,.5);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.idmk-vender-ganho{margin:9px 0 0;color:#fff;font-size:17.5px;font-weight:900;line-height:1.42;letter-spacing:-.3px}.idmk-modal-lista li::before{color:var(--frente)}.idmk-vender-cta{display:block;text-align:center;margin-top:20px;border-radius:999px;height:56px;line-height:56px;font-size:15px;font-weight:950;letter-spacing:-.3px;text-decoration:none;color:#050607;background:linear-gradient(135deg,var(--frente),color-mix(in srgb,var(--frente) 78%, #000));box-shadow:0 10px 30px color-mix(in srgb,var(--frente) 26%, transparent)}.idmk-vender-cta:hover{filter:brightness(1.06)}.idmk-vender-nota{display:block;text-align:center;margin-top:9px;color:rgba(255,255,255,.42);font-size:11.5px;font-weight:700}@media(max-width:560px){.idmk-modal-caixa.idmk-modal-caixa.estreita{width:100%;height:100%;max-height:100%;border-radius:0;border:0;padding:18px}}
/* 02dc02df520d40692c2a7e9db494ef70acb58c66 */
.idmk-modal[data-idmk-modal="vender"]{z-index:2147483200!important}
.idmk-modal-caixa.idmk-vender-caixa{width:min(880px,calc(100% - 24px));transition:width .22s ease}
.idmk-modal-caixa.idmk-vender-caixa.painel-aberto{width:min(720px,calc(100% - 24px))}
.idmk-vender-voltar{display:inline-flex;align-items:center;gap:7px;margin:0 0 6px;padding:9px 15px 9px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#fff;font:inherit;font-size:13px;font-weight:900;cursor:pointer}
.idmk-vender-voltar:hover{background:rgba(255,255,255,.11)}
.idmk-vender-voltar span{font-size:16px;line-height:1}
.idmk-vender-voltar[hidden],.idmk-vg-wrap[hidden]{display:none!important}
.idmk-vg-wrap{container-type:inline-size;padding-top:2px}
.idmk-vg{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));--lado:calc((100cqw - 12px) / 2);grid-auto-rows:var(--lado)}
@container (min-width:500px){.idmk-vg{grid-template-columns:repeat(3,minmax(0,1fr));--lado:calc((100cqw - 24px) / 3)}}
@container (min-width:720px){.idmk-vg{grid-template-columns:repeat(4,minmax(0,1fr));--lado:calc((100cqw - 36px) / 4)}}
.idmk-vc{--pad:clamp(11px,calc(var(--lado) * .095),18px);position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;min-width:0;width:100%;height:100%;margin:0;padding:var(--pad);text-align:left;font:inherit;color:#fff;cursor:pointer;border-radius:24px;border:1.1px solid color-mix(in srgb,var(--cc) 34%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--cc) 20%,#0b0d10) 0%,#0b0d10 58%,#060708 100%);box-shadow:0 10px 24px color-mix(in srgb,var(--cc) 12%,transparent);transition:transform .14s cubic-bezier(.22,1,.36,1),border-color .16s,box-shadow .16s;-webkit-tap-highlight-color:transparent;animation:idmkVcEntraV735610pl .38s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * 45ms)}
.idmk-vc.largo{grid-column:span 2;flex-direction:row;align-items:stretch;gap:calc(var(--pad) * .6)}
.idmk-vc::before{content:"";position:absolute;z-index:-1;right:calc(var(--lado) * -.28);top:calc(var(--lado) * -.30);width:calc(var(--lado) * .9);height:calc(var(--lado) * .9);border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--cc) 30%,transparent),transparent);pointer-events:none}
.idmk-vc:hover{border-color:color-mix(in srgb,var(--cc) 60%,transparent);box-shadow:0 14px 30px color-mix(in srgb,var(--cc) 20%,transparent)}
.idmk-vc:active{transform:scale(.955);border-color:color-mix(in srgb,var(--cc) 75%,transparent);box-shadow:0 10px 24px color-mix(in srgb,var(--cc) 28%,transparent)}
.idmk-vc:focus-visible{outline:2px solid var(--cc);outline-offset:3px}
.idmk-vg.sem-anim .idmk-vc{animation:none}
@keyframes idmkVcEntraV735610pl{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
.idmk-vc-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}
.idmk-vc-bolha{--b:clamp(40px,calc(var(--lado) * .33),72px);flex:0 0 auto;display:grid;place-items:center;width:var(--b);height:var(--b);border-radius:50%;font-size:calc(var(--b) * .5);line-height:1;background:radial-gradient(circle at 35% 32%,color-mix(in srgb,var(--cc) 50%,transparent),color-mix(in srgb,var(--cc) 14%,transparent) 95%);border:1px solid color-mix(in srgb,var(--cc) 55%,transparent);box-shadow:0 6px 16px color-mix(in srgb,var(--cc) 28%,transparent)}
.idmk-vc.largo .idmk-vc-bolha{--b:clamp(64px,calc(var(--lado) * .56),130px);align-self:center}
.idmk-vc-seta{display:grid;place-items:center;width:26px;height:26px;flex:0 0 auto;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10);color:rgba(255,255,255,.7)}
.idmk-vc-seta svg{width:14px;height:14px}
.idmk-vc-novo{flex:0 0 auto;display:inline-block;padding:3px 7px;border-radius:999px;background:var(--cc);color:#000;font-size:9.5px;font-weight:900;letter-spacing:.8px;line-height:1.1;box-shadow:0 0 4px color-mix(in srgb,var(--cc) 22%,transparent);animation:idmkVcNovoV735610pl 1.5s ease-in-out infinite alternate}
@keyframes idmkVcNovoV735610pl{to{transform:scale(1.07);box-shadow:0 0 14px color-mix(in srgb,var(--cc) 60%,transparent)}}
.idmk-vc-txt{display:flex;flex-direction:column;min-width:0}
.idmk-vc-txt>b,.idmk-vc-nome>b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#fff;font-weight:900;font-size:clamp(13.5px,calc(var(--lado) * .098),19px);line-height:1.08;letter-spacing:-.3px}
.idmk-vc-txt>em{display:flex;align-items:flex-start;gap:5px;min-width:0;margin-top:clamp(4px,calc(var(--lado) * .035),8px);font-style:normal;font-weight:800;font-size:clamp(10.5px,calc(var(--lado) * .072),13px);line-height:1.15;color:color-mix(in srgb,var(--cc) 65%,#fff)}
.idmk-vc-txt>em svg{flex:0 0 auto;width:1.2em;height:1.2em;margin-top:-.02em;color:var(--cc)}
.idmk-vc-txt>em span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.idmk-vc.largo .idmk-vc-txt{flex:1 1 auto}
.idmk-vc-nome{display:flex;align-items:center;gap:8px;min-width:0}
.idmk-vc.largo .idmk-vc-nome>b{-webkit-line-clamp:1;font-size:clamp(18px,calc(var(--lado) * .135),30px);line-height:1.1;letter-spacing:-.5px}
.idmk-vc.largo .idmk-vc-txt>small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:clamp(3px,calc(var(--lado) * .03),8px);color:rgba(255,255,255,.72);font-weight:700;font-size:clamp(11.5px,calc(var(--lado) * .076),15px);line-height:1.25}
.idmk-vc.largo .idmk-vc-txt>em{margin-top:auto;font-size:clamp(10.5px,calc(var(--lado) * .072),13.5px)}
.idmk-vc.largo .idmk-vc-txt>em span{-webkit-line-clamp:1}
.idmk-vc-ir{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;max-width:100%;margin-top:clamp(6px,calc(var(--lado) * .05),12px);padding:6px 11px;border-radius:999px;background:var(--cc);color:#000;font-size:11.5px;font-weight:900;white-space:nowrap;box-shadow:0 5px 14px color-mix(in srgb,var(--cc) 30%,transparent)}
.idmk-vc-ir i{font-style:normal;font-size:14px;line-height:1}
@container (max-width:312px){.idmk-vc.largo .idmk-vc-txt>small{-webkit-line-clamp:1}}
.idmk-vender-caixa .idmk-vender-painel{padding-top:8px}
.idmk-vg-mais{display:flex;width:fit-content;max-width:100%;align-items:center;justify-content:center;gap:6px;margin:16px auto 2px;padding:12px 18px;border-radius:999px;border:1px solid rgba(223,255,1,.30);background:rgba(223,255,1,.06);color:#dfff01;font-size:13.5px;font-weight:900;text-align:center;text-decoration:none}
.idmk-vg-mais:hover{background:rgba(223,255,1,.13)}
.idmk-vender-lp{display:block;text-align:center;margin-top:10px;padding:13px;border-radius:999px;border:1px solid color-mix(in srgb,var(--frente) 40%,transparent);color:var(--frente);font-size:14px;font-weight:900;text-decoration:none}
.idmk-vender-lp:hover{background:color-mix(in srgb,var(--frente) 10%,transparent)}
@media(prefers-reduced-motion:reduce){.idmk-vc,.idmk-vc-novo{animation:none}}
@media(max-width:560px){.idmk-modal-caixa.idmk-vender-caixa,.idmk-modal-caixa.idmk-vender-caixa.painel-aberto{width:calc(100% - 16px);padding:16px;border-radius:22px}}