{"id":252,"date":"2026-02-18T23:11:18","date_gmt":"2026-02-18T23:11:18","guid":{"rendered":"https:\/\/casepolemmicodvj.com\/?page_id=252"},"modified":"2026-07-20T18:35:11","modified_gmt":"2026-07-20T18:35:11","slug":"principal","status":"publish","type":"page","link":"https:\/\/casepolemmicodvj.com\/pt\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"252\" class=\"elementor elementor-252\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-27e1abd4 e-flex e-con-boxed e-con e-parent\" data-id=\"27e1abd4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-63a1f03 elementor-widget elementor-widget-html\" data-id=\"63a1f03\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================================\r\n  O LEGADO \"POLEMMICO DVJ\" \u2014 LOJA v9.0 \u00b7 EDI\u00c7\u00c3O KENTHA NEON\r\n  Cole este bloco inteiro em um Widget HTML do Elementor.\r\n  Visual: violeta-breu #07030F \u00b7 neon magenta #FF0D56 \u2192 roxo #6807FC\r\n  Tipografia: Michroma (display 3D chrome) + Montserrat (UI\/corpo)\r\n  Motor: carrinho localStorage-first + consolida\u00e7\u00e3o via\r\n  endpoint cl\u00e1ssico ?add-to-cart= (a Store API est\u00e1 bloqueada\r\n  no servidor \u2014 este motor N\u00c3O depende dela).\r\n  Extras: mini-player fixo estilo Kentha, chips de pr\u00e9via com\r\n  equalizador animado, fade in\/out, hard cap R$197, webhook Make.\r\n  ============================================================ -->\r\n<div id=\"dvj-app\">\r\n<style>\r\n  \/* ===== FONTES ===== *\/\r\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Michroma&family=Montserrat:ital,wght@0,300;0,400;0,600;0,700;0,800;0,900;1,400&display=swap');\r\n\r\n  \/* ===== TOKENS \u2014 KENTHA NEON ===== *\/\r\n  #dvj-app{\r\n    --void:#07030F; --deep:#0A0612; --panel:#0D0819; --panel2:#120A24;\r\n    --magenta:#FF0D56; --violet:#6807FC; --violet2:#5700FD;\r\n    --grad:linear-gradient(90deg,#FF0D56 0%,#6807FC 100%);\r\n    --grad-v:linear-gradient(180deg,#FF0D56 0%,#6807FC 100%);\r\n    --ice:#FFFFFF; --mist:#B9B1CC; --dim:#7E76A0;\r\n    --cyan:#04D4DB;\r\n    --borda:rgba(104,7,252,.35); --borda2:rgba(255,13,86,.35);\r\n    --glow-m:0 0 34px rgba(255,13,86,.35); --glow-v:0 0 34px rgba(104,7,252,.45);\r\n    --sombra:0 24px 60px rgba(0,0,0,.7);\r\n    font-family:'Montserrat',system-ui,sans-serif; color:var(--ice);\r\n    font-size:17px; line-height:1.65;\r\n  }\r\n  \/* Blindagem contra o tema do WordPress *\/\r\n  html,body,.elementor-page,#content,.site-content{background:var(--void,#07030F)!important}\r\n  body{overflow-x:hidden}\r\n  #dvj-app *,#dvj-app *::before,#dvj-app *::after{margin:0;padding:0;box-sizing:border-box}\r\n  #dvj-app img{max-width:100%;height:auto;display:block}\r\n  #dvj-app a{color:inherit;text-decoration:none}\r\n  #dvj-app button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}\r\n  #dvj-app ::selection{background:var(--magenta);color:#fff}\r\n\r\n  \/* fundo vivo: nebulosa neon *\/\r\n  #dvj-app .fundo-vivo{position:fixed;inset:0;z-index:-2;background:\r\n    radial-gradient(900px 540px at 78% -6%, rgba(104,7,252,.20), transparent 62%),\r\n    radial-gradient(760px 480px at -8% 30%, rgba(255,13,86,.10), transparent 60%),\r\n    radial-gradient(1100px 620px at 50% 118%, rgba(87,0,253,.16), transparent 65%),\r\n    linear-gradient(180deg,#07030F 0%,#0A0612 55%,#07030F 100%)}\r\n  #dvj-app .fundo-grao{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.045;\r\n    background-image:url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'\/%3E%3C\/svg%3E\")}\r\n\r\n  \/* ===== BLINDAGEM DE COR ===== *\/\r\n  #dvj-app h1,#dvj-app h2,#dvj-app h3,#dvj-app h4,#dvj-app h5{color:var(--ice)!important;margin:0}\r\n  #dvj-app .neon{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent!important}\r\n  #dvj-app .eyebrow{color:var(--dim)!important}\r\n  #dvj-app .mudo{color:var(--mist)!important}\r\n\r\n  \/* ===== TIPOGRAFIA ===== *\/\r\n  #dvj-app .f-display{font-family:'Michroma',sans-serif;text-transform:uppercase}\r\n  #dvj-app .f-caps{font-family:'Montserrat',sans-serif;text-transform:uppercase;letter-spacing:.16em;font-weight:700}\r\n  #dvj-app .eyebrow{font-family:'Montserrat',sans-serif;text-transform:uppercase;letter-spacing:.34em;font-size:.72rem;font-weight:600;color:var(--dim)}\r\n  #dvj-app h2.titulo{font-family:'Michroma',sans-serif;text-transform:uppercase;font-size:clamp(1.25rem,3.1vw,2rem);line-height:1.35;font-weight:400;letter-spacing:.04em}\r\n  #dvj-app .mudo{color:var(--mist)}\r\n  \/* efeito 3D cromado do print *\/\r\n  #dvj-app .chrome{\r\n    background:linear-gradient(180deg,#FFFFFF 0%,#E4E0F2 34%,#9A90C2 47%,#FFFFFF 53%,#7A6DB0 78%,#CFC8E8 100%);\r\n    -webkit-background-clip:text;background-clip:text;color:transparent!important;\r\n    filter:drop-shadow(0 2px 0 rgba(20,12,45,.9)) drop-shadow(0 5px 0 rgba(10,6,22,.85)) drop-shadow(0 0 26px rgba(255,13,86,.28)) drop-shadow(0 0 52px rgba(104,7,252,.4));\r\n  }\r\n\r\n  \/* ===== LAYOUT ===== *\/\r\n  #dvj-app .wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}\r\n  #dvj-app .wrap-sm{max-width:860px;margin:0 auto;padding:0 20px}\r\n  #dvj-app section.bloco{padding:5.4rem 0;position:relative}\r\n  #dvj-app .led{height:1px;width:min(760px,82%);margin:0 auto;background:linear-gradient(90deg,transparent,rgba(255,13,86,.55),rgba(104,7,252,.6),transparent);box-shadow:0 0 20px rgba(104,7,252,.35)}\r\n\r\n  \/* reveals *\/\r\n  #dvj-app .rv{opacity:0;transform:translateY(46px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,.8,.3,1),filter .6s}\r\n  #dvj-app .rv.on{opacity:1;transform:none}\r\n  #dvj-app .rv.passou{opacity:.3;filter:blur(1.5px)}\r\n  @media (prefers-reduced-motion:reduce){#dvj-app .rv{opacity:1;transform:none;filter:none!important}#dvj-app *{animation-duration:.001s!important}}\r\n\r\n  \/* ===== BARRA DE TOPO + NAV ===== *\/\r\n  #dvj-app .barra-topo{position:fixed;top:0;left:0;right:0;z-index:99998;background:#05030B;border-bottom:1px solid rgba(104,7,252,.25);\r\n    display:flex;align-items:center;justify-content:center;gap:14px;padding:8px 12px;flex-wrap:wrap;font-size:.84rem}\r\n  #dvj-app .barra-topo .selo-topo{color:var(--ice);font-weight:600;letter-spacing:.04em;display:flex;gap:8px;align-items:center}\r\n  #dvj-app .barra-topo .selo-topo b{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}\r\n  #dvj-app .seletor{display:flex;gap:6px;align-items:center}\r\n  #dvj-app .seletor button{padding:3px 12px;border:1px solid var(--borda);border-radius:40px;font-size:.72rem;font-weight:700;letter-spacing:.06em;color:var(--mist);transition:.25s}\r\n  #dvj-app .seletor button.ativo,#dvj-app .seletor button:hover{background:var(--grad);color:#fff;border-color:transparent;box-shadow:var(--glow-v)}\r\n  #dvj-app nav.menu{position:fixed;top:40px;left:0;right:0;z-index:99997;background:rgba(7,3,15,.9);backdrop-filter:blur(14px);\r\n    border-bottom:1px solid rgba(104,7,252,.25);display:flex;align-items:center;justify-content:space-between;padding:13px 22px}\r\n  #dvj-app nav.menu::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--grad);opacity:.8;filter:blur(.4px)}\r\n  #dvj-app .logo-nav{font-family:'Michroma';font-size:.98rem;letter-spacing:.1em;text-transform:uppercase;\r\n    background:linear-gradient(180deg,#fff,#B9B1CC);-webkit-background-clip:text;background-clip:text;color:transparent;\r\n    filter:drop-shadow(0 0 14px rgba(104,7,252,.5))}\r\n  #dvj-app .links-nav{display:flex;gap:24px;align-items:center}\r\n  #dvj-app .links-nav a{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--mist);transition:.25s}\r\n  #dvj-app .links-nav a:hover{color:#fff;text-shadow:0 0 16px rgba(255,13,86,.8)}\r\n  @media(max-width:960px){#dvj-app .links-nav{display:none}}\r\n  #dvj-app .btn-cart-nav{position:relative;display:flex;align-items:center;gap:8px;border-radius:999px;padding:9px 18px;color:#fff;\r\n    font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;transition:.25s;\r\n    background:linear-gradient(var(--panel),var(--panel)) padding-box,var(--grad) border-box;border:1px solid transparent}\r\n  #dvj-app .btn-cart-nav:hover{background:var(--grad);box-shadow:var(--glow-m),var(--glow-v)}\r\n  #dvj-app .badge-cart{position:absolute;top:-9px;right:-9px;background:var(--grad);color:#fff;font-size:.68rem;font-weight:800;\r\n    width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 12px rgba(255,13,86,.7)}\r\n\r\n  \/* ===== BOT\u00d5ES ===== *\/\r\n  #dvj-app .btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:1rem 2.1rem;border-radius:999px;\r\n    font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:.9rem;transition:.3s;cursor:pointer}\r\n  #dvj-app .btn-neon{background:var(--grad);color:#fff;box-shadow:0 12px 38px rgba(255,13,86,.3),0 12px 38px rgba(104,7,252,.35)}\r\n  #dvj-app .btn-neon:hover{transform:translateY(-3px);box-shadow:0 18px 48px rgba(255,13,86,.45),0 18px 48px rgba(104,7,252,.5)}\r\n  #dvj-app .btn-vazado{color:#fff;background:linear-gradient(var(--void),var(--void)) padding-box,var(--grad) border-box;border:1px solid transparent}\r\n  #dvj-app .btn-vazado:hover{background:linear-gradient(rgba(104,7,252,.16),rgba(255,13,86,.12)) padding-box,var(--grad) border-box}\r\n  @keyframes pulso{0%,100%{box-shadow:0 0 0 0 rgba(255,13,86,.45),0 12px 38px rgba(104,7,252,.35)}50%{box-shadow:0 0 0 16px rgba(255,13,86,0),0 12px 38px rgba(104,7,252,.35)}}\r\n  #dvj-app .pulsa{animation:pulso 2.2s infinite}\r\n\r\n  \/* ===== HERO ===== *\/\r\n  #dvj-app .hero{min-height:92vh;display:flex;align-items:center;padding:10rem 0 4rem;position:relative;overflow:hidden}\r\n  #dvj-app .hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:3rem;align-items:center}\r\n  @media(max-width:960px){#dvj-app .hero-grid{grid-template-columns:1fr}}\r\n  #dvj-app .hero h1{font-family:'Michroma';text-transform:uppercase;font-size:clamp(1.7rem,4.6vw,3.3rem);line-height:1.22;letter-spacing:.02em}\r\n  #dvj-app .hero .sub{font-size:1.08rem;color:var(--mist);max-width:34rem;margin:1.6rem 0 2.1rem;font-weight:400}\r\n  #dvj-app .hero .sub b{color:#fff}\r\n  #dvj-app .hero-stats{display:flex;gap:2.4rem;flex-wrap:wrap;margin-top:2.7rem}\r\n  #dvj-app .stat b{font-family:'Michroma';font-size:1.7rem;display:block;line-height:1.15;\r\n    background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 16px rgba(104,7,252,.5))}\r\n  #dvj-app .stat span{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:var(--dim)}\r\n\r\n  \/* ===== PALCO DJ ===== *\/\r\n  #dvj-app .palco-dj{position:relative;width:min(420px,90vw);margin:0 auto;height:420px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}\r\n  #dvj-app .dj-avatar{position:absolute;top:0;width:240px;height:240px;z-index:2;transition:transform .4s ease,opacity .3s;opacity:.55;filter:grayscale(100%)}\r\n  #dvj-app .palco-dj.tocando .dj-avatar{opacity:1;filter:drop-shadow(0 0 26px rgba(255,13,86,.4)) drop-shadow(0 0 40px rgba(104,7,252,.45)) grayscale(0)}\r\n  #dvj-app .dj-estatico{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:opacity .3s}\r\n  #dvj-app .dj-gif{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .3s}\r\n  #dvj-app .palco-dj.tocando .dj-estatico{opacity:0}\r\n  #dvj-app .palco-dj.tocando .dj-gif{opacity:1}\r\n  #dvj-app .technics-deck{\r\n    \/* ===== AJUSTE FINO (mexa s\u00f3 nestes n\u00fameros se precisar) ===== *\/\r\n    --disco-tam:62%;      \/* tamanho do vinil em rela\u00e7\u00e3o \u00e0 MKII *\/\r\n    --disco-x:8%;         \/* dist\u00e2ncia do vinil da borda esquerda *\/\r\n    --disco-y:10%;        \/* dist\u00e2ncia do vinil do topo *\/\r\n    --volta:5s;           \/* tempo de 1 volta do disco (33rpm real = 1.8s, mas na tela fica fren\u00e9tico) *\/\r\n    --braco-larg:33%;     \/* tamanho do bra\u00e7o *\/\r\n    --braco-x:1%;         \/* dist\u00e2ncia do bra\u00e7o da borda direita *\/\r\n    --braco-y:4%;         \/* dist\u00e2ncia do bra\u00e7o do topo *\/\r\n    --braco-toca:24deg;   \/* quanto o bra\u00e7o desce sobre o disco ao tocar *\/\r\n    position:relative;width:min(380px,88vw);z-index:3;margin-bottom:10px}\r\n  #dvj-app .mk2-base{position:relative;display:block;width:100%;height:auto;z-index:1;\r\n    filter:drop-shadow(0 20px 40px rgba(0,0,0,.85)) drop-shadow(0 0 34px rgba(104,7,252,.22))}\r\n  #dvj-app .disco-vinil{position:absolute;left:var(--disco-x);top:var(--disco-y);width:var(--disco-tam);height:auto;z-index:2;\r\n    border-radius:50%;animation:gira var(--volta) linear infinite;animation-play-state:paused;\r\n    filter:drop-shadow(0 8px 22px rgba(0,0,0,.85))}\r\n  #dvj-app .palco-dj.tocando .disco-vinil{animation-play-state:running;\r\n    filter:drop-shadow(0 8px 22px rgba(0,0,0,.85)) drop-shadow(0 0 24px rgba(104,7,252,.35))}\r\n  #dvj-app .mk2-braco{position:absolute;right:var(--braco-x);top:var(--braco-y);width:var(--braco-larg);height:auto;z-index:4;\r\n    transform-origin:74% 18%;transform:rotate(0deg);transition:transform .8s cubic-bezier(.4,0,.2,1);\r\n    filter:drop-shadow(-8px 12px 10px rgba(0,0,0,.6))}\r\n  #dvj-app .palco-dj.tocando .mk2-braco{transform:rotate(var(--braco-toca))}\r\n  @keyframes gira{to{transform:rotate(360deg)}}\r\n  #dvj-app .palco-dj .dica{position:absolute;bottom:-1.9rem;left:0;right:0;text-align:center;font-size:.68rem;font-weight:700;\r\n    letter-spacing:.26em;text-transform:uppercase;color:var(--dim)}\r\n\r\n  \/* ===== MARQUEES \u00b7 CHIPS DE PR\u00c9VIA COM EQUALIZADOR ===== *\/\r\n  #dvj-app .faixa{width:100%;position:relative;background:rgba(5,3,11,.88);\r\n    border-top:1px solid rgba(104,7,252,.28);border-bottom:1px solid rgba(104,7,252,.28);padding:1.1rem 0;overflow:hidden;margin:4px 0}\r\n  #dvj-app .trilho{display:flex;width:max-content;will-change:transform;min-height:2.5rem}\r\n  #dvj-app .faixa::before,#dvj-app .faixa::after{content:'';position:absolute;top:0;bottom:0;width:60px;z-index:2;pointer-events:none}\r\n  #dvj-app .faixa::before{left:0;background:linear-gradient(90deg,#07030F,transparent)}\r\n  #dvj-app .faixa::after{right:0;background:linear-gradient(270deg,#07030F,transparent)}\r\n  #dvj-app .t-esq{animation:rolaE 4395s linear infinite}\r\n  #dvj-app .t-dir{animation:rolaD 4395s linear infinite}\r\n  @keyframes rolaE{to{transform:translateX(-50%)}}\r\n  @keyframes rolaD{from{transform:translateX(-50%)}to{transform:translateX(0)}}\r\n  #dvj-app .chip{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.35rem;margin:0 .45rem;border-radius:999px;\r\n    font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;cursor:pointer;transition:.35s;white-space:nowrap;color:#fff}\r\n  #dvj-app .c-grad{background:var(--grad)}\r\n  #dvj-app .c-dark{background:linear-gradient(var(--panel2),var(--panel2)) padding-box,linear-gradient(135deg,rgba(255,13,86,.55),rgba(104,7,252,.65)) border-box;border:1px solid transparent}\r\n  #dvj-app .chip:hover{transform:scale(1.06);box-shadow:0 0 22px rgba(255,13,86,.35)}\r\n  #dvj-app .chip .eq{display:inline-flex;align-items:flex-end;gap:2.5px;height:13px}\r\n  #dvj-app .chip .eq i{width:3px;height:5px;border-radius:2px;background:#fff;opacity:.85}\r\n  #dvj-app .chip.tocando{background:#fff!important;color:#07030F!important;border:none!important;\r\n    box-shadow:0 0 26px rgba(255,255,255,.55),0 0 46px rgba(255,13,86,.5);animation:pulsoBranco 1.8s infinite}\r\n  #dvj-app .chip.tocando .eq i{background:var(--grad-v);animation:eqDance .7s ease-in-out infinite alternate}\r\n  #dvj-app .chip.tocando .eq i:nth-child(2){animation-delay:.12s}\r\n  #dvj-app .chip.tocando .eq i:nth-child(3){animation-delay:.24s}\r\n  #dvj-app .chip.tocando .eq i:nth-child(4){animation-delay:.36s}\r\n  #dvj-app .chip.apagada{opacity:.32;filter:grayscale(.6)}\r\n  @keyframes eqDance{from{height:4px}to{height:13px}}\r\n  @keyframes pulsoBranco{0%{box-shadow:0 0 0 0 rgba(255,255,255,.45)}70%{box-shadow:0 0 0 14px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}\r\n\r\n  \/* ===== MINI-PLAYER FIXO (estilo Kentha) ===== *\/\r\n  #dvj-app #miniplayer{position:fixed;left:50%;bottom:-90px;transform:translateX(-50%);z-index:99996;\r\n    display:flex;align-items:center;gap:14px;padding:10px 18px;border-radius:999px;min-width:min(420px,92vw);max-width:92vw;\r\n    background:linear-gradient(rgba(10,6,18,.96),rgba(10,6,18,.96)) padding-box,var(--grad) border-box;border:1px solid transparent;\r\n    box-shadow:0 18px 50px rgba(0,0,0,.8),0 0 34px rgba(104,7,252,.35);transition:bottom .45s cubic-bezier(.2,.8,.25,1)}\r\n  #dvj-app #miniplayer.mostra{bottom:18px}\r\n  #dvj-app #miniplayer .mp-disco{width:34px;height:34px;border-radius:50%;flex:0 0 34px;\r\n    background:radial-gradient(circle at 35% 30%,#241A44,#07030F 75%);border:2px solid rgba(104,7,252,.7);\r\n    display:flex;align-items:center;justify-content:center;animation:gira 2.2s linear infinite}\r\n  #dvj-app #miniplayer .mp-disco::after{content:'';width:8px;height:8px;border-radius:50%;background:var(--grad)}\r\n  #dvj-app #miniplayer .mp-info{flex:1;min-width:0}\r\n  #dvj-app #miniplayer .mp-rot{font-size:.58rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--dim)}\r\n  #dvj-app #miniplayer .mp-nome{font-family:'Michroma';font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#fff;\r\n    white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\r\n  #dvj-app #miniplayer .eq{display:inline-flex;align-items:flex-end;gap:3px;height:16px}\r\n  #dvj-app #miniplayer .eq i{width:3px;height:6px;border-radius:2px;background:var(--grad-v);animation:eqDance .7s ease-in-out infinite alternate}\r\n  #dvj-app #miniplayer .eq i:nth-child(2){animation-delay:.1s}\r\n  #dvj-app #miniplayer .eq i:nth-child(3){animation-delay:.2s}\r\n  #dvj-app #miniplayer .eq i:nth-child(4){animation-delay:.3s}\r\n  #dvj-app #miniplayer .eq i:nth-child(5){animation-delay:.4s}\r\n  #dvj-app #miniplayer .mp-stop{width:34px;height:34px;border-radius:50%;flex:0 0 34px;background:var(--grad);color:#fff;\r\n    display:flex;align-items:center;justify-content:center;font-size:.8rem;transition:.25s}\r\n  #dvj-app #miniplayer .mp-stop:hover{transform:scale(1.12);box-shadow:0 0 18px rgba(255,13,86,.6)}\r\n\r\n  \/* ===== DORES ===== *\/\r\n  #dvj-app .grade-2{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem}\r\n  @media(max-width:780px){#dvj-app .grade-2{grid-template-columns:1fr}}\r\n  #dvj-app .dor{display:flex;gap:1rem;padding:1.3rem;border-radius:14px;cursor:pointer;user-select:none;transition:.3s;align-items:flex-start;\r\n    background:linear-gradient(rgba(13,8,25,.7),rgba(13,8,25,.7)) padding-box,linear-gradient(135deg,rgba(104,7,252,.35),rgba(255,13,86,.2)) border-box;border:1px solid transparent}\r\n  #dvj-app .dor p{color:var(--mist);font-size:.98rem}\r\n  #dvj-app .chk{min-width:26px;height:26px;border:2px solid rgba(104,7,252,.5);border-radius:8px;display:flex;align-items:center;justify-content:center;transition:.3s;font-weight:900;color:transparent}\r\n  #dvj-app .dor.marcada{background:linear-gradient(rgba(104,7,252,.14),rgba(255,13,86,.08)) padding-box,var(--grad) border-box;transform:translateX(6px);box-shadow:0 0 24px rgba(104,7,252,.25)}\r\n  #dvj-app .dor.marcada .chk{background:var(--grad);border-color:transparent;color:#fff}\r\n  #dvj-app .dor.marcada p{color:#fff}\r\n  #dvj-app #dor-resultado{opacity:0;max-height:0;overflow:hidden;transition:.5s;text-align:center}\r\n  #dvj-app #dor-resultado.ativo{opacity:1;max-height:140px;margin-top:1.6rem}\r\n\r\n  \/* ===== LOJA ===== *\/\r\n  #dvj-app .grade-loja{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:1.3rem;margin-top:2.6rem}\r\n  #dvj-app .caixa{position:relative;border-radius:16px;padding:1.5rem 1.3rem 1.25rem;display:flex;flex-direction:column;gap:.7rem;transition:.35s;overflow:hidden;\r\n    background:linear-gradient(165deg,#120A24 0%,#0B0616 70%) padding-box,linear-gradient(150deg,rgba(255,13,86,.4),rgba(104,7,252,.5)) border-box;border:1px solid transparent}\r\n  #dvj-app .caixa::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--grad);opacity:0;transition:.35s}\r\n  #dvj-app .caixa:hover{transform:translateY(-7px);box-shadow:var(--sombra),0 0 34px rgba(104,7,252,.3)}\r\n  #dvj-app .caixa:hover::before{opacity:1}\r\n  #dvj-app .caixa .num{font-family:'Michroma';font-size:1.5rem;line-height:1;position:absolute;top:1rem;right:1.1rem;\r\n    background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.4}\r\n  #dvj-app .caixa h3{font-size:.94rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;line-height:1.45;padding-right:2.6rem;min-height:2.9em}\r\n  #dvj-app .caixa .gancho{font-size:.9rem;color:var(--mist);font-style:italic;min-height:3.4em}\r\n  #dvj-app .caixa .meta{display:flex;gap:.9rem;font-size:.64rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}\r\n  #dvj-app .caixa .rodape-card{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.9rem;border-top:1px dashed rgba(104,7,252,.3)}\r\n  #dvj-app .preco{font-family:'Michroma';font-size:1.2rem;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 14px rgba(255,13,86,.35))}\r\n  #dvj-app .acoes-card{display:flex;gap:.5rem}\r\n  #dvj-app .b-mini{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:.25s;\r\n    background:linear-gradient(var(--panel2),var(--panel2)) padding-box,var(--grad) border-box;border:1px solid transparent;color:#fff}\r\n  #dvj-app .b-mini:hover{box-shadow:0 0 18px rgba(255,13,86,.4)}\r\n  #dvj-app .b-add{background:var(--grad);border:none;font-weight:900;box-shadow:0 8px 22px rgba(104,7,252,.4)}\r\n  #dvj-app .b-add:hover{transform:scale(1.1)}\r\n  #dvj-app .b-add.no-carrinho{background:var(--cyan);color:#04202a;box-shadow:0 0 18px rgba(4,212,219,.5)}\r\n  #dvj-app .caixa .toca-previa{display:flex;align-items:center;gap:.55rem;font-size:.68rem;font-weight:700;letter-spacing:.2em;\r\n    text-transform:uppercase;color:var(--dim);cursor:pointer;transition:.25s}\r\n  #dvj-app .caixa .toca-previa:hover{color:#fff}\r\n  #dvj-app .caixa .toca-previa .mini-disco{width:18px;height:18px;border-radius:50%;border:2px solid;border-color:#FF0D56 #6807FC #6807FC #FF0D56;position:relative}\r\n  #dvj-app .caixa .toca-previa .mini-disco::after{content:'';position:absolute;inset:5px;border-radius:50%;background:var(--grad)}\r\n  #dvj-app .caixa.tocando .mini-disco{animation:gira 2.4s linear infinite}\r\n  #dvj-app .caixa.tocando .toca-previa{color:#fff;text-shadow:0 0 12px rgba(255,13,86,.7)}\r\n  #dvj-app .caixa.isca{background:linear-gradient(165deg,#120A24 0%,#0B0616 70%) padding-box,linear-gradient(150deg,rgba(4,212,219,.7),rgba(104,7,252,.5)) border-box}\r\n  #dvj-app .caixa .tarja{position:absolute;top:16px;left:-36px;transform:rotate(-45deg);background:var(--cyan);color:#04202a;\r\n    font-size:.58rem;font-weight:800;letter-spacing:.16em;padding:4px 42px;text-transform:uppercase}\r\n\r\n  \/* card mestre *\/\r\n  #dvj-app .mestre{grid-column:1\/-1;display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;border-radius:20px;padding:2.6rem;position:relative;overflow:hidden;\r\n    background:linear-gradient(120deg,rgba(104,7,252,.16),rgba(255,13,86,.06) 55%),linear-gradient(165deg,#150C2C,#0B0616);\r\n    box-shadow:0 0 60px rgba(104,7,252,.2)}\r\n  #dvj-app .mestre::before{content:'';position:absolute;inset:0;border-radius:20px;padding:2px;background:var(--grad);\r\n    -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}\r\n  @media(max-width:820px){#dvj-app .mestre{grid-template-columns:1fr;text-align:center}}\r\n  #dvj-app .mestre .selo-mestre{position:absolute;top:-1px;left:50%;transform:translateX(-50%);background:var(--grad);color:#fff;\r\n    font-size:.66rem;font-weight:800;letter-spacing:.24em;padding:7px 26px;border-radius:0 0 14px 14px;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 22px rgba(255,13,86,.4)}\r\n  #dvj-app .mestre h3{font-family:'Michroma';text-transform:uppercase;font-size:clamp(1.05rem,2.6vw,1.6rem);line-height:1.4;margin-top:.8rem}\r\n  #dvj-app .mestre ul{list-style:none;margin-top:1.2rem;display:grid;gap:.5rem}\r\n  #dvj-app .mestre li{color:var(--mist);display:flex;gap:.6rem;align-items:flex-start;font-size:.96rem;text-align:left}\r\n  #dvj-app .mestre li b{color:#fff}\r\n  #dvj-app .mestre .coluna-preco{text-align:center;display:flex;flex-direction:column;gap:.9rem;align-items:center}\r\n  #dvj-app .mestre .precao{font-family:'Michroma';font-size:3.2rem;line-height:1;\r\n    background:linear-gradient(180deg,#FFFFFF 0%,#E4E0F2 34%,#9A90C2 47%,#FFFFFF 53%,#7A6DB0 78%,#CFC8E8 100%);\r\n    -webkit-background-clip:text;background-clip:text;color:transparent;\r\n    filter:drop-shadow(0 3px 0 rgba(10,6,22,.9)) drop-shadow(0 0 28px rgba(255,13,86,.4)) drop-shadow(0 0 48px rgba(104,7,252,.5))}\r\n\r\n  \/* ===== MEDIDOR DE BRINDES ===== *\/\r\n  #dvj-app .vu{margin-top:.4rem}\r\n  #dvj-app .vu .trilha{position:relative;height:14px;border-radius:20px;background:#0B0616;border:1px solid rgba(104,7,252,.4);overflow:visible}\r\n  #dvj-app .vu .nivel{position:absolute;left:0;top:0;bottom:0;border-radius:20px;width:0%;background:var(--grad);\r\n    transition:width .7s cubic-bezier(.2,.8,.3,1);box-shadow:0 0 18px rgba(255,13,86,.55),0 0 26px rgba(104,7,252,.5)}\r\n  #dvj-app .vu .marco{position:absolute;top:-7px;bottom:-7px;width:2px;background:var(--dim)}\r\n  #dvj-app .vu .marco em{position:absolute;top:-26px;left:50%;transform:translateX(-50%);font-style:normal;\r\n    font-size:.58rem;font-weight:700;letter-spacing:.14em;color:var(--dim);white-space:nowrap;text-transform:uppercase}\r\n  #dvj-app .vu .marco.batido{background:var(--cyan);box-shadow:0 0 12px rgba(4,212,219,.8)}\r\n  #dvj-app .vu .marco.batido em{color:var(--cyan)}\r\n  #dvj-app .vu-msg{margin-top:1.6rem;font-size:.9rem;color:var(--mist);min-height:1.4em}\r\n  #dvj-app .vu-msg b{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}\r\n\r\n  \/* ===== GAVETA DO CARRINHO ===== *\/\r\n  #dvj-app .veu{position:fixed;inset:0;background:rgba(3,1,8,.78);backdrop-filter:blur(4px);z-index:999998;opacity:0;pointer-events:none;transition:.35s}\r\n  #dvj-app .veu.aberto{opacity:1;pointer-events:auto}\r\n  #dvj-app .gaveta{position:fixed;top:0;right:-460px;width:min(440px,94vw);height:100dvh;background:#0A0612;z-index:999999;\r\n    border-left:1px solid transparent;background:linear-gradient(#0A0612,#0A0612) padding-box,var(--grad-v) border-box;\r\n    display:flex;flex-direction:column;transition:right .45s cubic-bezier(.2,.8,.25,1);box-shadow:-20px 0 70px rgba(0,0,0,.85)}\r\n  #dvj-app .gaveta.aberta{right:0}\r\n  #dvj-app .gaveta header{padding:1.3rem 1.4rem;border-bottom:1px solid rgba(104,7,252,.3);display:flex;justify-content:space-between;align-items:center}\r\n  #dvj-app .gaveta header h4{font-family:'Michroma';text-transform:uppercase;letter-spacing:.1em;font-size:.86rem;\r\n    background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent!important}\r\n  #dvj-app .gaveta .itens{flex:1;overflow-y:auto;padding:1.1rem 1.4rem;display:flex;flex-direction:column;gap:.9rem}\r\n  #dvj-app .item-cart{display:flex;justify-content:space-between;gap:.8rem;align-items:center;padding:.85rem;border-radius:12px;\r\n    background:linear-gradient(rgba(255,255,255,.03),rgba(255,255,255,.03)) padding-box,linear-gradient(135deg,rgba(255,13,86,.35),rgba(104,7,252,.45)) border-box;border:1px solid transparent}\r\n  #dvj-app .item-cart .n{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1.4;color:#fff}\r\n  #dvj-app .item-cart .p{font-family:'Michroma';font-size:.82rem;white-space:nowrap;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}\r\n  #dvj-app .item-cart .x{color:var(--magenta);font-weight:900;font-size:1.05rem;padding:.2rem .5rem}\r\n  #dvj-app .cart-vazio{text-align:center;color:var(--dim);padding:2.5rem 1rem;font-style:italic}\r\n  #dvj-app .sugestao{border-radius:12px;padding:.95rem;background:linear-gradient(rgba(104,7,252,.08),rgba(104,7,252,.08)) padding-box,linear-gradient(135deg,rgba(255,13,86,.4),rgba(104,7,252,.5)) border-box;border:1px dashed transparent}\r\n  #dvj-app .sugestao .rot{font-size:.6rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);margin-bottom:.45rem}\r\n  #dvj-app .sugestao .lin{display:flex;justify-content:space-between;align-items:center;gap:.7rem}\r\n  #dvj-app .sugestao .lin span{font-size:.84rem;line-height:1.35;color:var(--mist)}\r\n  #dvj-app .sugestao .lin b{color:#fff}\r\n  #dvj-app .gaveta footer{padding:1.2rem 1.4rem 1.4rem;border-top:1px solid rgba(104,7,252,.3);background:#080410}\r\n  #dvj-app .linha-total{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.6rem}\r\n  #dvj-app .linha-total b{font-family:'Michroma';font-size:1.35rem;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}\r\n\r\n  \/* bot\u00e3o flutuante *\/\r\n  #dvj-app #fab-cart{position:fixed;bottom:24px;right:20px;z-index:99995;background:var(--grad);color:#fff;border-radius:999px;\r\n    padding:14px 22px;display:flex;align-items:center;gap:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:.82rem;\r\n    box-shadow:0 14px 44px rgba(0,0,0,.75),0 0 30px rgba(255,13,86,.4);transition:.3s;opacity:0;pointer-events:none;transform:translateY(14px)}\r\n  #dvj-app #fab-cart.mostra{opacity:1;pointer-events:auto;transform:none}\r\n  #dvj-app #fab-cart:hover{transform:translateY(-3px)}\r\n\r\n  \/* ===== POL\u00cdTICA ===== *\/\r\n  #dvj-app .selo-politica{max-width:880px;margin:0 auto;border-radius:18px;padding:2.6rem;position:relative;\r\n    background:linear-gradient(160deg,rgba(255,13,86,.09),rgba(0,0,0,.3)) padding-box,linear-gradient(135deg,#FF0D56,rgba(255,13,86,.35)) border-box;border:2px solid transparent}\r\n  #dvj-app .selo-politica .carimbo{position:absolute;top:-18px;left:50%;transform:translateX(-50%);background:var(--magenta);color:#fff;\r\n    font-weight:800;letter-spacing:.22em;font-size:.7rem;padding:9px 26px;border-radius:8px;text-transform:uppercase;white-space:nowrap;box-shadow:0 8px 26px rgba(255,13,86,.5)}\r\n\r\n  \/* ===== DEGUSTA\u00c7\u00c3O ===== *\/\r\n  #dvj-app .painel-degusta{border-radius:20px;padding:2.5rem;max-width:620px;margin:0 auto;\r\n    background:linear-gradient(rgba(10,6,18,.95),rgba(10,6,18,.95)) padding-box,var(--grad) border-box;border:1px solid transparent;\r\n    box-shadow:0 0 50px rgba(104,7,252,.25)}\r\n  #dvj-app .painel-degusta label{display:block;color:var(--dim);font-size:.68rem;font-weight:700;margin:1rem 0 .35rem;letter-spacing:.2em;text-transform:uppercase}\r\n  #dvj-app .painel-degusta input{width:100%;padding:15px 16px;background:#05030B;border:1px solid rgba(104,7,252,.35);color:#fff;border-radius:12px;font-size:1rem;transition:.25s;font-family:'Montserrat'}\r\n  #dvj-app .painel-degusta input:focus{border-color:var(--magenta);outline:none;box-shadow:0 0 0 3px rgba(255,13,86,.18)}\r\n  #dvj-app .hp-campo{position:absolute;left:-6000px;opacity:0;height:0;overflow:hidden}\r\n\r\n  \/* ===== PROVA SOCIAL ===== *\/\r\n  #dvj-app .slider-prints{display:flex;overflow-x:auto;gap:14px;padding:14px 4px;scroll-snap-type:x mandatory}\r\n  #dvj-app .slider-prints::-webkit-scrollbar{height:8px}\r\n  #dvj-app .slider-prints::-webkit-scrollbar-thumb{background:var(--grad);border-radius:8px}\r\n  #dvj-app .print{flex:0 0 260px;scroll-snap-align:center;border-radius:14px;padding:12px;cursor:zoom-in;transition:.3s;\r\n    background:linear-gradient(rgba(5,3,11,.7),rgba(5,3,11,.7)) padding-box,linear-gradient(150deg,rgba(255,13,86,.35),rgba(104,7,252,.45)) border-box;border:1px solid transparent}\r\n  #dvj-app .print:hover{transform:translateY(-5px);box-shadow:0 0 26px rgba(104,7,252,.35)}\r\n  #dvj-app .print img{width:100%;height:300px;object-fit:cover;border-radius:8px;margin-bottom:8px}\r\n  #dvj-app .print p{font-size:.84rem;color:var(--mist);line-height:1.45}\r\n  #dvj-app .caixa-video{position:relative;padding-bottom:56.25%;height:0;border-radius:16px;overflow:hidden;background:#000;max-width:620px;margin:0 auto;\r\n    box-shadow:0 0 0 2px rgba(104,7,252,.5),0 0 40px rgba(104,7,252,.3)}\r\n  #dvj-app .caixa-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}\r\n\r\n  \/* ===== FAQ ===== *\/\r\n  #dvj-app .faq{border-radius:14px;margin-bottom:12px;overflow:hidden;\r\n    background:linear-gradient(#0C0716,#0C0716) padding-box,linear-gradient(135deg,rgba(255,13,86,.3),rgba(104,7,252,.4)) border-box;border:1px solid transparent}\r\n  #dvj-app .faq button.q{width:100%;padding:1.15rem 1.3rem;text-align:left;color:#fff;font-size:.84rem;font-weight:800;\r\n    letter-spacing:.08em;text-transform:uppercase;display:flex;justify-content:space-between;gap:1rem;align-items:center}\r\n  #dvj-app .faq .r{max-height:0;overflow:hidden;transition:max-height .5s ease,padding .5s ease;color:var(--mist);padding:0 1.3rem;font-size:.96rem;line-height:1.7}\r\n  #dvj-app .faq .r b{color:#fff}\r\n  #dvj-app .faq.aberto .r{max-height:420px;padding:0 1.3rem 1.2rem}\r\n  #dvj-app .faq .seta{transition:.4s;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}\r\n  #dvj-app .faq.aberto .seta{transform:rotate(180deg)}\r\n\r\n  \/* ===== MODAIS \/ LIGHTBOX ===== *\/\r\n  #dvj-app .modal{position:fixed;inset:0;background:rgba(3,1,8,.94);z-index:9999999;display:none;align-items:center;justify-content:center;padding:20px}\r\n  #dvj-app .modal.aberto{display:flex}\r\n  #dvj-app .modal .cartao{border-radius:18px;max-width:720px;width:100%;max-height:88vh;overflow-y:auto;padding:2.5rem;position:relative;\r\n    background:linear-gradient(#0E0820,#0E0820) padding-box,var(--grad) border-box;border:1px solid transparent;box-shadow:0 0 60px rgba(104,7,252,.35)}\r\n  #dvj-app .modal .fechar-m{position:absolute;top:14px;right:16px;color:#fff;font-size:1.7rem;line-height:1;padding:.3rem .6rem;opacity:.7}\r\n  #dvj-app .modal .fechar-m:hover{opacity:1;text-shadow:0 0 14px rgba(255,13,86,.8)}\r\n  #dvj-app .modal h3{font-family:'Michroma';text-transform:uppercase;letter-spacing:.04em}\r\n  #dvj-app #lightbox img{max-width:92vw;max-height:82vh;object-fit:contain;border-radius:10px;box-shadow:0 0 0 2px rgba(104,7,252,.6),0 0 50px rgba(104,7,252,.4)}\r\n\r\n  \/* ===== TOAST FOMO ===== *\/\r\n  #dvj-app .toast-fomo{position:fixed;bottom:96px;left:-360px;padding:14px;border-radius:14px;display:flex;gap:12px;align-items:center;z-index:99994;\r\n    transition:left .5s cubic-bezier(.18,.9,.32,1.2);max-width:310px;\r\n    background:linear-gradient(rgba(10,6,18,.97),rgba(10,6,18,.97)) padding-box,linear-gradient(135deg,var(--cyan),var(--violet)) border-box;border:1px solid transparent;\r\n    box-shadow:0 14px 40px rgba(0,0,0,.7)}\r\n  #dvj-app .toast-fomo.mostra{left:18px}\r\n  #dvj-app .toast-fomo .ic{background:rgba(4,212,219,.14);color:var(--cyan);min-width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem}\r\n  #dvj-app .toast-fomo b{font-size:.88rem;display:block;color:#fff}\r\n  #dvj-app .toast-fomo small{color:var(--dim);font-size:.75rem}\r\n  #dvj-app .toast-fomo small.tempo{color:var(--cyan)}\r\n\r\n  \/* footer *\/\r\n  #dvj-app footer.pe{background:linear-gradient(180deg,#080410,#03010A);border-top:1px solid rgba(104,7,252,.3);padding:3.8rem 0 2rem;margin-top:4rem}\r\n  #dvj-app .pe-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:2.4rem;max-width:1100px;margin:0 auto 2.4rem;padding:0 20px}\r\n  @media(max-width:780px){#dvj-app .pe-grid{grid-template-columns:1fr;text-align:center}}\r\n  #dvj-app .pe h3{font-family:'Michroma';text-transform:uppercase;font-size:1rem;letter-spacing:.08em}\r\n  #dvj-app .pe h4{font-size:.72rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:#fff!important}\r\n  #dvj-app .pe p,#dvj-app .pe a{color:var(--dim);font-size:.9rem}\r\n  #dvj-app .pe a:hover{color:#fff}\r\n  #dvj-app .selos-pg{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border-radius:10px;padding:10px 16px;\r\n    background:linear-gradient(rgba(255,255,255,.04),rgba(255,255,255,.04)) padding-box,linear-gradient(135deg,rgba(255,13,86,.4),rgba(104,7,252,.5)) border-box;border:1px solid transparent}\r\n  #dvj-app .selos-pg span{color:#fff;font-weight:800;font-size:.68rem;letter-spacing:.1em}\r\n\r\n  @media(max-width:640px){\r\n    #dvj-app{font-size:16px}\r\n    #dvj-app section.bloco{padding:3.6rem 0}\r\n    #dvj-app .mestre{padding:2rem 1.2rem}\r\n    #dvj-app .mestre .precao{font-size:2.5rem}\r\n    #dvj-app .hero h1{font-size:1.5rem}\r\n  }\r\n<\/style>\r\n\r\n<div class=\"fundo-vivo\"><\/div>\r\n<div class=\"fundo-grao\"><\/div>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 BARRA DE TOPO + MENU \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<div class=\"barra-topo\">\r\n  <span class=\"selo-topo\">\ud83d\udd12 Sem devolu\u00e7\u00e3o \u2014 e sem pegadinha: <b style=\"margin-left:4px\">teste gr\u00e1tis antes de pagar<\/b><\/span>\r\n  <span class=\"seletor\" id=\"seletor-moeda\">\r\n    <button data-m=\"BRL\" class=\"ativo\">R$ BRL<\/button>\r\n    <button data-m=\"USD\">$ USD<\/button>\r\n    <button data-m=\"EUR\">\u20ac EUR<\/button>\r\n  <\/span>\r\n<\/div>\r\n\r\n<nav class=\"menu\">\r\n  <div class=\"logo-nav\">Polemmico DVJ<\/div>\r\n  <div class=\"links-nav\">\r\n    <a href=\"#loja\">Packs<\/a>\r\n    <a href=\"#video-remixes\">V\u00eddeo Remixes<\/a>\r\n    <a href=\"#brindes\">Brindes<\/a>\r\n    <a href=\"#provas\">Provas Reais<\/a>\r\n    <a href=\"#degustacao\">Teste Gr\u00e1tis<\/a>\r\n    <a href=\"#duvidas\">D\u00favidas<\/a>\r\n  <\/div>\r\n  <button class=\"btn-cart-nav\" onclick=\"DVJ.abrirCarrinho()\">\ud83c\udf9b\ufe0f Meu Case <span class=\"badge-cart\" id=\"badge-qtd\">0<\/span><\/button>\r\n<\/nav>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 HERO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"hero\" id=\"inicio\">\r\n  <div class=\"wrap hero-grid\">\r\n    <div>\r\n      <p class=\"eyebrow\">35 anos de pista \u00b7 +50.000 faixas \u00b7 124 pastas<\/p>\r\n      <h1 style=\"margin-top:.9rem\"><span class=\"chrome\">O legado que a pista<\/span><br><span class=\"neon\" style=\"filter:drop-shadow(0 0 26px rgba(255,13,86,.5)) drop-shadow(0 0 40px rgba(104,7,252,.55))\">n\u00e3o esquece.<\/span><\/h1>\r\n      <p class=\"sub\">Chega de madrugadas garimpando arquivo estourado. 35 anos de som bruto, organizado e pronto pra tocar AGORA: monte seu arsenal pack por pack \u2014 a partir de <b data-preco-brl=\"19.97\">R$ 19,97<\/b> \u2014 ou destrave o cofre inteiro. Pagou, chegou no seu Google Drive em minutos.<\/p>\r\n      <div style=\"display:flex;gap:14px;flex-wrap:wrap\">\r\n        <a href=\"#loja\" class=\"btn btn-neon pulsa\">\ud83c\udf9a\ufe0f Escolher meus packs<\/a>\r\n        <a href=\"#degustacao\" class=\"btn btn-vazado\">\ud83c\udf81 Testar gr\u00e1tis primeiro<\/a>\r\n      <\/div>\r\n      <p style=\"margin-top:1.3rem;font-size:.86rem;color:var(--dim)\"><span style=\"color:var(--cyan)\">\u25cf<\/span> +180 DJs e colecionadores j\u00e1 est\u00e3o dentro \u00b7 Entrega autom\u00e1tica 24\/7 \u00b7 Acesso vital\u00edcio<\/p>\r\n      <div class=\"hero-stats\">\r\n        <div class=\"stat\"><b>50K+<\/b><span>Faixas curadas<\/span><\/div>\r\n        <div class=\"stat\"><b>35<\/b><span>Anos de legado<\/span><\/div>\r\n        <div class=\"stat\"><b>15+12<\/b><span>Packs \u00e0 sua escolha<\/span><\/div>\r\n        <div class=\"stat\"><b>270GB<\/b><span>De acervo real<\/span><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"palco-dj\" id=\"palco-dj\">\r\n      <div class=\"dj-avatar\">\r\n        <img decoding=\"async\" src=\"https:\/\/casepolemmicodvj.com\/wp-content\/uploads\/2026\/07\/DVJ-Yat-Sen-Parado-2.png\" class=\"dj-estatico\" alt=\"DVJ Yat-Sen\">\r\n        <video src=\"https:\/\/casepolemmicodvj.com\/wp-content\/uploads\/2026\/07\/DVJ-Yat-Sen-tocando-fundo-verde-chroma-key-OK.webm\" class=\"dj-gif\" autoplay loop muted playsinline><\/video>\r\n      <\/div>\r\n      <p class=\"dica\">\u25b6 clique num g\u00eanero e veja a m\u00e1gica<\/p>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 MARQUEES COM PLAYERS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<div style=\"text-align:center;margin:0 0 .9rem;padding:0 1rem\">\r\n  <p class=\"f-caps pulsa\" style=\"display:inline-block;color:#fff;font-size:.72rem;padding:.6rem 1.5rem;border-radius:999px;background:linear-gradient(rgba(10,6,18,.9),rgba(10,6,18,.9)) padding-box,linear-gradient(90deg,#FF0D56,#6807FC) border-box;border:1px solid transparent\">\ud83c\udfa7 Clique e ou\u00e7a o que estou te oferecendo \u2014 cada pr\u00e9via \u00e9 real<\/p>\r\n<\/div>\r\n<div class=\"faixa\"><div class=\"trilho t-esq\" id=\"marquee-1\"><\/div><\/div>\r\n<div class=\"faixa\" style=\"margin-bottom:2rem\"><div class=\"trilho t-dir\" id=\"marquee-2\"><\/div><\/div>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 DORES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"bloco rv\">\r\n  <div class=\"wrap-sm\">\r\n    <p class=\"eyebrow\" style=\"text-align:center\">Reconhecimento de pista<\/p>\r\n    <h2 class=\"titulo\" style=\"text-align:center;margin-top:.8rem\">Marque se algum desses cen\u00e1rios<br><span class=\"neon\">te parece familiar\u2026<\/span><\/h2>\r\n    <div class=\"grade-2\" style=\"margin-top:2.4rem\">\r\n      <div class=\"dor\" onclick=\"DVJ.marcaDor(this)\"><span class=\"chk\">\u2713<\/span><p>Voc\u00ea perde horas garimpando e nunca acha a vers\u00e3o certa.<\/p><\/div>\r\n      <div class=\"dor\" onclick=\"DVJ.marcaDor(this)\"><span class=\"chk\">\u2713<\/span><p>Seu HD \u00e9 uma bagun\u00e7a de pastas duplicadas e qualidade duvidosa.<\/p><\/div>\r\n      <div class=\"dor\" onclick=\"DVJ.marcaDor(this)\"><span class=\"chk\">\u2713<\/span><p>Seu repert\u00f3rio \u00e9 limitado e voc\u00ea sempre toca as mesmas m\u00fasicas.<\/p><\/div>\r\n      <div class=\"dor\" onclick=\"DVJ.marcaDor(this)\"><span class=\"chk\">\u2713<\/span><p>J\u00e1 pagou por colet\u00e2nea gen\u00e9rica que prometeu muito e entregou lixo.<\/p><\/div>\r\n      <div class=\"dor\" onclick=\"DVJ.marcaDor(this)\"><span class=\"chk\">\u2713<\/span><p>Sua pista j\u00e1 esfriou porque o arquivo baixado estava estourado.<\/p><\/div>\r\n      <div class=\"dor\" onclick=\"DVJ.marcaDor(this)\"><span class=\"chk\">\u2713<\/span><p>Sofre com BPM errado e tag que n\u00e3o bate no Serato\/Virtual DJ.<\/p><\/div>\r\n    <\/div>\r\n    <div id=\"dor-resultado\"><p class=\"neon\" style=\"font-family:'Michroma';font-size:.95rem;text-transform:uppercase;line-height:1.6\">\"Marcou 2 ou mais? Ent\u00e3o escolhe a\u00ed embaixo o pack que resolve a SUA pista.\"<\/p><\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<div class=\"led\"><\/div>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 A LOJA \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"bloco rv\" id=\"loja\">\r\n  <div class=\"wrap\">\r\n    <p class=\"eyebrow\" style=\"text-align:center\">A loja do cofre<\/p>\r\n    <h2 class=\"titulo\" style=\"text-align:center;margin-top:.8rem\">15 caixas de vinil digitais.<br><span class=\"neon\">Abra s\u00f3 as que a sua pista pede.<\/span><\/h2>\r\n    <p class=\"mudo\" style=\"text-align:center;max-width:640px;margin:1.4rem auto 0\">Cada pack \u00e9 uma pasta profissional no Google Drive: taggeada, separada por g\u00eanero e d\u00e9cada, pronta pra plugar no Serato, Virtual DJ ou no pendrive do churrasco. Clique em <b style=\"color:#fff\">\"ver o que tem dentro\"<\/b> e leia a hist\u00f3ria de cada caixa.<\/p>\r\n    <div class=\"grade-loja\" id=\"grade-packs\"><\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 V\u00cdDEO REMIXES 2026 \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"bloco rv\" id=\"video-remixes\" style=\"background:rgba(5,3,11,.65);border-top:1px solid rgba(104,7,252,.28);border-bottom:1px solid rgba(104,7,252,.28)\">\r\n  <div class=\"wrap\">\r\n    <p class=\"eyebrow\" style=\"text-align:center\">Para DVJs \u00b7 imagem no tel\u00e3o<\/p>\r\n    <h2 class=\"titulo\" style=\"text-align:center;margin-top:.8rem\">Packs mensais de <span class=\"neon\">V\u00eddeo Remixes 2026<\/span><\/h2>\r\n    <p class=\"mudo\" style=\"text-align:center;max-width:640px;margin:1.4rem auto 0\">O que est\u00e1 tocando AGORA, remixado em v\u00eddeo pra voc\u00ea jogar no tel\u00e3o. Um pack fechado por m\u00eas \u2014 escolha os meses que quiser.<\/p>\r\n    <div class=\"grade-loja\" id=\"grade-videos\"><\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 R\u00c9GUA DE BRINDES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"bloco rv\" id=\"brindes\">\r\n  <div class=\"wrap-sm\" style=\"text-align:center\">\r\n    <p class=\"eyebrow\">O jogo dos brindes<\/p>\r\n    <h2 class=\"titulo\" style=\"margin-top:.8rem\">Quanto mais voc\u00ea monta,<br><span class=\"neon\">mais o cofre se abre.<\/span><\/h2>\r\n    <div style=\"max-width:640px;margin:3.4rem auto 0\">\r\n      <div class=\"vu\">\r\n        <div class=\"trilha\">\r\n          <div class=\"nivel\" id=\"vu-demo\" style=\"width:58%\"><\/div>\r\n          <div class=\"marco\" style=\"left:50.7%\"><em>R$ 100 \u00b7 \ud83c\udf81 Polemixes<\/em><\/div>\r\n          <div class=\"marco\" style=\"left:100%\"><em>R$ 197 \u00b7 \ud83c\udfc6 Tudo<\/em><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"grade-2\" style=\"margin-top:3.2rem;text-align:left\">\r\n      <div class=\"dor\" style=\"cursor:default\">\r\n        <span style=\"font-size:1.6rem\">\ud83c\udf81<\/span>\r\n        <p><b class=\"neon\">Passou de R$ 100?<\/b> Voc\u00ea desbloqueia de brinde a pasta <b style=\"color:#fff\">POLEMIXES<\/b> \u2014 os meus primeiros e raros remixes, feitos em fita e tape deck de rolo. Isso n\u00e3o existe em lugar nenhum da internet.<\/p>\r\n      <\/div>\r\n      <div class=\"dor\" style=\"cursor:default\">\r\n        <span style=\"font-size:1.6rem\">\ud83c\udfc6<\/span>\r\n        <p><b class=\"neon\">Chegou perto de R$ 197?<\/b> A\u00ed n\u00e3o compensa mais escolher: por <b style=\"color:#fff\" data-preco-brl=\"197\">R$ 197<\/b> voc\u00ea leva TUDO \u2014 os 15 packs, os Polemixes, o Pack de V\u00eddeo Remixes e o assento no <b style=\"color:#fff\">Canal VIP do WhatsApp<\/b>. Acesso vital\u00edcio.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n    <p class=\"mudo\" style=\"margin-top:1.6rem;font-size:.94rem\">O medidor aparece no seu case (carrinho) e vai enchendo em tempo real conforme voc\u00ea adiciona packs. Sem pegadinha: os brindes s\u00e3o liberados automaticamente no seu e-mail junto com a compra.<\/p>\r\n  <\/div>\r\n<\/section>\r\n\r\n<div class=\"led\"><\/div>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 TRANSPAR\u00caNCIA 128kbps \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"bloco rv\">\r\n  <div class=\"wrap-sm\">\r\n    <div style=\"border-left:4px solid;border-image:linear-gradient(180deg,#FF0D56,#6807FC) 1;background:rgba(5,3,11,.6);border-radius:0 16px 16px 0;padding:2.1rem\">\r\n      <p class=\"eyebrow\">Aviso de transpar\u00eancia pessoal<\/p>\r\n      <h2 class=\"titulo\" style=\"font-size:1.15rem;margin:.7rem 0 1rem\">Raw Vintage Audio. <span class=\"neon\">A verdade nua e crua.<\/span><\/h2>\r\n      <p class=\"mudo\">Aqui n\u00e3o tem \"pack m\u00e1gico\" de 500 mil m\u00fasicas infladas artificialmente pra 320kbps s\u00f3 pra enganar quem n\u00e3o entende. A esmagadora maioria deste acervo est\u00e1 em <b style=\"color:#fff\">MP3 128kbps original<\/b> \u2014 rips de Vinil, CD e MD feitos por mim nos anos 90\/2000. \u00c9 o som \"gordo\" que fazia o ch\u00e3o tremer na \u00e9poca, sem maquiagem digital.<\/p>\r\n      <button class=\"btn btn-vazado\" style=\"margin-top:1.4rem;font-size:.78rem;padding:.75rem 1.5rem\" onclick=\"DVJ.abrirModal('modal-verdade')\">Ler a hist\u00f3ria completa dos 128kbps<\/button>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 PROVA SOCIAL \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"bloco rv\" id=\"provas\" style=\"background:rgba(5,3,11,.7);border-top:1px solid rgba(104,7,252,.28)\">\r\n  <div class=\"wrap\">\r\n    <p class=\"eyebrow\" style=\"text-align:center\">Provas reais \u00b7 sem ator contratado<\/p>\r\n    <h2 class=\"titulo\" style=\"text-align:center;margin-top:.8rem\">Quem pagou, baixou<br><span class=\"neon\">e s\u00f3 elogiou.<\/span><\/h2>\r\n\r\n    <div style=\"margin:2.6rem auto 0;max-width:620px\">\r\n      <div class=\"caixa-video\">\r\n        <video controls playsinline preload=\"none\">\r\n          <source src=\"https:\/\/casepolemmicodvj.com\/wp-content\/uploads\/2026\/02\/CLIENTE-ACHOU-QUE-ERA-GOLPE-PRODUZIDO.mp4\" type=\"video\/mp4\">\r\n        <\/video>\r\n      <\/div>\r\n      <p style=\"text-align:center;margin-top:.8rem;font-size:.86rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase\" class=\"neon\">\"Achei que era golpe, mas me surpreendi\u2026\"<\/p>\r\n    <\/div>\r\n\r\n    <div style=\"margin-top:3.4rem;max-width:620px;margin-left:auto;margin-right:auto\">\r\n      <div class=\"caixa-video\">\r\n        <video controls playsinline preload=\"none\">\r\n          <source src=\"https:\/\/casepolemmicodvj.com\/wp-content\/uploads\/2026\/02\/Depoimento-DJ-Ferrugem-Santa-Catarina.mp4\" type=\"video\/mp4\">\r\n        <\/video>\r\n      <\/div>\r\n      <p style=\"text-align:center;margin-top:.8rem;color:var(--mist);font-size:.94rem\"><b class=\"neon\">DJ Ferrugem (Crici\u00fama-SC)<\/b> \u2014 veterano das grandes equipes do RJ e da lend\u00e1ria R\u00e1dio Mundial AM 860, validando a seriedade do material.<\/p>\r\n    <\/div>\r\n\r\n    <h3 class=\"f-display\" style=\"text-align:center;font-size:.95rem;margin:3.8rem 0 .5rem;letter-spacing:.06em\">O atendimento nos bastidores <span class=\"neon\">(clique pra ampliar)<\/span><\/h3>\r\n    <div class=\"slider-prints\">\r\n      <div class=\"print\" onclick=\"DVJ.zoom(this)\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/casepolemmicodvj.com\/wp-content\/uploads\/2026\/02\/PRINT-VLW-DJ-DEU-CERTO-TO-BAIXANDO.jpeg\" alt=\"Cliente baixando\"><p>Acesso r\u00e1pido e sem enrola\u00e7\u00e3o. Cliente j\u00e1 baixando as pastas.<\/p><\/div>\r\n      <div class=\"print\" onclick=\"DVJ.zoom(this)\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/casepolemmicodvj.com\/wp-content\/uploads\/2026\/02\/PRINT-PAPO-RETO-PEDIU-PIX-E-PAGOU.jpeg\" alt=\"Papo reto\"><p>Papo reto de DJ pra DJ. Pediu a chave, pagou, recebeu.<\/p><\/div>\r\n      <div class=\"print\" onclick=\"DVJ.zoom(this)\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/casepolemmicodvj.com\/wp-content\/uploads\/2026\/02\/PRINT-MATERAIL-TOP.jpeg\" alt=\"Material top\"><p>Reconhecimento da qualidade das pastas e metadados organizados.<\/p><\/div>\r\n      <div class=\"print\" onclick=\"DVJ.zoom(this)\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/casepolemmicodvj.com\/wp-content\/uploads\/2026\/02\/PRINT-HOME-DE-FERRO-NA-MADRUGADA-KKK.jpeg\" alt=\"Madrugada\"><p>Tem DJ que vira a madrugada baixando. O Homem de Ferro n\u00e3o perdoa.<\/p><\/div>\r\n      <div class=\"print\" onclick=\"DVJ.zoom(this)\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/casepolemmicodvj.com\/wp-content\/uploads\/2026\/02\/Comprovante-Conversa-Que-Deu-Certo.jpeg\" alt=\"Pix na conta\"><p>Pix na conta e link liberado na hora para o parceiro.<\/p><\/div>\r\n      <div class=\"print\" onclick=\"DVJ.zoom(this)\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/casepolemmicodvj.com\/wp-content\/uploads\/2026\/02\/Comprovante-Conversa-Aprovando-as-Musicas.jpeg\" alt=\"Aprovando\"><p>M\u00fasicas aprovadas. Repert\u00f3rio testado e validado em pista.<\/p><\/div>\r\n      <div class=\"print\" onclick=\"DVJ.zoom(this)\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/casepolemmicodvj.com\/wp-content\/uploads\/2026\/02\/Cubano-pagou-e-eu-liberando-acesso-a-pasta.jpeg\" alt=\"Outros pa\u00edses\"><p>Venda internacional: cliente de outro pa\u00eds, residente no Brasil. M\u00fasica boa \u00e9 idioma universal.<\/p><\/div>\r\n      <div class=\"print\" onclick=\"DVJ.zoom(this)\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/casepolemmicodvj.com\/wp-content\/uploads\/2026\/02\/FEEDBACK-DIFERENCIADO-30.12.jpeg\" alt=\"Feedback\"><p>O respeito de quem reconhece o tempo economizado com a case pronta.<\/p><\/div>\r\n      <div class=\"print\" onclick=\"DVJ.zoom(this)\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/casepolemmicodvj.com\/wp-content\/uploads\/2026\/02\/PIX-9700-Giuliano.jpeg\" alt=\"Pix\"><p>Enquanto voc\u00ea pensa, tem DJ garantindo o acervo. Efeito manada real.<\/p><\/div>\r\n      <div class=\"print\" onclick=\"DVJ.zoom(this)\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/casepolemmicodvj.com\/wp-content\/uploads\/2026\/02\/PIX-9700-Jorge-Campos.jpeg\" alt=\"Pix 2\"><p>Comprovantes reais, nomes reais, pistas reais.<\/p><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 HIST\u00d3RIA DO CURADOR \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"bloco rv\" id=\"historia\">\r\n  <div class=\"wrap-sm\" style=\"text-align:center\">\r\n    <p class=\"eyebrow\">A hist\u00f3ria do curador<\/p>\r\n    <h2 class=\"titulo\" style=\"margin-top:.8rem\">De Polemmico DVJ a <span class=\"neon\">DVJ Yat-Sen<\/span><\/h2>\r\n    <p class=\"mudo\" style=\"max-width:640px;margin:1.5rem auto 0\">Deejay atuante desde 1989\/90. Comecei aos 13 anos comandando festas de rua e comunidades do Rio \u2014 onde a m\u00fasica realmente importa. Passei por Garden Party, Lajedo, Monte L\u00edbano, Fluminense F.C., Taj Lounge e Sofitel. O nome \"Polemmico\" nasceu de quem nunca aceitou fazer o que todo mundo faz. Cada pack desta loja \u00e9 um peda\u00e7o dessa estrada.<\/p>\r\n    <div style=\"display:flex;gap:12px;justify-content:center;margin-top:1.9rem;flex-wrap:wrap\">\r\n      <button class=\"btn btn-vazado\" style=\"font-size:.78rem;padding:.75rem 1.5rem\" onclick=\"DVJ.abrirModal('modal-bio')\">\ud83d\udcd6 Ler biografia & arquivo hist\u00f3rico<\/button>\r\n      <a class=\"btn btn-vazado\" style=\"font-size:.78rem;padding:.75rem 1.5rem\" href=\"https:\/\/instagram.com\/dvjyatsen\" target=\"_blank\" rel=\"noopener\">\ud83d\udcf7 @dvjyatsen<\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<div class=\"led\"><\/div>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 DEGUSTA\u00c7\u00c3O \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"bloco rv\" id=\"degustacao\">\r\n  <div class=\"wrap-sm\" style=\"text-align:center\">\r\n    <p class=\"eyebrow\">Teste antes de pagar<\/p>\r\n    <h2 class=\"titulo\" style=\"margin-top:.8rem\">T\u00e1 achando que \u00e9 golpe?<br><span class=\"neon\">Ent\u00e3o n\u00e3o pague nada agora.<\/span><\/h2>\r\n    <p class=\"mudo\" style=\"max-width:560px;margin:1.3rem auto 2.3rem\">Eu te entrego <b style=\"color:#fff\">11 pastas com faixas reais + 2 V\u00eddeo Remixes<\/b> extra\u00eddos da minha case. Baixe, jogue no seu equipamento, sinta o peso do grave e repare na organiza\u00e7\u00e3o. Se sentir firmeza, voc\u00ea volta e monta o seu arsenal \u2014 j\u00e1 sabendo exatamente o que est\u00e1 comprando. <b class=\"neon\">\u00c9 por isso que aqui n\u00e3o existe devolu\u00e7\u00e3o: existe teste.<\/b><\/p>\r\n    <div class=\"painel-degusta\" style=\"text-align:left\">\r\n      <div id=\"degusta-form-box\">\r\n        <label>Nome completo<\/label>\r\n        <input type=\"text\" id=\"dg-nome\" placeholder=\"Seu nome\" autocomplete=\"name\">\r\n        <label>E-mail (precisa ser @gmail.com)<\/label>\r\n        <input type=\"email\" id=\"dg-email\" placeholder=\"seuemail@gmail.com\" autocomplete=\"email\">\r\n        <label>WhatsApp (DDD + 9 d\u00edgitos)<\/label>\r\n        <input type=\"tel\" id=\"dg-tel\" maxlength=\"11\" placeholder=\"21988887777\" autocomplete=\"tel\">\r\n        <input type=\"text\" id=\"dg-site\" class=\"hp-campo\" tabindex=\"-1\" autocomplete=\"off\"><!-- honeypot anti-rob\u00f4 -->\r\n        <button class=\"btn btn-neon pulsa\" style=\"width:100%;margin-top:1.5rem\" onclick=\"DVJ.enviarDegustacao()\">\ud83c\udf81 Quero minha degusta\u00e7\u00e3o gr\u00e1tis<\/button>\r\n        <p style=\"font-size:.76rem;color:var(--dim);margin-top:.85rem\">\ud83d\udd12 Seus dados est\u00e3o seguros (LGPD). O link chega no seu e-mail em instantes.<\/p>\r\n      <\/div>\r\n      <div id=\"degusta-ok\" style=\"display:none;text-align:center\">\r\n        <div style=\"font-size:2.6rem\">\u2705<\/div>\r\n        <h3 class=\"neon\" style=\"font-family:'Michroma';font-size:1.1rem;margin:.7rem 0\">Degusta\u00e7\u00e3o a caminho!<\/h3>\r\n        <p class=\"mudo\">Confira seu <b style=\"color:#fff\">e-mail<\/b> agora (inclusive spam\/promo\u00e7\u00f5es). Baixou, testou, sentiu firmeza? A loja est\u00e1 logo ali em cima te esperando. \ud83d\ude09<\/p>\r\n        <a href=\"#loja\" class=\"btn btn-neon\" style=\"margin-top:1.3rem\">\ud83c\udf9a\ufe0f Ver os packs agora<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 POL\u00cdTICA SEM DEVOLU\u00c7\u00c3O \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"bloco rv\">\r\n  <div class=\"wrap\">\r\n    <div class=\"selo-politica\">\r\n      <div class=\"carimbo\">\u2696\ufe0f Pol\u00edtica de acesso \u00b7 leia antes de comprar<\/div>\r\n      <h2 class=\"titulo\" style=\"font-size:1.1rem;text-align:center;margin:.7rem 0 1.3rem\">Aqui n\u00e3o tem devolu\u00e7\u00e3o.<br><span class=\"neon\">E eu te explico o porqu\u00ea, olho no olho.<\/span><\/h2>\r\n      <p class=\"mudo\" style=\"margin-bottom:1rem\">Este \u00e9 um <b style=\"color:#fff\">produto digital de acesso imediato<\/b>: assim que o pagamento \u00e9 aprovado, o conte\u00fado inteiro \u00e9 liberado no seu Google Drive \u2014 e pode ser baixado em poucas horas. Por isso, e amparado na natureza do produto, <b style=\"color:#fff\">n\u00e3o h\u00e1 reembolso, devolu\u00e7\u00e3o ou cancelamento ap\u00f3s a libera\u00e7\u00e3o do acesso<\/b>.<\/p>\r\n      <p class=\"mudo\" style=\"margin-bottom:1rem\">Mas repara na diferen\u00e7a: eu n\u00e3o te pe\u00e7o confian\u00e7a cega. Eu te dou a <b class=\"neon\">Degusta\u00e7\u00e3o Gr\u00e1tis<\/b> antes \u2014 pastas reais, extra\u00eddas da case, pra voc\u00ea testar no SEU equipamento. Quem compra aqui, compra sabendo exatamente o que vai receber. E ainda tem o respaldo de dezenas de depoimentos em v\u00eddeo, \u00e1udio e print de quem j\u00e1 comprou.<\/p>\r\n      <p class=\"mudo\">No checkout, voc\u00ea s\u00f3 consegue finalizar a compra <b style=\"color:#fff\">marcando a caixinha de aceite dos Termos<\/b> \u2014 declarando ci\u00eancia da pol\u00edtica de n\u00e3o devolu\u00e7\u00e3o e solicitando a entrega imediata do conte\u00fado. Transpar\u00eancia total, dos dois lados. <a href=\"https:\/\/casepolemmicodvj.com\/termos-de-compra-e-politica-de-acesso\/\" target=\"_blank\" rel=\"noopener\" style=\"color:var(--cyan);text-decoration:underline\">Ler os Termos completos \u2192<\/a><\/p>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 FAQ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"bloco rv\" id=\"duvidas\">\r\n  <div class=\"wrap-sm\">\r\n    <h2 class=\"titulo\" style=\"text-align:center;margin-bottom:2.3rem\">D\u00favidas <span class=\"neon\">frequentes<\/span><\/h2>\r\n    <div class=\"faq\"><button class=\"q\" onclick=\"DVJ.faq(this)\">Como funciona a compra por packs? <span class=\"seta\">\u25be<\/span><\/button><div class=\"r\">Voc\u00ea adiciona no case (carrinho) s\u00f3 os packs que quiser \u2014 a partir de <b data-preco-brl=\"19.97\">R$ 19,97<\/b>. Pagou, o sistema libera automaticamente cada pasta no seu e-mail Gmail, com link direto do Google Drive. Passou de R$ 100 no total? A pasta POLEMIXES entra de brinde. Chegou em R$ 197? Compensa levar o Acesso Completo e destravar tudo.<\/div><\/div>\r\n    <div class=\"faq\"><button class=\"q\" onclick=\"DVJ.faq(this)\">Por que n\u00e3o tem devolu\u00e7\u00e3o? <span class=\"seta\">\u25be<\/span><\/button><div class=\"r\">Porque \u00e9 conte\u00fado digital de acesso imediato: d\u00e1 pra baixar o acervo em poucas horas. Em vez de promessa de reembolso, eu ofere\u00e7o a <b>Degusta\u00e7\u00e3o Gr\u00e1tis ANTES da compra<\/b> \u2014 voc\u00ea testa o material real no seu equipamento e s\u00f3 compra se sentir firmeza. No checkout voc\u00ea declara ci\u00eancia disso marcando a caixinha dos Termos.<\/div><\/div>\r\n    <div class=\"faq\"><button class=\"q\" onclick=\"DVJ.faq(this)\">Como recebo o acesso? <span class=\"seta\">\u25be<\/span><\/button><div class=\"r\">Pagamento aprovado (Pix, cart\u00e3o, PayPal ou cart\u00e3o internacional via Stripe) \u2192 em minutos chega um e-mail com os links das SUAS pastas no Google Drive. Acesso vital\u00edcio, pessoal e intransfer\u00edvel. Importante: abra os links logado no MESMO Gmail informado na compra.<\/div><\/div>\r\n    <div class=\"faq\"><button class=\"q\" onclick=\"DVJ.faq(this)\">Posso pagar em d\u00f3lar ou euro? <span class=\"seta\">\u25be<\/span><\/button><div class=\"r\">Sim. Use o seletor de moeda no topo do site (BRL\/USD\/EUR). O valor \u00e9 convertido pela cota\u00e7\u00e3o do dia e voc\u00ea paga com PayPal ou cart\u00e3o internacional (Stripe, com Apple Pay e Google Pay). Recebemos clientes de fora do Brasil \u2014 inclusive de outros pa\u00edses, residentes ou n\u00e3o no Brasil, assim como voc\u00ea viu nos prints.<\/div><\/div>\r\n    <div class=\"faq\"><button class=\"q\" onclick=\"DVJ.faq(this)\">Qual a qualidade dos arquivos? <span class=\"seta\">\u25be<\/span><\/button><div class=\"r\">Transpar\u00eancia total: a maioria \u00e9 <b>MP3 128kbps original<\/b> \u2014 rips de Vinil, CD e MD feitos nos anos 90\/2000 (Raw Vintage Audio). Som limpo que bate pesado na pista sem travar seu Serato\/Virtual DJ. Nada de 320kbps fake inflado em software.<\/div><\/div>\r\n    <div class=\"faq\"><button class=\"q\" onclick=\"DVJ.faq(this)\">Funciona no Serato \/ Virtual DJ \/ Rekordbox? <span class=\"seta\">\u25be<\/span><\/button><div class=\"r\">Sim. Pastas organizadas por g\u00eanero e d\u00e9cada, metadados preenchidos (nome, artista, ano, vers\u00e3o). \u00c9 baixar, importar e tocar.<\/div><\/div>\r\n    <div class=\"faq\"><button class=\"q\" onclick=\"DVJ.faq(this)\">Por que s\u00f3 aceitam e-mail Gmail? <span class=\"seta\">\u25be<\/span><\/button><div class=\"r\">Porque o acervo mora no Google Drive. Outros provedores (Hotmail, Yahoo) costumam bloquear links de arquivos grandes. Padronizar no Gmail \u00e9 a garantia de que voc\u00ea pagou e VAI receber. N\u00e3o tem Gmail? Criar um \u00e9 gr\u00e1tis e leva 2 minutos.<\/div><\/div>\r\n    <div class=\"faq\"><button class=\"q\" onclick=\"DVJ.faq(this)\">Recebo pendrive em casa? <span class=\"seta\">\u25be<\/span><\/button><div class=\"r\">N\u00e3o. \u00c9 100% digital, na nuvem, liberado na hora. Voc\u00ea baixa quando e quantas vezes quiser \u2014 s\u00f3 prepare espa\u00e7o: o acervo completo passa de 270GB.<\/div><\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 DUAS OP\u00c7\u00d5ES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<section class=\"bloco rv\" style=\"background:rgba(5,3,11,.7);border-top:1px dashed rgba(104,7,252,.35)\">\r\n  <div class=\"wrap\">\r\n    <h2 class=\"titulo\" style=\"text-align:center\">Voc\u00ea tem <span class=\"neon\">duas formas<\/span> de sair daqui.<\/h2>\r\n    <div class=\"grade-2\" style=\"margin-top:2.5rem\">\r\n      <div style=\"padding:2.1rem;border-radius:18px;background:linear-gradient(rgba(13,8,25,.6),rgba(13,8,25,.6)) padding-box,linear-gradient(150deg,rgba(255,13,86,.35),rgba(104,7,252,.45)) border-box;border:1px solid transparent\">\r\n        <h3 class=\"f-caps\" style=\"font-size:.86rem;margin-bottom:.9rem\"><span class=\"neon\">\ud83c\udf9a\ufe0f Montando o seu case<\/span><\/h3>\r\n        <p class=\"mudo\">Escolhe pack por pack, paga s\u00f3 pelo g\u00eanero que a sua pista pede e recebe na hora. Passou de R$ 100, ganha os Polemixes. \u00c9 o caminho de quem quer sentir o material no pr\u00f3prio ritmo.<\/p>\r\n        <a href=\"#loja\" class=\"btn btn-vazado\" style=\"margin-top:1.5rem;font-size:.8rem\">Escolher packs<\/a>\r\n      <\/div>\r\n      <div style=\"padding:2.1rem;border-radius:18px;background:linear-gradient(rgba(104,7,252,.12),rgba(255,13,86,.06)) padding-box,var(--grad) border-box;border:2px solid transparent;box-shadow:0 0 44px rgba(104,7,252,.3)\">\r\n        <h3 class=\"f-caps\" style=\"font-size:.86rem;margin-bottom:.9rem\"><span class=\"neon\">\ud83c\udfc6 Destravando o cofre inteiro<\/span><\/h3>\r\n        <p class=\"mudo\"><b data-preco-brl=\"197\" style=\"color:#fff\">R$ 197<\/b>, uma \u00fanica vez, acesso vital\u00edcio: os 15 packs, +50.000 faixas, Polemixes, Pack de V\u00eddeo Remixes e o Canal VIP do WhatsApp. \u00c9 menos do que o pre\u00e7o de 5 packs avulsos.<\/p>\r\n        <button class=\"btn btn-neon pulsa\" style=\"margin-top:1.5rem;font-size:.8rem\" onclick=\"DVJ.addCarrinho(1400,this)\">Levar tudo agora<\/button>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 FOOTER \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<footer class=\"pe\">\r\n  <div class=\"pe-grid\">\r\n    <div>\r\n      <h3 style=\"margin-bottom:.9rem\"><span class=\"neon\">Legado \"Polemmico DVJ\"<\/span><\/h3>\r\n      <p style=\"max-width:380px\">O maior acervo de Flashback do Brasil, agora em packs \u00e0 sua escolha. Curadoria de DVJ Yat-Sen \u2014 35 anos de carreira, do vinil ao v\u00eddeo remix.<\/p>\r\n      <p style=\"margin-top:1.2rem\"><a href=\"https:\/\/cnpj.biz\/31724576000125\" target=\"_blank\" rel=\"noopener\" style=\"font-size:.8rem;border-radius:8px;padding:7px 13px;display:inline-block;background:linear-gradient(rgba(255,255,255,.03),rgba(255,255,255,.03)) padding-box,linear-gradient(135deg,rgba(255,13,86,.35),rgba(104,7,252,.45)) border-box;border:1px solid transparent\">\ud83d\udee1\ufe0f Yat Sen Leonardo da Silva Lota \u00b7 CNPJ 31.724.576\/0001-25<\/a><\/p>\r\n    <\/div>\r\n    <div>\r\n      <h4 style=\"margin-bottom:1rem\">Navega\u00e7\u00e3o<\/h4>\r\n      <p style=\"line-height:2.2\">\r\n        <a href=\"#loja\" style=\"display:block\">Loja de Packs<\/a>\r\n        <a href=\"#degustacao\" style=\"display:block\">Degusta\u00e7\u00e3o Gr\u00e1tis<\/a>\r\n        <a href=\"https:\/\/casepolemmicodvj.com\/termos-de-compra-e-politica-de-acesso\/\" style=\"display:block\">Termos & Pol\u00edtica de Acesso<\/a>\r\n        <a href=\"https:\/\/wa.me\/5521979228372\" target=\"_blank\" rel=\"noopener\" style=\"display:block\">Suporte VIP (WhatsApp)<\/a>\r\n      <\/p>\r\n    <\/div>\r\n    <div>\r\n      <h4 style=\"margin-bottom:1rem\">Pagamento 100% seguro<\/h4>\r\n      <div class=\"selos-pg\">\r\n        <span>PIX<\/span><span>\u00b7<\/span><span>VISA<\/span><span>\u00b7<\/span><span>MASTER<\/span><span>\u00b7<\/span><span>PAYPAL<\/span><span>\u00b7<\/span><span>STRIPE<\/span><span>\u00b7<\/span><span>APPLE&nbsp;PAY<\/span>\r\n      <\/div>\r\n      <p style=\"font-size:.78rem;margin-top:1rem\">Acesso pessoal, rastre\u00e1vel e intransfer\u00edvel, hospedado em servidores de alta seguran\u00e7a. Site protegido por reCAPTCHA e SSL.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n  <p style=\"text-align:center;color:#4A4266;font-size:.7rem;font-weight:700;letter-spacing:.16em\">\u00a9 2026 DVJ YAT-SEN \u00b7 TODOS OS DIREITOS RESERVADOS \u00b7 ESTE SITE N\u00c3O FAZ PARTE DO GOOGLE, FACEBOOK OU META<\/p>\r\n<\/footer>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 GAVETA DO CARRINHO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<div class=\"veu\" id=\"veu\" onclick=\"DVJ.fecharCarrinho()\"><\/div>\r\n<aside class=\"gaveta\" id=\"gaveta\" aria-label=\"Meu case\">\r\n  <header>\r\n    <h4>\ud83c\udf9b\ufe0f Meu Case<\/h4>\r\n    <button onclick=\"DVJ.fecharCarrinho()\" style=\"color:#fff;font-size:1.5rem;opacity:.75\">\u2715<\/button>\r\n  <\/header>\r\n  <div style=\"padding:1.2rem 1.4rem .4rem\">\r\n    <div class=\"vu\">\r\n      <div class=\"trilha\">\r\n        <div class=\"nivel\" id=\"vu-nivel\"><\/div>\r\n        <div class=\"marco\" id=\"marco-100\" style=\"left:50.7%\"><em>R$100 \ud83c\udf81<\/em><\/div>\r\n        <div class=\"marco\" id=\"marco-197\" style=\"left:99%\"><em>R$197 \ud83c\udfc6<\/em><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <p class=\"vu-msg\" id=\"vu-msg\">Adicione packs e veja o medidor subir.<\/p>\r\n  <\/div>\r\n  <div class=\"itens\" id=\"cart-itens\"><p class=\"cart-vazio\">Seu case est\u00e1 vazio.<br>Escolha um pack l\u00e1 na loja. \ud83c\udf9a\ufe0f<\/p><\/div>\r\n  <footer>\r\n    <div class=\"linha-total\"><span style=\"font-size:.66rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--dim)\">Total<\/span><b id=\"cart-total\">R$ 0,00<\/b><\/div>\r\n    <button class=\"btn btn-neon\" style=\"width:100%\" id=\"btn-fechar-pedido\" onclick=\"DVJ.irCheckout()\">\ud83d\udd12 Fechar pedido com seguran\u00e7a<\/button>\r\n    <p style=\"text-align:center;font-size:.74rem;color:var(--dim);margin-top:.75rem\">Entrega autom\u00e1tica no seu Gmail em minutos \u00b7 Sem devolu\u00e7\u00e3o (voc\u00ea testou antes \ud83d\ude09)<\/p>\r\n  <\/footer>\r\n<\/aside>\r\n<button id=\"fab-cart\" onclick=\"DVJ.abrirCarrinho()\">\ud83c\udf9b\ufe0f <span id=\"fab-txt\">Meu case<\/span> <b id=\"fab-total\">R$ 0<\/b><\/button>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 MINI-PLAYER FIXO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<div id=\"miniplayer\">\r\n  <span class=\"mp-disco\"><\/span>\r\n  <span class=\"eq\"><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><\/span>\r\n  <span class=\"mp-info\">\r\n    <span class=\"mp-rot\">Tocando pr\u00e9via real<\/span>\r\n    <span class=\"mp-nome\" id=\"mp-nome\">\u2014<\/span>\r\n  <\/span>\r\n  <button class=\"mp-stop\" onclick=\"DVJ.pararAudio()\" title=\"Parar\">\u25a0<\/button>\r\n<\/div>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 MODAIS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<div class=\"modal\" id=\"modal-pack\">\r\n  <div class=\"cartao\">\r\n    <button class=\"fechar-m\" onclick=\"DVJ.fecharModal('modal-pack')\">\u2715<\/button>\r\n    <p class=\"eyebrow\" id=\"mp-num\"><\/p>\r\n    <h3 class=\"neon\" id=\"mp-nome-pack\" style=\"font-size:1.15rem;margin:.6rem 0 1.1rem\"><\/h3>\r\n    <p class=\"mudo\" id=\"mp-historia\" style=\"white-space:pre-line;font-size:1rem\"><\/p>\r\n    <div id=\"mp-sub\" style=\"margin-top:1.4rem;display:flex;flex-wrap:wrap;gap:.45rem\"><\/div>\r\n    <div style=\"display:flex;justify-content:space-between;align-items:center;margin-top:1.9rem;flex-wrap:wrap;gap:1rem\">\r\n      <span class=\"preco\" id=\"mp-preco\" style=\"font-size:1.4rem\"><\/span>\r\n      <button class=\"btn btn-neon\" id=\"mp-btn\">\uff0b Adicionar ao case<\/button>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<div class=\"modal\" id=\"modal-verdade\">\r\n  <div class=\"cartao\">\r\n    <button class=\"fechar-m\" onclick=\"DVJ.fecharModal('modal-verdade')\">\u2715<\/button>\r\n    <h3 class=\"neon\" style=\"font-size:1.2rem;margin-bottom:1.1rem\">A verdade sobre os 128kbps<\/h3>\r\n    <div class=\"mudo\" style=\"display:grid;gap:.9rem\">\r\n      <p>O que voc\u00ea adquire aqui n\u00e3o \u00e9 uma pasta baixada da internet ontem. <b style=\"color:#fff\">\u00c9 a minha Case Profissional de Vida<\/b>, forjada em mais de 35 anos de evento.<\/p>\r\n      <p>S\u00e3o faixas ripadas diretamente de Vinil, CD e MD originais. Guard\u00e1vamos em MP3 128kbps porque, no fim dos anos 90, ter um HD de 1GB era artigo de luxo. Pagava-se R$ 50, R$ 70, at\u00e9 R$ 100 num \u00daNICO disco s\u00f3 pra ter 2 ou 3 vers\u00f5es exclusivas.<\/p>\r\n      <p><b style=\"color:#fff\">Aviso aos navegantes:<\/b> aqui n\u00e3o tem pack de \"500 mil m\u00fasicas\" infladas em software pra fingir 320kbps e enganar quem n\u00e3o entende. Remasteriza\u00e7\u00e3o fake \"limpa\" demais e mata o punch. Eu entrego o som que fazia o ch\u00e3o tremer na \u00e9poca \u2014 sem maquiagem digital.<\/p>\r\n      <p>Por isso existe a degusta\u00e7\u00e3o gr\u00e1tis: baixe, teste no seu equipamento e sinta o peso do arquivo original antes de decidir. <b class=\"neon\">A pista n\u00e3o merece mentiras. O Legado tamb\u00e9m n\u00e3o.<\/b><\/p>\r\n    <\/div>\r\n    <button class=\"btn btn-neon\" style=\"width:100%;margin-top:1.7rem\" onclick=\"DVJ.fecharModal('modal-verdade');location.hash='#loja'\">Entendido. Ver os packs<\/button>\r\n  <\/div>\r\n<\/div>\r\n\r\n<div class=\"modal\" id=\"modal-bio\">\r\n  <div class=\"cartao\">\r\n    <button class=\"fechar-m\" onclick=\"DVJ.fecharModal('modal-bio')\">\u2715<\/button>\r\n    <h3 class=\"neon\" style=\"font-size:1.2rem;margin-bottom:1.1rem\">De Polemmico a DVJ Yat-Sen<\/h3>\r\n    <div class=\"mudo\" style=\"display:grid;gap:.9rem\">\r\n      <p>Mais de 35 anos ditando o ritmo. O nome \"Polemmico\" n\u00e3o surgiu por acaso: nasceu de quem nunca aceitou fazer o que todo mundo faz. Da \u00e9poca dos vinis nas festas de rua at\u00e9 os sal\u00f5es mais renomados do Rio \u2014 Garden Party, Lajedo, S\u00edtio Meio do Mato, Monte L\u00edbano, Fluminense Foot Club, Taj Lounge, Sofitel, Windsor Leme, C\u00edrculo Militar da Lagoa e abertura do show do Natiruts no Bali Hai (SC).<\/p>\r\n      <p>Hoje a evolu\u00e7\u00e3o \u00e9 visual: o \u00e1udio se fundiu \u00e0 imagem, e Polemmico DVJ virou <b style=\"color:#fff\">DVJ Yat-Sen<\/b>, dominando pistas com V\u00eddeo Remixes exclusivos e mantendo o legado do Flashback vivo.<\/p>\r\n      <p>O arquivo hist\u00f3rico completo \u2014 fotos e v\u00eddeos de 2008 at\u00e9 hoje \u2014 est\u00e1 aberto no Instagram <a href=\"https:\/\/instagram.com\/dvjyatsen\" target=\"_blank\" rel=\"noopener\" style=\"color:var(--cyan);text-decoration:underline\">@dvjyatsen<\/a>. Procure por \"Polemmico DVJ\" no Google: deve existir ainda alguma coisa na internet. \ud83d\ude09<\/p>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<div class=\"modal\" id=\"modal-guarda\">\r\n  <div class=\"cartao\" style=\"max-width:520px;text-align:center\">\r\n    <button class=\"fechar-m\" onclick=\"DVJ.fecharModal('modal-guarda')\">\u2715<\/button>\r\n    <div style=\"font-size:2.4rem\">\ud83e\udd14<\/div>\r\n    <h3 class=\"neon\" style=\"font-size:1.05rem;margin:.8rem 0\" id=\"guarda-titulo\">S\u00f3 um segundo, parceiro\u2026<\/h3>\r\n    <p class=\"mudo\" id=\"guarda-texto\"><\/p>\r\n    <div style=\"display:grid;gap:.7rem;margin-top:1.6rem\">\r\n      <button class=\"btn btn-neon\" id=\"guarda-cta\"><\/button>\r\n      <button class=\"btn btn-vazado\" style=\"font-size:.78rem\" onclick=\"DVJ.seguirCheckout()\">N\u00e3o, obrigado \u2014 seguir com meu pedido assim mesmo<\/button>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<div class=\"modal\" id=\"modal-jatem\">\r\n  <div class=\"cartao\" style=\"max-width:520px;text-align:center\">\r\n    <button class=\"fechar-m\" onclick=\"DVJ.fecharModal('modal-jatem')\">\u2715<\/button>\r\n    <div style=\"font-size:2.4rem\">\ud83d\ude0e<\/div>\r\n    <h3 class=\"neon\" style=\"font-size:1.05rem;margin:.8rem 0\">Calma, voc\u00ea j\u00e1 tem TUDO!<\/h3>\r\n    <p class=\"mudo\">O seu case j\u00e1 cont\u00e9m o <b style=\"color:#fff\">Acesso Completo<\/b> \u2014 e esse pack de m\u00fasica j\u00e1 est\u00e1 inclu\u00eddo nele. As \u00fanicas adi\u00e7\u00f5es que fazem sentido agora s\u00e3o os <b style=\"color:#fff\">packs mensais de V\u00eddeo Remixes 2026<\/b>, que s\u00e3o vendidos \u00e0 parte.<\/p>\r\n    <div style=\"display:grid;gap:.7rem;margin-top:1.6rem\">\r\n      <button class=\"btn btn-neon\" onclick=\"DVJ.fecharModal('modal-jatem');location.hash='#video-remixes'\">\ud83d\udcfa Ver os V\u00eddeo Remixes<\/button>\r\n      <button class=\"btn btn-vazado\" style=\"font-size:.78rem\" onclick=\"DVJ.fecharModal('modal-jatem');DVJ.abrirCarrinho()\">Ver meu case<\/button>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<div class=\"modal\" id=\"lightbox\" onclick=\"this.classList.remove('aberto')\">\r\n  <img decoding=\"async\" id=\"lightbox-img\" src=\"\" alt=\"Ampliada\">\r\n<\/div>\r\n\r\n<div class=\"modal\" id=\"modal-tudo\" role=\"dialog\" aria-modal=\"true\">\r\n  <div class=\"cartao\" style=\"max-width:540px;text-align:center\">\r\n    <div style=\"font-size:3rem\">\ud83c\udfc6<\/div>\r\n    <h3 class=\"neon\" style=\"font-size:1.15rem;margin:.7rem 0\">Voc\u00ea acabou de desbloquear TUDO!<\/h3>\r\n    <p class=\"mudo\">Seus packs somaram <b style=\"color:#fff\">mais de R$ 197<\/b> \u2014 ent\u00e3o eu ajustei o seu case para o <b class=\"neon\">Acesso Completo por exatamente R$ 197<\/b>: os 15 packs, +50.000 faixas, a pasta POLEMIXES, o Pack de V\u00eddeo Remixes e o Canal VIP do WhatsApp. Acesso vital\u00edcio. Voc\u00ea s\u00f3 saiu ganhando.<\/p>\r\n    <div style=\"display:grid;gap:.7rem;margin-top:1.6rem\">\r\n      <button class=\"btn btn-neon pulsa\" onclick=\"DVJ.fecharModal('modal-tudo');DVJ.irCheckout()\">\ud83d\udd12 Fechar meu pedido agora<\/button>\r\n      <button class=\"btn btn-vazado\" style=\"font-size:.78rem\" onclick=\"DVJ.fecharModal('modal-tudo')\">Continuar navegando<\/button>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 TOAST FOMO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<div class=\"toast-fomo\" id=\"toast-fomo\">\r\n  <div class=\"ic\">\u2713<\/div>\r\n  <div><b id=\"fomo-nome\">Algu\u00e9m<\/b><small id=\"fomo-acao\">acabou de garantir um pack<\/small><br><small class=\"tempo\" id=\"fomo-tempo\">agora mesmo<\/small><\/div>\r\n<\/div>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 BANNER DE IDIOMA \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<div id=\"banner-en\" style=\"display:none;position:fixed;bottom:0;left:0;right:0;z-index:999997;background:#080410;border-top:1px solid rgba(104,7,252,.5);padding:12px 18px;text-align:center;font-size:.9rem;color:#fff\">\r\n  \ud83c\udf0e It looks like you speak English. <a href=\"\/en\/\" style=\"background:linear-gradient(90deg,#FF0D56,#6807FC);-webkit-background-clip:text;background-clip:text;color:transparent;text-decoration:underline;font-weight:800\">View this store in English \u2192<\/a>\r\n  <button onclick=\"document.getElementById('banner-en').style.display='none';localStorage.setItem('dvj_en_ok','1')\" style=\"margin-left:14px;color:#7E76A0\">\u2715<\/button>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n'use strict';\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n   LEGADO DVJ v9 KENTHA \u2014 Motor da loja\r\n   Carrinho: localStorage-first (a Store API do WooCommerce est\u00e1\r\n   bloqueada no servidor). Consolida\u00e7\u00e3o no checkout via endpoint\r\n   cl\u00e1ssico ?add-to-cart= do WooCommerce (n\u00e3o usa Store API).\r\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\nconst CDN='https:\/\/casepolemmicodvj.com\/wp-content\/uploads\/2026\/02\/';\r\nconst CHECKOUT='https:\/\/casepolemmicodvj.com\/finalizar-compra\/';\r\nconst HOME='https:\/\/casepolemmicodvj.com\/';\r\nconst WEBHOOK_DEGUSTA='https:\/\/hook.us2.make.com\/n1n04l656gwttgivki5v93e5uejhxp51';\r\nconst ID_COMPLETO=1400;\r\nconst LS_KEY='dvj_case_v9';\r\nfunction track(fb,ga,par){try{if(window.fbq)fbq('track',fb,par)}catch(e){}try{if(window.gtag)gtag('event',ga,par)}catch(e){}}\r\n\r\n\/* ---------- CAT\u00c1LOGO ---------- *\/\r\nconst PACKS=[\r\n {id:1378,num:'01',nome:'Acapella',preco:47,audio:CDN+'Acapella-Robin-S-Show-Me-Love-Acapella.mp3',\r\n  gancho:'As vozes cruas das grandes m\u00fasicas. A arma secreta das suas viradas.',\r\n  historia:'O puro som da vers\u00e3o a capella: as vozes das grandes m\u00fasicas, isoladas, prontas pra voc\u00ea jogar por cima do beat, criar mashups e assinar viradas que ningu\u00e9m mais tem.\\n\\nQuem entende de mixagem sabe: uma acapella certa, na hora certa, incendeia a pista.',\r\n  sub:['Acapellas selecionadas','Prontas p\/ mashup','Serato & Virtual DJ'],sugere:1373},\r\n {id:1369,num:'02',nome:'Ambiente \u00b7 In\u00edcio e Fim de Festa',preco:47,audio:CDN+'Amb-Nacio-Vanessa-Da-Mata-Amado.mp3',\r\n  gancho:'Sinatra, Bocelli, bossa, jazz, trilhas de cinema e as lentas \"mela-cueca\".',\r\n  historia:'A caixa que segura o evento inteiro fora do hor\u00e1rio de pico: Burt Bacharach, Frank Sinatra, Joe Cocker, Andrea Bocelli, bossa de Bebel Gilberto, jazz de Bob James, trilhas dos grandes filmes, Roberto Carlos \u2014 o Rei \u2014 e a lend\u00e1ria sess\u00e3o Lentas 70 & 80: o momento da verdade, de tirar o f\u00f4lego. Literalmente.\\n\\nS\u00e3o 31 subpastas de sofistica\u00e7\u00e3o: do coquetel de abertura \u00e0 zoeira de fim de festa (Mamonas, La Bamba, Gretchen).',\r\n  sub:['31 subpastas','Bossa \u00b7 Jazz \u00b7 Lounge','Lentas 70\/80','Trilhas & novelas','Gospel & Roberto Carlos'],sugere:1366},\r\n {id:1368,num:'03',nome:'Baile Charme das Antigas',preco:47,audio:CDN+'Flash-Charm-Midnight-Star-Curious-1984.mp3',\r\n  gancho:'Do soul do pai James Brown ao R&B de Toni Braxton e Blackstreet.',\r\n  historia:'O R&B dos anos 80, o soul, o swing e as vozes marcantes que criaram o baile charme. Aqui mora o Flash Charm, o MidBack dos anos 90 (Toni Braxton, Babyface, Blackstreet), o Quiet Storm \u2014 aquela sess\u00e3o pra estar agarradinho \u2014 e a fonte onde todo mundo veio beber: o soul do pai James Brown. Sem exageros.\\n\\nSe o seu p\u00fablico \u00e9 o do Viaduto de Madureira, essa caixa \u00e9 lei.',\r\n  sub:['Flash Charm','MidBack 90s','Quiet Storm','R&B Atual','Soul raiz'],sugere:1376},\r\n {id:1367,num:'04',nome:'Baile Funk das Antigas',preco:47,audio:CDN+'Funk-Miami-Danny-D-Dynamix-II-Thats-The-Way-I-Like-Instr-1987.mp3',\r\n  gancho:'\"Uhh terer\u00ea!\" \u2014 Miami Bass, Melody, Rasteiro e as vinhetas lend\u00e1rias do RJ.',\r\n  historia:'Os prim\u00f3rdios do funk eletr\u00f4nico: Disco Funk, o Freestyle latino do Funk Melody, o grave do Funk Miami que todo mundo conhece (\"uhh terer\u00ea\"), o BPM cadenciado do Funk Rasteiro \u2014 dois pra l\u00e1, dois pra c\u00e1, o passinho do rob\u00f4.\\n\\nE a cereja: as VINHETAS das r\u00e1dios e equipes de som do RJ \u2014 R\u00e1dio Mundial, R\u00e1dio Cidade, Cash Box, Furac\u00e3o 2000 a n\u00ba 1 do Brasil. Isso \u00e9 hist\u00f3ria viva do baile carioca.',\r\n  sub:['Disco Funk','Funk Melody','Funk Miami','Funk Rasteiro','New Freestyle','Vinhetas de equipes'],sugere:1375},\r\n {id:1366,num:'05',nome:'Brasil Miscel\u00e2nea',preco:47,audio:CDN+'Bahia-Netinho-Jeito-Diferente-1995.mp3',\r\n  gancho:'Ax\u00e9, marchinhas, samba-enredo, forr\u00f3, lambada, MPB e o pagode \"der\u00eaee\".',\r\n  historia:'O Brasil inteiro numa caixa: o Ax\u00e9 Music da Bahia, as marchinhas de carnaval (\"alala\u00f4!\"), os grandes sambas-enredo das escolas do RJ, o forr\u00f3 de teclado e o forr\u00f3 verdadeiro (org\u00e2nico, instrumentado), a lambada do arrocha, a nata da MPB 80\/90, o pagode \"der\u00eaee der\u00eaee\u2026 quero voc\u00ea\" e os Plocs 80 das gera\u00e7\u00f5es televisivas.\\n\\n\u00c9 a caixa que salva festa de fam\u00edlia, casamento e r\u00e9veillon.',\r\n  sub:['Ax\u00e9 & Micareta','Carnaval & Samba-enredo','Forr\u00f3 & Lambada','MPB & Pagode','Infantil & Plocs 80'],sugere:1365},\r\n {id:1365,num:'06',nome:'Brasil Remix',preco:47,audio:CDN+'Nacional-Dance-Gal-Costa-Toni-Dj-Aquarela-Do-Brasil-Remix.mp3',\r\n  gancho:'As m\u00fasicas que voc\u00ea canta no chuveiro \u2014 com batida que faz suar a camisa.',\r\n  historia:'Nacional Charme: as m\u00fasicas que voc\u00ea ouve no carro, com o swing do charme pra dan\u00e7ar cantando. Nacional Dance: Ivete, Gal Costa, Vercilo e Frejat com BPM de pista \u2014 \"\u00e9 coisa de maluco, algu\u00e9m falou\u2026\". Hip-hop nacional de Gabriel o Pensador a Negra Li. E a Mistureba: remixes nacionais que s\u00f3 DJ raiz tem.\\n\\nInclui at\u00e9 o Charme Gospel, pra louvar dan\u00e7ando.',\r\n  sub:['Nacional Charme','Nacional Dance','Hip-Hop BR','Charme Gospel','Mistureba Remix'],sugere:1366},\r\n {id:1370,num:'07',nome:'Dance Summer Eletro Hits 2000\/2015',preco:47,audio:CDN+'Dance-2000-Chris-Lake-Feat-Laura-V-Changes-Dirty-South-Remix-September-2006.mp3',\r\n  gancho:'15 anos de eletr\u00f4nica comercial, ano a ano, sem buraco na linha do tempo.',\r\n  historia:'A era de ouro do dance comercial organizada ANO A ANO: Dance 2000, os sucessos at\u00e9 2006, e da\u00ed em diante 2007, 2008, 2009, 2010, 2011, 2012, 2013 at\u00e9 os hits de 2014\/2015.\\n\\n\u00c9 a linha do tempo pronta pra festa tem\u00e1tica, formatura e r\u00e9veillon. Voc\u00ea pede o ano, a pasta responde.',\r\n  sub:['Dance 2000\u20132013 ano a ano','Sucessos at\u00e9 2006','Dance Atual 2014\/15'],sugere:1373},\r\n {id:1371,num:'08',nome:'Das Antigas Remix \u00b7 Eletr\u00f4nicas',preco:47,audio:CDN+'Trance-Infected-Mushroom-I-Wish-Brutal-Skazi-Mix-2m48s.mp3',\r\n  gancho:'Cl\u00e1ssicos com batida renovada, o Drum\\u2019n Bass do Patife e o Tecno Beat febre do RJ.',\r\n  historia:'M\u00fasicas dos anos 60\/70\/80\/90 com batida renovada e remixada. O Break Beat funkeado dos cl\u00e1ssicos das pistas, o Dance Rock internacional remixado, o Dance Tribal das boates, o Drum\\u2019n Bass que o DJ Patife levou pro mundo, o Tecno Beat que foi febre no RJ na virada do mil\u00eanio e o Trance dos festivais de Psy e Goa.\\n\\n\u00c9 a caixa do DJ que transita entre gera\u00e7\u00f5es sem esfriar a pista.',\r\n  sub:['Antigas vers\u00e3o Dance','Break Beat','Dance Rock & Tribal','Drum\\u2019n Bass','Tecno Beat','Trance'],sugere:1370},\r\n {id:1372,num:'09',nome:'Discoteca Remix',preco:47,audio:CDN+'Discoteca-Heatwave-The-Groove-Line-12-Mix-1976.mp3',\r\n  gancho:'Ahhh, a d\u00e9cada de ouro das pistas de dan\u00e7a. Tudo come\u00e7ou aqui.',\r\n  historia:'A d\u00e9cada de ouro das pistas de dan\u00e7a, remixada e organizada. Onde tudo come\u00e7ou: o brilho, o groove, as vers\u00f5es 12 polegadas que rodavam nas discotecas dos anos 70.\\n\\nSe voc\u00ea toca pra p\u00fablico 45+, essa caixa \u00e9 dinheiro em caixa: ningu\u00e9m resiste \u00e0 Discoteca.',\r\n  sub:['Disco 70s remix','Vers\u00f5es 12\"','Groove garantido'],sugere:1367},\r\n {id:1373,num:'10',nome:'Eurodance \u00b7 House Pop 90s',preco:47,audio:CDN+'House-90-B-Zet-With-Darlesia-Cearcy-Everlasting-Pictures-Right-Through-Infinity-Stone-Nick-Club-Mix-1995.mp3',\r\n  gancho:'\"This is the rhythm of the night!\" \u2014 a nata da Eurodance e o Flash House.',\r\n  historia:'A nata da Eurodance: os sucessos e as vers\u00f5es que tocaram nas pistas do Brasil pro mundo \u2014 \"this is the rhythm of the night\". As vers\u00f5es Radio Edit, curtas e r\u00e1pidas, pra sequ\u00eancia sem respiro. E o Flash House Melody: Depeche Mode, Duran Duran, Erasure, Pet Shop Boys com aquele swing diferente.\\n\\n\u00c9 o hino de toda uma gera\u00e7\u00e3o que HOJE paga ingresso pra reviver isso.',\r\n  sub:['House 90s sucessos','Radio Edits','Flash House Melody'],sugere:1370},\r\n {id:1374,num:'11',nome:'Festa Pronta \u00b7 Mega Repert\u00f3rio',preco:19.97,isca:true,audio:CDN+'Pop-Inter-Extended-Inxs-New-Sensation-Nicks-Twelve-Inch-Mix-1988.mp3',\r\n  gancho:'Um pouco de tudo, original e remix. A porta de entrada do Legado.',\r\n  historia:'Um pouco de TUDO, original e remix, num repert\u00f3rio completo pronto pra tocar hoje \u00e0 noite. \u00c9 a pasta que eu montaria se voc\u00ea me dissesse: \"Yat-Sen, tenho uma festa em 2 horas e HD vazio\".\\n\\nColoquei no pre\u00e7o de entrada de prop\u00f3sito: \u00e9 a porta do cofre. Voc\u00ea prova a organiza\u00e7\u00e3o, sente o padr\u00e3o do material \u2014 e a\u00ed decide se monta o resto do arsenal.',\r\n  sub:['Repert\u00f3rio completo','Original + Remix','Pronta pra tocar hoje'],sugere:1367},\r\n {id:1375,num:'12',nome:'Funk Brasil \u00b7 Montagens e Raps',preco:47,audio:CDN+'Montagem-Mont-Nova-Holanda.mp3',\r\n  gancho:'\"Eu s\u00f3 quero \u00e9 ser feliz\u2026\" \u2014 Claudinho e Buchecha, Bob Rum e as montagens lend\u00e1rias.',\r\n  historia:'Funk Brasil raiz: Copacabana Beat, Abdullah, MC Batata (\"\u00e9 sim, l\u00e1 em Acari\"). As MONTAGENS: \"ahhh eu t\u00f4 maluco\", \"13 piratas sob o caix\u00e3o, hou hou hou\". O Rap da Felicidade: \"eu s\u00f3 quero \u00e9 ser feliz\". Claudinho e Buchecha, Marcinho, Bob Rum.\\n\\nE as tr\u00eas eras da Tchutchuca: a antiga (\"vou passar cerol na m\u00e3o\"), a de 2011\/12 (\"ela n\u00e3o anda, ela desfila\") e a atual. O baile de favela documentado por quem estava l\u00e1.',\r\n  sub:['Funk Brasil raiz','Montagens das antigas','Raps do RJ','Tchutchuca 3 eras','Miami Bass nacional'],sugere:1367},\r\n {id:1376,num:'13',nome:'Hip-Hop Pop Remix 2000\/2014',preco:47,audio:CDN+'Hip-Hop-2000-Akon-Feat-Snoop-Dogg-I-Wanna-Love-You-Digitraxx-Issue-Mix-Vol-42-2006.mp3',\r\n  gancho:'Ja Rule, Jay-Z, Beyonc\u00e9, Akon \u2014 e o Hip Jazz com sax por cima dos beats.',\r\n  historia:'Ja Rule, Jay-Z, Beyonc\u00e9, Missy Elliott, Akon, Amerie, Cassie \u2014 o hip-hop pop que dominou as pistas de 2000 a 2014, organizado ano a ano. O Hip Dance com BPM acelerado (118 a 135) das dan\u00e7as provocantes.\\n\\nB\u00f4nus de classe: o Hip Instrumental (karaok\u00ea pros MCs) e o Hip Jazz \u2014 sax e piano misturados nos beats que voc\u00ea conhece, do jeito que voc\u00ea nunca ouviu.',\r\n  sub:['Hip 2000\u20132012 ano a ano','Hip Dance Atual','Instrumentais','Hip Jazz'],sugere:1368},\r\n {id:1377,num:'14',nome:'Pop Rock Extended \u00b7 Reggae \u00b7 Surf',preco:47,audio:CDN+'Surf-Music-Smiths-Bigmouth-Strikes-Again.mp3',\r\n  gancho:'As vers\u00f5es extended de 12\" que voc\u00ea N\u00c3O ouve no r\u00e1dio \u2014 s\u00f3 aqui.',\r\n  historia:'Doobie Brothers, Springsteen, Cyndi Lauper nas vers\u00f5es normais \u2014 e nas EXTENDED que tocaram nos clubes dos anos 70\/80\/90: intros e meios diferenciados que sa\u00edram s\u00f3 no disco 12 polegadas. Mais os Remixes com pegada pr\u00f3pria.\\n\\nReggae pra relaxar, Rock Inter pesado (ACDC, Aerosmith, Deep Purple, Linkin Park) e a Surf Music da galera da praia: Nirvana, Guns, Green Day, David Bowie.',\r\n  sub:['Pop Inter + Extended 12\"','Pop Remix','Reggae','Rock Inter','Surf Music'],sugere:1362},\r\n {id:1362,num:'15',nome:'Rock Nacional 80s \u00b7 90s \u00b7 00s',preco:47,audio:CDN+'Rock-Nacional-80s-Remix-Uns-Outros-Carta-Aos-Missionarios-Dj-Ranes-Bootleg-Mix.mp3',\r\n  gancho:'Inclusive os remixes feitos em fita e tape deck de rolo. Vers\u00f5es emblem\u00e1ticas.',\r\n  historia:'O puro suco do rock nacional: as lentas mel\u00f3dicas dos anos 80, as pra curtir balan\u00e7ando a perninha, as r\u00e1pidas de esticar a veia do pesco\u00e7o \u2014 e a rel\u00edquia: os REMIXES brasileiros feitos pelos DJs da \u00e9poca usando fita e tape deck de rolo. Vers\u00f5es emblem\u00e1ticas que n\u00e3o existem em streaming.\\n\\nFecha com o rock dos anos 90 e 2000 que embalou a gera\u00e7\u00e3o Malha\u00e7\u00e3o.',\r\n  sub:['80s lento\/curtir\/r\u00e1pido','80s REMIX de fita','Rock 90s','Rock 2000'],sugere:1377}\r\n];\r\nconst VIDEOS=[\r\n {id:1391,num:'JAN',nome:'V\u00eddeo Remixes 2026.01'},{id:1390,num:'FEV',nome:'V\u00eddeo Remixes 2026.02'},\r\n {id:1389,num:'MAR',nome:'V\u00eddeo Remixes 2026.03'},{id:1388,num:'ABR',nome:'V\u00eddeo Remixes 2026.04'},\r\n {id:1387,num:'MAI',nome:'V\u00eddeo Remixes 2026.05'},{id:1386,num:'JUN',nome:'V\u00eddeo Remixes 2026.06'},\r\n {id:1385,num:'JUL',nome:'V\u00eddeo Remixes 2026.07'},{id:1384,num:'AGO',nome:'V\u00eddeo Remixes 2026.08'},\r\n {id:1383,num:'SET',nome:'V\u00eddeo Remixes 2026.09'},{id:1382,num:'OUT',nome:'V\u00eddeo Remixes 2026.10'},\r\n {id:1381,num:'NOV',nome:'V\u00eddeo Remixes 2026.11'},{id:1380,num:'DEZ',nome:'V\u00eddeo Remixes 2026.12'}\r\n];\r\nconst PRECO_VIDEO=47;\r\nconst CATALOGO={};\r\nPACKS.forEach(function(p){CATALOGO[p.id]=p});\r\nVIDEOS.forEach(function(v){CATALOGO[v.id]=Object.assign({},v,{preco:PRECO_VIDEO})});\r\nCATALOGO[ID_COMPLETO]={id:ID_COMPLETO,nome:'\ud83c\udfc6 Acesso Completo \u2014 Case Inteira',preco:197};\r\nvar AUDIO_IDS={};PACKS.forEach(function(p){AUDIO_IDS[p.id]=true});\r\n\r\n\/* ---------- MOEDA ---------- *\/\r\nvar moeda=localStorage.getItem('dvj_moeda')||'BRL';\r\nvar taxas={USD:0.194,EUR:0.169,BRL:1};\r\nfetch('https:\/\/open.er-api.com\/v6\/latest\/BRL').then(function(r){return r.json()}).then(function(d){\r\n  if(d&&d.rates){taxas.USD=d.rates.USD;taxas.EUR=d.rates.EUR;pintaPrecos();}\r\n}).catch(function(){});\r\nconst SIMB={BRL:'R$',USD:'US$',EUR:'\u20ac'};\r\nfunction fmt(brl){\r\n  var v=brl*taxas[moeda];\r\n  return SIMB[moeda]+' '+v.toLocaleString(moeda==='BRL'?'pt-BR':'en-US',{minimumFractionDigits:2,maximumFractionDigits:2});\r\n}\r\nfunction pintaPrecos(){\r\n  document.querySelectorAll('[data-preco-brl]').forEach(function(el){el.textContent=fmt(parseFloat(el.dataset.precoBrl));});\r\n  renderCarrinho();\r\n}\r\ndocument.addEventListener('click',function(e){\r\n  var b=e.target.closest('#seletor-moeda button');if(!b)return;\r\n  moeda=b.dataset.m;localStorage.setItem('dvj_moeda',moeda);\r\n  document.querySelectorAll('#seletor-moeda button').forEach(function(x){x.classList.toggle('ativo',x===b)});\r\n  pintaPrecos();\r\n});\r\n\r\n\/* ---------- CARRINHO LOCALSTORAGE-FIRST ---------- *\/\r\nvar cart=[];\r\ntry{cart=JSON.parse(localStorage.getItem(LS_KEY)||'[]');if(!Array.isArray(cart))cart=[]}catch(e){cart=[]}\r\ncart=cart.filter(function(id){return !!CATALOGO[id]});\r\nfunction salvaCart(){try{localStorage.setItem(LS_KEY,JSON.stringify(cart))}catch(e){}}\r\nfunction totalBRL(){var t=0;cart.forEach(function(id){if(CATALOGO[id])t+=CATALOGO[id].preco});return t}\r\nfunction noCarrinho(id){return cart.indexOf(id)>-1}\r\nvar ultimoAdd=null,_swapando=false;\r\n\r\nfunction addCarrinho(id,btn){\r\n  id=parseInt(id,10);\r\n  if(!CATALOGO[id])return;\r\n  \/* anti-redund\u00e2ncia: j\u00e1 tem Acesso Completo e tenta pack de m\u00fasica *\/\r\n  if(noCarrinho(ID_COMPLETO)&&AUDIO_IDS[id]){abrirModal('modal-jatem');return}\r\n  if(noCarrinho(id)){\r\n    if(btn){btn.textContent='\u2713';btn.classList.add('no-carrinho')}\r\n    abrirCarrinho();return;\r\n  }\r\n  cart.push(id);salvaCart();ultimoAdd=id;\r\n  var _p=CATALOGO[id]||{};\r\n  track('AddToCart','add_to_cart',{content_ids:[String(id)],content_name:_p.nome||'',value:_p.preco||0,currency:'BRL'});\r\n  if(btn){btn.textContent='\u2713';btn.classList.add('no-carrinho')}\r\n  renderCarrinho();abrirCarrinho();checaDesbloqueio();\r\n}\r\nfunction tiraItem(id){\r\n  id=parseInt(id,10);\r\n  cart=cart.filter(function(x){return x!==id});\r\n  salvaCart();renderCarrinho();\r\n  var btn=document.querySelector('#card-'+id+' .b-add');\r\n  if(btn){btn.textContent='\uff0b';btn.classList.remove('no-carrinho')}\r\n}\r\nfunction checaDesbloqueio(){\r\n  if(_swapando)return;\r\n  if(noCarrinho(ID_COMPLETO))return;\r\n  var tA=0;\r\n  cart.forEach(function(id){if(AUDIO_IDS[id])tA+=CATALOGO[id].preco});\r\n  if(tA>=197){\r\n    _swapando=true;\r\n    \/* remove os packs de m\u00fasica e coloca o Acesso Completo (v\u00eddeos mensais ficam) *\/\r\n    cart=cart.filter(function(id){return !AUDIO_IDS[id]});\r\n    cart.unshift(ID_COMPLETO);\r\n    salvaCart();renderCarrinho();\r\n    _swapando=false;\r\n    abrirModal('modal-tudo');\r\n  }\r\n}\r\nfunction renderCarrinho(){\r\n  var caixa=document.getElementById('cart-itens');if(!caixa)return;\r\n  var t=totalBRL(),qtd=cart.length;\r\n  document.getElementById('badge-qtd').textContent=qtd;\r\n  document.getElementById('fab-total').textContent=fmt(t);\r\n  document.getElementById('fab-cart').classList.toggle('mostra',qtd>0);\r\n  var vu=document.getElementById('vu-nivel');\r\n  if(vu)vu.style.width=Math.min(100,(t\/197)*100)+'%';\r\n  var m100=document.getElementById('marco-100'),m197=document.getElementById('marco-197');\r\n  if(m100)m100.classList.toggle('batido',t>=100);\r\n  if(m197)m197.classList.toggle('batido',t>=197);\r\n  var msg=document.getElementById('vu-msg');\r\n  if(msg){\r\n    if(qtd===0)msg.innerHTML='Adicione packs e veja o medidor subir.';\r\n    else if(t>=197)msg.innerHTML='\ud83c\udfc6 <b>N\u00edvel m\u00e1ximo!<\/b> Seu pedido j\u00e1 vale o Acesso Completo: TODOS os packs, Polemixes, V\u00eddeo Remixes e Canal VIP ser\u00e3o liberados.';\r\n    else if(t>=150)msg.innerHTML='\ud83d\udd25 Faltam s\u00f3 <b>'+fmt(197-t)+'<\/b> para destravar TUDO por '+fmt(197)+': os 15 packs + brindes + Canal VIP. Vale muito a pena.';\r\n    else if(t>=100)msg.innerHTML='\ud83c\udf81 <b>Brinde desbloqueado!<\/b> A pasta POLEMIXES entra de gra\u00e7a no seu pedido. Pr\u00f3ximo n\u00edvel: tudo por '+fmt(197)+'.';\r\n    else if(t>=80)msg.innerHTML='\u26a1 Faltam s\u00f3 <b>'+fmt(100-t)+'<\/b> para desbloquear o 1\u00ba brinde: a pasta <b>POLEMIXES<\/b> \u2014 meus primeiros e raros remixes.';\r\n    else msg.innerHTML='Continue montando: em <b>'+fmt(100)+'<\/b> voc\u00ea ganha os POLEMIXES de brinde.';\r\n  }\r\n  \/* sincroniza bot\u00f5es dos cards *\/\r\n  document.querySelectorAll('#dvj-app .b-add').forEach(function(b){\r\n    var card=b.closest('.caixa');if(!card||!card.id)return;\r\n    var id=parseInt(card.id.replace('card-',''),10);\r\n    if(!isNaN(id)){\r\n      if(noCarrinho(id)){b.textContent='\u2713';b.classList.add('no-carrinho')}\r\n      else{b.textContent='\uff0b';b.classList.remove('no-carrinho')}\r\n    }\r\n  });\r\n  if(!cart.length){caixa.innerHTML='<p class=\"cart-vazio\">Seu case est\u00e1 vazio.<br>Escolha um pack l\u00e1 na loja. \ud83c\udf9a\ufe0f<\/p>';document.getElementById('cart-total').textContent=fmt(0);return}\r\n  var html='';\r\n  cart.forEach(function(id){\r\n    var p=CATALOGO[id];\r\n    html+='<div class=\"item-cart\"><span class=\"n\">'+p.nome+'<\/span>'+\r\n      '<span class=\"p\">'+fmt(p.preco)+'<\/span>'+\r\n      '<button class=\"x\" title=\"Remover\" onclick=\"DVJ.tiraItem('+id+')\">\u2715<\/button><\/div>';\r\n  });\r\n  \/* sugest\u00e3o cruzada *\/\r\n  var t2=totalBRL(),sug=null;\r\n  if(ultimoAdd&&CATALOGO[ultimoAdd]&&CATALOGO[ultimoAdd].sugere&&!noCarrinho(CATALOGO[ultimoAdd].sugere))sug=CATALOGO[CATALOGO[ultimoAdd].sugere];\r\n  if(!sug&&t2<197&&!noCarrinho(ID_COMPLETO)){for(var i=0;i<PACKS.length;i++){if(!noCarrinho(PACKS[i].id)){sug=PACKS[i];break}}}\r\n  if(sug&&t2<197&&!noCarrinho(ID_COMPLETO)){\r\n    html+='<div class=\"sugestao\"><div class=\"rot\">De acordo com o que voc\u00ea escolheu, talvez curta:<\/div>'+\r\n      '<div class=\"lin\"><span><b>'+sug.num+' \u00b7 '+sug.nome+'<\/b><br><span style=\"font-size:.78rem\">'+fmt(sug.preco)+'<\/span><\/span>'+\r\n      '<button class=\"b-mini b-add\" onclick=\"DVJ.addCarrinho('+sug.id+',this)\">\uff0b<\/button><\/div><\/div>';\r\n  }\r\n  caixa.innerHTML=html;\r\n  document.getElementById('cart-total').textContent=fmt(t2);\r\n}\r\nfunction abrirCarrinho(){document.getElementById('gaveta').classList.add('aberta');document.getElementById('veu').classList.add('aberto');document.body.style.overflow='hidden'}\r\nfunction fecharCarrinho(){document.getElementById('gaveta').classList.remove('aberta');document.getElementById('veu').classList.remove('aberto');document.body.style.overflow=''}\r\n\r\n\/* ---------- CHECKOUT: consolida via endpoint cl\u00e1ssico ---------- *\/\r\n\/* A Store API est\u00e1 bloqueada no host. O endpoint cl\u00e1ssico\r\n   ?add-to-cart= \u00e9 processado pelo n\u00facleo do WooCommerce em\r\n   qualquer p\u00e1gina e adiciona o item \u00e0 sess\u00e3o do servidor.\r\n   Fazemos 1 requisi\u00e7\u00e3o por item (mesma origem, com cookies),\r\n   depois redirecionamos para o checkout. *\/\r\nfunction consolidarEIr(){\r\n  var btn=document.getElementById('btn-fechar-pedido');\r\n  if(btn){btn.textContent='\u23f3 Preparando seu case\u2026';btn.disabled=true}\r\n  var ids=cart.slice();\r\n  var fila=Promise.resolve(),falhas=0;\r\n  ids.forEach(function(id){\r\n    fila=fila.then(function(){\r\n      return fetch(HOME+'?add-to-cart='+id+'&quantity=1',{credentials:'same-origin',redirect:'follow'})\r\n        .catch(function(){falhas++});\r\n    });\r\n  });\r\n  fila.then(function(){\r\n    if(falhas>=ids.length&&ids.length>0){\r\n      \/* nada entrou: fallback direto pela URL do checkout com o item principal *\/\r\n      var principal=noCarrinho(ID_COMPLETO)?ID_COMPLETO:ids[0];\r\n      window.location.href=CHECKOUT+'?add-to-cart='+principal+(moeda!=='BRL'?'&currency='+moeda:'');\r\n      return;\r\n    }\r\n    window.location.href=CHECKOUT+(moeda!=='BRL'?'?currency='+moeda:'');\r\n  });\r\n}\r\nvar guardaVisto=false;\r\nfunction irCheckout(){\r\n  var t=totalBRL();\r\n  if(t<=0){fecharCarrinho();location.hash='#loja';return}\r\n  if(t>=197||guardaVisto){seguirCheckout();return}\r\n  var ti=document.getElementById('guarda-titulo'),tx=document.getElementById('guarda-texto'),cta=document.getElementById('guarda-cta');\r\n  if(t>=150){\r\n    ti.textContent='Voc\u00ea est\u00e1 a um passo do cofre inteiro\u2026';\r\n    tx.innerHTML='Seu case j\u00e1 est\u00e1 em <b style=\"color:#fff\">'+fmt(t)+'<\/b>. Por menos de <b style=\"color:#fff\">'+fmt(197-t)+'<\/b> a mais, voc\u00ea leva <b style=\"color:#fff\">TUDO<\/b>: os 15 packs, +50.000 faixas, Polemixes, V\u00eddeo Remixes e o Canal VIP \u2014 por '+fmt(197)+', acesso vital\u00edcio.';\r\n    cta.textContent='\ud83c\udfc6 Trocar pelo Acesso Completo ('+fmt(197)+')';\r\n    cta.onclick=trocaPorCompleto;\r\n  }else if(t>=80){\r\n    ti.textContent='Faltam s\u00f3 '+fmt(100-t)+' pro seu primeiro brinde\u2026';\r\n    tx.innerHTML='Passando de <b style=\"color:#fff\">'+fmt(100)+'<\/b>, a pasta <b style=\"color:#fff\">POLEMIXES<\/b> (meus primeiros e raros remixes) entra <b style=\"color:#fff\">de gra\u00e7a<\/b> no seu pedido. Que tal mais um pack?';\r\n    cta.textContent='\ud83c\udf81 Ver mais um pack e ganhar o brinde';\r\n    cta.onclick=function(){DVJ.fecharModal('modal-guarda');fecharCarrinho();location.hash='#loja'};\r\n  }else{\r\n    ti.textContent='S\u00f3 um segundo, parceiro\u2026';\r\n    tx.innerHTML='Vai deixar passar a chance de ter os <b style=\"color:#fff\">POLEMIXES<\/b> de brinde (acima de '+fmt(100)+') e do <b style=\"color:#fff\">Acesso Completo<\/b> com V\u00eddeo Remixes e Canal VIP por '+fmt(197)+'? Pense com calma \u2014 a decis\u00e3o \u00e9 sua, e o seu pedido atual j\u00e1 garante entrega imediata.';\r\n    cta.textContent='\ud83c\udfc6 Prefiro levar TUDO por '+fmt(197);\r\n    cta.onclick=trocaPorCompleto;\r\n  }\r\n  guardaVisto=true;\r\n  document.getElementById('modal-guarda').classList.add('aberto');\r\n}\r\nfunction trocaPorCompleto(){\r\n  cart=cart.filter(function(id){return !AUDIO_IDS[id]});\r\n  if(!noCarrinho(ID_COMPLETO))cart.unshift(ID_COMPLETO);\r\n  salvaCart();renderCarrinho();\r\n  DVJ.fecharModal('modal-guarda');\r\n  seguirCheckout();\r\n}\r\nfunction seguirCheckout(){\r\n  track('InitiateCheckout','begin_checkout',{value:totalBRL(),currency:'BRL'});\r\n  DVJ.fecharModal('modal-guarda');\r\n  consolidarEIr();\r\n}\r\n\r\n\/* ---------- \u00c1UDIO (fade in\/out, um por vez, mini-player) ---------- *\/\r\nvar audioAtual=null,urlAtual=null,timerStop=null;\r\nvar NOME_POR_AUDIO={};\r\nfunction fadeOut(a,cb){if(!a){if(cb)cb();return}clearInterval(a._f);var v=a.volume||1;\r\n  a._f=setInterval(function(){v-=.06;if(v>.02){a.volume=v}else{a.volume=0;a.pause();clearInterval(a._f);if(cb)cb()}},90)}\r\nfunction fadeIn(a){a.volume=0;var p=a.play();var go=function(){clearInterval(a._f);var v=0;\r\n  a._f=setInterval(function(){v+=.06;if(v<1){a.volume=v}else{a.volume=1;clearInterval(a._f)}},90)};\r\n  if(p&&p.then)p.then(go).catch(function(){});else go()}\r\nfunction marcaTocando(url){\r\n  urlAtual=url;\r\n  document.querySelectorAll('.chip').forEach(function(pl){\r\n    if(!url){pl.classList.remove('tocando','apagada');return}\r\n    if(pl.dataset.audio===url){pl.classList.add('tocando');pl.classList.remove('apagada')}\r\n    else{pl.classList.remove('tocando');pl.classList.add('apagada')}\r\n  });\r\n  document.querySelectorAll('.caixa').forEach(function(c){c.classList.remove('tocando')});\r\n  PACKS.forEach(function(p){\r\n    if(url&&p.audio===url){var el=document.getElementById('card-'+p.id);if(el)el.classList.add('tocando')}\r\n  });\r\n  var palco=document.getElementById('palco-dj');\r\n  if(palco){if(url){palco.classList.add('tocando')}else{palco.classList.remove('tocando')}}\r\n  var mp=document.getElementById('miniplayer');\r\n  if(mp){\r\n    if(url){\r\n      document.getElementById('mp-nome').textContent=NOME_POR_AUDIO[url]||'Pr\u00e9via do acervo';\r\n      mp.classList.add('mostra');\r\n    }else{mp.classList.remove('mostra')}\r\n  }\r\n}\r\nfunction tocar(url){\r\n  if(urlAtual===url){var a=audioAtual;audioAtual=null;clearTimeout(timerStop);marcaTocando(null);fadeOut(a);return}\r\n  var ant=audioAtual;audioAtual=null;clearTimeout(timerStop);if(ant)fadeOut(ant);\r\n  marcaTocando(url);\r\n  document.querySelectorAll('video').forEach(function(v){if(!v.classList.contains('dj-gif'))v.pause()});\r\n  var novo=new Audio(url);audioAtual=novo;\r\n  novo.addEventListener('loadedmetadata',function(){\r\n    if(url.indexOf('Vinheta')>-1){novo.currentTime=0}\r\n    else if(url.indexOf('Trance')>-1){novo.currentTime=100}\r\n    else{novo.currentTime=Math.min(60,(novo.duration||90)*.4)}\r\n    fadeIn(novo);\r\n  },{once:true});\r\n  novo.addEventListener('ended',function(){if(audioAtual===novo){audioAtual=null;marcaTocando(null)}});\r\n  novo.load();\r\n  timerStop=setTimeout(function(){if(audioAtual===novo){fadeOut(novo,function(){if(audioAtual===novo){audioAtual=null;marcaTocando(null)}})}},45000);\r\n}\r\nfunction pararAudio(){if(audioAtual){var a=audioAtual;audioAtual=null;clearTimeout(timerStop);marcaTocando(null);fadeOut(a)}}\r\ndocument.addEventListener('play',function(e){\r\n  if(e.target.tagName==='VIDEO'&&!e.target.classList.contains('dj-gif')&&audioAtual){pararAudio()}\r\n},true);\r\n\r\n\/* marquees *\/\r\nconst GENEROS=[\r\n ['Acapella','Acapella-Robin-S-Show-Me-Love-Acapella.mp3'],['Amb Nacio','Amb-Nacio-Vanessa-Da-Mata-Amado.mp3'],\r\n ['Bahia','Bahia-Netinho-Jeito-Diferente-1995.mp3'],['Caipira','Caipira-Luiz-Gonzaga-Boi-Bumba.mp3'],\r\n ['Dance 2000','Dance-2000-Chris-Lake-Feat-Laura-V-Changes-Dirty-South-Remix-September-2006.mp3'],\r\n ['Disco Funk','Disco-Funk-Tilt-Arkade-Funk-Part-2-1983.mp3'],['Discoteca','Discoteca-Heatwave-The-Groove-Line-12-Mix-1976.mp3'],\r\n ['Flash Charm','Flash-Charm-Midnight-Star-Curious-1984.mp3'],['Samba Rock','Samba-Rock-Marvin-Gaye-Sexual-Healing-Thiago-Correa-Samba-Rock-Mix.mp3'],\r\n ['Sertanejo','Sertanejo-Rio-Negro-Solimoes-Peao-Apaixonado-Classico.mp3'],['Surf Music','Surf-Music-Smiths-Bigmouth-Strikes-Again.mp3'],\r\n ['Swing','Swing-Wando-Fogo-E-Paixao-Pagomix.mp3'],['Tecno Beat','Tecno-Beat-Mp4-Rave-Tecno-Beat.mp3'],\r\n ['Funk Miami','Funk-Miami-Danny-D-Dynamix-II-Thats-The-Way-I-Like-Instr-1987.mp3'],['Funk Melody','Funk-Melody-3Rd-St-Magic-Realize-Vocal-1989.mp3']\r\n];\r\nconst GENEROS2=[\r\n ['Funk Rasteiro','Funk-Rasteiro-Fat-Boys-Feat-Alyson-Williams-Fonda-Rae-Michelle-Cobbs-The-Fat-Boys-Are-Back-1985.mp3'],\r\n ['Hip-Hop 2000','Hip-Hop-2000-Akon-Feat-Snoop-Dogg-I-Wanna-Love-You-Digitraxx-Issue-Mix-Vol-42-2006.mp3'],\r\n ['House 90','House-90-B-Zet-With-Darlesia-Cearcy-Everlasting-Pictures-Right-Through-Infinity-Stone-Nick-Club-Mix-1995.mp3'],\r\n ['House Melody','House-Melody-Eon-Spice-World-Domination-Art-Of-Mix-Vol-06-1991.mp3'],['Montagem','Montagem-Mont-Nova-Holanda.mp3'],\r\n ['Nacional Charme','Nacional-Charme-Pepe-Nenem-Mais-Uma-Vez-Cuca-Remix.mp3'],['Nacional Dance','Nacional-Dance-Gal-Costa-Toni-Dj-Aquarela-Do-Brasil-Remix.mp3'],\r\n ['Pagode','Pagode-Os-Travessos-Maravilha-E-Poder-Te-Amar.mp3'],['Pop Inter','Pop-Inter-Extended-Inxs-New-Sensation-Nicks-Twelve-Inch-Mix-1988.mp3'],\r\n ['R&B Atual','RB-Atual-Q-Amey-Scream-Fabricio-extended-Mix.mp3'],['Rap','Rap-Julaine-Fazenda-De-Inhauma-Zz-Ao-Vivo.mp3'],\r\n ['Rock Nacional','Rock-Nacional-80s-Remix-Uns-Outros-Carta-Aos-Missionarios-Dj-Ranes-Bootleg-Mix.mp3'],\r\n ['Tchutchuca','Tchutchuca-Atual-Garota-X-Mulher-Banana-Djs-Fabio-E-Luizinho-2008.mp3'],['Trance','Trance-Infected-Mushroom-I-Wish-Brutal-Skazi-Mix-2m48s.mp3'],\r\n ['Vinheta','Vinheta-Cash-Box-Original.mp3'],['Zoeira','Zoeira-Transamerica-Pout-Porri-Jovem-Guarda.mp3']\r\n];\r\nfunction montaMarquee(lista,alvo){\r\n  var html='';\r\n  var dupla=lista.concat(lista);\r\n  dupla.forEach(function(g,i){\r\n    NOME_POR_AUDIO[CDN+g[1]]=g[0];\r\n    html+='<span class=\"chip '+(i%2?'c-dark':'c-grad')+'\" data-audio=\"'+CDN+g[1]+'\"><span class=\"eq\"><i><\/i><i><\/i><i><\/i><i><\/i><\/span>'+g[0]+'<\/span>';\r\n  });\r\n  document.getElementById(alvo).innerHTML=html;\r\n}\r\nPACKS.forEach(function(p){if(p.audio)NOME_POR_AUDIO[p.audio]=p.nome});\r\ndocument.addEventListener('click',function(e){\r\n  var pil=e.target.closest('.chip');if(pil&&pil.dataset.audio)tocar(pil.dataset.audio);\r\n});\r\n\r\n\/* ---------- RENDER DA LOJA ---------- *\/\r\nfunction cardPack(p){\r\n  return '<article class=\"caixa '+(p.isca?'isca':'')+'\" id=\"card-'+p.id+'\">'+\r\n    (p.isca?'<span class=\"tarja\">Porta de entrada<\/span>':'')+\r\n    '<span class=\"num\">'+p.num+'<\/span><h3>'+p.nome+'<\/h3>'+\r\n    '<p class=\"gancho\">'+p.gancho+'<\/p>'+\r\n    '<div class=\"meta\"><span>'+p.sub.length+' se\u00e7\u00f5es<\/span><span>Drive vital\u00edcio<\/span><\/div>'+\r\n    (p.audio?'<span class=\"toca-previa\" onclick=\"DVJ.previa('+p.id+')\"><span class=\"mini-disco\"><\/span> Ouvir pr\u00e9via real<\/span>':'')+\r\n    '<button class=\"toca-previa\" style=\"border:none;background:none;padding:0\" onclick=\"DVJ.abrirPack('+p.id+')\">\ud83d\udcd6 Ver o que tem dentro \u2192<\/button>'+\r\n    '<div class=\"rodape-card\"><span class=\"preco\" data-preco-brl=\"'+p.preco+'\">'+fmt(p.preco)+'<\/span>'+\r\n    '<div class=\"acoes-card\"><button class=\"b-mini b-add\" title=\"Adicionar ao case\" onclick=\"DVJ.addCarrinho('+p.id+',this)\">\uff0b<\/button><\/div><\/div><\/article>';\r\n}\r\nfunction cardVideo(v){\r\n  return '<article class=\"caixa\" id=\"card-'+v.id+'\"><span class=\"num\">'+v.num+'<\/span><h3>'+v.nome+'<\/h3>'+\r\n    '<p class=\"gancho\">O que est\u00e1 estourando no m\u00eas, remixado em v\u00eddeo pro seu tel\u00e3o. Pacote fechado, entrega no Drive.<\/p>'+\r\n    '<div class=\"meta\"><span>Pack mensal<\/span><span>Full HD<\/span><\/div>'+\r\n    '<div class=\"rodape-card\"><span class=\"preco\" data-preco-brl=\"'+PRECO_VIDEO+'\">'+fmt(PRECO_VIDEO)+'<\/span>'+\r\n    '<div class=\"acoes-card\"><button class=\"b-mini b-add\" onclick=\"DVJ.addCarrinho('+v.id+',this)\">\uff0b<\/button><\/div><\/div><\/article>';\r\n}\r\nfunction renderLoja(){\r\n  document.getElementById('grade-packs').innerHTML=PACKS.map(cardPack).join('')+\r\n  '<article class=\"caixa mestre\"><span class=\"selo-mestre\">O atalho de quem n\u00e3o quer escolher<\/span><div>'+\r\n  '<h3>Acesso Completo \u2014 <span class=\"neon\">o cofre inteiro, de uma vez.<\/span><\/h3><ul>'+\r\n  '<li>\u2705 <span><b>Os 15 packs<\/b> desta loja \u2014 +50.000 faixas, 124 pastas, 270GB<\/span><\/li>'+\r\n  '<li>\ud83c\udf81 <span><b>POLEMIXES<\/b> \u2014 meus primeiros e raros remixes, inclusos<\/span><\/li>'+\r\n  '<li>\ud83d\udcfa <span><b>Pack V\u00eddeo Remixes (+2h)<\/b> \u2014 o passaporte de DJ para DVJ<\/span><\/li>'+\r\n  '<li>\ud83d\udc51 <span><b>Canal VIP do WhatsApp<\/b> \u2014 50 novos v\u00eddeos toda semana<\/span><\/li>'+\r\n  '<li>\u267e\ufe0f <span><b>Acesso vital\u00edcio<\/b> no seu Google Drive, libera\u00e7\u00e3o em minutos<\/span><\/li>'+\r\n  '<\/ul><\/div><div class=\"coluna-preco\">'+\r\n  '<span style=\"font-size:.62rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--dim)\">Pagamento \u00fanico \u00b7 menos que 5 packs<\/span>'+\r\n  '<span class=\"precao\" data-preco-brl=\"197\">'+fmt(197)+'<\/span>'+\r\n  '<button class=\"btn btn-neon pulsa\" onclick=\"DVJ.addCarrinho('+ID_COMPLETO+',this)\">\ud83c\udfc6 Destravar tudo agora<\/button>'+\r\n  '<\/div><\/article>';\r\n  document.getElementById('grade-videos').innerHTML=VIDEOS.map(cardVideo).join('');\r\n}\r\n\r\n\/* ---------- MODAIS \/ PACK ---------- *\/\r\nfunction abrirPack(id){\r\n  var p=CATALOGO[id];if(!p)return;\r\n  document.getElementById('mp-num').textContent='Caixa '+p.num+' \u00b7 O que tem dentro';\r\n  document.getElementById('mp-nome-pack').textContent=p.nome;\r\n  document.getElementById('mp-historia').textContent=p.historia||'';\r\n  document.getElementById('mp-sub').innerHTML=(p.sub||[]).map(function(s){return '<span style=\"border-radius:40px;padding:5px 13px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mist);background:linear-gradient(rgba(255,255,255,.03),rgba(255,255,255,.03)) padding-box,linear-gradient(135deg,rgba(255,13,86,.4),rgba(104,7,252,.5)) border-box;border:1px solid transparent\">'+s+'<\/span>'}).join('');\r\n  var pr=document.getElementById('mp-preco');pr.dataset.precoBrl=p.preco;pr.textContent=fmt(p.preco);\r\n  var b=document.getElementById('mp-btn');b.onclick=function(){DVJ.fecharModal('modal-pack');addCarrinho(id,null)};\r\n  track('ViewContent','view_item',{content_ids:[String(id)],content_name:p.nome,value:p.preco,currency:'BRL'});\r\n  abrirModal('modal-pack');\r\n}\r\nfunction abrirModal(id){document.getElementById(id).classList.add('aberto');document.body.style.overflow='hidden'}\r\nfunction fecharModal(id){document.getElementById(id).classList.remove('aberto');if(!document.getElementById('gaveta').classList.contains('aberta'))document.body.style.overflow=''}\r\nfunction zoom(card){var img=card.querySelector('img');document.getElementById('lightbox-img').src=img.src;document.getElementById('lightbox').classList.add('aberto')}\r\n\r\n\/* ---------- DEGUSTA\u00c7\u00c3O ---------- *\/\r\nfunction enviarDegustacao(){\r\n  var nome=document.getElementById('dg-nome').value.trim();\r\n  var email=document.getElementById('dg-email').value.trim().toLowerCase();\r\n  var tel=document.getElementById('dg-tel').value.replace(\/\\D\/g,'');\r\n  if(document.getElementById('dg-site').value)return; \/* honeypot *\/\r\n  if(nome.length<3){alert('Escreva seu nome completo, parceiro.');return}\r\n  if(email.indexOf('@gmail.com')===-1){alert('Para garantir a entrega segura via Google Drive, s\u00f3 aceitamos e-mail @gmail.com. Criar um \u00e9 gr\u00e1tis: accounts.google.com\/signup');return}\r\n  if(tel.length!==11){alert('WhatsApp inv\u00e1lido: digite DDD + 9 d\u00edgitos. Ex: 21988887777');return}\r\n  fetch(WEBHOOK_DEGUSTA,{method:'POST',headers:{'Content-Type':'application\/json'},\r\n    body:JSON.stringify({nome:nome,email:email,whatsapp:tel,origem:'site_loja_v9_kentha',timestamp:new Date().toISOString()})\r\n  }).catch(function(){fetch(WEBHOOK_DEGUSTA,{method:'POST',mode:'no-cors',body:JSON.stringify({nome:nome,email:email,whatsapp:tel,origem:'site_loja_v9_nocors'})}).catch(function(){})});\r\n  track('Lead','generate_lead',{content_name:'degustacao_gratis'});\r\n  document.getElementById('degusta-form-box').style.display='none';\r\n  document.getElementById('degusta-ok').style.display='block';\r\n}\r\n\r\n\/* ---------- INTERA\u00c7\u00d5ES GERAIS ---------- *\/\r\nvar dores=0;\r\nfunction marcaDor(el){\r\n  el.classList.toggle('marcada');dores+=el.classList.contains('marcada')?1:-1;\r\n  document.getElementById('dor-resultado').classList.toggle('ativo',dores>=2);\r\n}\r\nfunction faq(btn){var it=btn.closest('.faq');var estava=it.classList.contains('aberto');\r\n  document.querySelectorAll('#dvj-app .faq').forEach(function(f){f.classList.remove('aberto')});\r\n  if(!estava)it.classList.add('aberto')}\r\n\r\n\/* reveals com foco *\/\r\nvar obs=new IntersectionObserver(function(es){es.forEach(function(e){\r\n  if(e.isIntersecting){e.target.classList.add('on');e.target.classList.remove('passou')}\r\n  else if(e.target.classList.contains('on')&&e.boundingClientRect.top<0){e.target.classList.add('passou')}\r\n  else{e.target.classList.remove('passou')}\r\n})},{threshold:.12});\r\ndocument.querySelectorAll('#dvj-app .rv').forEach(function(el){obs.observe(el)});\r\n\r\n\/* FOMO *\/\r\nvar NOMES=['Marcos Alexandre - RS','Andr\u00e9 Santos - MG','Arthur Pereira - RJ','Jo\u00e3o Ara\u00fajo - BA','Paulo Roberto - DF','C\u00edcero Torres - CE','Gilmar Silva - SC','Carlos Eduardo - GO','Jorge Henrique - MS','Roberto Campos - SP','Leandro Rezende - RS','Marcelo Carvalho - SP','Henrique Sales - RJ','Daniel Aguiar - DF','Reginaldo Pires - CE','Marcel Brand\u00e3o - RJ','Bruno da Silva - RJ','Rodrigo Pe\u00e7anha - RS','Felipe Nunes - MG','Anderson Fonseca - BA','Renato Gomes - PE','Everton Costa - ES','Vinicius Santos - MG','Davi Alves - RJ','Samuel Garcia - CE','Evandro Lima - SP','Heitor Ferreira - RS','Caio Ribeiro - PE'];\r\nvar ACOES=['acabou de garantir o Pack Baile Funk','levou o Acesso Completo \ud83c\udfc6','garantiu o Pack Discoteca','pediu a Degusta\u00e7\u00e3o Gr\u00e1tis','levou 3 packs e ganhou os Polemixes \ud83c\udf81','acabou de garantir o Pack Charme','levou o Acesso Completo \ud83c\udfc6','garantiu a Festa Pronta'];\r\nfunction fomo(){\r\n  var t=document.getElementById('toast-fomo');\r\n  document.getElementById('fomo-nome').textContent=NOMES[Math.floor(Math.random()*NOMES.length)];\r\n  document.getElementById('fomo-acao').textContent=ACOES[Math.floor(Math.random()*ACOES.length)];\r\n  var r=Math.random();document.getElementById('fomo-tempo').textContent=r<.45?'agora mesmo':'h\u00e1 '+(1+Math.floor(Math.random()*9))+' min';\r\n  t.classList.add('mostra');setTimeout(function(){t.classList.remove('mostra')},6000);\r\n  setTimeout(fomo,(30+Math.random()*80)*1000);\r\n}\r\nsetTimeout(fomo,14000);\r\n\r\n\/* idioma *\/\r\ntry{\r\n  var lang=(navigator.language||'pt').toLowerCase();\r\n  if(lang.indexOf('pt')!==0&&!localStorage.getItem('dvj_en_ok')&&location.pathname.indexOf('\/en')!==0){\r\n    document.getElementById('banner-en').style.display='block';\r\n  }\r\n}catch(e){}\r\n\r\n\/* boot blindado *\/\r\nfunction bootDVJ(){\r\n  try{\r\n    if(!document.getElementById('grade-packs'))return false;\r\n    if(window.__dvjBootOK)return true;\r\n    montaMarquee(GENEROS,'marquee-1');montaMarquee(GENEROS2,'marquee-2');\r\n    renderLoja();pintaPrecos();renderCarrinho();\r\n    window.__dvjBootOK=true;return true;\r\n  }catch(e){console.error('DVJ boot:',e);return false}\r\n}\r\nif(!bootDVJ()){\r\n  document.addEventListener('DOMContentLoaded',bootDVJ);\r\n  window.addEventListener('load',bootDVJ);\r\n  var tent=0,tm=setInterval(function(){if(bootDVJ()||++tent>20)clearInterval(tm)},500);\r\n}\r\n\r\n\/* API p\u00fablica *\/\r\nwindow.DVJ={addCarrinho:addCarrinho,tiraItem:tiraItem,abrirCarrinho:abrirCarrinho,fecharCarrinho:fecharCarrinho,\r\n  irCheckout:irCheckout,seguirCheckout:seguirCheckout,abrirPack:abrirPack,abrirModal:abrirModal,fecharModal:fecharModal,\r\n  previa:function(id){var p=CATALOGO[id];if(p&&p.audio)tocar(p.audio)},pararAudio:pararAudio,\r\n  zoom:zoom,marcaDor:marcaDor,faq:faq,enviarDegustacao:enviarDegustacao};\r\n})();\r\n<\/script>\r\n<style>\r\n#dvj-app .t-esq{animation:rolaE 300s linear infinite!important}\r\n#dvj-app .t-dir{animation:rolaD 300s linear infinite!important}\r\n\/* ===== PALCO SOLO: S\u00d3 O DVJ ===== *\/\r\n#dvj-app .technics-deck{display:none!important}\r\n#dvj-app .palco-dj{height:auto!important;min-height:0!important;justify-content:center!important;padding-bottom:2.6rem}\r\n#dvj-app .dj-avatar{position:relative!important;top:auto!important;left:auto!important;\r\n  width:min(400px,86vw)!important;aspect-ratio:1\/1;height:auto!important;\r\n  opacity:1!important;filter:grayscale(100%) brightness(.8)!important;\r\n  transition:filter .7s ease,transform .7s ease!important}\r\n#dvj-app .palco-dj.tocando .dj-avatar{filter:grayscale(0) brightness(1)\r\n  drop-shadow(0 0 30px rgba(255,13,86,.45)) drop-shadow(0 0 55px rgba(104,7,252,.5))!important;\r\n  transform:scale(1.04)}\r\n<\/style>\r\n<\/div><!-- \/#dvj-app -->\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\ud83d\udd12 Sem devolu\u00e7\u00e3o \u2014 e sem pegadinha: teste gr\u00e1tis antes de pagar R$ BRL $ USD \u20ac EUR Polemmico DVJ [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ai_generated_summary":"","footnotes":""},"class_list":["post-252","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/casepolemmicodvj.com\/pt\/wp-json\/wp\/v2\/pages\/252","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/casepolemmicodvj.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/casepolemmicodvj.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/casepolemmicodvj.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/casepolemmicodvj.com\/pt\/wp-json\/wp\/v2\/comments?post=252"}],"version-history":[{"count":771,"href":"https:\/\/casepolemmicodvj.com\/pt\/wp-json\/wp\/v2\/pages\/252\/revisions"}],"predecessor-version":[{"id":1494,"href":"https:\/\/casepolemmicodvj.com\/pt\/wp-json\/wp\/v2\/pages\/252\/revisions\/1494"}],"wp:attachment":[{"href":"https:\/\/casepolemmicodvj.com\/pt\/wp-json\/wp\/v2\/media?parent=252"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}