.bc{--bg:#f4f6f9;--sf:#fff;--sf2:#eef1f5;--ink:#141a22;--ink2:#4f5966;--ink3:#6b7684;--line:#dde2e9;--acc:#f07d16;--acc-ink:#fff;--ok:#287c42;--hdr:#fff;--hdr2:#1677c9;--hdr-ink:#141a22;--hdr-ink3:#6b7684;--banner:#e3eefa;--ph:#cfd9e6;--logo-c:#9a9a9a;--strip-ink:#d6e8f8;--strip-ink2:#fff;--mono:"IBM Plex Mono", ui-monospace, monospace;background:var(--bg);color:var(--ink);font-family:Archivo,system-ui,sans-serif;font-size:13px;line-height:1.35}@supports (color:lab(0% 0 0)){.bc{--ok:lab(45.828% -36.2628 23.944)}}html[data-theme=dark] .bc{--bg:#0e1218;--sf:#161b23;--sf2:#1f2630;--ink:#e9edf2;--ink2:#a3adb9;--ink3:#8d97a3;--line:#29313c;--acc:#f58a2a;--acc-ink:#1a0d02;--ok:#6fc082;--hdr:#0a0d12;--hdr2:#0f4f8a;--hdr-ink:#e9edf2;--hdr-ink3:#8d97a3;--banner:#13263b;--ph:#2a3441;--logo-c:#8a8a8a;--strip-ink:#b9d4ec;--strip-ink2:#fff}@supports (color:lab(0% 0 0)){html[data-theme=dark] .bc{--ok:lab(71.3803% -35.9441 23.3871)}}:where(.bc) a{color:inherit;text-decoration:none}:where(.bc) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.bc) :is(h1,h2,p){margin:0}.bc :focus-visible{outline:2px solid var(--acc);outline-offset:2px}.bc-mono{font-family:var(--mono)}.bc-eyebrow{font:500 11px var(--mono);letter-spacing:.06em;color:var(--ink3)}.bc-ph{background:repeating-linear-gradient(135deg, var(--ph) 0 1px, transparent 1px 7px), var(--sf2);position:relative;overflow:hidden}.bc-ph>img{-o-object-fit:cover;object-fit:cover}.bc-wrap{max-width:1440px;margin:0 auto;padding:0 64px}@media (max-width:1279px){.bc-wrap{padding:0 24px}}.bc-d{display:block}.bc-m{display:none}@media (min-width:1024px){header.bc{z-index:50;position:sticky;top:-30px}}@media (max-width:1023px){.bc-d{display:none}.bc-m{display:block}}.bc-top{background:var(--hdr2);color:var(--strip-ink);font-size:12px}.bc-top .bc-wrap{justify-content:space-between;align-items:center;height:30px;display:flex}.bc-top-g{gap:22px;display:flex}.bc-top-g a:hover,.bc-top-g button:hover,.bc-top .bc-hi{color:var(--strip-ink2)}.bc-hdr{background:var(--hdr);color:var(--hdr-ink);border-bottom:1px solid var(--line)}.bc-hdr .bc-wrap{align-items:center;gap:26px;height:70px;display:flex}.bc-logo{letter-spacing:-.025em;white-space:nowrap;align-items:baseline;font-size:23px;font-weight:800;font-stretch:88%;display:flex}.bc-logo-suf{color:var(--logo-c);font-weight:500}.bc-logo img{width:auto;height:30px}.bc-dual{color:var(--hdr-ink3);white-space:nowrap;flex-direction:column;font-size:11px;line-height:1.25;display:flex}.bc-dual b{color:var(--hdr-ink);font-size:13px;font-weight:600}.bc-busca{background:var(--sf);outline:2px solid var(--acc);flex:1;min-width:0;height:42px;display:flex}.bc-busca select{background:var(--sf2);color:var(--ink);border:0;border-right:1px solid var(--line);cursor:pointer;max-width:160px;padding:0 14px;font:500 12px Archivo,sans-serif}.bc-busca input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 14px;font:14px Archivo,sans-serif}.bc-busca input::placeholder{color:var(--ink3)}.bc .bc-busca button{background:var(--acc);width:54px;color:var(--acc-ink);flex:none;justify-content:center;align-items:center;display:flex}.bc-cart{align-items:center;gap:10px;display:flex}.bc-cart-n{font:600 13px var(--mono);background:var(--acc);color:var(--acc-ink);justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 4px;display:flex}.bc-cart .bc-dual b{font-family:var(--mono)}.bc-conta>div>button{--text:var(--hdr-ink);--text-muted:var(--hdr-ink3)}.bc-nav{background:var(--sf);border-bottom:1px solid var(--line)}.bc-nav .bc-wrap{white-space:nowrap;align-items:center;gap:24px;height:42px;font-weight:500;display:flex;overflow:hidden}.bc-nav-all{align-items:center;gap:8px;font-weight:700;display:flex}.bc-burger{flex-direction:column;gap:3px;display:flex}.bc-burger i{background:currentColor;width:14px;height:2px}.bc-nav-cat{color:var(--ink2)}.bc-nav-cat:hover{color:var(--ink)}.bc-nav-acc{color:var(--acc);font-weight:700}.bc-nav-orc{border-left:1px solid var(--line);padding-left:24px;font-weight:600}.bc-hero{grid-template-columns:232px minmax(0,1fr) 288px;align-items:start;gap:12px;padding-top:16px;display:grid}.bc-box{background:var(--sf);border:1px solid var(--line)}.bc-rail-h{border-bottom:1px solid var(--line);padding:10px 14px}.bc-rail-i{justify-content:space-between;gap:8px;padding:7px 14px;display:flex}.bc-rail-i:hover{background:var(--sf2)}.bc-rail-i span:last-child{font:12px var(--mono);color:var(--ink3)}.bc-rail-f{border-top:1px solid var(--line);padding:10px 14px;font-weight:600;display:block}.bc-mid{flex-direction:column;gap:12px;min-width:0;display:flex}.bc-banner{background:var(--banner);grid-template-columns:1fr 1fr;height:362px;display:grid;position:relative}.bc-banner-txt{flex-direction:column;min-width:0;padding:34px 36px;display:flex}.bc-banner-eb{font:500 11px var(--mono);letter-spacing:.08em;color:var(--ink2)}.bc-banner h1{letter-spacing:-.02em;text-wrap:balance;white-space:pre-line;margin-top:12px;font-size:40px;font-weight:800;font-stretch:82%;line-height:1}.bc-banner-desc{color:var(--ink2);max-width:340px;margin-top:12px;font-size:14px}.bc-banner-foot{flex-direction:column;align-items:flex-start;gap:14px;margin-top:auto;display:flex}.bc-preco{flex-direction:column;display:flex}.bc-preco small{color:var(--ink2);font-size:11px}.bc-preco strong{font:600 30px/1 var(--mono);letter-spacing:-.03em;white-space:nowrap}.bc-preco small+strong+small{margin-top:3px}.bc-ctas{white-space:nowrap;gap:8px;display:flex}.bc-btn-acc{background:var(--acc);padding:11px 18px;font-weight:700;display:inline-block;color:var(--acc-ink)!important}.bc-btn-out{border:1px solid var(--ink);padding:10px 16px;font-weight:600;display:inline-block}.bc-banner-img{font:11px var(--mono);color:var(--ink3);align-items:flex-end;padding:10px;display:flex}.bc-pager{background:var(--sf);font:12px var(--mono);align-items:stretch;display:flex;position:absolute;bottom:0;right:0}.bc-pager>*{padding:8px 12px}.bc-pager>span{color:var(--ink2)}.bc-pager>button:first-child{border-right:1px solid var(--line)}.bc-pager>button:last-child{border-left:1px solid var(--line)}.bc-promos{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bc-promo{background:var(--sf);border:1px solid var(--line);justify-content:space-between;gap:10px;padding:12px;display:flex}.bc-promo:hover{border-color:var(--ink3)}.bc-promo-t{flex-direction:column;gap:3px;min-width:0;display:flex}.bc-promo-tag{font:500 10px var(--mono);letter-spacing:.06em;color:var(--acc)}.bc-promo-ti{font-size:14px;font-weight:700;line-height:1.15}.bc-promo-sub{color:var(--ink2);font-size:12px}.bc-promo .bc-ph{flex:none;width:58px;height:58px}.bc-painel-top{padding:16px}.bc-painel-nome{font-size:16px;font-weight:700}.bc-painel-sub{color:var(--ink2);margin-top:2px;font-size:12px}.bc-ganhas{color:var(--ok);margin-top:10px;font-size:12px;font-weight:600}.bc-barra{background:var(--sf2);height:4px;margin-top:12px}.bc-barra>i{background:var(--acc);height:4px;display:block}.bc-barra-leg{color:var(--ink2);justify-content:space-between;gap:8px;margin-top:6px;font-size:11px;display:flex}.bc-painel-btns{flex-direction:column;gap:6px;margin-top:14px;display:flex}.bc-btn-ink{background:var(--ink);text-align:center;padding:9px 12px;font-weight:600;color:var(--bg)!important}.bc-btn-line{border:1px solid var(--line);text-align:center;padding:8px 12px;font-weight:600}.bc-tiers-h{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;padding:12px 16px 4px;display:flex}.bc-tiers-h span:first-child{font-weight:700}.bc-tiers-h span:last-child{color:var(--ink3);text-align:right;font-size:11px}.bc-tiers{padding:0 16px 8px}.bc-tier{border-bottom:1px solid var(--line);font:12px var(--mono);justify-content:space-between;padding:7px 0;display:flex}.bc-tier span:first-child{color:var(--ink2)}.bc-tier span:last-child{font-weight:600}.bc-ajuda{color:var(--ink2);padding:10px 16px 14px;font-size:12px}.bc-ajuda a{color:var(--ink);font-weight:600;text-decoration:underline}@keyframes bcMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.bc-marcas{align-items:stretch;display:flex}.bc-marcas-h{border-right:1px solid var(--line);flex-direction:column;flex:none;justify-content:center;gap:2px;width:232px;padding:14px;display:flex}.bc-marcas-h b{font-size:14px;font-weight:700;line-height:1.2}.bc-marcas-v{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.bc-marcas-t{width:max-content;margin:0;padding:0;list-style:none;animation:40s linear infinite bcMarquee;display:flex}.bc-marcas-v:hover .bc-marcas-t{animation-play-state:paused}.bc-marca{border-right:1px solid var(--line);flex:none;justify-content:center;align-items:center;width:168px;height:72px;padding:0 22px;display:flex}.bc-marca img{filter:grayscale();opacity:.6;width:auto;max-width:100%;height:auto;max-height:30px}html[data-theme=dark] .bc-marca img{filter:grayscale()invert()}@media (prefers-reduced-motion:reduce){.bc-marcas-t{animation:none}}.bc-sec{padding-top:36px}.bc-sec-h{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.bc-sec-h>div{align-items:baseline;gap:14px;display:flex}.bc-sec-h h2,.bc-fab-h h2{letter-spacing:-.015em;font-size:22px;font-weight:800;font-stretch:88%}.bc-sec-h>div>span{color:var(--ink2)}.bc-link{white-space:nowrap;font-weight:600}.bc-link:hover{text-decoration:underline}.bc-grid{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.bc-cats{grid-template-columns:repeat(8,minmax(0,1fr))}.bc-cat{background:var(--sf);flex-direction:column;gap:2px;padding:10px;display:flex}.bc-cat:hover{background:var(--sf2)}.bc-cat .bc-ph{aspect-ratio:1;margin-bottom:6px}.bc-cat-n{font-weight:600}.bc-cat-p{font:12px var(--mono);color:var(--ink2);white-space:nowrap}.bc-cat-p b{color:var(--ink);font-weight:600}.bc-cat-c{color:var(--ink3);font-size:11px}.bc-fab-sec{padding:36px 0 56px}.bc-fab-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;display:flex}.bc-fab-h>div{align-items:baseline;gap:28px;min-width:0;display:flex}.bc-fab-h h2{white-space:nowrap;margin-bottom:10px}.bc-tabs{gap:20px;display:flex;overflow:hidden}.bc-tab{color:var(--ink2);white-space:nowrap;border-bottom:2px solid #0000;padding-bottom:10px;font-weight:500}.bc-tab[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink);font-weight:700}.bc-fab-h .bc-link{padding-bottom:10px}.bc-fabs{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.bc-fab{background:var(--sf);flex-direction:column;gap:10px;padding:14px;display:flex}.bc-fab-id{align-items:center;gap:10px;display:flex}.bc-ini{background:var(--sf2);border:1px solid var(--line);width:42px;height:42px;font:600 13px var(--mono);color:var(--ink2);flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.bc-fab-nome{flex-direction:column;min-width:0;display:flex}.bc-fab-nome b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.bc-fab-nome span{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bc-verif{white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.bc-verif i{background:var(--ok);flex:none;width:7px;height:7px}.bc-verif b{color:var(--ok);font-weight:600}.bc-verif span{color:var(--ink3);text-overflow:ellipsis;overflow:hidden}.bc-thumbs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.bc-thumbs .bc-ph{aspect-ratio:1}.bc-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding-top:10px;display:grid}.bc-stats>div{flex-direction:column;display:flex}.bc-stats b{font:600 14px var(--mono)}.bc-stats span{color:var(--ink3);font-size:11px}.bc-vitrines{max-width:1440px;margin:0 auto;padding:0 64px}.bc-vitrine{padding-top:36px}.bc-vitrine .bc-sec-h>div{flex-wrap:wrap;row-gap:2px}@media (min-width:1024px){.bc-vitrine>.sm\:grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media (min-width:1280px){.bc-vitrine>.sm\:grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.bc-vitrine>.sm\:grid>:nth-child(n+7){display:none}}.bc-vitrine .product-card>div:last-child{padding:10px}.bc-vitrine .product-card>div:last-child>a:first-of-type{max-height:2.6em;font-size:13px;line-height:1.3;overflow:hidden;min-height:2.6em!important}.bc-vitrine .product-card [href*=login]:not(.btn){white-space:nowrap;font-size:12px;min-height:0!important}.bc-vitrine .product-card>div:last-child>p{font-size:11px}.bc-vitrine .product-card .btn{white-space:nowrap;min-height:36px;padding:8px 6px;font-size:12px}.bc-vitrine .product-card .btn svg{display:none}@media (max-width:1279px){.bc-vitrines{padding:0 24px}}@media (max-width:1023px){.bc-vitrines{padding:0 16px}.bc-vitrine{padding-top:26px}.bc-vitrine .bc-sec-h h2{font-size:19px}.bc-vitrine .bc-sec-h>div>span{display:none}.bc-vitrine .bc-link{font-size:12px}}.bc-vazio{text-align:center;color:var(--ink2);background:var(--sf);padding:24px}.bc-m .bc-hdr{padding:12px 14px}.bc-mh{justify-content:space-between;align-items:center;height:44px;display:flex}.bc-mh>div{align-items:center;gap:12px;display:flex}.bc-mh .bc-burger{gap:4px;padding:6px 4px}.bc-mh .bc-burger i{width:18px}.bc-m .bc-logo{font-size:20px}.bc-mh-nome{color:var(--hdr-ink3);font-size:12px}.bc-m .bc-cart-n{min-width:30px;height:30px}.bc-m .bc-busca{height:44px;margin-top:6px}.bc-m .bc-busca input{padding:0 12px;font-size:16px}.bc-m .bc-busca button{width:48px}.bc-mcep{background:var(--hdr2);color:var(--strip-ink);padding:8px 14px;font-size:12px}.bc-mcep b{color:var(--strip-ink2);font-weight:600}.bc-chips{background:var(--sf);border-bottom:1px solid var(--line);white-space:nowrap;scrollbar-width:none;gap:18px;padding:0 14px;display:flex;overflow-x:auto}.bc-chips::-webkit-scrollbar{display:none}.bc-chip{color:var(--ink2);border-bottom:2px solid #0000;padding:12px 0 10px;font-weight:500}.bc-chip[aria-current=page]{border-bottom-color:var(--ink);color:var(--ink);font-weight:700}.bc-mx{margin:12px 14px 0}.bc-mbanner{background:var(--banner);grid-template-columns:1fr 128px;display:grid}.bc-mbanner>div:first-child{flex-direction:column;gap:8px;min-width:0;padding:18px 16px;display:flex}.bc-mbanner .bc-banner-eb{font-size:10px}.bc-mbanner h1{letter-spacing:-.02em;white-space:pre-line;font-size:25px;font-weight:800;font-stretch:82%;line-height:1}.bc-mbanner .bc-preco{margin-top:4px}.bc-mbanner .bc-preco strong{font-size:22px}.bc-mbanner .bc-btn-acc{align-self:flex-start;margin-top:4px;padding:11px 14px}.bc-mbanner .bc-banner-img{padding:8px;font-size:10px}.bc-dots{justify-content:center;gap:4px;padding-top:10px;display:flex}.bc-dots i{background:var(--line);width:18px;height:3px}.bc-dots i:first-child{background:var(--ink)}.bc-mpromos{grid-template-columns:1fr 1fr}.bc-mpromos .bc-promo{border:0;flex-direction:column;justify-content:flex-start;gap:2px;min-height:64px}.bc-mmarcas-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:8px 12px;display:flex}.bc-mmarcas-h span:last-child{color:var(--ink2);font-size:11px}.bc-mmarcas{overflow:hidden}.bc-mmarcas .bc-marcas-t{animation-duration:32s}.bc-mmarcas .bc-marca{width:118px;height:52px;padding:0 14px}.bc-mmarcas .bc-marca img{max-height:22px}.bc-msec{padding:26px 14px 0}.bc-msec .bc-sec-h{margin-bottom:10px}.bc-msec .bc-sec-h h2{font-size:19px}.bc-msec .bc-link{font-size:12px}.bc-mcats{grid-template-columns:repeat(4,minmax(0,1fr))}.bc-mcats .bc-cat{padding:6px 6px 8px}.bc-mcats .bc-ph{margin-bottom:4px}.bc-mcats .bc-cat-n{font-size:12px;line-height:1.15}.bc-mcats .bc-cat-p{font-size:11px}.bc-mfabs{border:1px solid var(--line);background:var(--sf)}.bc-mfab{border-bottom:1px solid var(--line);gap:10px;padding:12px;display:flex}.bc-mfab:last-child{border-bottom:0}.bc-mfab .bc-ini{width:44px;height:44px}.bc-mfab>div:last-child{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bc-mfab-l1{justify-content:space-between;gap:8px;display:flex}.bc-mfab-l1 b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.bc-mfab-l1 span{font:600 12px var(--mono)}.bc-mfab-l2{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bc-mfab-l3{font:11px var(--mono);color:var(--ink3);gap:10px;display:flex}.bc-mfab-l3 b{color:var(--ok);font:600 11px Archivo,sans-serif}.bc-mfim,main .bc-m{padding-bottom:24px}
