
/* c413bf69f541fc8af28b99a8edb0d6cbd82268b2 */

/* v735931ev — José: no layout restaurante (cardápio) a aba "Eventos" não filtrava nada; os eventos ficavam
   6.500 px abaixo, depois do cardápio. E eventos já passados seguiam listados. */
.shop-shell[data-idlk-aba="events"] #idlkCardapioV735610c{display:none!important}
.shop-shell[data-idlk-aba="events"] .idlk-kits-v732544{display:none!important}
.shop-shell[data-idlk-aba="products"] .shop-section.idlk-ev-sec-v735931{display:none!important}
.shop-shell[data-idlk-aba="events"] #idlkProxEvV735931{display:none!important}
a.idmk-evx.idlk-ev-passado-v735931{display:none!important}
#idlkProxEvV735931{display:block!important;margin:4px 0 14px}
#idlkProxEvV735931 .t{font:800 11px/1 -apple-system,BlinkMacSystemFont,Inter,Segoe UI,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.6);margin:0 2px 8px}
#idlkProxEvV735931 .r{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}
#idlkProxEvV735931 .r::-webkit-scrollbar{display:none}
#idlkProxEvV735931 a{flex:0 0 auto;display:flex;align-items:center;gap:10px;max-width:260px;padding:8px 12px 8px 8px;border-radius:14px;
 background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#fff;text-decoration:none}
#idlkProxEvV735931 .d{width:40px;height:40px;flex:0 0 40px;border-radius:10px;background:rgba(169,120,255,.18);border:1px solid rgba(169,120,255,.35);
 display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}
#idlkProxEvV735931 .d b{font:900 15px/1 -apple-system,BlinkMacSystemFont,Inter,sans-serif;color:#fff}
#idlkProxEvV735931 .d i{font:800 9px/1 -apple-system,BlinkMacSystemFont,Inter,sans-serif;font-style:normal;color:#c9b2ff;margin-top:2px}
#idlkProxEvV735931 .x{min-width:0}
#idlkProxEvV735931 .x b{display:block;font:800 13px/1.2 -apple-system,BlinkMacSystemFont,Inter,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#idlkProxEvV735931 .x span{display:block;margin-top:3px;font:700 11px/1.2 -apple-system,BlinkMacSystemFont,Inter,sans-serif;color:#b6f36a}

/* 93da1acc3b11c81bf230ee12a413ad48d120734b */

/* v735931ex — o original fica escondido no topo (outros blocos se ancoram nele); o visível é a cópia discreta no fim da loja */
#idlkExclusivosV732798{display:none!important}
#bio-shop-panel > #idlkExclDiscV735931,#idlkExclDiscV735931{display:flex!important;visibility:visible!important;height:auto!important;opacity:1!important;align-items:center;gap:10px;margin:22px 0 8px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Arial,sans-serif}
#idlkExclDiscV735931 .ic{width:26px;height:26px;flex:0 0 26px;border-radius:8px;display:grid;place-items:center;font-size:14px;background:rgba(255,255,255,.05)}
#idlkExclDiscV735931 .tx{flex:1;min-width:0}
#idlkExclDiscV735931 .tx b{display:block;font-size:12px;font-weight:800;color:rgba(255,255,255,.75)}
#idlkExclDiscV735931 .tx span{display:block;font-size:11px;color:rgba(255,255,255,.45);margin-top:2px}
#idlkExclDiscV735931 button{border:0;background:none;color:rgba(255,255,255,.6);font-size:11.5px;font-weight:700;text-decoration:underline;cursor:pointer;padding:4px 2px;white-space:nowrap}
#idlkExclDiscV735931 button[disabled]{text-decoration:none;opacity:.6;cursor:default}

/* a3e49e865f9bc1ebf496de29862290489e684288 */

#idlkExclusivosV732798{display:none;margin:0 0 14px;max-width:none;padding:15px;border-radius:20px;
 border:1px solid rgba(255,194,75,.38);background:linear-gradient(135deg,rgba(255,194,75,.14),rgba(255,194,75,.04));
 display:none;align-items:center;gap:12px;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Arial,sans-serif}
#idlkExclusivosV732798.on{display:flex}
#idlkExclusivosV732798 .ic{width:42px;height:42px;flex:0 0 42px;border-radius:13px;display:grid;place-items:center;
 background:rgba(255,194,75,.16);font-size:21px}
#idlkExclusivosV732798 .tx{flex:1;min-width:0}
#idlkExclusivosV732798 .tx b{display:block;color:#fff;font-size:14.5px;font-weight:900}
#idlkExclusivosV732798 .tx span{display:block;margin-top:3px;color:rgba(255,255,255,.6);font-size:11.8px;font-weight:600;line-height:1.35}
#idlkExclusivosV732798 button,#idlkExclusivosV732798 a.b{height:38px;padding:0 15px;border:0;border-radius:12px;
 background:#FFC24B;color:#0a0a0a;font-size:12.5px;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap}
#idlkExclusivosV732798 button[disabled]{background:rgba(255,255,255,.07);color:rgba(255,255,255,.5);cursor:default}
#idlkExclusivosV732798 button:not([disabled]),#idlkExclusivosV732798 a.b{opacity:1!important;color:#0a0a0a!important;background:#FFC24B!important;box-shadow:0 6px 18px rgba(255,194,75,.28)} /* v733011 — o botão herdava opacidade do painel e parecia apagado */
@media(max-width:640px){#idlkExclusivosV732798{flex-wrap:wrap}#idlkExclusivosV732798 .tx{flex:1 0 100%;order:2}}
/* v735931ex — José: "catálogo exclusivo deixe discreto apenas". Quem chega do anúncio lia "exclusivo · entrar para pedir acesso"
   como "não posso comprar" e saía. Agora é uma linha pequena no FIM da loja, sem botão amarelo. */
#idlkExclusivosV732798{margin:18px 0 6px!important;padding:10px 12px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.03)!important;gap:10px!important;flex-wrap:nowrap!important}
#idlkExclusivosV732798 .ic{width:26px!important;height:26px!important;flex:0 0 26px!important;border-radius:8px!important;font-size:14px!important;background:rgba(255,255,255,.05)!important}
#idlkExclusivosV732798 .tx{order:0!important;flex:1 1 auto!important}
#idlkExclusivosV732798 .tx b{font-size:12px!important;font-weight:800!important;color:rgba(255,255,255,.75)!important}
#idlkExclusivosV732798 .tx span{font-size:11px!important;color:rgba(255,255,255,.45)!important}
#idlkExclusivosV732798 button,#idlkExclusivosV732798 a.b,#idlkExclusivosV732798 button:not([disabled]){height:auto!important;padding:4px 2px!important;background:none!important;box-shadow:none!important;color:rgba(255,255,255,.6)!important;font-size:11.5px!important;font-weight:700!important;text-decoration:underline!important}
