.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}}