body.bn{--mg-yellow:#fccf5a;--mg-amber:#ffb547;--mg-ink:#050505;--bn-bg:#0a0a0a;--bn-line:#1d1d1d;--bn-grad:linear-gradient(135deg, var(--mg-yellow), var(--mg-amber));--bn-zebra:repeating-linear-gradient(-45deg, var(--mg-yellow) 0 14px, var(--mg-ink) 14px 28px);background:var(--bn-bg);color:#efefef}body.bn main>header,body.bn main>header>div:nth-child(2),body.bn main>section,body.bn main>div:not(.fixed),body.bn footer{background-color:var(--bn-bg)!important}body.bn #links-temp{background-color:#1e1e1e!important}body.bn main>header>div:first-child:not(:only-child){height:44px;position:relative;background:var(--bn-bg)!important}body.bn main>header>div:first-child:not(:only-child):before,body.bn main>header>div:first-child:not(:only-child):after{content:"";background:var(--bn-zebra);opacity:.75;pointer-events:none;width:16%;position:absolute;top:0;bottom:0}body.bn main>header>div:first-child:not(:only-child):before{left:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}body.bn main>header>div:first-child:not(:only-child):after{right:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 70%);mask-image:linear-gradient(270deg,#000,#0000 70%)}body.bn main>header>div:first-child:not(:only-child) *{color:var(--mg-yellow)!important}body.bn main>header>div:first-child:not(:only-child)>*{z-index:1;position:relative}body.bn main>header[class*="top-[-28px]"]{top:-44px}.bn-fita{z-index:2;background:var(--bn-grad);color:var(--mg-ink);pointer-events:none;padding:9px 0;position:absolute;bottom:14px;left:-5%;right:-5%;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 10px 30px #00000080}.bn-fita__trilho{width:max-content;animation:38s linear infinite bn-rola;display:flex}.bn-fita__trilho>div{align-items:center;display:flex}.bn-fita__trilho span{white-space:nowrap;font:800 14px/1 var(--font-inter,Inter), system-ui, sans-serif;letter-spacing:.1em;align-items:center;display:inline-flex}.bn-fita__trilho i{opacity:.7;padding:0 18px;font-size:12px;font-style:normal}@keyframes bn-rola{to{transform:translate(-50%)}}.bn-banner{isolation:isolate;color:#fff;background:var(--bn-bg);position:relative;overflow:hidden}.bn-banner__in{z-index:1;max-width:1440px;padding:36px var(--pad,48px) 76px;grid-template-columns:1fr 1.45fr .85fr;align-items:center;gap:24px;min-height:clamp(360px,30vw,460px);margin:0 auto;display:grid;position:relative}.bn-selo{color:var(--mg-yellow);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid #fccf5a73;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.bn-selo:before{content:"";background:#ff4d4d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ff4d4d40}.bn-banner__titulo{letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(44px,5vw,76px);font-weight:900;line-height:.9}.bn-banner__titulo em{background:var(--bn-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.bn-cupom{border:2px solid var(--mg-yellow);border-radius:10px;align-items:baseline;gap:10px;margin-top:18px;padding:8px 22px;display:inline-flex;position:relative}.bn-cupom:before,.bn-cupom:after{content:"";background:var(--bn-bg);border:2px solid var(--mg-yellow);border-radius:50%;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%}.bn-cupom:before{clip-path:inset(0 0 0 50%);left:-10px}.bn-cupom:after{clip-path:inset(0 50% 0 0);right:-10px}.bn-cupom small{text-transform:uppercase;font-size:17px;font-weight:800}.bn-cupom b{letter-spacing:-.04em;background:var(--bn-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:46px;font-weight:900;line-height:1}.bn-cupom span{font-size:24px;font-weight:900}.bn-oferta{letter-spacing:-.02em;text-transform:uppercase;color:var(--mg-yellow);margin:14px 0 0;font-size:26px;font-weight:900;line-height:1.05}.bn-aviso{color:#8a8a8a;text-align:center;margin:10px 0 0;font-size:11px;line-height:1.4}.bn-banner__sub{color:#d4d4d4;max-width:360px;margin:16px 0 0;font-size:18px;line-height:1.35}.bn-banner__sub strong{color:#fff;font-weight:800;display:block}.bn-banner__prods{justify-content:center;align-self:stretch;align-items:flex-end;min-height:360px;margin:-20px 0 -88px;display:flex}.bn-banner__prods img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:440px;display:block}.bn-banner__acao{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.bn-banner__acaba{letter-spacing:.14em;text-transform:uppercase;color:#bdbdbd;margin:0;font-size:12px;font-weight:700}.bn-count{gap:6px;display:inline-flex}.bn-count>div{border:1px solid var(--bn-line);border-top:3px solid var(--mg-yellow);border-radius:10px;flex-direction:column;align-items:center;min-width:62px;padding:10px 4px 8px;display:flex}.bn-count b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1}.bn-count span{letter-spacing:.1em;text-transform:uppercase;color:#9a9a9a;margin-top:5px;font-size:10px;font-weight:600}.bn-btn{background:var(--bn-grad);height:48px;color:var(--mg-ink);border-radius:10px;align-items:center;gap:10px;padding:0 26px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.bn-btn:hover{box-shadow:0 12px 28px -10px #ffb547b3}body.bn article{background:#101010;transition:border-color .2s;border-color:var(--bn-line)!important}body.bn article:hover{box-shadow:inset 0 0 0 1px #fccf5a99;border-color:#fccf5a99!important}body.bn :is(#promocoes,#desconto-geral)>div{box-shadow:none!important;background:radial-gradient(70% 90% at 0 100%,#f0641838,#0000 60%),linear-gradient(112deg,#120c08 0%,#160d07 60%,#2a1406 100%)!important;border-color:#3a2414!important}body.bn :is(#promocoes,#desconto-geral)>div>img{mix-blend-mode:screen;opacity:.45!important}body.bn :is(#promocoes,#desconto-geral) h2,body.bn :is(#promocoes,#desconto-geral) h2>span:first-child{color:#fff!important}body.bn :is(#promocoes,#desconto-geral) header p{color:#b5a99e!important}body.bn :is(#promocoes,#desconto-geral) header>span{color:#ff8a3d!important;background:#f0641829!important}body.bn :is(#promocoes,#desconto-geral) header>div{box-shadow:none!important;background:#0a0a0a99!important;border-color:#4a2a14!important}body.bn :is(#promocoes,#desconto-geral) header>div *{color:#ffb547!important}body.bn :is(#promocoes,#desconto-geral) article{box-shadow:none!important;background:#100e0cf0!important;border-color:#2a2018!important}body.bn :is(#promocoes,#desconto-geral) article :is(h3,p,strong:not(.price-money)){color:#fff}body.bn :is(#promocoes,#desconto-geral) article s{color:#8a8a8a!important}body.bn .pdp-titulo:before{content:"Black November · preço de Black";color:var(--mg-yellow);letter-spacing:.12em;text-transform:uppercase;border:1px solid #fccf5a73;border-radius:999px;margin-bottom:10px;padding:5px 11px;font-size:11px;font-weight:700;line-height:1.2;display:table}body.bn a[href=\/checkout].bg-black{background:var(--bn-grad);color:var(--mg-ink)}body.bn main :is(.bg-\[\#fffbeb\],.bg-\[\#ffefbd\],.bg-\[\#fff4e7\]){background-color:#fccf5a1f!important}body.bn main .bg-\[\#fffbeb\].text-black{color:var(--mg-yellow)!important}body.bn main :is(.bg-\[\#f5fff6\],.bg-\[\#edf9f1\]){color:#4ade80!important;background-color:#22c55e1a!important;border-color:#22c55e4d!important}body.bn main .bg-\[\#f5efff\]{color:#c4b5fd!important;background-color:#8b5cf626!important;border-color:#8b5cf659!important}body.bn main [class*="#fffdf5_0%"]{background:linear-gradient(105deg,#1c160a,#17120a 58%,#241a08)!important;border-color:#4a3a14!important}body.bn main [class*="#fffdf5_0%"] p{color:#bdbdbd!important}body.bn main [class*="#fffdf5_0%"] p.text-black{color:var(--mg-yellow)!important}@media (max-width:900px){.bn-banner__in{grid-template-columns:1fr 1fr;grid-template-areas:"copy prods""acao acao";gap:20px 12px;min-height:0;padding:28px 16px 72px}.bn-banner__copy{grid-area:copy}.bn-banner__prods{grid-area:prods;min-height:200px}.bn-banner__acao{grid-area:acao;align-items:stretch}.bn-banner__acaba{text-align:center}.bn-count{justify-content:center}.bn-count>div{flex:1}.bn-btn{justify-content:center}.bn-banner__sub{font-size:15px}}@media (max-width:520px){.bn-banner__in{grid-template-columns:1fr;grid-template-areas:"copy""acao""prods";padding-bottom:40px}.bn-banner__titulo{font-size:40px}.bn-selo{letter-spacing:.08em;padding:5px 10px;font-size:9px}.bn-banner__prods{min-height:0;margin:4px 0 -56px}.bn-banner__prods img{max-height:300px}.bn-cupom{margin-top:14px;padding:6px 18px}.bn-cupom b{font-size:34px}.bn-cupom span{font-size:19px}.bn-fita{padding:7px 0;bottom:10px}.bn-fita__trilho span{font-size:12px}.bn-fita__trilho i{padding:0 12px}}@media (prefers-reduced-motion:reduce){.bn-fita__trilho{animation:none}}