.bc{display:block;position:relative;z-index:2;background:var(--bc-fundo);color:var(--bc-texto);border-top:.1rem solid rgba(17,17,17,.08);border-bottom:.1rem solid rgba(17,17,17,.08)}.bc.bc--aberta{z-index:6}.bc__lista{display:flex;align-items:stretch;justify-content:center;gap:0 3.2rem;min-height:5.2rem;margin:0;padding:0;list-style:none}.bc__li{display:flex}.bc__item{position:relative;display:flex;align-items:center;padding:0 1.2rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.5rem;line-height:1.2;letter-spacing:.04rem;text-align:center;text-transform:uppercase;color:var(--bc-texto);text-decoration:none}.bc__item:after{content:"";position:absolute;z-index:1;left:1.2rem;right:1.2rem;bottom:-.1rem;height:.3rem;background:var(--bc-destaque);transform:scaleX(0);transition:transform .18s ease}.bc__lista:has(>.bc__li:nth-child(8)) .bc__item{padding:0 .8rem;font-size:1.3rem;text-wrap:balance}.bc__lista:has(>.bc__li:nth-child(10)) .bc__item{padding:0 .5rem;font-size:1.2rem;letter-spacing:0}.bc__lista:has(>.bc__li:nth-child(8)) .bc__item:after{left:.5rem;right:.5rem}.bc__item:hover,.bc__item[aria-expanded=true]{color:var(--bc-destaque)}.bc__item:hover:after,.bc__item[aria-expanded=true]:after,.bc__item--atual:after{transform:scaleX(1)}.bc__item:focus-visible{outline:.2rem solid var(--bc-texto);outline-offset:-.4rem}.bc__painel{position:absolute;top:100%;left:0;right:0;background:#fff;color:#111;border-top:.1rem solid rgba(17,17,17,.08);box-shadow:0 1.8rem 3.2rem -1.2rem #11111147;animation:bc-desce .16s ease-out;max-height:calc(100vh - 19rem);overflow-y:auto;overscroll-behavior:contain}.bc__painel[hidden]{display:none}.bc__painel-in{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto;column-gap:4rem;padding-top:3.6rem;padding-bottom:3.6rem}.bc__colunas{display:grid;grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));align-content:start;gap:3.2rem 4rem}.bc__col{min-width:0}.bc__col--duplo{grid-column:span 2}.bc__col--duplo .bc__links{columns:2;column-gap:4.8rem}.bc__col--largo{grid-column:1 / -1}.bc__col--largo .bc__links{columns:16rem;column-gap:4rem}.bc__grupo{display:inline-block;margin:0 0 1.4rem;padding-bottom:.8rem;border-bottom:.3rem solid var(--bc-destaque);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.9rem;line-height:1.25;letter-spacing:.04rem;text-transform:uppercase;color:#111;text-decoration:none}.bc__grupo--link:hover,.bc__grupo--link:focus-visible{color:var(--bc-destaque)}.bc__links{margin:0;padding:0;list-style:none}.bc__links li{break-inside:avoid}.bc__link{display:inline-block;padding:.7rem 0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.8rem;line-height:1.4;color:#333;text-decoration:none}.bc__link:hover,.bc__link:focus-visible,.bc__link[aria-current=page]{color:var(--bc-destaque);text-decoration:underline;text-underline-offset:.3rem}.bc__destaque{grid-row:1 / span 2;grid-column:2;display:flex;flex-direction:column;align-items:center;gap:.4rem;width:26rem;padding:2rem;background:var(--bc-fundo);color:#111;text-align:center;text-decoration:none}.bc__destaque-etiqueta{align-self:flex-start;padding:.3rem .8rem;background:var(--bc-destaque);color:#fff;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.2rem;letter-spacing:.06rem;text-transform:uppercase}.bc__destaque-img{display:flex;align-items:center;justify-content:center;width:17rem;height:17rem;mix-blend-mode:multiply}.bc__destaque-img img,.bc__destaque-img .placeholder-svg{max-width:100%;max-height:100%;object-fit:contain;transition:transform .3s ease}.bc__destaque:hover .bc__destaque-img img{transform:scale(1.05)}.bc__destaque-marca{font-size:1.2rem;letter-spacing:.1rem;text-transform:uppercase;color:#666}.bc__destaque-nome{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.5rem;line-height:1.3}.bc__destaque-preco{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2rem;color:var(--bc-destaque)}.bc__todos{grid-column:1;grid-row:2;align-self:end;justify-self:start;display:inline-flex;align-items:center;gap:.8rem;margin-top:3.2rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.7rem;letter-spacing:.06rem;text-transform:uppercase;color:var(--bc-destaque);text-decoration:none}.bc__todos:hover,.bc__todos:focus-visible{text-decoration:underline;text-underline-offset:.4rem}.bc--vazia{padding:1.2rem 0;background:#f7f7f7;font-size:1.3rem}.bc--vazia p{margin:0}@media screen and (min-width:990px)and (max-width:1199px){.bc__nav.page-width{padding:0 2rem}}.bc__folha-topo{display:none}@media screen and (max-width:989px){.bc--sem-celular{display:none}.bc__nav.page-width{padding:0}.bc__li:first-child{margin-left:auto}.bc__li:last-child{margin-right:auto}.bc__lista{justify-content:flex-start;gap:0;min-height:4.4rem;padding:0 .8rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bc__lista::-webkit-scrollbar{display:none}.bc__item{padding:0 1rem;font-size:1.3rem;white-space:nowrap}.bc__item:after{left:1rem;right:1rem}.bc__item[data-bc-item]{padding-right:2.6rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 1rem center / 1.2rem no-repeat}.bc__item[data-bc-item]:after{right:2.6rem}.bc.bc--folha:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;background:#11111180;animation:bc-fundo .2s ease-out}.bc__painel{top:auto;bottom:0;position:fixed;z-index:3;display:flex;flex-direction:column;max-height:calc(100vh - 6.4rem);max-height:calc(100dvh - 6.4rem);overflow:hidden;border-top:0;border-radius:1.6rem 1.6rem 0 0;box-shadow:0 -.4rem 2.4rem #1113;animation:bc-sobe .3s cubic-bezier(.2,0,0,1)}.bc__painel.bc__painel--saindo{animation:bc-sai .2s ease-out forwards}.bc__folha-topo{display:flex;flex:none;align-items:center;gap:.4rem;min-height:5.6rem;padding:.6rem .6rem .6rem 1.6rem;border-bottom:.1rem solid rgba(17,17,17,.08)}.bc__folha-titulo{flex:1 1 auto;min-width:0;margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.7rem;line-height:1.2;letter-spacing:.04rem;text-transform:uppercase;color:#111}.bc__folha-fechar{display:grid;flex:none;place-items:center;width:4.4rem;height:4.4rem;margin:0;padding:0;border:0;border-radius:50%;background:none;color:#111;cursor:pointer}.bc__folha-fechar:active{background:#1111110f}.bc__folha-fechar:focus-visible{outline:.2rem solid #111111;outline-offset:-.2rem}.bc__painel-in.page-width{display:block;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:1.6rem 1.6rem 0}.bc__colunas{grid-template-columns:minmax(0,1fr);gap:2.4rem}.bc__col--duplo,.bc__col--largo{grid-column:auto}.bc__grupo{margin-bottom:.4rem;padding-bottom:.6rem;border-bottom-width:.2rem;font-size:1.4rem}.bc__links,.bc__col--duplo .bc__links,.bc__col--largo .bc__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.6rem;columns:auto}.bc__link{display:flex;align-items:center;min-height:4.4rem;padding:.4rem 0;font-size:1.5rem;line-height:1.3}.bc__destaque{display:grid;grid-template-columns:7.2rem minmax(0,1fr);grid-template-areas:"img etiqueta" "img nome" "img preco";align-items:center;column-gap:1.2rem;width:auto;margin-top:2.4rem;padding:1.2rem;text-align:left}.bc__destaque-img{grid-area:img;width:7.2rem;height:7.2rem}.bc__destaque-etiqueta{grid-area:etiqueta}.bc__destaque-marca{display:none}.bc__destaque-nome{grid-area:nome;-webkit-line-clamp:2}.bc__destaque-preco{grid-area:preco;font-size:1.7rem}.bc__todos{position:sticky;bottom:0;z-index:1;display:flex;justify-content:center;justify-self:stretch;min-height:4.8rem;margin:2.4rem -1.6rem 0;padding:1.2rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -.1rem #11111114;font-size:1.5rem}.bc__painel--lista{height:calc(100vh - 6.4rem);height:calc(100dvh - 6.4rem)}.bc__duplo{display:grid;grid-template-columns:11.2rem minmax(0,1fr);flex:1 1 auto;min-height:0}.bc__lista-deptos{min-height:0;margin:0;padding:0 0 calc(.8rem + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;list-style:none;background:var(--bc-fundo)}.bc__depto{display:flex;align-items:center;width:100%;min-height:6.4rem;margin:0;padding:1.2rem 1rem 1.2rem 1.6rem;border:0;background:none;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.2rem;line-height:1.3;letter-spacing:.04rem;text-align:left;text-transform:uppercase;color:#1111119e;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.bc__depto[aria-current=true]{background:#fff;color:var(--bc-destaque)}.bc__depto:active{background:#1111110a}.bc__depto:focus-visible{outline:.2rem solid #111111;outline-offset:-.2rem}.bc__lista-conteudo{min-height:0;overflow-y:auto;overscroll-behavior:contain}.bc__lista-conteudo .bc__painel-in.page-width{display:flex;flex-direction:column;overflow:visible;padding:0 1.6rem calc(2.4rem + env(safe-area-inset-bottom))}.bc__lista-conteudo .bc__todos{position:static;align-self:stretch;justify-content:flex-start;gap:.6rem;min-height:5.2rem;margin:0 0 1.2rem;padding:.8rem 0;box-shadow:inset 0 -.1rem #11111114;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.4rem;line-height:1.3;letter-spacing:.02rem;text-transform:none}.bc__lista-conteudo .bc__todos svg{flex:none}.bc__lista-conteudo .bc__colunas{gap:2rem}.bc__lista-conteudo .bc__grupo{margin-bottom:.2rem;padding-bottom:0;border-bottom:0;font-size:1.1rem;letter-spacing:.08rem;color:#1111119e}.bc__lista-conteudo .bc__links{grid-template-columns:minmax(0,1fr)}.bc__lista-conteudo .bc__col--largo .bc__links{grid-template-columns:repeat(2,minmax(0,1fr))}.bc__lista-conteudo .bc__link{color:#111}}@media screen and (max-width:749px){body:has(>.bi) .bc{border:0}body:has(>.bi) .bc__lista{min-height:0}body:has(>.bi) .bc__item{display:none}}@keyframes bc-sobe{0%{transform:translateY(100%)}to{transform:none}}@keyframes bc-sai{to{opacity:0;transform:translateY(2.4rem)}}@keyframes bc-fundo{0%{opacity:0}}@keyframes bc-desce{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bc__painel,.bc__painel.bc__painel--saindo,.bc.bc--folha:before{animation:none}.bc__item:after,.bc__destaque-img img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-barra-categorias.css.map */
