E-mail de COTEMIG - Colégio e Faculdade	IGOR DELEON ANDRADE DOS SANTOS <72100893@aluno.faculdadecotemig.br>
(sem assunto)
IGOR DELEON ANDRADE DOS SANTOS <72100893@aluno.faculdadecotemig.br>	29 de julho de 2023 às 11:50
Para: igordeleonandrade@gmail.com
@media (min-width: 768px)
.listagem > ul:not(.produtos-carrossel) > li.listagem-linha > ul > li .listagem-item .info-produto .nome-produto {
    font-size: var(--B9-Listagem--Produto__Titulo__Fonte);
    text-align: center;
    color: black;
    font-weight: bold;
}

.listagem > ul:not(.produtos-carrossel) > li.listagem-linha > ul > li .listagem-item .info-produto .preco-produto .desconto-a-vista strong {
    font-size: 18px;
    font-weight: bold;
    color: #00b6ff;
}


.row-fluid {
    width: 100%;
    
    zoom: 1;
}
.banner-extra.banner-vitrine-mini  img:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.mini-banner .flexslider .slides img:hover {
    transform: scale(1.1);
}
.banner-extra.banner-vitrine-mini  img {
    -webkit-transition: all .4s ease-out;
    transition: all .4s ease-out;
}




@media (min-width: 768px)
#corpo .conteudo .mini-banner .modulo.span4 {
    margin: 0;
    width: auto;
}

.modulo .flexslider .slides img {
height: auto;
border-radius: 20px;
}

.secao-banners .conteiner .banner.cheio + .row-fluid {
    margin-top: 26px;
}

.secao-banners .conteiner .banner.cheio + .row-fluid {
    margin-top: 28px;
    margin-bottom: 31px;
}

.banner .flexslider .flex-direction-nav li a {
    width: 45px;
    height: 45px;
    border: solid 3px #e0e0e0;
    border-radius: 50%;
    background: 0 0;
    font-size: 0;
    margin-top: -25px;
}





/**
** Cabeçalho */
.b9__ChangeTheme__button {
  position: fixed;
  bottom: 1rem;
  left: 1rem;
  width: 64px;
  height: 64px;
  padding: 0.75rem;
  background: #c9ff00;
  border-radius: 50%;
  box-shadow: -12px 12px 1rem -1rem #344803;
  z-index: 9999;
}
.banner .flexslider .flex-control-nav {
    left: 0;
    right: 0;
}
.b9__ChangeTheme__button img {
  max-width: 100%;
  max-height: 100%;
  object-fit: cover;
}
@keyframes sonar {
  0% {
    opacity: 0;
    width: calc(100% - 2rem);
    height: calc(100% - 2rem);
  }
  75% {
    opacity: 1;
    width: calc(100% + 1rem);
    height: calc(100% + 1rem);
  }
  100% {
    opacity: 0;
    width: calc(100% + 1.5rem);
    height: calc(100% + 1.5rem);
  }
}
.b9__ChangeTheme__button:after, .b9__ChangeTheme__button:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  animation: sonar 2s infinite linear;
  border: 1px solid #c9ff00;
}
.b9__ChangeTheme__button:before {
  transform: translate(-50%, -50%) scale(1.25);
}
.b9__ChangeTheme__panel {
  position: fixed;
  bottom: 1rem;
  left: 2rem;
  z-index: 9998;
  display: flex;
  flex-direction: column;
  width: calc(100vw - 2rem);
  max-width: 0;
  padding: 1rem 0 1rem 0;
  min-height: 4rem;
  max-height: 4rem;
  border-radius: 2rem;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: saturate(180%) blur(5px);
  -webkit-backdrop-filter: saturate(180%) blur(5px);
  transition: 0.5s all cubic-bezier(0.23, 1, 0.32, 1);
  overflow: hidden;
  opacity: 0;
  transform: scale(0.5);
  transform-origin: bottom left;
}
.b9__ChangeTheme__panel header {
  margin-bottom: 0.5rem;
}
.b9__ChangeTheme__panel header strong {
  background-color: #c9ff00;
  color: #011016;
  white-space: nowrap;
}
.b9__ChangeTheme__panel .wrap {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(8rem, 1fr));
  align-items: center;
  gap: 0.5rem;
  min-width: calc(100vw - 9rem);
}
.b9__ChangeTheme__panel .wrap > button {
  background-color: #011016;
  color: #fafafa;
  border-radius: 1rem;
  padding: 0.25rem 0.75rem;
  opacity: 0;
  transition: 0.5s ease-in-out all;
  font-size: 12px;
  line-height: 1.25;
  white-space: nowrap;
  position: relative;
}
.b9__ChangeTheme__panel .wrap > button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 8px;
  transform: translate(0, -50%);
  background-color: #011016;
  transition: 0.5s cubic-bezier(0.075, 0.82, 0.165, 1) all;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  display: inline-flex;
  margin-right: 4px;
}
body.b9_panelThemesIsOpened .b9__ChangeTheme__panel {
  max-width: 100vw;
  padding: 1rem 2rem 1rem 5rem;
  max-height: 100vh;
  opacity: 1;
  left: 1rem;
  transform: scale(1);
}
body.b9_panelThemesIsOpened .b9__ChangeTheme__panel .wrap > button {
  opacity: 1;
}

:root {
  /* Cores da marca */
  --B9-Cor--Primaria: #011016;
  --B9-Cor--Secundaria: #123456;
  --B9-Cor--Terciaria: #5b6164;
  /* Cor que gere contraste sob a cor primaria */
  --B9-Cor--Primaria-Texto: #ffffff;
  /* Cores padrão */
  --B9-Cor--Preto: 1, 16, 22;
  --B9-Cor--Escuro: #261019;
  --B9-Cor--Cinza: #dddddd;
  --B9-Cor--Light: #eeeeee;
  --B9-Cor--OffWhite: #fcfcfc;
  --B9-Cor--Branco: #fff;
  --B9-Cor--Sucesso: #4b8d18;
  /* Cores de elementos globais */
  --B9-Cor--Fundo: var(--B9-Cor--Branco);
  --B9-Cor--Fundo-escuro: var(--B9-Cor--Terciaria);
  --B9-Cor--Texto: #5b6164;
  --B9-Cor--Texto-FundoEscuro: #999;
  --B9-Cor--Titulo: var(--B9-Cor--Primaria);
  --B9-Cor--Link: var(--B9-Cor--Primaria);
  --B9-Cor--Botao: var(--B9-Cor--Sucesso);
  /* Imagens ou fundos para elementos de apoio */
  --B9-SimboloLogoTopoMenor: url("https://cdn.awsli.com.br/1606/1606323/arquivos/logo_benove_isolated copy.png");
  --B9-ElementoApoio: url("https://cdn.awsli.com.br/1606/1606323/arquivos/logo_benove_dark.png");
  --B9-ElementoApoio__Cinza: url("https://cdn.awsli.com.br/1606/1606323/arquivos/logo_color.png");
  --B9-Pattern__01: none;
  --B9-Pattern__02: none;
  /* BG Topo */
  --B9-Header_BG: white;
  --B9-Header_Color: var(--B9-Cor--OffWhite);
  --B9-Header_BG_Mobile: var(--B9-Header_BG);
  --B9-Header_Color_Mobile: var(--B9-Header_Color);
  /**
   ** Barra Inicial - Barra no topo com ícones de redes sociais e formas de contato. */
  --B9-BarraInicial__Fundo: var(--B9-Header_Color) var(--B9-Header_BG);
  --B9-BarraInicial__Margin: 0;
  --B9-BarraInicial__BorderBottom: none;
  --B9-BarraInicial__Texto: var(--B9-Cor--Texto);
  --B9-BarraInicial__Icones: var(--B9-Cor--Primaria);
  --B9-BarraInicial__EspacamentoInterno: 24px 8px;
  --B9-BarraInicial__BorderRadius: 0;
  /**
   ** Cabeçalho */
  --B9-Cabecalho__Altura: auto;
  --B9-Cabecalho__Altura_PaginasInternas: auto;
  --B9-Cabecalho__Logo_Altura: 160px;
  --B9-Cabecalho__Fundo: var(--B9-Header_Color) var(--B9-Header_BG);
  --B9-Cabecalho__Fundo_Mobile: var(--B9-Header_Color_Mobile) var(--B9-Header_BG_Mobile);
  --B9-Cabecalho__Fundo_Size: cover;
  --B9-Cabecalho__Fundo_Size_Mobile: cover;
  --B9-Cabecalho__Texto: var(--B9-Cor--Texto);
  --B9-Cabecalho__Bemvindo__Texto: var(--B9-Cor--Texto);
  --B9-Cabecalho__Bemvindo__Link: var(--B9-Cor--Texto);
  --B9-Cabecalho__AcoesConta__Background: var(--B9-Cor--Branco);
  --B9-Cabecalho__AcoesConta__Texto-Cor: var(var(--B9-Cor--Texto));
  --B9-Cabecalho__AcoesConta__Texto-Tamanho: 13px;
  --B9-Cabecalho__AcoesConta__Icone-Cor: var(--B9-Cor--Primaria);
  --B9-Cabecalho__AcoesConta__Icone-Tamanho: 12px;
  --B9-Cabecalho__AcoesConta__Shadow: none;
  --B9-Cabecalho__AcoesConta__Padding: 0.25rem 0.5rem;
  --B9-Cabecalho__AcoesConta__BorderRadius: 0.5rem;
  --B9-Cabecalho__Carrinho__Shadow: none;
  --B9-Cabecalho__Carrinho__Icone_Texto: var(--B9-Cor--Texto);
  --B9-Cabecalho__Carrinho__Icone_Fundo: var(--B9-Cor--Cinza);
  --B9-Cabecalho__Carrinho__Quantidade_Texto: var(--B9-Cor--Texto);
  --B9-Cabecalho__Carrinho__Quantidade_Fundo: rgba(255, 255, 255, 0.1);
  --B9-Cabecalho__Carrinho__BotaoInterno: var(--B9-Cor--Sucesso);
  --B9-Cabecalho__Dropdown_Profile_BG: var(--B9-Cor--Primaria);
  --B9-Cabecalho__Dropdown_Profile_Text: var(--B9-Cor--Primaria-Texto);
  --B9-Cabecalho__Dropdown_Profile_BGInner: rgb(var(--B9-Cor--Preto));
  --B9-Cabecalho__Dropdown_Profile_TextInner: var(--B9-Cor--Branco);
  --B9-Cabecalho__Dropdown_Profile_BorderSize: 4px;
  --B9-Cabecalho__Dropdown_Profile_Border: solid var(--B9-Cor--Primaria);
  --B9-Cabecalho__Dropdown_Profile_BorderRadius: 1rem;
  /**
   ** Cabeçalho - Busca */
  --B9-Busca__Fundo: rgba(255, 255, 255, 0.1);
  --B9-Busca__Fundo_Focus: rgba(255, 255, 255, 0.25);
  --B9-Busca__Borda: rgba(160, 160, 160, 0.5);
  --B9-Busca__Borda_Focus: rgba(160, 160, 160, 0.75);
  --B9-Busca__Texto: var(--B9-Cor--Texto);
  --B9-Busca__Botao_Texto: var(--B9-Cor--Texto);
  --B9-Busca__Botao_Fundo: rgba(255, 255, 255, 0.25);
  --B9-Busca__BorderRadius_out: 20px;
  --B9-Busca__BorderRadius: 19px;
  /**
   ** Barra Topo que aparece ao rolar a página */
  --B9-BarraTopo__Fundo: rgba(var(--B9-Cor--Preto), 0.95);
  --B9-BarraTopo__Texto: var(--B9-Cor--OffWhite);
  --B9-BarraTopo__BorderRadius: 0 0 1.25rem 1.25rem;
  --B9-BarraTopo--Espacamento: 8px 16px;
  --B9-BarraTopo__Logo--Altura: 40px;
  --B9-BarraTopo__Logo: var(--B9-SimboloLogoTopoMenor);
  --B9-BarraTopo__Busca__Texto: var(--B9-Cor--Branco);
  --B9-BarraTopo__Busca__Fundo: var(--B9-Cor--Terciaria);
  --B9-BarraTopo__BotaoBusca__Fundo: var(--B9-Cor--Primaria);
  --B9-BarraTopo__BotaoBusca__Texto: var(--B9-Cor--OffWhite);
  /**
   ** Barra menu principal */
  --B9-MenuPrincipal__Display: block;
  --B9-MenuPrincipal__Fundo: rgba(255, 255, 255, 0.1);
  --B9-MenuPrincipal__Fundo_Hover: rgba(255, 255, 255, 0.75);
  --B9-MenuPrincipal__Texto: var(--B9-Cor--Texto);
  --B9-MenuPrincipal__Seta: var(--B9-Cor--Primaria);
  --B9-MenuPrincipal__TextoHover: var(--B9-Cor--Primaria);
  /* Submenu 1 */
  --B9-MenuPrincipal__Submenu__Fundo: var(--B9-Cor--Light);
  --B9-MenuPrincipal__Submenu__Borda: var(--B9-Cor--Cinza);
  --B9-MenuPrincipal__Submenu__Texto: var(--B9-Cor--Texto);
  --B9-MenuPrincipal__Submenu__TextoHover: var(--B9-Cor--Primaria);
  /* Submenu 2 */
  --B9-MenuPrincipal__Submenu3__Fundo: var(--B9-Cor--Light);
  --B9-MenuPrincipal__Submenu3__Borda: var(--B9-Cor--Cinza);
  --B9-MenuPrincipal__Submenu3__Texto: var(--B9-Cor--Texto);
  --B9-MenuPrincipal__Submenu3__TextoHover: var(--B9-Cor--Primaria);
  /**
   ** Barra mobile */
  --B9-BarraMobile__Fundo: var(--B9-Cor--Primaria);
  --B9-BarraMobile__Texto: var(--B9-Cor--Branco);
  --B9-BarraMobile__Padding: 0;
  --B9-BarraMobile__Margin: 0;
  --B9-BarraMobile__BorderBottom: none;
  --B9-BarraMobile__BorderRadius: 0 0 0.75rem 0.75rem;
  /**
   ** Menu mobile */
  --B9-MenuMobile__Fundo: var(--B9-Cor--Branco);
  --B9-MenuMobile__Fundo_Nivel2: var(--B9-Cor--Light);
  --B9-MenuMobile__Titulo: var(--B9-Cor--Primaria);
  --B9-MenuMobile__Texto: var(--B9-Cor--Texto);
  --B9-MenuMobile__Borda: var(--B9-Cor--Primaria);
  --B9-MenuMobile__Botao_Fundo: var(--B9-Cor--Primaria);
  --B9-MenuMobile__Botao_Texto: var(--B9-Cor--Branco);
  /**
   ** Full banner */
  --B9-FullBanner_Altura-desktop: 600px;
  --B9-FullBanner_Altura-mobile: 320px;
  --B9-FullBanner_Altura-mobileSmall: 220px;
  --B9-FullBanner_BorderRadius: 0;
  --B9-FullBanner_Margin: 0 auto;
  --B9-FullBanner_MaxWidth: 100vw;
  /**
   ** Mini banner */
  --B9-MiniBanner_Fundo: var(--B9-Cor--Branco);
  /**
   ** Banner tarja */
  --B9-BannerTarja_Fundo: var(--B9-Cor--Branco);
  /**
  ** Corpo */
  --B9-Corpo__Fundo: var(--B9-Cor--Branco);
  /**
  ** Listagem */
  --B9-Listagem--Produtos__Display: block;
  --B9-Listagem--Produtos_PorLinha: 2;
  --B9-Listagem--Produtos_DuplaPorLinha: 2;
  --B9-Listagem--Titulo_Cor: var(--B9-Cor--Texto);
  --B9-Listagem--Subtitulo_Cor: var(--B9-Cor--Texto);
  --B9-Listagem--Titulo_BorderTop: 1px solid var(--B9-Cor--Light);
  --B9-Listagem--Titulo_ElementoApoio: var(--B9-ElementoApoio) no-repeat center center;
  --B9-Listagem--Titulo_ElementoApoio_Content: ;
  --B9-Listagem--Titulo_ElementoApoio_Width: 1.25rem;
  --B9-Listagem--Titulo_ElementoApoio_Height: 1.25rem;
  --B9-Listagem--Produto__Titulo__Fonte: 1rem;
  --B9-Listagem--Produto__Titulo__Fonte_Cor: var(--B9-Cor--Texto);
  --B9-Listagem--Produto__Titulo__Peso: 500;
  --B9-Listagem--Produto__BorderBottom: 1px solid var(--B9-Cor--Light);
  --B9-Listagem--BG: var(--B9-Cor--Fundo);
  --B9-Listagem--BoxShadow: 0 40px 30px -10px rgba(0, 0, 0, 0.05);
  --B9-Listagem--BoxShadow_Mobile: 0 0 30px -10px rgba(0, 0, 0, 0.2);
  --B9-Listagem--Imagem__BorderRadius: 8px;
  --B9-Listagem--Destaques__BorderRadius: 0 0 0.5rem 0.5rem;
  --B9-Listagem--Destaques__Padding: 0;
  --B9-Listagem--Destaques__Fundo: var(--B9-Cor--Light);
  --B9-Listagem--Destaques__Texto: var(--B9-Cor--Texto);
  --B9-Listagem--Destaques__Hover__Fundo: var(--B9-Cor--Primaria);
  --B9-Listagem--Destaques__Hover__Texto: var(--B9-Cor--Branco);
  --B9-Listagem--PrecoProduto__Fundo: var(--B9-Cor--Branco);
  --B9-Listagem--PrecoProduto__Texto: var(--B9-Cor--Texto);
  --B9-Listagem--PrecoProduto__Hover__Fundo: var(--B9-Cor--Light);
  --B9-Listagem--PrecoProduto__Hover__Texto: var(--B9-Cor--Texto);
  --B9-Listagem--Tag__Fundo-Padrao: var(--B9-Cor--Secundaria);
  --B9-Listagem--Tag__Fundo-Promocao: var(--B9-Cor--Primaria);
  --B9-Listagem--Tag__Fundo-Adicionado: var(--B9-Cor--Secundaria);
  --B9-Listagem--Tag__Fundo-FreteGratis: var(--B9-Cor--Terciaria);
  /*  Foto vertical */
  --B9-Listagem--Imagem_ObjectFit: cover;
  --B9-Listagem--Imagem_Altura_Desktop: auto;
  --B9-Listagem--Imagem_Altura_Tablet: auto;
  --B9-Listagem--Imagem_Altura_Mobile: auto;
  /*  Foto quadrado responsiva */
  --B9-Listagem--Imagem_Altura_Desktop: auto;
  --B9-Listagem--Imagem_Altura_Tablet: auto;
  --B9-Listagem--Imagem_Altura_Mobile: auto;
  /**
  ** Rodapé */
  --B9-Rodape__Fundo: var(--B9-Cor--Light);
  --B9-Rodape__Sombra: 0 1rem 4rem -2.4rem rgba(0, 0, 0, 0.2);
  --B9-Rodape__Padrao__Display: block;
  --B9-Rodape__Padrao__URL: url("https://cdn.awsli.com.br/1606/1606323/arquivos/pattern_random.svg");
  --B9-Rodape__Padrao__Fundo: var(--B9-Cor--Secundaria);
  --B9-Rodape__Padrao__Fundo_Tamanho: 350px;
  --B9-Rodape__Padrao__Height: 50vh;
  --B9-Rodape__UltimaLinha_Fundo: rgb(var(--B9-Cor--Preto));
  --B9-Rodape__UltimaLinha_Texto: var(--B9-Cor--Light);
  --B9-Rodape__UltimaLinha_Link: var(--B9-Cor--Light);
  /**
  ** Institucional rodapé */
  --B9-Rodape__Institucional__Fundo: var(--B9-Cor--Branco);
  --B9-Rodape__Institucional__Titulo: var(--B9-Cor--Escuro);
  --B9-Rodape__Institucional__Titulo_ElementoApoio: var(--B9-ElementoApoio) no-repeat left center;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Content: ;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Width: 1.25rem;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Height: 1.25rem;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Transform: translate(4px, -4px);
  --B9-Rodape__Institucional__Borda: var(--B9-Cor--Light);
  --B9-Rodape__Institucional__Texto: rgb(var(--B9-Cor--Preto));
  --B9-Rodape__Institucional__Botao__Texto: var(--B9-Cor--Branco);
  --B9-Rodape__Institucional__Botao__Fundo: var(--B9-Cor--Secundaria);
  /**
  ** Produtos */
  --B9-Produto__Variacoes__Fundo: var(--B9-Cor--Light);
  --B9-Produto__Variacoes__Texto_Cor: var(--B9-Cor--Texto);
  --B9-Produto__Variacoes__Fundo_Ativo: var(--B9-Cor--Secundaria);
  --B9-Produto__Variacoes__Texto_Cor_Ativo: var(--B9-Cor--Light);
  --B9-Produto__Variacoes__BorderRadius: 1rem;
  --B9-Produto__Preco-Promocional: var(--B9-Cor--Primaria);
  --B9-Produto__Thumbs-BorderColor-Ativo: var(--B9-Cor--Primaria);
  /**
  ** Padrão produtos */
  --B9-Produto__Titulo__FontSize__Desktop: 1.75rem;
  --B9-Produto__Titulo__FontSize__Mobile: 1.5rem;
  --B9-Produto__Titulo__Color: var(--B9-Cor--Primaria);
  --B9-Produto__Titulo__FontWeight: 600;
  --B9-Produto__Container_BoxShadow: 0rem 0rem 16rem -3.5rem rgba(0, 0, 0, 0.15);
  --B9-Produto__Container_MaxHeight: 75vh;
  --B9-Produto__Padrao__Fundo: var(--B9-Cor--OffWhite);
  --B9-Produto__Padrao__Sobreposicao_Cor: var(--B9-Cor--OffWhite);
  --B9-Produto__Padrao__Sobreposicao_Opacidade: 0.95;
  --B9-Produto__Padrao__URL: url("https://cdn.awsli.com.br/1606/1606323/arquivos/pattern_random.svg");
  --B9-Produto__Padrao__Fundo_Tamanho: 20rem;
}

body[data-b9-theme=default] {
  /* Cores da marca */
  --B9-Cor--Primaria: #011016;
  --B9-Cor--Secundaria: #123456;
  --B9-Cor--Terciaria: #5b6164;
  /* Cor que gere contraste sob a cor primaria */
  --B9-Cor--Primaria-Texto: #ffffff;
  /* Cores padrão */
  --B9-Cor--Preto: 1, 16, 22;
  --B9-Cor--Escuro: #261019;
  --B9-Cor--Cinza: #dddddd;
  --B9-Cor--Light: #eeeeee;
  --B9-Cor--OffWhite: #fcfcfc;
  --B9-Cor--Branco: #fff;
  --B9-Cor--Sucesso: #4b8d18;
  /* Cores de elementos globais */
  --B9-Cor--Fundo: var(--B9-Cor--Branco);
  --B9-Cor--Fundo-escuro: var(--B9-Cor--Terciaria);
  --B9-Cor--Texto: #5b6164;
  --B9-Cor--Texto-FundoEscuro: #999;
  --B9-Cor--Titulo: var(--B9-Cor--Primaria);
  --B9-Cor--Link: var(--B9-Cor--Primaria);
  --B9-Cor--Botao: var(--B9-Cor--Sucesso);
  /* Imagens ou fundos para elementos de apoio */
  --B9-SimboloLogoTopoMenor: url("https://cdn.awsli.com.br/1606/1606323/arquivos/logo_benove_isolated copy.png");
  --B9-ElementoApoio: url("https://cdn.awsli.com.br/1606/1606323/arquivos/logo_benove_dark.png");
  --B9-ElementoApoio__Cinza: url("https://cdn.awsli.com.br/1606/1606323/arquivos/logo_color.png");
  --B9-Pattern__01: none;
  --B9-Pattern__02: none;
  /* BG Topo */
  --B9-Header_BG: white;
  --B9-Header_Color: var(--B9-Cor--OffWhite);
  --B9-Header_BG_Mobile: var(--B9-Header_BG);
  --B9-Header_Color_Mobile: var(--B9-Header_Color);
  /**
   ** Barra Inicial - Barra no topo com ícones de redes sociais e formas de contato. */
  --B9-BarraInicial__Fundo: var(--B9-Header_Color) var(--B9-Header_BG);
  --B9-BarraInicial__Margin: 0;
  --B9-BarraInicial__BorderBottom: none;
  --B9-BarraInicial__Texto: var(--B9-Cor--Texto);
  --B9-BarraInicial__Icones: var(--B9-Cor--Primaria);
  --B9-BarraInicial__EspacamentoInterno: 24px 8px;
  --B9-BarraInicial__BorderRadius: 0;
  /**
   ** Cabeçalho */
  --B9-Cabecalho__Altura: auto;
  --B9-Cabecalho__Altura_PaginasInternas: auto;
  --B9-Cabecalho__Logo_Altura: 160px;
  --B9-Cabecalho__Fundo: var(--B9-Header_Color) var(--B9-Header_BG);
  --B9-Cabecalho__Fundo_Mobile: var(--B9-Header_Color_Mobile) var(--B9-Header_BG_Mobile);
  --B9-Cabecalho__Fundo_Size: cover;
  --B9-Cabecalho__Fundo_Size_Mobile: cover;
  --B9-Cabecalho__Texto: var(--B9-Cor--Texto);
  --B9-Cabecalho__Bemvindo__Texto: var(--B9-Cor--Texto);
  --B9-Cabecalho__Bemvindo__Link: var(--B9-Cor--Texto);
  --B9-Cabecalho__AcoesConta__Background: var(--B9-Cor--Branco);
  --B9-Cabecalho__AcoesConta__Texto-Cor: var(var(--B9-Cor--Texto));
  --B9-Cabecalho__AcoesConta__Texto-Tamanho: 13px;
  --B9-Cabecalho__AcoesConta__Icone-Cor: var(--B9-Cor--Primaria);
  --B9-Cabecalho__AcoesConta__Icone-Tamanho: 12px;
  --B9-Cabecalho__AcoesConta__Shadow: none;
  --B9-Cabecalho__AcoesConta__Padding: 0.25rem 0.5rem;
  --B9-Cabecalho__AcoesConta__BorderRadius: 0.5rem;
  --B9-Cabecalho__Carrinho__Shadow: none;
  --B9-Cabecalho__Carrinho__Icone_Texto: var(--B9-Cor--Texto);
  --B9-Cabecalho__Carrinho__Icone_Fundo: var(--B9-Cor--Cinza);
  --B9-Cabecalho__Carrinho__Quantidade_Texto: var(--B9-Cor--Texto);
  --B9-Cabecalho__Carrinho__Quantidade_Fundo: rgba(255, 255, 255, 0.1);
  --B9-Cabecalho__Carrinho__BotaoInterno: var(--B9-Cor--Sucesso);
  --B9-Cabecalho__Dropdown_Profile_BG: var(--B9-Cor--Primaria);
  --B9-Cabecalho__Dropdown_Profile_Text: var(--B9-Cor--Primaria-Texto);
  --B9-Cabecalho__Dropdown_Profile_BGInner: rgb(var(--B9-Cor--Preto));
  --B9-Cabecalho__Dropdown_Profile_TextInner: var(--B9-Cor--Branco);
  --B9-Cabecalho__Dropdown_Profile_BorderSize: 4px;
  --B9-Cabecalho__Dropdown_Profile_Border: solid var(--B9-Cor--Primaria);
  --B9-Cabecalho__Dropdown_Profile_BorderRadius: 1rem;
  /**
   ** Cabeçalho - Busca */
  --B9-Busca__Fundo: rgba(255, 255, 255, 0.1);
  --B9-Busca__Fundo_Focus: rgba(255, 255, 255, 0.25);
  --B9-Busca__Borda: rgba(160, 160, 160, 0.5);
  --B9-Busca__Borda_Focus: rgba(160, 160, 160, 0.75);
  --B9-Busca__Texto: var(--B9-Cor--Texto);
  --B9-Busca__Botao_Texto: var(--B9-Cor--Texto);
  --B9-Busca__Botao_Fundo: rgba(255, 255, 255, 0.25);
  --B9-Busca__BorderRadius_out: 20px;
  --B9-Busca__BorderRadius: 19px;
  /**
   ** Barra Topo que aparece ao rolar a página */
  --B9-BarraTopo__Fundo: rgba(var(--B9-Cor--Preto), 0.95);
  --B9-BarraTopo__Texto: var(--B9-Cor--OffWhite);
  --B9-BarraTopo__BorderRadius: 0 0 1.25rem 1.25rem;
  --B9-BarraTopo--Espacamento: 8px 16px;
  --B9-BarraTopo__Logo--Altura: 40px;
  --B9-BarraTopo__Logo: var(--B9-SimboloLogoTopoMenor);
  --B9-BarraTopo__Busca__Texto: var(--B9-Cor--Branco);
  --B9-BarraTopo__Busca__Fundo: var(--B9-Cor--Terciaria);
  --B9-BarraTopo__BotaoBusca__Fundo: var(--B9-Cor--Primaria);
  --B9-BarraTopo__BotaoBusca__Texto: var(--B9-Cor--OffWhite);
  /**
   ** Barra menu principal */
  --B9-MenuPrincipal__Display: block;
  --B9-MenuPrincipal__Fundo: rgba(255, 255, 255, 0.1);
  --B9-MenuPrincipal__Fundo_Hover: rgba(255, 255, 255, 0.75);
  --B9-MenuPrincipal__Texto: var(--B9-Cor--Texto);
  --B9-MenuPrincipal__Seta: var(--B9-Cor--Primaria);
  --B9-MenuPrincipal__TextoHover: var(--B9-Cor--Primaria);
  /* Submenu 1 */
  --B9-MenuPrincipal__Submenu__Fundo: var(--B9-Cor--Light);
  --B9-MenuPrincipal__Submenu__Borda: var(--B9-Cor--Cinza);
  --B9-MenuPrincipal__Submenu__Texto: var(--B9-Cor--Texto);
  --B9-MenuPrincipal__Submenu__TextoHover: var(--B9-Cor--Primaria);
  /* Submenu 2 */
  --B9-MenuPrincipal__Submenu3__Fundo: var(--B9-Cor--Light);
  --B9-MenuPrincipal__Submenu3__Borda: var(--B9-Cor--Cinza);
  --B9-MenuPrincipal__Submenu3__Texto: var(--B9-Cor--Texto);
  --B9-MenuPrincipal__Submenu3__TextoHover: var(--B9-Cor--Primaria);
  /**
   ** Barra mobile */
  --B9-BarraMobile__Fundo: var(--B9-Cor--Primaria);
  --B9-BarraMobile__Texto: var(--B9-Cor--Branco);
  --B9-BarraMobile__Padding: 0;
  --B9-BarraMobile__Margin: 0;
  --B9-BarraMobile__BorderBottom: none;
  --B9-BarraMobile__BorderRadius: 0 0 0.75rem 0.75rem;
  /**
   ** Menu mobile */
  --B9-MenuMobile__Fundo: var(--B9-Cor--Branco);
  --B9-MenuMobile__Fundo_Nivel2: var(--B9-Cor--Light);
  --B9-MenuMobile__Titulo: var(--B9-Cor--Primaria);
  --B9-MenuMobile__Texto: var(--B9-Cor--Texto);
  --B9-MenuMobile__Borda: var(--B9-Cor--Primaria);
  --B9-MenuMobile__Botao_Fundo: var(--B9-Cor--Primaria);
  --B9-MenuMobile__Botao_Texto: var(--B9-Cor--Branco);
  /**
   ** Full banner */
  --B9-FullBanner_Altura-desktop: 600px;
  --B9-FullBanner_Altura-mobile: 320px;
  --B9-FullBanner_Altura-mobileSmall: 220px;
  --B9-FullBanner_BorderRadius: 0;
  --B9-FullBanner_Margin: 0 auto;
  --B9-FullBanner_MaxWidth: 100vw;
  /**
   ** Mini banner */
  --B9-MiniBanner_Fundo: var(--B9-Cor--Branco);
  /**
   ** Banner tarja */
  --B9-BannerTarja_Fundo: var(--B9-Cor--Branco);
  /**
  ** Corpo */
  --B9-Corpo__Fundo: var(--B9-Cor--Branco);
  /**
  ** Listagem */
  --B9-Listagem--Produtos__Display: block;
  --B9-Listagem--Produtos_PorLinha: 2;
  --B9-Listagem--Produtos_DuplaPorLinha: 2;
  --B9-Listagem--Titulo_Cor: var(--B9-Cor--Texto);
  --B9-Listagem--Subtitulo_Cor: var(--B9-Cor--Texto);
  --B9-Listagem--Titulo_BorderTop: 1px solid var(--B9-Cor--Light);
  --B9-Listagem--Titulo_ElementoApoio: var(--B9-ElementoApoio) no-repeat center center;
  --B9-Listagem--Titulo_ElementoApoio_Content: ;
  --B9-Listagem--Titulo_ElementoApoio_Width: 1.25rem;
  --B9-Listagem--Titulo_ElementoApoio_Height: 1.25rem;
  --B9-Listagem--Produto__Titulo__Fonte: 1rem;
  --B9-Listagem--Produto__Titulo__Fonte_Cor: var(--B9-Cor--Texto);
  --B9-Listagem--Produto__Titulo__Peso: 500;
  --B9-Listagem--Produto__BorderBottom: 1px solid var(--B9-Cor--Light);
  --B9-Listagem--BG: var(--B9-Cor--Fundo);
  --B9-Listagem--BoxShadow: 0 40px 30px -10px rgba(0, 0, 0, 0.05);
  --B9-Listagem--BoxShadow_Mobile: 0 0 30px -10px rgba(0, 0, 0, 0.2);
  --B9-Listagem--Imagem__BorderRadius: 8px;
  --B9-Listagem--Destaques__BorderRadius: 0 0 0.5rem 0.5rem;
  --B9-Listagem--Destaques__Padding: 0;
  --B9-Listagem--Destaques__Fundo: var(--B9-Cor--Light);
  --B9-Listagem--Destaques__Texto: var(--B9-Cor--Texto);
  --B9-Listagem--Destaques__Hover__Fundo: var(--B9-Cor--Primaria);
  --B9-Listagem--Destaques__Hover__Texto: var(--B9-Cor--Branco);
  --B9-Listagem--PrecoProduto__Fundo: var(--B9-Cor--Branco);
  --B9-Listagem--PrecoProduto__Texto: var(--B9-Cor--Texto);
  --B9-Listagem--PrecoProduto__Hover__Fundo: var(--B9-Cor--Light);
  --B9-Listagem--PrecoProduto__Hover__Texto: var(--B9-Cor--Texto);
  --B9-Listagem--Tag__Fundo-Padrao: var(--B9-Cor--Secundaria);
  --B9-Listagem--Tag__Fundo-Promocao: var(--B9-Cor--Primaria);
  --B9-Listagem--Tag__Fundo-Adicionado: var(--B9-Cor--Secundaria);
  --B9-Listagem--Tag__Fundo-FreteGratis: var(--B9-Cor--Terciaria);
  /*  Foto vertical */
  --B9-Listagem--Imagem_ObjectFit: cover;
  --B9-Listagem--Imagem_Altura_Desktop: auto;
  --B9-Listagem--Imagem_Altura_Tablet: auto;
  --B9-Listagem--Imagem_Altura_Mobile: auto;
  /*  Foto quadrado responsiva */
  --B9-Listagem--Imagem_Altura_Desktop: auto;
  --B9-Listagem--Imagem_Altura_Tablet: auto;
  --B9-Listagem--Imagem_Altura_Mobile: auto;
  /**
  ** Rodapé */
  --B9-Rodape__Fundo: var(--B9-Cor--Light);
  --B9-Rodape__Sombra: 0 1rem 4rem -2.4rem rgba(0, 0, 0, 0.2);
  --B9-Rodape__Padrao__Display: block;
  --B9-Rodape__Padrao__URL: url("https://cdn.awsli.com.br/1606/1606323/arquivos/pattern_random.svg");
  --B9-Rodape__Padrao__Fundo: var(--B9-Cor--Secundaria);
  --B9-Rodape__Padrao__Fundo_Tamanho: 350px;
  --B9-Rodape__Padrao__Height: 50vh;
  --B9-Rodape__UltimaLinha_Fundo: rgb(var(--B9-Cor--Preto));
  --B9-Rodape__UltimaLinha_Texto: var(--B9-Cor--Light);
  --B9-Rodape__UltimaLinha_Link: var(--B9-Cor--Light);
  /**
  ** Institucional rodapé */
  --B9-Rodape__Institucional__Fundo: var(--B9-Cor--Branco);
  --B9-Rodape__Institucional__Titulo: var(--B9-Cor--Escuro);
  --B9-Rodape__Institucional__Titulo_ElementoApoio: var(--B9-ElementoApoio) no-repeat left center;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Content: ;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Width: 1.25rem;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Height: 1.25rem;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Transform: translate(4px, -4px);
  --B9-Rodape__Institucional__Borda: var(--B9-Cor--Light);
  --B9-Rodape__Institucional__Texto: rgb(var(--B9-Cor--Preto));
  --B9-Rodape__Institucional__Botao__Texto: var(--B9-Cor--Branco);
  --B9-Rodape__Institucional__Botao__Fundo: var(--B9-Cor--Secundaria);
  /**
  ** Produtos */
  --B9-Produto__Variacoes__Fundo: var(--B9-Cor--Light);
  --B9-Produto__Variacoes__Texto_Cor: var(--B9-Cor--Texto);
  --B9-Produto__Variacoes__Fundo_Ativo: var(--B9-Cor--Secundaria);
  --B9-Produto__Variacoes__Texto_Cor_Ativo: var(--B9-Cor--Light);
  --B9-Produto__Variacoes__BorderRadius: 1rem;
  --B9-Produto__Preco-Promocional: var(--B9-Cor--Primaria);
  --B9-Produto__Thumbs-BorderColor-Ativo: var(--B9-Cor--Primaria);
  /**
  ** Padrão produtos */
  --B9-Produto__Titulo__FontSize__Desktop: 1.75rem;
  --B9-Produto__Titulo__FontSize__Mobile: 1.5rem;
  --B9-Produto__Titulo__Color: var(--B9-Cor--Primaria);
  --B9-Produto__Titulo__FontWeight: 600;
  --B9-Produto__Container_BoxShadow: 0rem 0rem 16rem -3.5rem rgba(0, 0, 0, 0.15);
  --B9-Produto__Container_MaxHeight: 75vh;
  --B9-Produto__Padrao__Fundo: var(--B9-Cor--OffWhite);
  --B9-Produto__Padrao__Sobreposicao_Cor: var(--B9-Cor--OffWhite);
  --B9-Produto__Padrao__Sobreposicao_Opacidade: 0.95;
  --B9-Produto__Padrao__URL: url("https://cdn.awsli.com.br/1606/1606323/arquivos/pattern_random.svg");
  --B9-Produto__Padrao__Fundo_Tamanho: 20rem;
}
body[data-b9-theme=default] .b9__ChangeTheme__panel_button[data-theme=default]:before {
  background-color: #c9ff00 !important;
}

body[data-b9-theme=benove] {
  /* Cores da marca */
  --B9-Cor--Primaria: #011016;
  --B9-Cor--Secundaria: #230187;
  --B9-Cor--Terciaria: #5b6164;
  /* Cor que gere contraste sob a cor primaria */
  --B9-Cor--Primaria-Texto: #ffffff;
  /* Cores padrão */
  --B9-Cor--Preto: 1, 16, 22;
  --B9-Cor--Escuro: #261019;
  --B9-Cor--Cinza: #dddddd;
  --B9-Cor--Light: #eeeeee;
  --B9-Cor--OffWhite: #fcfcfc;
  --B9-Cor--Branco: #fff;
  --B9-Cor--Sucesso: #4b8d18;
  /* Cores de elementos globais */
  --B9-Cor--Fundo: var(--B9-Cor--Branco);
  --B9-Cor--Fundo-escuro: var(--B9-Cor--Terciaria);
  --B9-Cor--Texto: #5b6164;
  --B9-Cor--Texto-FundoEscuro: #999;
  --B9-Cor--Titulo: var(--B9-Cor--Primaria);
  --B9-Cor--Link: var(--B9-Cor--Primaria);
  --B9-Cor--Botao: var(--B9-Cor--Sucesso);
  /* Imagens ou fundos para elementos de apoio */
  --B9-SimboloLogoTopoMenor: url("https://cdn.awsli.com.br/1606/1606323/arquivos/logo_benove_isolated copy.png");
  --B9-ElementoApoio: url("https://cdn.awsli.com.br/1606/1606323/arquivos/logo_benove_dark.png");
  --B9-ElementoApoio__Cinza: url("https://cdn.awsli.com.br/1606/1606323/arquivos/logo_color.png");
  --B9-Pattern__01: none;
  --B9-Pattern__02: none;
  /* BG Topo */
  --B9-Header_BG: bottom center fixed url("https://images.unsplash.com/photo-1626869817501-764661277aad?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=3546&q=80");
  --B9-Header_Color: var(--B9-Cor--OffWhite);
  --B9-Header_BG_Mobile: var(--B9-Header_BG);
  --B9-Header_Color_Mobile: var(--B9-Header_Color);
  /**
   ** Barra Inicial - Barra no topo com ícones de redes sociais e formas de contato. */
  --B9-BarraInicial__Fundo: var(--B9-Header_Color) var(--B9-Header_BG);
  --B9-BarraInicial__Margin: 0;
  --B9-BarraInicial__BorderBottom: none;
  --B9-BarraInicial__Texto: var(--B9-Cor--Texto);
  --B9-BarraInicial__Icones: var(--B9-Cor--Primaria);
  --B9-BarraInicial__EspacamentoInterno: 24px 8px;
  --B9-BarraInicial__BorderRadius: 0;
  /**
   ** Cabeçalho */
  --B9-Cabecalho__Altura: 100vh;
  --B9-Cabecalho__Altura_PaginasInternas: auto;
  --B9-Cabecalho__Logo_Altura: 160px;
  --B9-Cabecalho__Fundo: var(--B9-Header_Color) var(--B9-Header_BG);
  --B9-Cabecalho__Fundo_Mobile: var(--B9-Header_Color_Mobile) var(--B9-Header_BG_Mobile);
  --B9-Cabecalho__Fundo_Size: cover;
  --B9-Cabecalho__Fundo_Size_Mobile: cover;
  --B9-Cabecalho__Texto: var(--B9-Cor--Texto);
  --B9-Cabecalho__Bemvindo__Texto: var(--B9-Cor--Texto);
  --B9-Cabecalho__Bemvindo__Link: var(--B9-Cor--Texto);
  --B9-Cabecalho__AcoesConta__Background: var(--B9-Cor--Branco);
  --B9-Cabecalho__AcoesConta__Texto-Cor: var(var(--B9-Cor--Texto));
  --B9-Cabecalho__AcoesConta__Texto-Tamanho: 13px;
  --B9-Cabecalho__AcoesConta__Icone-Cor: var(--B9-Cor--Primaria);
  --B9-Cabecalho__AcoesConta__Icone-Tamanho: 12px;
  --B9-Cabecalho__AcoesConta__Shadow: none;
  --B9-Cabecalho__AcoesConta__Padding: 0.25rem 0.5rem;
  --B9-Cabecalho__AcoesConta__BorderRadius: 0.5rem;
  --B9-Cabecalho__Carrinho__Shadow: none;
  --B9-Cabecalho__Carrinho__Icone_Texto: var(--B9-Cor--Texto);
  --B9-Cabecalho__Carrinho__Icone_Fundo: var(--B9-Cor--Cinza);
  --B9-Cabecalho__Carrinho__Quantidade_Texto: var(--B9-Cor--Texto);
  --B9-Cabecalho__Carrinho__Quantidade_Fundo: rgba(255, 255, 255, 0.1);
  --B9-Cabecalho__Carrinho__BotaoInterno: var(--B9-Cor--Sucesso);
  --B9-Cabecalho__Dropdown_Profile_BG: var(--B9-Cor--Primaria);
  --B9-Cabecalho__Dropdown_Profile_Text: var(--B9-Cor--Primaria-Texto);
  --B9-Cabecalho__Dropdown_Profile_BGInner: rgb(var(--B9-Cor--Preto));
  --B9-Cabecalho__Dropdown_Profile_TextInner: var(--B9-Cor--Branco);
  --B9-Cabecalho__Dropdown_Profile_BorderSize: 4px;
  --B9-Cabecalho__Dropdown_Profile_Border: solid var(--B9-Cor--Primaria);
  --B9-Cabecalho__Dropdown_Profile_BorderRadius: 1rem;
  /**
   ** Cabeçalho - Busca */
  --B9-Busca__Fundo: rgba(255, 255, 255, 0.1);
  --B9-Busca__Fundo_Focus: rgba(255, 255, 255, 0.25);
  --B9-Busca__Borda: rgba(160, 160, 160, 0.5);
  --B9-Busca__Borda_Focus: rgba(160, 160, 160, 0.75);
  --B9-Busca__Texto: var(--B9-Cor--Texto);
  --B9-Busca__Botao_Texto: var(--B9-Cor--Texto);
  --B9-Busca__Botao_Fundo: rgba(255, 255, 255, 0.25);
  --B9-Busca__BorderRadius_out: 20px;
  --B9-Busca__BorderRadius: 19px;
  /**
   ** Barra Topo que aparece ao rolar a página */
  --B9-BarraTopo__Fundo: rgba(var(--B9-Cor--Preto), 0.95);
  --B9-BarraTopo__Texto: var(--B9-Cor--OffWhite);
  --B9-BarraTopo__BorderRadius: 0 0 1.25rem 1.25rem;
  --B9-BarraTopo--Espacamento: 8px 16px;
  --B9-BarraTopo__Logo--Altura: 40px;
  --B9-BarraTopo__Logo: var(--B9-SimboloLogoTopoMenor);
  --B9-BarraTopo__Busca__Texto: var(--B9-Cor--Branco);
  --B9-BarraTopo__Busca__Fundo: var(--B9-Cor--Terciaria);
  --B9-BarraTopo__BotaoBusca__Fundo: var(--B9-Cor--Primaria);
  --B9-BarraTopo__BotaoBusca__Texto: var(--B9-Cor--OffWhite);
  /**
   ** Barra menu principal */
  --B9-MenuPrincipal__Display: block;
  --B9-MenuPrincipal__Fundo: rgba(255, 255, 255, 0.1);
  --B9-MenuPrincipal__Fundo_Hover: rgba(255, 255, 255, 0.75);
  --B9-MenuPrincipal__Texto: var(--B9-Cor--Texto);
  --B9-MenuPrincipal__Seta: var(--B9-Cor--Primaria);
  --B9-MenuPrincipal__TextoHover: var(--B9-Cor--Primaria);
  /* Submenu 1 */
  --B9-MenuPrincipal__Submenu__Fundo: var(--B9-Cor--Light);
  --B9-MenuPrincipal__Submenu__Borda: var(--B9-Cor--Cinza);
  --B9-MenuPrincipal__Submenu__Texto: var(--B9-Cor--Texto);
  --B9-MenuPrincipal__Submenu__TextoHover: var(--B9-Cor--Primaria);
  /* Submenu 2 */
  --B9-MenuPrincipal__Submenu3__Fundo: var(--B9-Cor--Light);
  --B9-MenuPrincipal__Submenu3__Borda: var(--B9-Cor--Cinza);
  --B9-MenuPrincipal__Submenu3__Texto: var(--B9-Cor--Texto);
  --B9-MenuPrincipal__Submenu3__TextoHover: var(--B9-Cor--Primaria);
  /**
   ** Barra mobile */
  --B9-BarraMobile__Fundo: var(--B9-Cor--Primaria);
  --B9-BarraMobile__Texto: var(--B9-Cor--Branco);
  --B9-BarraMobile__Padding: 0;
  --B9-BarraMobile__Margin: 0;
  --B9-BarraMobile__BorderBottom: none;
  --B9-BarraMobile__BorderRadius: 0 0 0.75rem 0.75rem;
  /**
   ** Menu mobile */
  --B9-MenuMobile__Fundo: var(--B9-Cor--Branco);
  --B9-MenuMobile__Fundo_Nivel2: var(--B9-Cor--Light);
  --B9-MenuMobile__Titulo: var(--B9-Cor--Primaria);
  --B9-MenuMobile__Texto: var(--B9-Cor--Texto);
  --B9-MenuMobile__Borda: var(--B9-Cor--Primaria);
  --B9-MenuMobile__Botao_Fundo: var(--B9-Cor--Primaria);
  --B9-MenuMobile__Botao_Texto: var(--B9-Cor--Branco);
  /**
   ** Full banner */
  --B9-FullBanner_Altura-desktop: 600px;
  --B9-FullBanner_Altura-mobile: 320px;
  --B9-FullBanner_Altura-mobileSmall: 220px;
  --B9-FullBanner_BorderRadius: 0;
  --B9-FullBanner_Margin: 0 auto;
  --B9-FullBanner_MaxWidth: 100vw;
  /**
   ** Mini banner */
  --B9-MiniBanner_Fundo: var(--B9-Cor--Branco);
  /**
   ** Banner tarja */
  --B9-BannerTarja_Fundo: var(--B9-Cor--Branco);
  /**
  ** Corpo */
  --B9-Corpo__Fundo: var(--B9-Cor--Branco);
  /**
  ** Listagem */
  --B9-Listagem--Produtos__Display: block;
  --B9-Listagem--Produtos_PorLinha: 2;
  --B9-Listagem--Produtos_DuplaPorLinha: 2;
  --B9-Listagem--Titulo_Cor: var(--B9-Cor--Texto);
  --B9-Listagem--Subtitulo_Cor: var(--B9-Cor--Texto);
  --B9-Listagem--Titulo_BorderTop: 1px solid var(--B9-Cor--Light);
  --B9-Listagem--Titulo_ElementoApoio: var(--B9-ElementoApoio) no-repeat center center;
  --B9-Listagem--Titulo_ElementoApoio_Content: ;
  --B9-Listagem--Titulo_ElementoApoio_Width: 1.25rem;
  --B9-Listagem--Titulo_ElementoApoio_Height: 1.25rem;
  --B9-Listagem--Produto__Titulo__Fonte: 0.75rem;
  --B9-Listagem--Produto__Titulo__Fonte_Cor: var(--B9-Cor--Texto);
  --B9-Listagem--Produto__Titulo__Peso: 500;
  --B9-Listagem--Produto__BorderBottom: 1px solid var(--B9-Cor--Light);
  --B9-Listagem--BG: var(--B9-Cor--Fundo);
  --B9-Listagem--BoxShadow: 0 40px 30px -10px rgba(0, 0, 0, 0.05);
  --B9-Listagem--BoxShadow_Mobile: 0 0 30px -10px rgba(0, 0, 0, 0.2);
  --B9-Listagem--Imagem__BorderRadius: 8px;
  --B9-Listagem--Destaques__BorderRadius: 0 0 0.5rem 0.5rem;
  --B9-Listagem--Destaques__Padding: 0 10px;
  --B9-Listagem--Destaques__Fundo: var(--B9-Cor--Light);
  --B9-Listagem--Destaques__Texto: var(--B9-Cor--Texto);
  --B9-Listagem--Destaques__Hover__Fundo: var(--B9-Cor--Primaria);
  --B9-Listagem--Destaques__Hover__Texto: var(--B9-Cor--Branco);
  --B9-Listagem--PrecoProduto__Fundo: var(--B9-Cor--Secundaria);
  --B9-Listagem--PrecoProduto__Texto: var(--B9-Cor--Branco);
  --B9-Listagem--PrecoProduto__Hover__Fundo: var(--B9-Cor--Secundaria);
  --B9-Listagem--PrecoProduto__Hover__Texto: var(--B9-Cor--Branco);
  --B9-Listagem--Tag__Fundo-Padrao: var(--B9-Cor--Secundaria);
  --B9-Listagem--Tag__Fundo-Promocao: var(--B9-Cor--Primaria);
  --B9-Listagem--Tag__Fundo-Adicionado: var(--B9-Cor--Secundaria);
  --B9-Listagem--Tag__Fundo-FreteGratis: var(--B9-Cor--Terciaria);
  /*  Foto vertical */
  --B9-Listagem--Imagem_ObjectFit: cover;
  --B9-Listagem--Imagem_Altura_Desktop: auto;
  --B9-Listagem--Imagem_Altura_Tablet: auto;
  --B9-Listagem--Imagem_Altura_Mobile: auto;
  /*  Foto quadrado responsiva */
  --B9-Listagem--Imagem_Altura_Desktop: auto;
  --B9-Listagem--Imagem_Altura_Tablet: auto;
  --B9-Listagem--Imagem_Altura_Mobile: auto;
  /**
  ** Rodapé */
  --B9-Rodape__Fundo: var(--B9-Cor--Light);
  --B9-Rodape__Sombra: 0 1rem 4rem -2.4rem rgba(0, 0, 0, 0.2);
  --B9-Rodape__Padrao__Display: block;
  --B9-Rodape__Padrao__URL: url("https://cdn.awsli.com.br/1606/1606323/arquivos/pattern_random.svg");
  --B9-Rodape__Padrao__Fundo: var(--B9-Cor--Terciaria);
  --B9-Rodape__Padrao__Fundo_Tamanho: 350px;
  --B9-Rodape__Padrao__Height: 50vh;
  --B9-Rodape__UltimaLinha_Fundo: rgb(var(--B9-Cor--Preto));
  --B9-Rodape__UltimaLinha_Texto: var(--B9-Cor--Light);
  --B9-Rodape__UltimaLinha_Link: var(--B9-Cor--Light);
  /**
  ** Institucional rodapé */
  --B9-Rodape__Institucional__Fundo: var(--B9-Cor--Branco);
  --B9-Rodape__Institucional__Titulo: var(--B9-Cor--Escuro);
  --B9-Rodape__Institucional__Titulo_ElementoApoio: var(--B9-ElementoApoio) no-repeat left center;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Content: ;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Width: 1.25rem;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Height: 1.25rem;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Transform: translate(4px, -4px);
  --B9-Rodape__Institucional__Borda: var(--B9-Cor--Light);
  --B9-Rodape__Institucional__Texto: rgb(var(--B9-Cor--Preto));
  --B9-Rodape__Institucional__Botao__Texto: var(--B9-Cor--Branco);
  --B9-Rodape__Institucional__Botao__Fundo: var(--B9-Cor--Secundaria);
  /**
  ** Produtos */
  --B9-Produto__Variacoes__Fundo: var(--B9-Cor--Light);
  --B9-Produto__Variacoes__Texto_Cor: var(--B9-Cor--Texto);
  --B9-Produto__Variacoes__Fundo_Ativo: var(--B9-Cor--Secundaria);
  --B9-Produto__Variacoes__Texto_Cor_Ativo: var(--B9-Cor--Light);
  --B9-Produto__Variacoes__BorderRadius: 1rem;
  --B9-Produto__Preco-Promocional: var(--B9-Cor--Primaria);
  --B9-Produto__Thumbs-BorderColor-Ativo: var(--B9-Cor--Primaria);
  /**
  ** Padrão produtos */
  --B9-Produto__Titulo__FontSize__Desktop: 1.75rem;
  --B9-Produto__Titulo__FontSize__Mobile: 1.5rem;
  --B9-Produto__Titulo__Color: var(--B9-Cor--Primaria);
  --B9-Produto__Titulo__FontWeight: 600;
  --B9-Produto__Container_BoxShadow: 0rem 0rem 16rem -3.5rem rgba(0, 0, 0, 0.15);
  --B9-Produto__Container_MaxHeight: 75vh;
  --B9-Produto__Padrao__Fundo: var(--B9-Cor--OffWhite);
  --B9-Produto__Padrao__Sobreposicao_Cor: var(--B9-Cor--OffWhite);
  --B9-Produto__Padrao__Sobreposicao_Opacidade: 0.95;
  --B9-Produto__Padrao__URL: url("https://cdn.awsli.com.br/1606/1606323/arquivos/pattern_random.svg");
  --B9-Produto__Padrao__Fundo_Tamanho: 20rem;
}
body[data-b9-theme=benove] .b9__ChangeTheme__panel_button[data-theme=benove]:before {
  background-color: #c9ff00 !important;
}
body[data-b9-theme=benove] .logo a {
  position: relative;
  display: block;
  background: url(https://raw.githubusercontent.com/brenonovelli/brenonovelli/master/assets/b.logo.gif) no-repeat center center;
  background-size: contain;
  mix-blend-mode: multiply;
}
body[data-b9-theme=benove] .logo a img {
  opacity: 0;
}

body[data-b9-theme=adidas] {
  /* Cores da marca */
  --B9-Cor--Primaria: #011016;
  --B9-Cor--Secundaria: #ff4000;
  --B9-Cor--Terciaria: #5b6164;
  /* Cor que gere contraste sob a cor primaria */
  --B9-Cor--Primaria-Texto: #ffffff;
  /* Cores padrão */
  --B9-Cor--Preto: 1, 16, 22;
  --B9-Cor--Escuro: #261019;
  --B9-Cor--Cinza: #dddddd;
  --B9-Cor--Light: #eeeeee;
  --B9-Cor--OffWhite: #fcfcfc;
  --B9-Cor--Branco: #fff;
  --B9-Cor--Sucesso: #4b8d18;
  /* Cores de elementos globais */
  --B9-Cor--Fundo: var(--B9-Cor--Branco);
  --B9-Cor--Fundo-escuro: var(--B9-Cor--Terciaria);
  --B9-Cor--Texto: #5b6164;
  --B9-Cor--Texto-FundoEscuro: #999;
  --B9-Cor--Titulo: var(--B9-Cor--Primaria);
  --B9-Cor--Link: var(--B9-Cor--Primaria);
  --B9-Cor--Botao: var(--B9-Cor--Sucesso);
  /* Imagens ou fundos para elementos de apoio */
  --B9-SimboloLogoTopoMenor: url("https://cdn.awsli.com.br/1606/1606323/arquivos/adidas-logo.svg");
  --B9-ElementoApoio: url("https://cdn.awsli.com.br/1606/1606323/arquivos/adidas-logo.svg");
  --B9-ElementoApoio__Cinza: url("https://cdn.awsli.com.br/1606/1606323/arquivos/adidas-logo.svg");
  --B9-Pattern__01: none;
  --B9-Pattern__02: none;
  /* BG Topo */
  --B9-Header_BG: top center fixed url("https://images.unsplash.com/photo-1511746315387-c4a76990fdce?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=3570&q=80");
  --B9-Header_Color: var(--B9-Cor--Primaria);
  --B9-Header_BG_Mobile: var(--B9-Header_BG);
  --B9-Header_Color_Mobile: var(--B9-Header_Color);
  /**
   ** Barra Inicial - Barra no topo com ícones de redes sociais e formas de contato. */
  --B9-BarraInicial__Fundo: var(--B9-Cor--Primaria);
  --B9-BarraInicial__Margin: 0;
  --B9-BarraInicial__BorderBottom: none;
  --B9-BarraInicial__Texto: var(--B9-Cor--Branco);
  --B9-BarraInicial__Icones: var(--B9-Cor--Secundaria);
  --B9-BarraInicial__EspacamentoInterno: 8px 0;
  --B9-BarraInicial__BorderRadius: 0;
  /**
   ** Cabeçalho */
  --B9-Cabecalho__Altura: 100vh;
  --B9-Cabecalho__Altura_PaginasInternas: auto;
  --B9-Cabecalho__Logo_Altura: 100px;
  --B9-Cabecalho__Fundo: var(--B9-Header_Color) var(--B9-Header_BG);
  --B9-Cabecalho__Fundo_Mobile: var(--B9-Header_Color_Mobile) var(--B9-Header_BG_Mobile);
  --B9-Cabecalho__Fundo_Size: cover;
  --B9-Cabecalho__Fundo_Size_Mobile: cover;
  --B9-Cabecalho__Texto: var(--B9-Cor--Branco);
  --B9-Cabecalho__Bemvindo__Texto: var(--B9-Cor--Branco);
  --B9-Cabecalho__Bemvindo__Link: var(--B9-Cor--Branco);
  --B9-Cabecalho__AcoesConta__Background: var(--B9-Cor--Branco);
  --B9-Cabecalho__AcoesConta__Texto-Cor: var(var(--B9-Cor--Texto));
  --B9-Cabecalho__AcoesConta__Texto-Tamanho: 13px;
  --B9-Cabecalho__AcoesConta__Icone-Cor: var(--B9-Cor--Primaria);
  --B9-Cabecalho__AcoesConta__Icone-Tamanho: 12px;
  --B9-Cabecalho__AcoesConta__Shadow: none;
  --B9-Cabecalho__AcoesConta__Padding: 0.25rem 0.5rem;
  --B9-Cabecalho__AcoesConta__BorderRadius: 0.5rem;
  --B9-Cabecalho__Carrinho__Shadow: none;
  --B9-Cabecalho__Carrinho__Icone_Texto: var(--B9-Cor--Texto);
  --B9-Cabecalho__Carrinho__Icone_Fundo: var(--B9-Cor--Cinza);
  --B9-Cabecalho__Carrinho__Quantidade_Texto: var(--B9-Cor--Branco);
  --B9-Cabecalho__Carrinho__Quantidade_Fundo: rgba(0, 0, 0, 0.5);
  --B9-Cabecalho__Carrinho__BotaoInterno: var(--B9-Cor--Sucesso);
  --B9-Cabecalho__Dropdown_Profile_BG: var(--B9-Cor--Primaria);
  --B9-Cabecalho__Dropdown_Profile_Text: var(--B9-Cor--Primaria-Texto);
  --B9-Cabecalho__Dropdown_Profile_BGInner: rgb(var(--B9-Cor--Preto));
  --B9-Cabecalho__Dropdown_Profile_TextInner: var(--B9-Cor--Branco);
  --B9-Cabecalho__Dropdown_Profile_BorderSize: 4px;
  --B9-Cabecalho__Dropdown_Profile_Border: solid var(--B9-Cor--Primaria);
  --B9-Cabecalho__Dropdown_Profile_BorderRadius: 1rem;
  /**
   ** Cabeçalho - Busca */
  --B9-Busca__Fundo: rgba(255, 255, 255, 0.95);
  --B9-Busca__Fundo_Focus: white;
  --B9-Busca__Borda: rgba(160, 160, 160, 0.5);
  --B9-Busca__Borda_Focus: rgba(160, 160, 160, 0.75);
  --B9-Busca__Texto: var(--B9-Cor--Primaria);
  --B9-Busca__Botao_Texto: var(--B9-Cor--Texto);
  --B9-Busca__Botao_Fundo: white;
  --B9-Busca__BorderRadius_out: 20px;
  --B9-Busca__BorderRadius: 19px;
  /**
   ** Barra Topo que aparece ao rolar a página */
  --B9-BarraTopo__Fundo: rgba(255, 255, 255, 0.9);
  --B9-BarraTopo__Texto: var(--B9-Cor--Primaria);
  --B9-BarraTopo__BorderRadius: 0 0 0.25rem 0.25rem;
  --B9-BarraTopo--Espacamento: 4px 16px;
  --B9-BarraTopo__Logo--Altura: 40px;
  --B9-BarraTopo__Logo: var(--B9-SimboloLogoTopoMenor);
  --B9-BarraTopo__Busca__Texto: var(--B9-Cor--Primaria);
  --B9-BarraTopo__Busca__Fundo: var(--B9-Cor--OffWhite);
  --B9-BarraTopo__BotaoBusca__Fundo: var(--B9-Cor--Primaria);
  --B9-BarraTopo__BotaoBusca__Texto: var(--B9-Cor--OffWhite);
  /**
   ** Barra menu principal */
  --B9-MenuPrincipal__Display: none;
  --B9-MenuPrincipal__Fundo: rgba(255, 255, 255, 0.1);
  --B9-MenuPrincipal__Fundo_Hover: rgba(255, 255, 255, 0.75);
  --B9-MenuPrincipal__Texto: var(--B9-Cor--Texto);
  --B9-MenuPrincipal__Seta: var(--B9-Cor--Primaria);
  --B9-MenuPrincipal__TextoHover: var(--B9-Cor--Primaria);
  /* Submenu 1 */
  --B9-MenuPrincipal__Submenu__Fundo: var(--B9-Cor--Light);
  --B9-MenuPrincipal__Submenu__Borda: var(--B9-Cor--Cinza);
  --B9-MenuPrincipal__Submenu__Texto: var(--B9-Cor--Texto);
  --B9-MenuPrincipal__Submenu__TextoHover: var(--B9-Cor--Primaria);
  /* Submenu 2 */
  --B9-MenuPrincipal__Submenu3__Fundo: var(--B9-Cor--Light);
  --B9-MenuPrincipal__Submenu3__Borda: var(--B9-Cor--Cinza);
  --B9-MenuPrincipal__Submenu3__Texto: var(--B9-Cor--Texto);
  --B9-MenuPrincipal__Submenu3__TextoHover: var(--B9-Cor--Primaria);
  /**
   ** Barra mobile */
  --B9-BarraMobile__Fundo: var(--B9-Cor--Primaria);
  --B9-BarraMobile__Texto: var(--B9-Cor--Branco);
  --B9-BarraMobile__Padding: 0;
  --B9-BarraMobile__Margin: 0;
  --B9-BarraMobile__BorderBottom: none;
  --B9-BarraMobile__BorderRadius: 0 0 0.75rem 0.75rem;
  /**
   ** Menu mobile */
  --B9-MenuMobile__Fundo: var(--B9-Cor--Branco);
  --B9-MenuMobile__Fundo_Nivel2: var(--B9-Cor--Light);
  --B9-MenuMobile__Titulo: var(--B9-Cor--Primaria);
  --B9-MenuMobile__Texto: var(--B9-Cor--Texto);
  --B9-MenuMobile__Borda: var(--B9-Cor--Primaria);
  --B9-MenuMobile__Botao_Fundo: var(--B9-Cor--Primaria);
  --B9-MenuMobile__Botao_Texto: var(--B9-Cor--Branco);
  /**
   ** Full banner */
  --B9-FullBanner_Altura-desktop: 600px;
  --B9-FullBanner_Altura-mobile: 320px;
  --B9-FullBanner_Altura-mobileSmall: 220px;
  --B9-FullBanner_BorderRadius: 0;
  --B9-FullBanner_Margin: 0 auto;
  --B9-FullBanner_MaxWidth: 100vw;
  /**
   ** Mini banner */
  --B9-MiniBanner_Fundo: var(--B9-Cor--Branco);
  /**
   ** Banner tarja */
  --B9-BannerTarja_Fundo: var(--B9-Cor--Branco);
  /**
  ** Corpo */
  --B9-Corpo__Fundo: var(--B9-Cor--Branco);
  /**
  ** Listagem */
  --B9-Listagem--Produtos__Display: block;
  --B9-Listagem--Produtos_PorLinha: 2;
  --B9-Listagem--Produtos_DuplaPorLinha: 2;
  --B9-Listagem--Titulo_Cor: var(--B9-Cor--Texto);
  --B9-Listagem--Subtitulo_Cor: var(--B9-Cor--Texto);
  --B9-Listagem--Titulo_BorderTop: 1px solid var(--B9-Cor--Light);
  --B9-Listagem--Titulo_ElementoApoio: none;
  --B9-Listagem--Titulo_ElementoApoio_Content: none;
  --B9-Listagem--Titulo_ElementoApoio_Width: 2rem;
  --B9-Listagem--Titulo_ElementoApoio_Height: 2rem;
  --B9-Listagem--Produto__Titulo__Fonte: 0.75rem;
  --B9-Listagem--Produto__Titulo__Fonte_Cor: var(--B9-Cor--Primaria);
  --B9-Listagem--Produto__Titulo__Peso: 500;
  --B9-Listagem--Produto__BorderBottom: 1px solid var(--B9-Cor--Light);
  --B9-Listagem--BG: var(--B9-Cor--Fundo);
  --B9-Listagem--BoxShadow: 0;
  --B9-Listagem--BoxShadow_Mobile: 0;
  --B9-Listagem--Imagem__BorderRadius: 0;
  --B9-Listagem--Destaques__BorderRadius: 0;
  --B9-Listagem--Destaques__Padding: 0;
  --B9-Listagem--Destaques__Fundo: var(--B9-Cor--Primaria);
  --B9-Listagem--Destaques__Texto: var(--B9-Cor--Branco);
  --B9-Listagem--Destaques__Hover__Fundo: var(--B9-Cor--Secundaria);
  --B9-Listagem--Destaques__Hover__Texto: var(--B9-Cor--Branco);
  --B9-Listagem--PrecoProduto__Fundo: var(--B9-Cor--Secundaria);
  --B9-Listagem--PrecoProduto__Texto: var(--B9-Cor--Branco);
  --B9-Listagem--PrecoProduto__Hover__Fundo: var(--B9-Cor--Secundaria);
  --B9-Listagem--PrecoProduto__Hover__Texto: var(--B9-Cor--Branco);
  --B9-Listagem--Tag__Fundo-Padrao: var(--B9-Cor--Secundaria);
  --B9-Listagem--Tag__Fundo-Promocao: var(--B9-Cor--Primaria);
  --B9-Listagem--Tag__Fundo-Adicionado: var(--B9-Cor--Secundaria);
  --B9-Listagem--Tag__Fundo-FreteGratis: var(--B9-Cor--Terciaria);
  /*  Foto vertical */
  --B9-Listagem--Imagem_ObjectFit: cover;
  --B9-Listagem--Imagem_Altura_Desktop: 25rem;
  --B9-Listagem--Imagem_Altura_Tablet: auto;
  --B9-Listagem--Imagem_Altura_Mobile: auto;
  /*  Foto quadrado responsiva */
  --B9-Listagem--Imagem_Altura_Desktop: 25rem;
  --B9-Listagem--Imagem_Altura_Tablet: auto;
  --B9-Listagem--Imagem_Altura_Mobile: auto;
  /**
  ** Rodapé */
  --B9-Rodape__Fundo: var(--B9-Cor--Light);
  --B9-Rodape__Sombra: 0 1rem 4rem -2.4rem rgba(0, 0, 0, 0.2);
  --B9-Rodape__Padrao__Display: block;
  --B9-Rodape__Padrao__URL: url("https://cdn.awsli.com.br/1606/1606323/arquivos/pattern_random.svg");
  --B9-Rodape__Padrao__Fundo: var(--B9-Cor--Primaria);
  --B9-Rodape__Padrao__Fundo_Tamanho: 350px;
  --B9-Rodape__Padrao__Height: 50vh;
  --B9-Rodape__UltimaLinha_Fundo: rgb(var(--B9-Cor--Preto));
  --B9-Rodape__UltimaLinha_Texto: var(--B9-Cor--Light);
  --B9-Rodape__UltimaLinha_Link: var(--B9-Cor--Light);
  /**
  ** Institucional rodapé */
  --B9-Rodape__Institucional__Fundo: var(--B9-Cor--Branco);
  --B9-Rodape__Institucional__Titulo: var(--B9-Cor--Escuro);
  --B9-Rodape__Institucional__Titulo_ElementoApoio: var(--B9-ElementoApoio) no-repeat left center;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Content: ;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Width: 1.25rem;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Height: 1.25rem;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Transform: translate(4px, -4px);
  --B9-Rodape__Institucional__Borda: var(--B9-Cor--Light);
  --B9-Rodape__Institucional__Texto: rgb(var(--B9-Cor--Preto));
  --B9-Rodape__Institucional__Botao__Texto: var(--B9-Cor--Branco);
  --B9-Rodape__Institucional__Botao__Fundo: var(--B9-Cor--Secundaria);
  /**
  ** Produtos */
  --B9-Produto__Variacoes__Fundo: var(--B9-Cor--Light);
  --B9-Produto__Variacoes__Texto_Cor: var(--B9-Cor--Texto);
  --B9-Produto__Variacoes__Fundo_Ativo: var(--B9-Cor--Secundaria);
  --B9-Produto__Variacoes__Texto_Cor_Ativo: var(--B9-Cor--Light);
  --B9-Produto__Variacoes__BorderRadius: 1rem;
  --B9-Produto__Preco-Promocional: var(--B9-Cor--Primaria);
  --B9-Produto__Thumbs-BorderColor-Ativo: var(--B9-Cor--Primaria);
  /**
  ** Padrão produtos */
  --B9-Produto__Titulo__FontSize__Desktop: 1.75rem;
  --B9-Produto__Titulo__FontSize__Mobile: 1.5rem;
  --B9-Produto__Titulo__Color: var(--B9-Cor--Primaria);
  --B9-Produto__Titulo__FontWeight: 600;
  --B9-Produto__Container_BoxShadow: 0rem 0rem 16rem -3.5rem rgba(0, 0, 0, 0.15);
  --B9-Produto__Container_MaxHeight: 75vh;
  --B9-Produto__Padrao__Fundo: var(--B9-Cor--OffWhite);
  --B9-Produto__Padrao__Sobreposicao_Cor: var(--B9-Cor--OffWhite);
  --B9-Produto__Padrao__Sobreposicao_Opacidade: 0.95;
  --B9-Produto__Padrao__URL: url("https://cdn.awsli.com.br/1606/1606323/arquivos/pattern_random.svg");
  --B9-Produto__Padrao__Fundo_Tamanho: 20rem;
}
body[data-b9-theme=adidas] .b9__ChangeTheme__panel_button[data-theme=adidas]:before {
  background-color: #c9ff00 !important;
}
body[data-b9-theme=adidas] .logo a {
  position: relative;
  display: block;
  background: url("https://cdn.awsli.com.br/1606/1606323/arquivos/adidas-logo.svg") no-repeat center center;
  background-size: contain;
  mix-blend-mode: multiply;
}
body[data-b9-theme=adidas] .logo a img {
  opacity: 0;
}

body[data-b9-theme=zuloja] {
  /* Cores da marca */
  --B9-Cor--Primaria: #f30058;
  --B9-Cor--Secundaria: #1a1a1a;
  --B9-Cor--Terciaria: #847676;
  /* Cor que gere contraste sob a cor primaria */
  --B9-Cor--Primaria-Texto: #ffffff;
  /* Cores padrão */
  --B9-Cor--Preto: 1, 16, 22;
  --B9-Cor--Escuro: #1f1f1f;
  --B9-Cor--Cinza: #dddddd;
  --B9-Cor--Light: #eeeeee;
  --B9-Cor--OffWhite: #fcfcfc;
  --B9-Cor--Branco: #fff;
  --B9-Cor--Sucesso: #4b8d18;
  /* Cores de elementos globais */
  --B9-Cor--Fundo: var(--B9-Cor--Branco);
  --B9-Cor--Fundo-escuro: var(--B9-Cor--Escuro);
  --B9-Cor--Texto: #847676;
  --B9-Cor--Texto-FundoEscuro: #e2ccdc;
  --B9-Cor--Titulo: var(--B9-Cor--Primaria);
  --B9-Cor--Link: var(--B9-Cor--Primaria);
  --B9-Cor--Botao: var(--B9-Cor--Sucesso);
  /* Imagens ou fundos para elementos de apoio */
  --B9-SimboloLogoTopoMenor: url("https://cdn.awsli.com.br/1401/1401748/arquivos/zu.svg");
  --B9-ElementoApoio: url("https://cdn.awsli.com.br/1401/1401748/arquivos/balaoZu.svg");
  --B9-ElementoApoio__Cinza: url("https://cdn.awsli.com.br/1401/1401748/arquivos/balaoZuGray.svg");
  --B9-Pattern__01: none;
  --B9-Pattern__02: none;
  /* BG Topo */
  --B9-Header_BG: none;
  --B9-Header_Color: var(--B9-Cor--Secundaria);
  --B9-Header_BG_Mobile: fixed url("https://cdn.awsli.com.br/1401/1401748/arquivos/patternZu2A.svg");
  --B9-Header_Color_Mobile: var(--B9-Cor--Secundaria);
  /**
   ** Barra Inicial - Barra no topo com ícones de redes sociais e formas de contato. */
  --B9-BarraInicial__Fundo: var(--B9-Header_Color) var(--B9-Header_BG);
  --B9-BarraInicial__Margin: 0;
  --B9-BarraInicial__BorderBottom: none;
  --B9-BarraInicial__Texto: var(--B9-Cor--Texto-FundoEscuro);
  --B9-BarraInicial__Icones: var(--B9-Cor--Primaria);
  --B9-BarraInicial__EspacamentoInterno: 24px 8px;
  --B9-BarraInicial__BorderRadius: 0;
  /**
   ** Cabeçalho */
  --B9-Cabecalho__Altura: auto;
  --B9-Cabecalho__Altura_PaginasInternas: auto;
  --B9-Cabecalho__Logo_Altura: 160px;
  --B9-Cabecalho__Fundo: var(--B9-Header_Color) var(--B9-Header_BG);
  --B9-Cabecalho__Fundo_Mobile: var(--B9-Header_BG_Mobile) var(--B9-Header_Color_Mobile);
  --B9-Cabecalho__Fundo_Size: cover;
  --B9-Cabecalho__Fundo_Size_Mobile: 1.25rem;
  --B9-Cabecalho__Texto: var(--B9-Cor--Texto);
  --B9-Cabecalho__Bemvindo__Texto: var(--B9-Cor--Texto);
  --B9-Cabecalho__Bemvindo__Link: var(--B9-Cor--Texto);
  --B9-Cabecalho__AcoesConta__Background: var(--B9-Cor--Branco);
  --B9-Cabecalho__AcoesConta__Texto-Cor: var(var(--B9-Cor--Texto));
  --B9-Cabecalho__AcoesConta__Texto-Tamanho: 13px;
  --B9-Cabecalho__AcoesConta__Icone-Cor: var(--B9-Cor--Primaria);
  --B9-Cabecalho__AcoesConta__Icone-Tamanho: 12px;
  --B9-Cabecalho__AcoesConta__Shadow: none;
  --B9-Cabecalho__AcoesConta__Padding: 0.25rem 0.5rem;
  --B9-Cabecalho__AcoesConta__BorderRadius: 0.5rem;
  --B9-Cabecalho__Carrinho__Shadow: none;
  --B9-Cabecalho__Carrinho__Icone_Texto: var(--B9-Cor--Branco);
  --B9-Cabecalho__Carrinho__Icone_Fundo: var(--B9-Cor--Primaria);
  --B9-Cabecalho__Carrinho__Quantidade_Texto: var(--B9-Cor--Escuro);
  --B9-Cabecalho__Carrinho__Quantidade_Fundo: var(--B9-Cor--Branco);
  --B9-Cabecalho__Carrinho__BotaoInterno: var(--B9-Cor--Sucesso);
  --B9-Cabecalho__Dropdown_Profile_BG: var(--B9-Cor--Primaria);
  --B9-Cabecalho__Dropdown_Profile_Text: var(--B9-Cor--Primaria-Texto);
  --B9-Cabecalho__Dropdown_Profile_BGInner: rgb(var(--B9-Cor--Preto));
  --B9-Cabecalho__Dropdown_Profile_TextInner: var(--B9-Cor--Branco);
  --B9-Cabecalho__Dropdown_Profile_BorderSize: 4px;
  --B9-Cabecalho__Dropdown_Profile_Border: solid var(--B9-Cor--Primaria);
  --B9-Cabecalho__Dropdown_Profile_BorderRadius: 1rem;
  /**
   ** Cabeçalho - Busca */
  --B9-Busca__Fundo: rgba(255, 255, 255, 0.1);
  --B9-Busca__Fundo_Focus: rgba(18, 18, 18, 0.512);
  --B9-Busca__Borda: #8476769f;
  --B9-Busca__Borda_Focus: var(--B9-Cor--Primaria);
  --B9-Busca__Texto: var(--B9-Cor--Primaria-Texto);
  --B9-Busca__Botao_Texto: var(--B9-Cor--Primaria-Texto);
  --B9-Busca__Botao_Fundo: var(--B9-Cor--Primaria);
  --B9-Busca__BorderRadius_out: 20px;
  --B9-Busca__BorderRadius: 19px;
  /**
   ** Barra Topo que aparece ao rolar a página */
  --B9-BarraTopo__Fundo: rgba(var(--B9-Cor--Preto), 0.95);
  --B9-BarraTopo__Texto: var(--B9-Cor--OffWhite);
  --B9-BarraTopo__BorderRadius: 0 0 1.25rem 1.25rem;
  --B9-BarraTopo--Espacamento: 8px 16px;
  --B9-BarraTopo__Logo--Altura: 40px;
  --B9-BarraTopo__Logo: var(--B9-SimboloLogoTopoMenor);
  --B9-BarraTopo__Busca__Texto: var(--B9-Cor--Branco);
  --B9-BarraTopo__Busca__Fundo: var(--B9-Cor--Terciaria);
  --B9-BarraTopo__BotaoBusca__Fundo: var(--B9-Cor--Primaria);
  --B9-BarraTopo__BotaoBusca__Texto: var(--B9-Cor--OffWhite);
  /**
   ** Barra menu principal */
  --B9-MenuPrincipal__Display: none;
  --B9-MenuPrincipal__Fundo: rgba(255, 255, 255, 0.1);
  --B9-MenuPrincipal__Fundo_Hover: rgba(255, 255, 255, 0.75);
  --B9-MenuPrincipal__Texto: var(--B9-Cor--Texto);
  --B9-MenuPrincipal__Seta: var(--B9-Cor--Primaria);
  --B9-MenuPrincipal__TextoHover: var(--B9-Cor--Primaria);
  /* Submenu 1 */
  --B9-MenuPrincipal__Submenu__Fundo: var(--B9-Cor--Light);
  --B9-MenuPrincipal__Submenu__Borda: var(--B9-Cor--Cinza);
  --B9-MenuPrincipal__Submenu__Texto: var(--B9-Cor--Texto);
  --B9-MenuPrincipal__Submenu__TextoHover: var(--B9-Cor--Primaria);
  /* Submenu 2 */
  --B9-MenuPrincipal__Submenu3__Fundo: var(--B9-Cor--Light);
  --B9-MenuPrincipal__Submenu3__Borda: var(--B9-Cor--Cinza);
  --B9-MenuPrincipal__Submenu3__Texto: var(--B9-Cor--Texto);
  --B9-MenuPrincipal__Submenu3__TextoHover: var(--B9-Cor--Primaria);
  /**
   ** Barra mobile */
  --B9-BarraMobile__Fundo: var(--B9-Cor--Primaria);
  --B9-BarraMobile__Texto: var(--B9-Cor--Branco);
  --B9-BarraMobile__Padding: 0;
  --B9-BarraMobile__Margin: 0;
  --B9-BarraMobile__BorderBottom: none;
  --B9-BarraMobile__BorderRadius: 0 0 0.75rem 0.75rem;
  /**
   ** Menu mobile */
  --B9-MenuMobile__Fundo: var(--B9-Cor--Fundo-escuro);
  --B9-MenuMobile__Fundo_Nivel2: var(--B9-Cor--Secundaria);
  --B9-MenuMobile__Titulo: var(--B9-Cor--Primaria);
  --B9-MenuMobile__Texto: var(--B9-Cor--Texto-FundoEscuro);
  --B9-MenuMobile__Borda: var(--B9-Cor--Primaria);
  --B9-MenuMobile__Botao_Fundo: var(--B9-Cor--Primaria);
  --B9-MenuMobile__Botao_Texto: var(--B9-Cor--Branco);
  /**
   ** Full banner */
  --B9-FullBanner_Altura-desktop: 600px;
  --B9-FullBanner_Altura-mobile: 320px;
  --B9-FullBanner_Altura-mobileSmall: 220px;
  --B9-FullBanner_BorderRadius: 0;
  --B9-FullBanner_Margin: 0 auto;
  --B9-FullBanner_MaxWidth: 100vw;
  /**
   ** Mini banner */
  --B9-MiniBanner_Fundo: var(--B9-Cor--Branco);
  /**
   ** Banner tarja */
  --B9-BannerTarja_Fundo: var(--B9-Cor--Branco);
  /**
  ** Corpo */
  --B9-Corpo__Fundo: var(--B9-Cor--Branco);
  /**
  ** Listagem */
  --B9-Listagem--Produtos__Display: block;
  --B9-Listagem--Produtos_PorLinha: 2;
  --B9-Listagem--Produtos_DuplaPorLinha: 2;
  --B9-Listagem--Titulo_Cor: var(--B9-Cor--Texto);
  --B9-Listagem--Subtitulo_Cor: var(--B9-Cor--Texto);
  --B9-Listagem--Titulo_BorderTop: 1px solid var(--B9-Cor--Light);
  --B9-Listagem--Titulo_ElementoApoio: var(--B9-ElementoApoio) no-repeat center center;
  --B9-Listagem--Titulo_ElementoApoio_Content: ;
  --B9-Listagem--Titulo_ElementoApoio_Width: 1.25rem;
  --B9-Listagem--Titulo_ElementoApoio_Height: 1.25rem;
  --B9-Listagem--Produto__Titulo__Fonte: 0.75rem;
  --B9-Listagem--Produto__Titulo__Fonte_Cor: var(--B9-Cor--Texto);
  --B9-Listagem--Produto__Titulo__Peso: 500;
  --B9-Listagem--Produto__BorderBottom: 1px solid var(--B9-Cor--Light);
  --B9-Listagem--BG: var(--B9-Cor--Fundo);
  --B9-Listagem--BoxShadow: 0 40px 30px -10px rgba(0, 0, 0, 0.05);
  --B9-Listagem--BoxShadow_Mobile: 0 40px 30px -10px rgba(0, 0, 0, 0.05);
  --B9-Listagem--Imagem__BorderRadius: 8px;
  --B9-Listagem--Destaques__BorderRadius: 0 0 0.5rem 0.5rem;
  --B9-Listagem--Destaques__Padding: 0 10px;
  --B9-Listagem--Destaques__Fundo: var(--B9-Cor--Light);
  --B9-Listagem--Destaques__Texto: var(--B9-Cor--Texto);
  --B9-Listagem--Destaques__Hover__Fundo: var(--B9-Cor--Primaria);
  --B9-Listagem--Destaques__Hover__Texto: var(--B9-Cor--Branco);
  --B9-Listagem--PrecoProduto__Fundo: var(--B9-Cor--Secundaria);
  --B9-Listagem--PrecoProduto__Texto: var(--B9-Cor--Branco);
  --B9-Listagem--PrecoProduto__Hover__Fundo: var(--B9-Cor--Secundaria);
  --B9-Listagem--PrecoProduto__Hover__Texto: var(--B9-Cor--Branco);
  --B9-Listagem--Tag__Fundo-Padrao: var(--B9-Cor--Secundaria);
  --B9-Listagem--Tag__Fundo-Promocao: var(--B9-Cor--Primaria);
  --B9-Listagem--Tag__Fundo-Adicionado: var(--B9-Cor--Secundaria);
  --B9-Listagem--Tag__Fundo-FreteGratis: var(--B9-Cor--Terciaria);
  /*  Foto vertical */
  --B9-Listagem--Imagem_ObjectFit: cover;
  --B9-Listagem--Imagem_Altura_Desktop: 30rem;
  --B9-Listagem--Imagem_Altura_Tablet: 20rem;
  --B9-Listagem--Imagem_Altura_Mobile: auto;
  /*  Foto quadrado responsiva */
  --B9-Listagem--Imagem_Altura_Desktop: 30rem;
  --B9-Listagem--Imagem_Altura_Tablet: 20rem;
  --B9-Listagem--Imagem_Altura_Mobile: auto;
  /**
  ** Rodapé */
  --B9-Rodape__Fundo: var(--B9-Cor--Light);
  --B9-Rodape__Sombra: 0 1rem 4rem -2.4rem rgba(0, 0, 0, 0.2);
  --B9-Rodape__Padrao__Display: block;
  --B9-Rodape__Padrao__URL: url("https://cdn.awsli.com.br/1401/1401748/arquivos/patternZu1A.svg");
  --B9-Rodape__Padrao__Fundo: var(--B9-Cor--Primaria);
  --B9-Rodape__Padrao__Fundo_Tamanho: 2rem;
  --B9-Rodape__Padrao__Height: 50vh;
  --B9-Rodape__UltimaLinha_Fundo: rgb(var(--B9-Cor--Preto));
  --B9-Rodape__UltimaLinha_Texto: var(--B9-Cor--Light);
  --B9-Rodape__UltimaLinha_Link: var(--B9-Cor--Light);
  /**
  ** Institucional rodapé */
  --B9-Rodape__Institucional__Fundo: var(--B9-Cor--Branco);
  --B9-Rodape__Institucional__Titulo: var(--B9-Cor--Escuro);
  --B9-Rodape__Institucional__Titulo_ElementoApoio: var(--B9-ElementoApoio) no-repeat left center;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Content: ;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Width: 2rem;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Height: 1rem;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Transform: translate(4px, -4px);
  --B9-Rodape__Institucional__Borda: var(--B9-Cor--Light);
  --B9-Rodape__Institucional__Texto: rgb(var(--B9-Cor--Preto));
  --B9-Rodape__Institucional__Botao__Texto: var(--B9-Cor--Branco);
  --B9-Rodape__Institucional__Botao__Fundo: var(--B9-Cor--Secundaria);
  /**
  ** Produtos */
  --B9-Produto__Variacoes__Fundo: var(--B9-Cor--Light);
  --B9-Produto__Variacoes__Texto_Cor: var(--B9-Cor--Texto);
  --B9-Produto__Variacoes__Fundo_Ativo: var(--B9-Cor--Secundaria);
  --B9-Produto__Variacoes__Texto_Cor_Ativo: var(--B9-Cor--Light);
  --B9-Produto__Variacoes__BorderRadius: 1rem;
  --B9-Produto__Preco-Promocional: var(--B9-Cor--Primaria);
  --B9-Produto__Thumbs-BorderColor-Ativo: var(--B9-Cor--Primaria);
  /**
  ** Padrão produtos */
  --B9-Produto__Titulo__FontSize__Desktop: 1.75rem;
  --B9-Produto__Titulo__FontSize__Mobile: 1.5rem;
  --B9-Produto__Titulo__Color: var(--B9-Cor--Primaria);
  --B9-Produto__Titulo__FontWeight: 600;
  --B9-Produto__Container_BoxShadow: 0rem 0rem 16rem -3.5rem rgba(0, 0, 0, 0.15);
  --B9-Produto__Container_MaxHeight: 75vh;
  --B9-Produto__Padrao__Fundo: var(--B9-Cor--OffWhite);
  --B9-Produto__Padrao__Sobreposicao_Cor: var(--B9-Cor--OffWhite);
  --B9-Produto__Padrao__Sobreposicao_Opacidade: 0.95;
  --B9-Produto__Padrao__URL: url("https://cdn.awsli.com.br/1401/1401748/arquivos/patternZu2A.svg");
  --B9-Produto__Padrao__Fundo_Tamanho: 2rem;
}
body[data-b9-theme=zuloja] .b9__ChangeTheme__panel_button[data-theme=zuloja]:before {
  background-color: #c9ff00 !important;
}
body[data-b9-theme=zuloja] .logo a {
  position: relative;
  display: block;
  background: url("https://cdn.awsli.com.br/1401/1401748/arquivos/zu_loja_logo.png") no-repeat center center;
  background-size: contain;
  mix-blend-mode: unset;
}
body[data-b9-theme=zuloja] .logo a img {
  opacity: 0;
}

body[data-b9-theme=nike] {
  /* Cores da marca */
  --B9-Cor--Primaria: #011016;
  --B9-Cor--Secundaria: #666;
  --B9-Cor--Terciaria: #c9ff00;
  /* Cor que gere contraste sob a cor primaria */
  --B9-Cor--Primaria-Texto: #ffffff;
  /* Cores padrão */
  --B9-Cor--Preto: 1, 16, 22;
  --B9-Cor--Escuro: #261019;
  --B9-Cor--Cinza: #dddddd;
  --B9-Cor--Light: #eeeeee;
  --B9-Cor--OffWhite: #fcfcfc;
  --B9-Cor--Branco: #fff;
  --B9-Cor--Sucesso: #4b8d18;
  /* Cores de elementos globais */
  --B9-Cor--Fundo: var(--B9-Cor--Branco);
  --B9-Cor--Fundo-escuro: var(--B9-Cor--Terciaria);
  --B9-Cor--Texto: #5b6164;
  --B9-Cor--Texto-FundoEscuro: #999;
  --B9-Cor--Titulo: var(--B9-Cor--Primaria);
  --B9-Cor--Link: var(--B9-Cor--Primaria);
  --B9-Cor--Botao: var(--B9-Cor--Sucesso);
  /* Imagens ou fundos para elementos de apoio */
  --B9-SimboloLogoTopoMenor: url("https://cdn.awsli.com.br/1606/1606323/arquivos/logo-nike.svg");
  --B9-ElementoApoio: url("https://cdn.awsli.com.br/1606/1606323/arquivos/logo-nike.svg");
  --B9-ElementoApoio__Cinza: url("https://cdn.awsli.com.br/1606/1606323/arquivos/logo-nike.svg");
  --B9-Pattern__01: none;
  --B9-Pattern__02: none;
  /* BG Topo */
  --B9-Header_BG: none;
  --B9-Header_Color: var(--B9-Cor--Branco);
  --B9-Header_BG_Mobile: var(--B9-Header_BG);
  --B9-Header_Color_Mobile: var(--B9-Cor--Branco);
  /**
   ** Barra Inicial - Barra no topo com ícones de redes sociais e formas de contato. */
  --B9-BarraInicial__Fundo: var(--B9-Header_Color) var(--B9-Header_BG);
  --B9-BarraInicial__Margin: 0 1rem;
  --B9-BarraInicial__BorderBottom: 1px solid #ccc;
  --B9-BarraInicial__Texto: var(--B9-Cor--Texto);
  --B9-BarraInicial__Icones: var(--B9-Cor--Texto);
  --B9-BarraInicial__EspacamentoInterno: 8px 0;
  --B9-BarraInicial__BorderRadius: 0;
  /**
   ** Cabeçalho */
  --B9-Cabecalho__Altura: auto;
  --B9-Cabecalho__Altura_PaginasInternas: auto;
  --B9-Cabecalho__Logo_Altura: 32px;
  --B9-Cabecalho__Fundo: var(--B9-Header_Color) var(--B9-Header_BG);
  --B9-Cabecalho__Fundo_Mobile: var(--B9-Header_Color_Mobile) var(--B9-Header_BG_Mobile);
  --B9-Cabecalho__Fundo_Size: cover;
  --B9-Cabecalho__Fundo_Size_Mobile: cover;
  --B9-Cabecalho__Texto: var(--B9-Cor--Texto);
  --B9-Cabecalho__Bemvindo__Texto: var(--B9-Cor--Texto);
  --B9-Cabecalho__Bemvindo__Link: var(--B9-Cor--Texto);
  --B9-Cabecalho__AcoesConta__Background: var(--B9-Cor--Branco);
  --B9-Cabecalho__AcoesConta__Texto-Cor: var(var(--B9-Cor--Texto));
  --B9-Cabecalho__AcoesConta__Texto-Tamanho: 13px;
  --B9-Cabecalho__AcoesConta__Icone-Cor: var(--B9-Cor--Primaria);
  --B9-Cabecalho__AcoesConta__Icone-Tamanho: 12px;
  --B9-Cabecalho__AcoesConta__Shadow: none;
  --B9-Cabecalho__AcoesConta__Padding: 0.25rem 0.5rem;
  --B9-Cabecalho__AcoesConta__BorderRadius: 0.5rem;
  --B9-Cabecalho__Carrinho__Shadow: none;
  --B9-Cabecalho__Carrinho__Icone_Texto: var(--B9-Cor--Texto);
  --B9-Cabecalho__Carrinho__Icone_Fundo: var(--B9-Cor--Cinza);
  --B9-Cabecalho__Carrinho__Quantidade_Texto: var(--B9-Cor--Texto);
  --B9-Cabecalho__Carrinho__Quantidade_Fundo: rgba(255, 255, 255, 0.1);
  --B9-Cabecalho__Carrinho__BotaoInterno: var(--B9-Cor--Sucesso);
  --B9-Cabecalho__Dropdown_Profile_BG: #eee;
  --B9-Cabecalho__Dropdown_Profile_Text: var(--B9-Cor--Texto);
  --B9-Cabecalho__Dropdown_Profile_BGInner: rgb(var(--B9-Cor--Preto));
  --B9-Cabecalho__Dropdown_Profile_TextInner: var(--B9-Cor--Branco);
  --B9-Cabecalho__Dropdown_Profile_BorderSize: 4px;
  --B9-Cabecalho__Dropdown_Profile_Border: solid var(--B9-Cor--Primaria);
  --B9-Cabecalho__Dropdown_Profile_BorderRadius: 0.5rem;
  /**
   ** Cabeçalho - Busca */
  --B9-Busca__Fundo: white;
  --B9-Busca__Fundo_Focus: white;
  --B9-Busca__Borda: rgba(160, 160, 160, 0.5);
  --B9-Busca__Borda_Focus: rgba(160, 160, 160, 0.75);
  --B9-Busca__Texto: var(--B9-Cor--Texto);
  --B9-Busca__Botao_Texto: var(--B9-Cor--Primaria);
  --B9-Busca__Botao_Fundo: transparent;
  --B9-Busca__BorderRadius_out: 0;
  --B9-Busca__BorderRadius: 0;
  /**
   ** Barra Topo que aparece ao rolar a página */
  --B9-BarraTopo__Fundo: rgba(255, 255, 255, 0.85);
  --B9-BarraTopo__Texto: var(--B9-Cor--Primaria);
  --B9-BarraTopo__BorderRadius: 0;
  --B9-BarraTopo--Espacamento: 8px 16px;
  --B9-BarraTopo__Logo--Altura: 40px;
  --B9-BarraTopo__Logo: var(--B9-SimboloLogoTopoMenor);
  --B9-BarraTopo__Busca__Texto: var(--B9-Cor--Texto);
  --B9-BarraTopo__Busca__Fundo: var(--B9-Cor--Light);
  --B9-BarraTopo__BotaoBusca__Fundo: var(--B9-Cor--Primaria);
  --B9-BarraTopo__BotaoBusca__Texto: var(--B9-Cor--Branco);
  /**
   ** Barra menu principal */
  --B9-MenuPrincipal__Display: block;
  --B9-MenuPrincipal__Fundo: var(--B9-Cor--Branco);
  --B9-MenuPrincipal__Fundo_Hover: var(--B9-Cor--Light);
  --B9-MenuPrincipal__Texto: var(--B9-Cor--Texto);
  --B9-MenuPrincipal__Seta: var(--B9-Cor--Primaria);
  --B9-MenuPrincipal__TextoHover: var(--B9-Cor--Primaria);
  /* Submenu 1 */
  --B9-MenuPrincipal__Submenu__Fundo: var(--B9-Cor--Light);
  --B9-MenuPrincipal__Submenu__Borda: var(--B9-Cor--Light);
  --B9-MenuPrincipal__Submenu__Texto: var(--B9-Cor--Texto);
  --B9-MenuPrincipal__Submenu__TextoHover: var(--B9-Cor--Primaria);
  /* Submenu 2 */
  --B9-MenuPrincipal__Submenu3__Fundo: var(--B9-Cor--Light);
  --B9-MenuPrincipal__Submenu3__Borda: var(--B9-Cor--Cinza);
  --B9-MenuPrincipal__Submenu3__Texto: var(--B9-Cor--Texto);
  --B9-MenuPrincipal__Submenu3__TextoHover: var(--B9-Cor--Primaria);
  /**
   ** Barra mobile */
  --B9-BarraMobile__Fundo: rgba(255, 255, 255, 0.85);
  --B9-BarraMobile__Texto: var(--B9-Cor--Primaria);
  --B9-BarraMobile__Padding: 0;
  --B9-BarraMobile__Margin: 0;
  --B9-BarraMobile__BorderBottom: 1px solid #ccc;
  --B9-BarraMobile__BorderRadius: 0;
  /**
   ** Menu mobile */
  --B9-MenuMobile__Fundo: var(--B9-Cor--Branco);
  --B9-MenuMobile__Fundo_Nivel2: var(--B9-Cor--Light);
  --B9-MenuMobile__Titulo: var(--B9-Cor--Primaria);
  --B9-MenuMobile__Texto: var(--B9-Cor--Texto);
  --B9-MenuMobile__Borda: var(--B9-Cor--Primaria);
  --B9-MenuMobile__Botao_Fundo: var(--B9-Cor--Primaria);
  --B9-MenuMobile__Botao_Texto: var(--B9-Cor--Branco);
  /**
   ** Full banner */
  --B9-FullBanner_Altura-desktop: 600px;
  --B9-FullBanner_Altura-mobile: 320px;
  --B9-FullBanner_Altura-mobileSmall: 220px;
  --B9-FullBanner_BorderRadius: 0;
  --B9-FullBanner_Margin: 0 auto;
  --B9-FullBanner_MaxWidth: 100vw;
  /**
   ** Mini banner */
  --B9-MiniBanner_Fundo: var(--B9-Cor--Branco);
  /**
   ** Banner tarja */
  --B9-BannerTarja_Fundo: var(--B9-Cor--Branco);
  /**
  ** Corpo */
  --B9-Corpo__Fundo: var(--B9-Cor--Branco);
  /**
  ** Listagem */
  --B9-Listagem--Produtos__Display: block;
  --B9-Listagem--Produtos_PorLinha: 2;
  --B9-Listagem--Produtos_DuplaPorLinha: 2;
  --B9-Listagem--Titulo_Cor: var(--B9-Cor--Texto);
  --B9-Listagem--Subtitulo_Cor: var(--B9-Cor--Texto);
  --B9-Listagem--Titulo_BorderTop: 1px solid var(--B9-Cor--Light);
  --B9-Listagem--Titulo_ElementoApoio: none;
  --B9-Listagem--Titulo_ElementoApoio_Content: none;
  --B9-Listagem--Titulo_ElementoApoio_Width: 2rem;
  --B9-Listagem--Titulo_ElementoApoio_Height: 2rem;
  --B9-Listagem--Produto__Titulo__Fonte: 0.75rem;
  --B9-Listagem--Produto__Titulo__Fonte_Cor: var(--B9-Cor--Primaria);
  --B9-Listagem--Produto__Titulo__Peso: 500;
  --B9-Listagem--Produto__BorderBottom: 1px solid var(--B9-Cor--Light);
  --B9-Listagem--BG: var(--B9-Cor--Fundo);
  --B9-Listagem--BoxShadow: 0;
  --B9-Listagem--BoxShadow_Mobile: 0;
  --B9-Listagem--Imagem__BorderRadius: 8px;
  --B9-Listagem--Destaques__BorderRadius: 0 0 0.5rem 0.5rem;
  --B9-Listagem--Destaques__Padding: 0 10px;
  --B9-Listagem--Destaques__Fundo: var(--B9-Cor--Light);
  --B9-Listagem--Destaques__Texto: var(--B9-Cor--Texto);
  --B9-Listagem--Destaques__Hover__Fundo: var(--B9-Cor--Primaria);
  --B9-Listagem--Destaques__Hover__Texto: var(--B9-Cor--Branco);
  --B9-Listagem--PrecoProduto__Fundo: var(--B9-Cor--Branco);
  --B9-Listagem--PrecoProduto__Texto: var(--B9-Cor--Primaria);
  --B9-Listagem--PrecoProduto__Hover__Fundo: var(--B9-Cor--Terciaria);
  --B9-Listagem--PrecoProduto__Hover__Texto: var(--B9-Cor--Primaria);
  --B9-Listagem--Tag__Fundo-Padrao: var(--B9-Cor--Secundaria);
  --B9-Listagem--Tag__Fundo-Promocao: var(--B9-Cor--Primaria);
  --B9-Listagem--Tag__Fundo-Adicionado: var(--B9-Cor--Secundaria);
  --B9-Listagem--Tag__Fundo-FreteGratis: var(--B9-Cor--Terciaria);
  /*  Foto vertical */
  --B9-Listagem--Imagem_ObjectFit: cover;
  --B9-Listagem--Imagem_Altura_Desktop: auto;
  --B9-Listagem--Imagem_Altura_Tablet: auto;
  --B9-Listagem--Imagem_Altura_Mobile: auto;
  /*  Foto quadrado responsiva */
  --B9-Listagem--Imagem_Altura_Desktop: auto;
  --B9-Listagem--Imagem_Altura_Tablet: auto;
  --B9-Listagem--Imagem_Altura_Mobile: auto;
  /**
  ** Rodapé */
  --B9-Rodape__Fundo: var(--B9-Cor--Light);
  --B9-Rodape__Sombra: 0 1rem 4rem -2.4rem rgba(0, 0, 0, 0.2);
  --B9-Rodape__Padrao__Display: block;
  --B9-Rodape__Padrao__URL: url("https://cdn.awsli.com.br/1606/1606323/arquivos/fachry-zella-devandra-WBDK76pCb9E-unsplash.jpeg");
  --B9-Rodape__Padrao__Fundo: var(--B9-Cor--Primaria);
  --B9-Rodape__Padrao__Fundo_Tamanho: cover;
  --B9-Rodape__Padrao__Height: 80vh;
  --B9-Rodape__UltimaLinha_Fundo: rgb(var(--B9-Cor--Preto));
  --B9-Rodape__UltimaLinha_Texto: var(--B9-Cor--Light);
  --B9-Rodape__UltimaLinha_Link: var(--B9-Cor--Light);
  /**
  ** Institucional rodapé */
  --B9-Rodape__Institucional__Fundo: var(--B9-Cor--Branco);
  --B9-Rodape__Institucional__Titulo: var(--B9-Cor--Escuro);
  --B9-Rodape__Institucional__Titulo_ElementoApoio: var(--B9-ElementoApoio) no-repeat left center;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Content: ;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Width: 1.25rem;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Height: 1.25rem;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Transform: translate(4px, -4px);
  --B9-Rodape__Institucional__Borda: var(--B9-Cor--Light);
  --B9-Rodape__Institucional__Texto: rgb(var(--B9-Cor--Preto));
  --B9-Rodape__Institucional__Botao__Texto: var(--B9-Cor--Branco);
  --B9-Rodape__Institucional__Botao__Fundo: var(--B9-Cor--Primaria);
  /**
  ** Produtos */
  --B9-Produto__Variacoes__Fundo: var(--B9-Cor--Light);
  --B9-Produto__Variacoes__Texto_Cor: var(--B9-Cor--Texto);
  --B9-Produto__Variacoes__Fundo_Ativo: var(--B9-Cor--Secundaria);
  --B9-Produto__Variacoes__Texto_Cor_Ativo: var(--B9-Cor--Light);
  --B9-Produto__Variacoes__BorderRadius: 1rem;
  --B9-Produto__Preco-Promocional: var(--B9-Cor--Primaria);
  --B9-Produto__Thumbs-BorderColor-Ativo: var(--B9-Cor--Primaria);
  /**
  ** Padrão produtos */
  --B9-Produto__Titulo__FontSize__Desktop: 1.75rem;
  --B9-Produto__Titulo__FontSize__Mobile: 1.5rem;
  --B9-Produto__Titulo__Color: var(--B9-Cor--Primaria);
  --B9-Produto__Titulo__FontWeight: 600;
  --B9-Produto__Container_BoxShadow: none;
  --B9-Produto__Container_MaxHeight: 75vh;
  --B9-Produto__Padrao__Fundo: var(--B9-Cor--Branco);
  --B9-Produto__Padrao__Sobreposicao_Cor: var(--B9-Cor--Branco);
  --B9-Produto__Padrao__Sobreposicao_Opacidade: 0.95;
  --B9-Produto__Padrao__URL: none;
  --B9-Produto__Padrao__Fundo_Tamanho: 2rem;
}
body[data-b9-theme=nike] .b9__ChangeTheme__panel_button[data-theme=nike]:before {
  background-color: #c9ff00 !important;
}
body[data-b9-theme=nike] .logo a {
  position: relative;
  display: block;
  background: url("https://cdn.awsli.com.br/1606/1606323/arquivos/logo-nike.svg") no-repeat center center;
  background-size: contain;
  mix-blend-mode: multiply;
}
body[data-b9-theme=nike] .logo a img {
  opacity: 0;
}

/**
** Cabeçalho */
body[data-b9-theme=artSkate] {
  /* Cores da marca */
  --B9-Cor--Primaria: #e3343e;
  --B9-Cor--Secundaria: #011016;
  --B9-Cor--Terciaria: #484748;
  /* Cor que gere contraste sob a cor primaria */
  --B9-Cor--Primaria-Texto: #ffffff;
  /* Cores padrão */
  --B9-Cor--Preto: 1, 16, 22;
  --B9-Cor--Escuro: #261019;
  --B9-Cor--Cinza: #dddddd;
  --B9-Cor--Light: #eeeeee;
  --B9-Cor--OffWhite: #fcfcfc;
  --B9-Cor--Branco: #fff;
  --B9-Cor--Sucesso: #4b8d18;
  /* Cores de elementos globais */
  --B9-Cor--Fundo: var(--B9-Cor--Branco);
  --B9-Cor--Fundo-escuro: var(--B9-Cor--Terciaria);
  --B9-Cor--Texto: var(--B9-Cor--Secundaria);
  --B9-Cor--Texto-FundoEscuro: #999;
  --B9-Cor--Titulo: var(--B9-Cor--Primaria);
  --B9-Cor--Link: var(--B9-Cor--Primaria);
  --B9-Cor--Botao: var(--B9-Cor--Secundaria);
  /* Imagens ou fundos para elementos de apoio */
  --B9-SimboloLogoTopoMenor: url("https://cdn.awsli.com.br/2427/2427948/arquivos/logo_art_skate.png");
  --B9-ElementoApoio: none;
  --B9-ElementoApoio__Cinza: none;
  --B9-Pattern__01: none;
  --B9-Pattern__02: none;
  /* BG Topo */
  --B9-Header_BG: top center fixed url("https://cdn.awsli.com.br/2427/2427948/arquivos/background_header_skatista.jpg");
  --B9-Header_Color: var(--B9-Cor--Primaria);
  --B9-Header_BG_Mobile: bottom right fixed url("https://cdn.awsli.com.br/2427/2427948/arquivos/background_header_v2.jpg");
  --B9-Header_Color_Mobile: var(--B9-Header_Color);
  /**
   ** Barra Inicial - Barra no topo com ícones de redes sociais e formas de contato. */
  --B9-BarraInicial__Fundo: var(--B9-Cor--Secundaria);
  --B9-BarraInicial__Margin: 0;
  --B9-BarraInicial__BorderBottom: none;
  --B9-BarraInicial__Texto: var(--B9-Cor--Branco);
  --B9-BarraInicial__Icones: var(--B9-Cor--Primaria);
  --B9-BarraInicial__EspacamentoInterno: 8px 0;
  --B9-BarraInicial__BorderRadius: 0;
  /**
   ** Cabeçalho */
  --B9-Cabecalho__Altura: 100vh;
  --B9-Cabecalho__Altura_PaginasInternas: auto;
  --B9-Cabecalho__Logo_Altura: 200px;
  --B9-Cabecalho__Fundo: var(--B9-Header_Color) var(--B9-Header_BG);
  --B9-Cabecalho__Fundo_Mobile: var(--B9-Header_Color_Mobile) var(--B9-Header_BG_Mobile);
  --B9-Cabecalho__Fundo_Size: cover;
  --B9-Cabecalho__Fundo_Size_Mobile: cover;
  --B9-Cabecalho__Texto: var(--B9-Cor--Texto);
  --B9-Cabecalho__Bemvindo__Texto: var(--B9-Cor--Branco);
  --B9-Cabecalho__Bemvindo__Link: var(--B9-Cor--Branco);
  --B9-Cabecalho__AcoesConta__Background: var(--B9-Cor--Branco);
  --B9-Cabecalho__AcoesConta__Texto-Cor: var(var(--B9-Cor--Texto));
  --B9-Cabecalho__AcoesConta__Texto-Tamanho: 13px;
  --B9-Cabecalho__AcoesConta__Icone-Cor: var(--B9-Cor--Primaria);
  --B9-Cabecalho__AcoesConta__Icone-Tamanho: 12px;
  --B9-Cabecalho__AcoesConta__Shadow: 1px 0.5rem 1rem -0.5rem rgba(0, 0, 0, 0.25);
  --B9-Cabecalho__AcoesConta__Padding: 0.25rem 0.5rem;
  --B9-Cabecalho__AcoesConta__BorderRadius: 0.5rem;
  --B9-Cabecalho__Carrinho__Shadow: 1px 0.5rem 1rem -0.5rem rgba(0, 0, 0, 0.25);
  --B9-Cabecalho__Carrinho__Icone_Texto: var(--B9-Cor--Branco);
  --B9-Cabecalho__Carrinho__Icone_Fundo: var(--B9-Cor--Primaria);
  --B9-Cabecalho__Carrinho__Quantidade_Texto: var(--B9-Cor--Texto);
  --B9-Cabecalho__Carrinho__Quantidade_Fundo: var(--B9-Cor--Branco);
  --B9-Cabecalho__Carrinho__BotaoInterno: var(--B9-Cor--Primaria);
  --B9-Cabecalho__Dropdown_Profile_BG: var(--B9-Cor--Primaria);
  --B9-Cabecalho__Dropdown_Profile_Text: var(--B9-Cor--Primaria-Texto);
  --B9-Cabecalho__Dropdown_Profile_BGInner: rgb(var(--B9-Cor--Preto));
  --B9-Cabecalho__Dropdown_Profile_TextInner: var(--B9-Cor--Branco);
  --B9-Cabecalho__Dropdown_Profile_BorderSize: 4px;
  --B9-Cabecalho__Dropdown_Profile_Border: solid var(--B9-Cor--Primaria);
  --B9-Cabecalho__Dropdown_Profile_BorderRadius: 1rem;
  /**
   ** Cabeçalho - Busca */
  --B9-Busca__Fundo: rgba(255, 255, 255, 0.75);
  --B9-Busca__Fundo_Focus: white;
  --B9-Busca__Borda: rgba(160, 160, 160, 0.5);
  --B9-Busca__Borda_Focus: rgba(160, 160, 160, 0.75);
  --B9-Busca__Texto: var(--B9-Cor--Texto);
  --B9-Busca__Botao_Texto: var(--B9-Cor--Primaria);
  --B9-Busca__Botao_Fundo: white;
  --B9-Busca__BorderRadius_out: 20px;
  --B9-Busca__BorderRadius: 19px;
  /**
   ** Barra Topo que aparece ao rolar a página */
  --B9-BarraTopo__Fundo: rgba(0, 0, 0, 0.8);
  --B9-BarraTopo__Texto: var(--B9-Cor--Branco);
  --B9-BarraTopo__BorderRadius: 0 0 0.5rem 0.5rem;
  --B9-BarraTopo--Espacamento: 4px 16px;
  --B9-BarraTopo__Logo--Altura: 40px;
  --B9-BarraTopo__Logo: var(--B9-SimboloLogoTopoMenor);
  --B9-BarraTopo__Busca__Texto: var(--B9-Cor--Secundaria);
  --B9-BarraTopo__Busca__Fundo: var(--B9-Cor--OffWhite);
  --B9-BarraTopo__BotaoBusca__Fundo: var(--B9-Cor--Secundaria);
  --B9-BarraTopo__BotaoBusca__Texto: var(--B9-Cor--Branco);
  /**
   ** Barra menu principal */
  --B9-MenuPrincipal__Display: inherit;
  --B9-MenuPrincipal__Fundo: rgba(255, 255, 255, 0.75);
  --B9-MenuPrincipal__Fundo_Hover: rgba(255, 255, 255, 0.95);
  --B9-MenuPrincipal__Texto: var(--B9-Cor--Texto);
  --B9-MenuPrincipal__Seta: var(--B9-Cor--Primaria);
  --B9-MenuPrincipal__TextoHover: var(--B9-Cor--Primaria);
  /* Submenu 1 */
  --B9-MenuPrincipal__Submenu__Fundo: var(--B9-Cor--Light);
  --B9-MenuPrincipal__Submenu__Borda: var(--B9-Cor--Cinza);
  --B9-MenuPrincipal__Submenu__Texto: var(--B9-Cor--Texto);
  --B9-MenuPrincipal__Submenu__TextoHover: var(--B9-Cor--Primaria);
  /* Submenu 2 */
  --B9-MenuPrincipal__Submenu3__Fundo: var(--B9-Cor--Light);
  --B9-MenuPrincipal__Submenu3__Borda: var(--B9-Cor--Cinza);
  --B9-MenuPrincipal__Submenu3__Texto: var(--B9-Cor--Texto);
  --B9-MenuPrincipal__Submenu3__TextoHover: var(--B9-Cor--Primaria);
  /**
   ** Barra mobile */
  --B9-BarraMobile__Fundo: var(--B9-Cor--Secundaria);
  --B9-BarraMobile__Texto: var(--B9-Cor--Branco);
  --B9-BarraMobile__Padding: 0;
  --B9-BarraMobile__Margin: 0;
  --B9-BarraMobile__BorderBottom: none;
  --B9-BarraMobile__BorderRadius: 0 0 0.75rem 0.75rem;
  /**
   ** Menu mobile */
  --B9-MenuMobile__Fundo: var(--B9-Cor--Branco);
  --B9-MenuMobile__Fundo_Nivel2: var(--B9-Cor--Light);
  --B9-MenuMobile__Titulo: var(--B9-Cor--Primaria);
  --B9-MenuMobile__Texto: var(--B9-Cor--Texto);
  --B9-MenuMobile__Borda: var(--B9-Cor--Primaria);
  --B9-MenuMobile__Botao_Fundo: var(--B9-Cor--Primaria);
  --B9-MenuMobile__Botao_Texto: var(--B9-Cor--Branco);
  /**
   ** Full banner */
  --B9-FullBanner_Altura-desktop: 600px;
  --B9-FullBanner_Altura-mobile: 320px;
  --B9-FullBanner_Altura-mobileSmall: 220px;
  --B9-FullBanner_BorderRadius: 0;
  --B9-FullBanner_Margin: 0 auto;
  --B9-FullBanner_MaxWidth: 100vw;
  /**
   ** Mini banner */
  --B9-MiniBanner_Fundo: var(--B9-Cor--Branco);
  /**
   ** Banner tarja */
  --B9-BannerTarja_Fundo: var(--B9-Cor--Branco);
  /**
  ** Corpo */
  --B9-Corpo__Fundo: var(--B9-Cor--Branco);
  /**
  ** Listagem */
  --B9-Listagem--Produtos__Display: block;
  --B9-Listagem--Produtos_PorLinha: 2;
  --B9-Listagem--Produtos_DuplaPorLinha: 2;
  --B9-Listagem--Titulo_Cor: var(--B9-Cor--Primaria);
  --B9-Listagem--Subtitulo_Cor: var(--B9-Cor--Texto);
  --B9-Listagem--Titulo_BorderTop: 1px solid var(--B9-Cor--Light);
  --B9-Listagem--Titulo_ElementoApoio: none;
  --B9-Listagem--Titulo_ElementoApoio_Content: none;
  --B9-Listagem--Titulo_ElementoApoio_Width: 2rem;
  --B9-Listagem--Titulo_ElementoApoio_Height: 2rem;
  --B9-Listagem--Produto__Titulo__Fonte: 1rem;
  --B9-Listagem--Produto__Titulo__Fonte_Cor: var(--B9-Cor--Texto);
  --B9-Listagem--Produto__Titulo__Peso: 500;
  --B9-Listagem--Produto__BorderBottom: 1px solid var(--B9-Cor--Light);
  --B9-Listagem--BG: var(--B9-Cor--Fundo);
  --B9-Listagem--BoxShadow: 0 0 30px -10px rgba(0, 0, 0, 0.2);
  --B9-Listagem--BoxShadow_Mobile: 0 0 30px -10px rgba(0, 0, 0, 0.2);
  --B9-Listagem--Imagem__BorderRadius: 0.5rem;
  --B9-Listagem--Destaques__BorderRadius: 0.5rem;
  --B9-Listagem--Destaques__Padding: 0.25rem;
  --B9-Listagem--Destaques__Fundo: var(--B9-Cor--Branco);
  --B9-Listagem--Destaques__Texto: var(--B9-Cor--Terciaria);
  --B9-Listagem--Destaques__Hover__Fundo: var(--B9-Cor--Primaria);
  --B9-Listagem--Destaques__Hover__Texto: var(--B9-Cor--Branco);
  --B9-Listagem--PrecoProduto__Fundo: var(--B9-Cor--Primaria);
  --B9-Listagem--PrecoProduto__Texto: var(--B9-Cor--Branco);
  --B9-Listagem--PrecoProduto__Hover__Fundo: var(--B9-Cor--Primaria);
  --B9-Listagem--PrecoProduto__Hover__Texto: var(--B9-Cor--Branco);
  --B9-Listagem--Tag__Fundo-Padrao: var(--B9-Cor--Primaria);
  --B9-Listagem--Tag__Fundo-Promocao: var(--B9-Cor--Primaria);
  --B9-Listagem--Tag__Fundo-Adicionado: var(--B9-Cor--Primaria);
  --B9-Listagem--Tag__Fundo-FreteGratis: var(--B9-Cor--Terciaria);
  /*  Foto vertical */
  --B9-Listagem--Imagem_ObjectFit: cover;
  --B9-Listagem--Imagem_Altura_Desktop: auto;
  --B9-Listagem--Imagem_Altura_Tablet: auto;
  --B9-Listagem--Imagem_Altura_Mobile: auto;
  /*  Foto quadrado responsiva */
  --B9-Listagem--Imagem_Altura_Desktop: auto;
  --B9-Listagem--Imagem_Altura_Tablet: auto;
  --B9-Listagem--Imagem_Altura_Mobile: auto;
  /**
  ** Rodapé */
  --B9-Rodape__Fundo: var(--B9-Cor--Light);
  --B9-Rodape__Sombra: 0 1rem 4rem -2.4rem rgba(0, 0, 0, 0.2);
  --B9-Rodape__Padrao__Display: block;
  --B9-Rodape__Padrao__URL: url("https://cdn.awsli.com.br/2427/2427948/arquivos/pattern_skate.png");
  --B9-Rodape__Padrao__Fundo: var(--B9-Cor--Terciaria);
  --B9-Rodape__Padrao__Fundo_Tamanho: 350px;
  --B9-Rodape__Padrao__Height: 50vh;
  --B9-Rodape__UltimaLinha_Fundo: rgb(var(--B9-Cor--Preto));
  --B9-Rodape__UltimaLinha_Texto: var(--B9-Cor--Light);
  --B9-Rodape__UltimaLinha_Link: var(--B9-Cor--Light);
  /**
  ** Institucional rodapé */
  --B9-Rodape__Institucional__Fundo: var(--B9-Cor--Branco);
  --B9-Rodape__Institucional__Titulo: var(--B9-Cor--Escuro);
  --B9-Rodape__Institucional__Titulo_ElementoApoio: var(--B9-ElementoApoio) no-repeat left center;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Content: ;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Width: 1.25rem;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Height: 1.25rem;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Transform: translate(4px, -4px);
  --B9-Rodape__Institucional__Borda: #ccc;
  --B9-Rodape__Institucional__Texto: rgb(var(--B9-Cor--Preto));
  --B9-Rodape__Institucional__Botao__Texto: var(--B9-Cor--Primaria);
  --B9-Rodape__Institucional__Botao__Fundo: var(--B9-Cor--OffWhite);
  /**
  ** Produtos */
  --B9-Produto__Variacoes__Fundo: var(--B9-Cor--Light);
  --B9-Produto__Variacoes__Texto_Cor: var(--B9-Cor--Texto);
  --B9-Produto__Variacoes__Fundo_Ativo: var(--B9-Cor--Primaria);
  --B9-Produto__Variacoes__Texto_Cor_Ativo: var(--B9-Cor--Light);
  --B9-Produto__Variacoes__BorderRadius: 1rem;
  --B9-Produto__Preco-Promocional: var(--B9-Cor--Primaria);
  --B9-Produto__Thumbs-BorderColor-Ativo: var(--B9-Cor--Primaria);
  /**
  ** Padrão produtos */
  --B9-Produto__Titulo__FontSize__Desktop: 1.75rem;
  --B9-Produto__Titulo__FontSize__Mobile: 1.5rem;
  --B9-Produto__Titulo__Color: var(--B9-Cor--Primaria);
  --B9-Produto__Titulo__FontWeight: 600;
  --B9-Produto__Container_BoxShadow: 0rem 0rem 16rem -3.5rem rgba(0, 0, 0, 0.25);
  --B9-Produto__Container_MaxHeight: 75vh;
  --B9-Produto__Padrao__Fundo: var(--B9-Cor--OffWhite);
  --B9-Produto__Padrao__Sobreposicao_Cor: var(--B9-Cor--OffWhite);
  --B9-Produto__Padrao__Sobreposicao_Opacidade: 0.975;
  --B9-Produto__Padrao__URL: url("https://cdn.awsli.com.br/2427/2427948/arquivos/pattern_skate.png");
  --B9-Produto__Padrao__Fundo_Tamanho: 10rem;
}
body[data-b9-theme=artSkate] .b9__ChangeTheme__panel_button[data-theme=artSkate]:before {
  background-color: #c9ff00 !important;
}
body[data-b9-theme=artSkate] .logo a {
  position: relative;
  display: block;
  background: url("https://cdn.awsli.com.br/2427/2427948/arquivos/logo_art_skate.png") no-repeat center center;
  background-size: contain;
  mix-blend-mode: unset;
}
body[data-b9-theme=artSkate] .logo a img {
  opacity: 0;
}

body[data-b9-theme=maniaDeCoral] {
  /* Cores da marca */
  --B9-Cor--Primaria: #52d5cf;
  --B9-Cor--Secundaria: #d48cf0;
  --B9-Cor--Terciaria: #e783cb;
  /* Cor que gere contraste sob a cor primaria */
  --B9-Cor--Primaria-Texto: #0a9fa2;
  /* Cores padrão */
  --B9-Cor--Preto: 1, 16, 22;
  --B9-Cor--Escuro: #261019;
  --B9-Cor--Cinza: #dddddd;
  --B9-Cor--Light: #f2fffe;
  --B9-Cor--OffWhite: #fcfcfc;
  --B9-Cor--Branco: #fff;
  --B9-Cor--Sucesso: #4b8d18;
  /* Cores de elementos globais */
  --B9-Cor--Fundo: var(--B9-Cor--Branco);
  --B9-Cor--Fundo-escuro: var(--B9-Cor--Primaria-Texto);
  --B9-Cor--Texto: #847676;
  --B9-Cor--Texto-FundoEscuro: #e2ccdc;
  --B9-Cor--Titulo: var(--B9-Cor--Primaria);
  --B9-Cor--Link: var(--B9-Cor--Primaria);
  --B9-Cor--Botao: var(--B9-Cor--Sucesso);
  /* Imagens ou fundos para elementos de apoio */
  --B9-SimboloLogoTopoMenor: url("https://cdn.awsli.com.br/1606/1606323/arquivos/maniaDeCoral_icon.png");
  --B9-ElementoApoio: url("https://cdn.awsli.com.br/1606/1606323/arquivos/maniaDeCoral_icon.png");
  --B9-ElementoApoio__Cinza: url("https://cdn.awsli.com.br/1606/1606323/arquivos/maniaDeCoral_icon.png");
  --B9-Pattern__01: url("https://cdn.awsli.com.br/1606/1606323/arquivos/nature_pattern_green_cacto.png");
  --B9-Pattern__02: url("https://cdn.awsli.com.br/1606/1606323/arquivos/pattern_pink.png");
  /* BG Topo */
  --B9-Header_BG: none;
  --B9-Header_Color: var(--B9-Cor--Light);
  --B9-Header_BG_Mobile: url("https://cdn.awsli.com.br/1606/1606323/arquivos/pattern_pink.png") top center fixed;
  --B9-Header_Color_Mobile: var(--B9-Cor--Light);
  /**
   ** Barra Inicial - Barra no topo com ícones de redes sociais e formas de contato. */
  --B9-BarraInicial__Fundo: var(--B9-Cor--Secundaria);
  --B9-BarraInicial__Margin: 0 0 -2rem;
  --B9-BarraInicial__BorderBottom: transparent;
  --B9-BarraInicial__Texto: var(--B9-Cor--Branco);
  --B9-BarraInicial__Icones: var(--B9-Cor--Branco);
  --B9-BarraInicial__EspacamentoInterno: 1rem;
  --B9-BarraInicial__BorderRadius: 0 0 2rem 2rem;
  /**
   ** Cabeçalho */
  --B9-Cabecalho__Altura: 200px;
  --B9-Cabecalho__Altura_PaginasInternas: auto;
  --B9-Cabecalho__Logo_Altura: 200px;
  --B9-Cabecalho__Fundo: var(--B9-Header_Color) var(--B9-Header_BG);
  --B9-Cabecalho__Fundo_Mobile: var(--B9-Header_BG_Mobile) var(--B9-Header_Color_Mobile);
  --B9-Cabecalho__Fundo_Size: 600px;
  --B9-Cabecalho__Fundo_Size_Mobile: 600px;
  --B9-Cabecalho__Texto: var(--B9-Cor--Texto);
  --B9-Cabecalho__Bemvindo__Texto: var(--B9-Cor--Texto);
  --B9-Cabecalho__Bemvindo__Link: var(--B9-Cor--Texto);
  --B9-Cabecalho__AcoesConta__Background: var(--B9-Cor--Branco);
  --B9-Cabecalho__AcoesConta__Texto-Cor: var(var(--B9-Cor--Texto));
  --B9-Cabecalho__AcoesConta__Texto-Tamanho: 13px;
  --B9-Cabecalho__AcoesConta__Icone-Cor: var(--B9-Cor--Primaria);
  --B9-Cabecalho__AcoesConta__Icone-Tamanho: 12px;
  --B9-Cabecalho__AcoesConta__Shadow: 1px 0.5rem 1rem -0.5rem rgba(0, 0, 0, 0.25);
  --B9-Cabecalho__AcoesConta__Padding: 0.25rem 0.5rem;
  --B9-Cabecalho__AcoesConta__BorderRadius: 0.5rem;
  --B9-Cabecalho__Carrinho__Shadow: 1px 0.5rem 1rem -0.5rem rgba(0, 0, 0, 0.25);
  --B9-Cabecalho__Carrinho__Icone_Texto: var(--B9-Cor--Primaria-Texto);
  --B9-Cabecalho__Carrinho__Icone_Fundo: var(--B9-Cor--Primaria);
  --B9-Cabecalho__Carrinho__Quantidade_Texto: var(--B9-Cor--Branco);
  --B9-Cabecalho__Carrinho__Quantidade_Fundo: var(--B9-Cor--Secundaria);
  --B9-Cabecalho__Carrinho__BotaoInterno: var(--B9-Cor--Sucesso);
  --B9-Cabecalho__Dropdown_Profile_BG: var(--B9-Cor--Primaria);
  --B9-Cabecalho__Dropdown_Profile_Text: var(--B9-Cor--Primaria-Texto);
  --B9-Cabecalho__Dropdown_Profile_BGInner: rgb(var(--B9-Cor--Preto));
  --B9-Cabecalho__Dropdown_Profile_TextInner: var(--B9-Cor--Branco);
  --B9-Cabecalho__Dropdown_Profile_BorderSize: 4px;
  --B9-Cabecalho__Dropdown_Profile_Border: solid var(--B9-Cor--Primaria);
  --B9-Cabecalho__Dropdown_Profile_BorderRadius: 1rem;
  /**
   ** Cabeçalho - Busca */
  --B9-Busca__Fundo: rgba(255, 200, 255, 0.25);
  --B9-Busca__Fundo_Focus: rgba(255, 200, 255, 0.5);
  --B9-Busca__Borda: var(--B9-Cor--Secundaria);
  --B9-Busca__Borda_Focus: var(--B9-Cor--Terciaria);
  --B9-Busca__Texto: var(--B9-Cor--Escuro);
  --B9-Busca__Botao_Texto: var(--B9-Cor--Primaria-Texto);
  --B9-Busca__Botao_Fundo: var(--B9-Cor--Primaria);
  --B9-Busca__BorderRadius_out: 20px;
  --B9-Busca__BorderRadius: 19px;
  /**
   ** Barra Topo que aparece ao rolar a página */
  --B9-BarraTopo__Fundo: var(--B9-Cor--Texto-FundoEscuro);
  --B9-BarraTopo__Texto: var(--B9-Cor--Escuro);
  --B9-BarraTopo__BorderRadius: 0 0 1.25rem 1.25rem;
  --B9-BarraTopo--Espacamento: 8px 16px;
  --B9-BarraTopo__Logo--Altura: 40px;
  --B9-BarraTopo__Logo: var(--B9-SimboloLogoTopoMenor);
  --B9-BarraTopo__Busca__Texto: var(--B9-Cor--Escuro);
  --B9-BarraTopo__Busca__Fundo: var(--B9-Cor--Branco);
  --B9-BarraTopo__BotaoBusca__Fundo: var(--B9-Cor--Primaria);
  --B9-BarraTopo__BotaoBusca__Texto: var(--B9-Cor--OffWhite);
  /**
   ** Barra menu principal */
  --B9-MenuPrincipal__Display: block;
  --B9-MenuPrincipal__Fundo: rgba(255, 255, 255, 0.1);
  --B9-MenuPrincipal__Fundo_Hover: rgba(255, 255, 255, 0.75);
  --B9-MenuPrincipal__Texto: var(--B9-Cor--Texto);
  --B9-MenuPrincipal__Seta: var(--B9-Cor--Primaria);
  --B9-MenuPrincipal__TextoHover: var(--B9-Cor--Primaria);
  /* Submenu 1 */
  --B9-MenuPrincipal__Submenu__Fundo: var(--B9-Cor--Light);
  --B9-MenuPrincipal__Submenu__Borda: var(--B9-Cor--Cinza);
  --B9-MenuPrincipal__Submenu__Texto: var(--B9-Cor--Texto);
  --B9-MenuPrincipal__Submenu__TextoHover: var(--B9-Cor--Primaria);
  /* Submenu 2 */
  --B9-MenuPrincipal__Submenu3__Fundo: var(--B9-Cor--Light);
  --B9-MenuPrincipal__Submenu3__Borda: var(--B9-Cor--Cinza);
  --B9-MenuPrincipal__Submenu3__Texto: var(--B9-Cor--Texto);
  --B9-MenuPrincipal__Submenu3__TextoHover: var(--B9-Cor--Primaria);
  /**
   ** Barra mobile */
  --B9-BarraMobile__Fundo: var(--B9-Cor--Primaria-Texto);
  --B9-BarraMobile__Texto: var(--B9-Cor--Branco);
  --B9-BarraMobile__Padding: 0;
  --B9-BarraMobile__Margin: 0;
  --B9-BarraMobile__BorderBottom: none;
  --B9-BarraMobile__BorderRadius: 0 0 0.75rem 0.75rem;
  /**
   ** Menu mobile */
  --B9-MenuMobile__Fundo: var(--B9-Cor--Fundo-escuro);
  --B9-MenuMobile__Fundo_Nivel2: rgba(255, 255, 255, 0.25);
  --B9-MenuMobile__Titulo: var(--B9-Cor--Branco);
  --B9-MenuMobile__Texto: var(--B9-Cor--Branco);
  --B9-MenuMobile__Borda: var(--B9-Cor--Primaria);
  --B9-MenuMobile__Botao_Fundo: var(--B9-Cor--Primaria);
  --B9-MenuMobile__Botao_Texto: var(--B9-Cor--Branco);
  /**
   ** Full banner */
  --B9-FullBanner_Altura-desktop: 600px;
  --B9-FullBanner_Altura-mobile: 320px;
  --B9-FullBanner_Altura-mobileSmall: 220px;
  --B9-FullBanner_BorderRadius: 0;
  --B9-FullBanner_Margin: 0 auto;
  --B9-FullBanner_MaxWidth: 100vw;
  /**
   ** Mini banner */
  --B9-MiniBanner_Fundo: var(--B9-Cor--Branco);
  /**
   ** Banner tarja */
  --B9-BannerTarja_Fundo: var(--B9-Cor--Branco);
  /**
  ** Corpo */
  --B9-Corpo__Fundo: var(--B9-Cor--Branco);
  /**
  ** Listagem */
  --B9-Listagem--Produtos__Display: block;
  --B9-Listagem--Produtos_PorLinha: 2;
  --B9-Listagem--Produtos_DuplaPorLinha: 2;
  --B9-Listagem--Titulo_Cor: var(--B9-Cor--Texto);
  --B9-Listagem--Subtitulo_Cor: var(--B9-Cor--Texto);
  --B9-Listagem--Titulo_BorderTop: 1px solid var(--B9-Cor--Light);
  --B9-Listagem--Titulo_ElementoApoio: var(--B9-ElementoApoio) no-repeat center center;
  --B9-Listagem--Titulo_ElementoApoio_Content: ;
  --B9-Listagem--Titulo_ElementoApoio_Width: 2rem;
  --B9-Listagem--Titulo_ElementoApoio_Height: 2rem;
  --B9-Listagem--Produto__Titulo__Fonte: 0.75rem;
  --B9-Listagem--Produto__Titulo__Fonte_Cor: var(--B9-Cor--Texto);
  --B9-Listagem--Produto__Titulo__Peso: 500;
  --B9-Listagem--Produto__BorderBottom: 1px solid var(--B9-Cor--Light);
  --B9-Listagem--BG: var(--B9-Cor--Fundo);
  --B9-Listagem--BoxShadow: 0 40px 30px -10px rgba(0, 0, 0, 0.05);
  --B9-Listagem--BoxShadow_Mobile: 0 40px 30px -10px rgba(0, 0, 0, 0.05);
  --B9-Listagem--Imagem__BorderRadius: 8px;
  --B9-Listagem--Destaques__BorderRadius: 0 0 0.5rem 0.5rem;
  --B9-Listagem--Destaques__Padding: 0 10px;
  --B9-Listagem--Destaques__Fundo: var(--B9-Cor--Light);
  --B9-Listagem--Destaques__Texto: var(--B9-Cor--Texto);
  --B9-Listagem--Destaques__Hover__Fundo: var(--B9-Cor--Primaria);
  --B9-Listagem--Destaques__Hover__Texto: var(--B9-Cor--Branco);
  --B9-Listagem--PrecoProduto__Fundo: var(--B9-Cor--Secundaria);
  --B9-Listagem--PrecoProduto__Texto: var(--B9-Cor--Branco);
  --B9-Listagem--PrecoProduto__Hover__Fundo: var(--B9-Cor--Secundaria);
  --B9-Listagem--PrecoProduto__Hover__Texto: var(--B9-Cor--Branco);
  --B9-Listagem--Tag__Fundo-Padrao: var(--B9-Cor--Secundaria);
  --B9-Listagem--Tag__Fundo-Promocao: var(--B9-Cor--Primaria-Texto);
  --B9-Listagem--Tag__Fundo-Adicionado: var(--B9-Cor--Secundaria);
  --B9-Listagem--Tag__Fundo-FreteGratis: var(--B9-Cor--Terciaria);
  /*  Foto vertical */
  --B9-Listagem--Imagem_ObjectFit: cover;
  --B9-Listagem--Imagem_Altura_Desktop: auto;
  --B9-Listagem--Imagem_Altura_Tablet: auto;
  --B9-Listagem--Imagem_Altura_Mobile: auto;
  /*  Foto quadrado responsiva */
  --B9-Listagem--Imagem_Altura_Desktop: auto;
  --B9-Listagem--Imagem_Altura_Tablet: auto;
  --B9-Listagem--Imagem_Altura_Mobile: auto;
  /**
  ** Rodapé */
  --B9-Rodape__Fundo: var(--B9-Cor--Light);
  --B9-Rodape__Sombra: 0 1rem 4rem -2.4rem rgba(0, 0, 0, 0.2);
  --B9-Rodape__Padrao__Display: block;
  --B9-Rodape__Padrao__URL: var(--B9-Pattern__01);
  --B9-Rodape__Padrao__Fundo: #75e9e3;
  --B9-Rodape__Padrao__Fundo_Tamanho: 600px;
  --B9-Rodape__Padrao__Height: 75vh;
  --B9-Rodape__UltimaLinha_Fundo: rgb(var(--B9-Cor--Preto));
  --B9-Rodape__UltimaLinha_Texto: var(--B9-Cor--Light);
  --B9-Rodape__UltimaLinha_Link: var(--B9-Cor--Light);
  /**
  ** Institucional rodapé */
  --B9-Rodape__Institucional__Fundo: var(--B9-Cor--Branco);
  --B9-Rodape__Institucional__Titulo: var(--B9-Cor--Escuro);
  --B9-Rodape__Institucional__Titulo_ElementoApoio: var(--B9-ElementoApoio) no-repeat left center;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Content: ;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Width: 1.25rem;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Height: 1.25rem;
  --B9-Rodape__Institucional__Titulo_ElementoApoio_Transform: translate(4px, -4px);
  --B9-Rodape__Institucional__Borda: var(--B9-Cor--Light);
  --B9-Rodape__Institucional__Texto: rgb(var(--B9-Cor--Preto));
  --B9-Rodape__Institucional__Botao__Texto: var(--B9-Cor--Primaria);
  --B9-Rodape__Institucional__Botao__Fundo: var(--B9-Cor--Secundaria);
  /**
  ** Produtos */
  --B9-Produto__Variacoes__Fundo: var(--B9-Cor--Light);
  --B9-Produto__Variacoes__Texto_Cor: var(--B9-Cor--Texto);
  --B9-Produto__Variacoes__Fundo_Ativo: var(--B9-Cor--Secundaria);
  --B9-Produto__Variacoes__Texto_Cor_Ativo: var(--B9-Cor--Light);
  --B9-Produto__Variacoes__BorderRadius: 1rem;
  --B9-Produto__Preco-Promocional: var(--B9-Cor--Primaria);
  --B9-Produto__Thumbs-BorderColor-Ativo: var(--B9-Cor--Primaria);
  /**
  ** Padrão produtos */
  --B9-Produto__Titulo__FontSize__Desktop: 1.75rem;
  --B9-Produto__Titulo__FontSize__Mobile: 1.5rem;
  --B9-Produto__Titulo__Color: var(--B9-Cor--Primaria);
  --B9-Produto__Titulo__FontWeight: 600;
  --B9-Produto__Container_BoxShadow: 0rem 0rem 16rem -3.5rem rgba(0, 0, 0, 0.15);
  --B9-Produto__Container_MaxHeight: 75vh;
  --B9-Produto__Padrao__Fundo: var(--B9-Cor--OffWhite);
  --B9-Produto__Padrao__Sobreposicao_Cor: var(--B9-Cor--OffWhite);
  --B9-Produto__Padrao__Sobreposicao_Opacidade: 0.95;
  --B9-Produto__Padrao__URL: var(--B9-Pattern__02);
  --B9-Produto__Padrao__Fundo_Tamanho: 2rem;
}
body[data-b9-theme=maniaDeCoral] .b9__ChangeTheme__panel_button[data-theme=maniaDeCoral]:before {
  background-color: #c9ff00 !important;
}
body[data-b9-theme=maniaDeCoral] .logo a {
  position: relative;
  display: block;
  background: url("https://cdn.awsli.com.br/1080x720/1944/1944627/logo/ac8c167d64.png") no-repeat center center;
  background-size: contain;
  mix-blend-mode: unset;
}
body[data-b9-theme=maniaDeCoral] .logo a img {
  opacity: 0;
}

* {
  box-sizing: border-box;
}

body {
  font-size: 16px;
  color: var(--B9-Cor--Texto);
  background: var(--B9-Cor--Fundo);
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  min-width: 320px;
}

button,
select,
a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

input,
textarea {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.conteudo h1 {
  color: var(--B9-Cor--Texto);
}

p {
  max-width: 100%;
}

.storiesItem {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.125;
  color: var(--Cor--Texto);
}

.fundo-secundario.fundo-secundario {
  background-color: var(--B9-Cor--Fundo);
  color: var(--B9-Cor--Texto);
}

#comprar-ajax-status .sucesso .head {
  line-height: 1.5;
}
#comprar-ajax-status .sucesso .buttons {
  display: flex;
  flex-direction: column;
}
#comprar-ajax-status .sucesso .buttons .ir-carrinho {
  background-color: var(--B9-Cor--Sucesso);
  color: var(--B9-Cor--Branco);
  font-size: 1rem;
}
#comprar-ajax-status .sucesso .buttons .ir-carrinho .icon-shopping-cart::before {
  display: none;
}
#comprar-ajax-status .sucesso .buttons > * {
  display: flex;
}
#comprar-ajax-status .sucesso .buttons > * + * {
  margin-top: 10px;
}

.botao:hover {
  background-image: none;
}
.botao:not(.botao-busca):not(.atualizar-quantidade) {
  background: var(--B9-Cor--Cinza);
  color: rgb(var(--B9-Cor--Preto));
  border: none;
  border-radius: 2rem;
  height: 3rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 2rem;
  background-image: none;
  transition: 0.2s all ease-in-out;
}
.botao:not(.botao-busca):not(.atualizar-quantidade):hover {
  background: var(--B9-Cor--Cinza);
}
.botao.pequeno {
  height: 2rem;
}
.botao.grande {
  height: 4rem;
}
.botao.desativo {
  opacity: 1;
  background: var(--B9-Cor--Cinza-escuro);
}
.botao.principal {
  background-color: var(--B9-Cor--Primaria);
  color: var(--B9-Cor--Branco);
  text-shadow: none;
}
.botao.principal:hover {
  background: var(--B9-Cor--Primaria);
}
.botao.principal.botao-comprar {
  font-size: 18px;
}
.botao.principal.botao-comprar, .botao.principal.grande {
  background-color: var(--B9-Cor--Botao);
  color: var(--B9-Cor--Branco);
  border: none;
  text-transform: uppercase;
  padding: 10px 20px;
  font-weight: 700;
  text-shadow: none;
  font-size: 1.5rem;
  border-radius: 2rem;
}

.btn {
  background: var(--B9-Cor--Primaria);
  box-shadow: none;
  color: var(--B9-Cor--Branco);
  text-shadow: none;
  border: none;
  transition: 0.3s all ease-in-out;
}
.btn:hover {
  background: var(--B9-Cor--Primaria);
  opacity: 0.9;
  color: var(--B9-Cor--Branco);
}
.btn:active, .btn:focus {
  background: var(--B9-Cor--Primaria);
  opacity: 0.8;
  color: var(--B9-Cor--Branco);
  outline: none;
}
.open .btn.dropdown-toggle {
  background: var(--B9-Cor--Primaria) !important;
  opacity: 0.7;
}

.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append {
  background: rgba(238, 238, 238, 0.5);
  border: 0;
  border-radius: 2rem;
  box-shadow: none;
  font-weight: 600;
  color: #666666;
}

textarea,
input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color],
.uneditable-input {
  background: rgba(238, 238, 238, 0.5);
  border: 0;
  border-radius: 2rem;
  box-shadow: none;
  padding: 0 1rem;
  font-weight: 600;
  color: #666666;
}

input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color],
.uneditable-input {
  height: 3rem;
  line-height: 3rem;
}

textarea {
  padding: 1rem;
  height: 6rem;
  border-radius: 1rem 1rem 0 1rem;
}

.form-horizontal .help-inline {
  background-color: transparent;
}

.input-append {
  flex: 1;
  display: flex;
}
.input-append input {
  width: auto;
  height: 3rem;
  border-radius: 2rem 0 0 2rem;
  border: 1px solid #dddddd;
  box-shadow: none;
  padding: 0 1rem;
  transition: 0.2s ease all;
}
.input-append input:focus {
  border-color: var(--B9-Cor--Primaria);
}
.input-append button.btn, .input-append button.btn:last-child {
  border-radius: 0 2rem 2rem 0;
  border: none;
  background: var(--B9-Cor--Primaria);
  text-shadow: none;
  color: var(--B9-Cor--Branco);
  font-weight: 700;
  padding: 0 1rem;
}

.form-horizontal .input-append {
  display: flex !important;
}

.campos-pedido select,
.campos-pedido input[type=text],
.campos-pedido input[type=password],
.campos-pedido input[type=tel],
.cadastro select,
.cadastro input[type=text],
.cadastro input[type=password],
.cadastro input[type=tel] {
  margin: 0;
  min-width: fit-content;
  background: rgba(238, 238, 238, 0.5);
  border: 0;
  border-radius: 2rem;
  height: 3rem;
  line-height: 3rem;
  box-shadow: none;
  padding: 0 1rem;
  font-weight: 600;
  color: #666666;
}

.control-group.erro .control-label,
.control-group.erro .help-block,
.control-group.erro .help-inline {
  color: var(--B9-Cor--Primaria);
}
.control-group.erro .help-block {
  font-size: 0.8125rem;
  font-weight: 700;
}

form .control-group.error .control-label {
  color: var(--B9-Cor--Primaria);
}
form .control-group.error .errorlist {
  color: var(--B9-Cor--Primaria);
  font-size: 0.8125rem;
}
form .control-group.erro .errorlist {
  color: var(--B9-Cor--Primaria);
  font-size: 0.8125rem;
}

.atributos ul li.active {
  background: var(--B9-Cor--Primaria);
  color: #fff;
  border: none;
}
.listagem .atributos ul li a:hover {
  background: var(--B9-Cor--Primaria);
  color: #fff;
  border: none;
}

.atributo-comum a:hover span {
  color: #fff;
}
.atributo-comum .active a span {
  color: #fff;
}

.barra-inicial {
  margin: var(--B9-BarraInicial__Margin);
  border-bottom: var(--B9-BarraInicial__BorderBottom);
  border-radius: var(--B9-BarraInicial__BorderRadius);
  z-index: 8888;
  position: relative;
}
@media (min-width: 768px) {
  .barra-inicial {
    display: flex;
  }
}
.barra-inicial.fundo-secundario {
 background: #000000;
  background-size: cover;
}
.barra-inicial *,
.barra-inicial *:hover,
.barra-inicial .canais-contato span,
.barra-inicial .canais-contato a,
.barra-inicial .canais-contato i {
      color: #ffffff;
}
.barra-inicial .lista-redes i,
.barra-inicial .lista-redes i *,
.barra-inicial .canais-contato i,
.barra-inicial .canais-contato i * {
 color: #ffffff;
}
.barra-inicial > .conteiner {
  max-width: 100vw;
  padding: 0 1rem;
  flex: 1 1 100%;
}
.barra-inicial .canais-contato {
  font-weight: normal;
  font-size: 0.75rem;
}
.barra-inicial .canais-contato ul li > * {
  display: flex;
  align-items: center;
}
.barra-inicial .canais-contato ul li > * i,
.barra-inicial .canais-contato ul li > * .fa {
  margin-right: 0.25rem;
}
.barra-inicial .canais-contato ul li > * .icon-comment svg,
.barra-inicial .canais-contato ul li > * .icon-phone svg {
  width: 1rem;
  height: 1rem;
}
.barra-inicial .canais-contato ul li > * .icon-comment:before,
.barra-inicial .canais-contato ul li > * .icon-phone:before {
  content: "";
}
.barra-inicial .lista-redes li {
  border: 0;
}
.barra-inicial .lista-redes li a {
  background-color: transparent;
}
.barra-inicial .lista-redes li a i {
  transition: 0.5s ease-in-out all;
  background: none !important;
  position: relative;
}
.barra-inicial .lista-redes li a i:after {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  width: 0;
  background-color: var(--B9-BarraInicial__Icones);
  transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all;
  content: "";
}
.barra-inicial .lista-redes li a:hover i {
  color: var(--B9-BarraInicial__Icones);
}
.barra-inicial .lista-redes li a:hover i:after {
  width: 100%;
}
@media (max-width: 991.98px) {
  .barra-inicial .conteiner .row-fluid {
    display: flex;
    justify-content: space-between;
  }
  .barra-inicial .conteiner .row-fluid::before, .barra-inicial .conteiner .row-fluid::after {
    display: none;
  }
  .barra-inicial .conteiner .row-fluid > div {
    width: auto;
    margin: 0;
  }
}

.bandeiras-produto {
  position: absolute;
  top: 0.25rem;
  right: 0.25rem;
  display: flex;
  justify-content: flex-end;
  flex-flow: wrap;
}
.bandeiras-produto span {
  border: none;
  box-shadow: none;
  padding: 0.125rem 0.5rem;
  text-transform: none;
  font-weight: 500;
  text-transform: lowercase;
  border-radius: 0.25rem;
}
@media (min-width: 768px) {
  .bandeiras-produto span {
    font-size: 0.75rem;
  }
}

.listagem .bandeiras-produto .bandeira-carrinho {
  background-color: var(--B9-Listagem--Tag__Fundo-Padrao);
}

.listagem .bandeiras-produto .bandeira-promocao {
 background-color: #097bb3;
}

.listagem .bandeiras-produto .bandeira-carrinho {
  background-color: var(--B9-Listagem--Tag__Fundo-Adicionado);
}

.listagem .bandeiras-produto .bandeira-frete-gratis {
  background-color: var(--B9-Listagem--Tag__Fundo-FreteGratis);
}

#cabecalho {
  --headerHeight: var(--B9-Cabecalho__Altura_PaginasInternas);
  background: var(--B9-Cabecalho__Fundo);
  background-size: var(--B9-Cabecalho__Fundo_Size);
  min-height: var(--headerHeight);
  /**
  * Botoões meus pedidos e minha conta
  */
}
body.pagina-inicial #cabecalho {
  --headerHeight: var(--B9-Cabecalho__Altura);
}
@media (max-width: 767.98px) {
  #cabecalho {
    padding-top: 3.125rem;
    background: var(--B9-Cabecalho__Fundo_Mobile);
    background-size: var(--B9-Cabecalho__Fundo_Size_Mobile);
  }
}
#cabecalho .conteiner {
  max-width: 100vw;
  padding: 0;
  display: flex;
  flex-direction: column;
}
#cabecalho .conteiner .bem-vindo {
      color: #ffffff;
  font-weight: 400;
  font-size: 14px;
}
#cabecalho .conteiner .bem-vindo span {
  color: #0170ff;
}
@media (min-width: 768px) {
  #cabecalho .conteiner > .row-fluid {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-top: -6px;
    margin-bottom: -39px;
  }
  #cabecalho .conteiner .menu.superior {
    display: var(--B9-MenuPrincipal__Display);
    background-color: #1a1a1a;
    border-radius: 0.5rem;
    z-index: 8888;
    position: relative;
    transition: 0.5s ease-in-out all;
  }
  #cabecalho .conteiner .menu.superior:hover, #cabecalho .conteiner .menu.superior:focus-within {
    background-color: #1e2240;
  }
  #cabecalho .conteiner .menu.superior:hover li.com-filho > a i, #cabecalho .conteiner .menu.superior:focus-within li.com-filho > a i {
    background-color: var(--B9-MenuPrincipal__Fundo_Hover) !important;
  }
  #cabecalho .conteiner .menu.superior .categoria-marcas,
#cabecalho .conteiner .menu.superior .categoria-paginas {
    background-color: transparent;
  }
  #cabecalho .conteiner .menu.superior .titulo {
    font-size: 14px;
    font-weight: 600;
    color: #ffffff;
  }
  #cabecalho .conteiner .menu.superior .nivel-um {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    flex-wrap: wrap;
  }
  #cabecalho .conteiner .menu.superior .nivel-um:after {
    display: none;
  }
  #cabecalho .conteiner .menu.superior .nivel-um > li {
    border: none;
    background: transparent;
  }
  #cabecalho .conteiner .menu.superior .nivel-um > li.com-filho > a i {
    display: inline-block;
    background-color: var(--B9-MenuPrincipal__Fundo);
    border-radius: 50%;
    color: var(--B9-MenuPrincipal__Seta);
    height: 1rem;
    width: 1rem;
    margin-left: 0;
  }
  #cabecalho .conteiner .menu.superior .nivel-um > li:hover {
    border: 0;
    margin-top: 0;
  }
  #cabecalho .conteiner .menu.superior .nivel-um > li:hover .titulo {
    font-size: 14px;
    font-weight: 600;
    color: #ffffff;
  }
  #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois {
    border-radius: 0 0 1rem 1rem;
    box-shadow: 0.75rem 0.75rem 2rem -1rem rgba(66, 66, 66, 0.75);
    background-color: var(--B9-MenuPrincipal__Submenu__Fundo);
    border: 1px solid var(--B9-MenuPrincipal__Submenu__Borda);
  }
  #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois a {
    color: var(--B9-MenuPrincipal__Submenu__Texto);
    font-size: 14px;
    font-weight: normal;
  }
  #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois a:hover {
    color: var(--B9-MenuPrincipal__Submenu__TextoHover);
  }
  #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois a i {
    background-color: var(--B9-MenuPrincipal__Fundo);
    background: transparent;
    border-radius: 50%;
    color: var(--B9-MenuPrincipal__Seta);
    height: 1rem;
    width: 1rem;
    margin-left: 0;
  }
  #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois .nivel-tres {
    border-radius: 0 1rem 1rem 1rem;
    box-shadow: 0.75rem 0.75rem 2rem -1rem rgba(66, 66, 66, 0.75);
    background-color: var(--B9-MenuPrincipal__Submenu3__Fundo);
    border: 1px solid var(--B9-MenuPrincipal__Submenu3__Borda);
  }
  #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois .nivel-tres li:hover {
    color: var(--B9-MenuPrincipal__Submenu3__TextoHover);
    background-color: transparent;
  }
  #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois .nivel-tres li a {
    color: var(--B9-MenuPrincipal__Submenu3__Texto);
    font-size: 14px;
    font-weight: normal;
  }
  #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois .nivel-tres li a:hover {
    color: var(--B9-MenuPrincipal__Submenu3__TextoHover);
    background-color: transparent;
  }
  #cabecalho .conteiner .menu.superior .nivel-um .nivel-dois .nivel-tres li a i {
    display: inline-block;
    background-color: var(--B9-MenuPrincipal__Fundo);
    border-radius: 50%;
    color: var(--B9-MenuPrincipal__Seta);
    height: 1rem;
    width: 1rem;
    margin-left: 0;
  }
}
@media (max-width: 991.98px) {
  #cabecalho .conteiner > .row-fluid > .span3 {
    width: 100%;
  }
  #cabecalho .conteiner > .row-fluid > .span9 {
    order: 1;
    width: 100%;
    margin: 0;
    padding: 0 1rem;
  }
  #cabecalho .conteiner > .row-fluid .logo {
    margin: 1rem 0;
  }
  #cabecalho .conteiner > .row-fluid .logo a {
    max-width: 60vw;
    width: 320px;
    margin: 0 auto;
  }
  body.pagina-produto #cabecalho .conteiner > .row-fluid .logo {
    margin: 1rem 0;
  }
}
@media (max-width: 767.98px) {
  #cabecalho .conteiner > .row-fluid > .span9 {
    padding: 0;
  }
  #cabecalho .conteiner .busca-mobile {
    padding: 0;
    background-color: transparent;
    padding: 1rem;
    display: flex;
    flex-wrap: wrap;
  }
  #cabecalho .conteiner .busca-mobile .atalho-menu {
    height: 42px;
    width: 42px;
    border-radius: 50%;
    border: none;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.125rem;
    background-color: var(--B9-MenuMobile__Botao_Fundo);
    color: var(--B9-MenuMobile__Botao_Texto);
  }
  #cabecalho .conteiner .busca-mobile .atalho-menu svg {
    width: 1.125rem;
    height: 1.125rem;
  }
  #cabecalho .conteiner .busca-mobile .atalho-menu:before {
    content: "";
  }
  #cabecalho .conteiner .busca-mobile .menu {
    flex: 1 1 100%;
    margin-bottom: 0.25rem;
    background: transparent;
  }
  #cabecalho .conteiner .busca-mobile .menu.superior .nivel-um.active {
    background-color: var(--B9-MenuMobile__Fundo);
    border: 1px solid var(--B9-MenuMobile__Borda);
    color: var(--B9-MenuMobile__Texto) !important;
    border-radius: 1rem;
    margin-top: 1rem;
    max-height: 100vh;
  }
  #cabecalho .conteiner .busca-mobile .menu.superior .nivel-um.active > li {
    border: none;
    background: transparent;
  }
  #cabecalho .conteiner .busca-mobile .menu.superior .nivel-um.active > li a {
    font-size: 0.875rem;
    color: var(--B9-MenuMobile__Texto) !important;
  }
  #cabecalho .conteiner .busca-mobile .menu.superior .nivel-um.active > li a strong {
    font-size: 0.875rem;
    color: var(--B9-MenuMobile__Titulo) !important;
    font-weight: bold;
  }
  #cabecalho .conteiner .busca-mobile .menu.superior .nivel-um .nivel-dois {
    background-color: var(--B9-MenuMobile__Fundo_Nivel2);
    color: var(--B9-MenuMobile__Texto) !important;
    border-radius: 1rem;
    padding: 0.5rem 0;
  }
  #cabecalho .conteiner .busca-mobile .menu.superior .nivel-um .nivel-dois li a {
    padding: 0.25rem 0.75rem;
    line-height: 1.25;
  }
  #cabecalho .conteiner .busca-mobile .menu.outras {
    border-radius: 0;
    box-shadow: none;
    margin: 0;
    max-width: 100vw;
    overflow-x: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  #cabecalho .conteiner .busca-mobile .menu.outras::-webkit-scrollbar {
    display: none;
  }
  #cabecalho .conteiner .busca-mobile .menu.outras + .outras {
    margin-top: 1rem;
  }
  #cabecalho .conteiner .busca-mobile .menu.outras ul {
    border: none;
    flex-flow: row;
    padding: 0 0 0 0.5rem;
    width: fit-content;
    max-width: none;
  }
  #cabecalho .conteiner .busca-mobile .menu.outras ul a strong {
    font-size: 0.875rem;
  }
  #cabecalho .conteiner .busca-mobile .busca {
    margin: 0 0 0 0.5rem;
    flex: 1;
  }
  #cabecalho .conteiner .busca-mobile .busca form input,
#cabecalho .conteiner .busca-mobile .busca form .botao-busca {
    transition: all 0.2s ease-in-out;
  }
}
@media (min-width: 992px) {
  #cabecalho .conteiner {
background-color: black;
  }
}

#cabecalho .acoes-conta {
  display: flex;
  justify-content: flex-end;
  margin-right: 18px;
}
#cabecalho .acoes-conta > li {
  display: inline-flex;
  align-items: center;
  background-color: var(--B9-Cabecalho__AcoesConta__Background);
  box-shadow: var(--B9-Cabecalho__AcoesConta__Shadow);
  padding: var(--B9-Cabecalho__AcoesConta__Padding);
  border-radius: var(--B9-Cabecalho__AcoesConta__BorderRadius);
}
#cabecalho .acoes-conta > li a {
  color: var(--B9-Cabecalho__AcoesConta__Texto-Cor);
  font-size: var(--B9-Cabecalho__AcoesConta__Texto-Tamanho);
  font-weight: 400;
  line-height: 1.25;
}
#cabecalho .acoes-conta > li i {
  color: var(--B9-Cabecalho__AcoesConta__Icone-Cor);
  font-size: var(--B9-Cabecalho__AcoesConta__Icone-Tamanho);
  background: transparent;
  margin-right: 0.25rem;
}
@media (max-width: 991.98px) {
  #cabecalho .atalhos-mobile {
    overflow: hidden;
    border: 0;
    background-size: cover;
    -webkit-backdrop-filter: saturate(180%) blur(5px);
    backdrop-filter: saturate(180%) blur(5px);
    transition: 0.3s ease-in-out all;
    border-radius: var(--B9-BarraMobile__BorderRadius);
    margin: var(--B9-BarraMobile__Margin);
    padding: var(--B9-BarraMobile__Padding);
    border-bottom: var(--B9-BarraMobile__BorderBottom);
    background: var(--B9-BarraMobile__Fundo) !important;
  }
  #cabecalho .atalhos-mobile li {
    border: none;
    background-color: transparent !important;
  }
  #cabecalho .atalhos-mobile li * {
    color: var(--B9-BarraMobile__Texto) !important;
  }
  body.scroll-down #cabecalho .atalhos-mobile {
    top: -51px;
  }
  #cabecalho .atalhos-mobile .icon-home svg,
#cabecalho .atalhos-mobile .icon-user svg,
#cabecalho .atalhos-mobile .icon-shopping-cart svg {
    color: var(--B9-BarraMobile__Texto) !important;
  }
  #cabecalho .atalhos-mobile .icon-home:before,
#cabecalho .atalhos-mobile .icon-user:before,
#cabecalho .atalhos-mobile .icon-shopping-cart:before {
    content: "";
  }
}
#cabecalho .conteudo-topo .superior {
  padding: 0;
  z-index: 8889;
}
@media (max-width: 991.98px) {
  #cabecalho .conteudo-topo .superior {
    padding: 0 0 1rem;
  }
}
#cabecalho .conteudo-topo .inferior {
  display: flex;
  align-items: center;
}
#cabecalho .btn-group {
  position: relative;
  z-index: 9999;
}
#cabecalho .btn-group .botao.secundario.pequeno.dropdown-toggle {
  background-color: var(--B9-Cabecalho__Dropdown_Profile_BG);
  color: var(--B9-Cabecalho__Dropdown_Profile_Text);
  border-radius: var(--B9-Cabecalho__Dropdown_Profile_BorderRadius);
  box-shadow: none !important;
  position: relative;
  z-index: 2;
  height: 2rem;
}
#cabecalho .btn-group .botao.secundario.pequeno.dropdown-toggle span {
  margin-left: 0.5rem;
}
#cabecalho .btn-group .dropdown-menu {
  width: 100%;
  padding: 0;
  top: 0rem;
  z-index: 1;
  border: var(--B9-Cabecalho__Dropdown_Profile_BorderSize) solid transparent;
  border-radius: var(--B9-Cabecalho__Dropdown_Profile_BorderRadius);
  background: transparent;
  display: block;
  max-height: 0;
  transition: 0.5s cubic-bezier(0.6, -0.28, 0.735, 0.045) all;
  overflow: hidden;
  box-shadow: none !important;
}
#cabecalho .btn-group .dropdown-menu > li > a {
  color: var(--B9-Cabecalho__Dropdown_Profile_TextInner);
  font-weight: 700;
}
#cabecalho .btn-group.open .dropdown-menu {
  background: var(--B9-Cabecalho__Dropdown_Profile_BGInner);
  max-height: 10rem;
  padding: 2rem 0 0;
  border: var(--B9-Cabecalho__Dropdown_Profile_BorderSize) var(--B9-Cabecalho__Dropdown_Profile_Border);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
#cabecalho .logo {
  padding: 1rem;
}
#cabecalho .logo a {
  max-width: 240px;
  height: var(--B9-Cabecalho__Logo_Altura);
}

.cabecalho-interno .titulo {
  display: flex;
  flex-flow: wrap;
  color: var(--B9-Cor--Titulo);
}
.cabecalho-interno .titulo::after {
  background: var(--B9-ElementoApoio) no-repeat center center;
  background-size: contain;
  content: "";
  height: 1rem;
  width: 0.75rem;
  display: inline-flex;
  margin-left: 0.125rem;
}
.cabecalho-interno .titulo small {
  display: block;
  order: 2;
  width: 100%;
  color: var(--B9-Cor--Texto);
  opacity: 0.75;
}

.busca {
  padding: 0;
  background: transparent;
  border: 1px solid var(--B9-Busca__Borda);
  border-radius: var(--B9-Busca__BorderRadius_out);
}
.busca:focus-within {
  border-color: var(--B9-Busca__Borda_Focus);
}
.busca input {
  border-radius: var(--B9-Busca__BorderRadius);
  padding: 0 1rem;
  border: none;
  height: 40px;
  line-height: 40px;
  display: block;
  width: 100%;
  box-sizing: border-box;
  background: var(--B9-Busca__Fundo);
  color: var(--B9-Busca__Texto);
  box-shadow: none !important;
  transition: all 0.2s ease-in-out;
}
.busca input:focus {
  background: var(--B9-Busca__Fundo_Focus);
}
.busca input::placeholder {
  color: var(--B9-Busca__Texto);
  font-weight: normal;
  opacity: 0.5;
}
.busca .botao-busca {
  position: absolute;
  right: 1px;
  top: 1px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  border: none;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.125rem;
  background: var(--B9-Busca__Botao_Fundo);
  color: var(--B9-Busca__Botao_Texto);
  transition: all 0.2s ease-in-out;
}
.busca .botao-busca * {
  color: var(--B9-Busca__Botao_Texto);
}
.busca .botao-busca svg {
  width: 1.125rem;
  height: 1.125rem;
}
.busca .botao-busca:before {
  content: "";
}

#corpo {
  background: var(--B9-Corpo__Fundo);
}
#corpo .conteiner {
      max-width: 84vw;
  padding: 0;
}
#corpo .conteiner.storiesWrapper {
  max-width: 1140px;
}

#barraTopo {
  height: auto;
  padding: var(--B9-BarraTopo--Espacamento);
  background: var(--B9-BarraTopo__Fundo);
  border-radius: var(--B9-BarraTopo__BorderRadius);
  -webkit-backdrop-filter: saturate(180%) blur(5px);
  backdrop-filter: saturate(180%) blur(5px);
  transition: 0.5s ease-in-out all;
  transform: translateY(0);
}
body.scroll-down #barraTopo {
  transform: translateY(-100%);
}
#barraTopo .conteiner {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0;
  max-width: 100%;
}
#barraTopo .conteiner .row-fluid {
  display: flex;
  align-items: center;
}
#barraTopo .conteiner .row-fluid .cor-secundaria {
  color: var(--B9-BarraTopo__Texto);
}
#barraTopo .conteiner > .row-fluid > .span3,
#barraTopo .conteiner > .row-fluid .span6 {
  width: auto;
  margin: 0;
}
#barraTopo .conteiner > .row-fluid > .span6 {
  margin-left: auto;
}
#barraTopo .conteiner > .row-fluid .titulo a {
  background: var(--B9-SimboloLogoTopoMenor) no-repeat center center;
  background-size: contain;
  display: flex;
  font-size: 0;
  color: transparent;
  width: var(--B9-BarraTopo__Logo--Altura);
}
#barraTopo .conteiner > .row-fluid .canais-contato ul li {
  padding: 0 0 0 1rem;
  border: none;
}
#barraTopo .conteiner > .row-fluid .canais-contato ul li a,
#barraTopo .conteiner > .row-fluid .canais-contato ul li i {
  font-size: 1rem;
}
#barraTopo .conteiner > .row-fluid .canais-contato ul li a {
  color: var(--B9-BarraTopo__Texto);
  display: flex;
  align-items: center;
  font-weight: 400;
  font-size: 14px;
}
#barraTopo .conteiner > .row-fluid .canais-contato ul li i {
  color: var(--B9-BarraTopo__Texto);
  margin-right: 4px;
  display: inline-flex;
  align-items: center;
}
#barraTopo .conteiner > .row-fluid .canais-contato ul li .icon-comment svg,
#barraTopo .conteiner > .row-fluid .canais-contato ul li .icon-phone svg {
  width: 1rem;
  height: 1rem;
}
#barraTopo .conteiner > .row-fluid .canais-contato ul li .icon-comment:before,
#barraTopo .conteiner > .row-fluid .canais-contato ul li .icon-phone:before {
  content: "";
}
#barraTopo .conteiner > .row-fluid .carrinho {
  margin-left: 1rem;
}
#barraTopo .conteiner > .row-fluid .carrinho a i,
#barraTopo .conteiner > .row-fluid .carrinho a strong {
  min-width: 2rem;
  height: 2rem;
  line-height: 2rem;
  font-size: 1rem;
  flex-shrink: 0;
  z-index: 2;
  margin: 0;
}
#barraTopo .conteiner > .row-fluid .carrinho a strong {
  z-index: 1;
}
#barraTopo .conteiner > .row-fluid .carrinho a span {
  display: none;
}
#barraTopo .conteiner > .row-fluid .carrinho .carrinho-interno {
  top: 2rem;
}
#barraTopo .conteiner > .row-fluid .busca > form {
  min-width: 15rem;
}
#barraTopo .conteiner > .row-fluid .busca > form input {
  padding: 0 1rem;
  height: 2rem;
  line-height: 2rem;
  color: var(--B9-BarraTopo__Busca__Texto);
  background-color: var(--B9-BarraTopo__Busca__Fundo);
}
#barraTopo .conteiner > .row-fluid .busca > form .botao-busca {
  height: 2rem;
  width: 2rem;
  margin: 0;
  background: var(--B9-BarraTopo__BotaoBusca__Fundo);
}
#barraTopo .conteiner > .row-fluid .busca > form .botao-busca * {
  color: var(--B9-BarraTopo__BotaoBusca__Texto);
}

.busca {
  padding: 0;
  background: transparent;
  border: 1px solid var(--B9-Busca__Borda);
  border-radius: var(--B9-Busca__BorderRadius_out);
}
.busca:focus-within {
  border-color: var(--B9-Busca__Borda_Focus);
}
.busca input {
  border-radius: var(--B9-Busca__BorderRadius);
  padding: 0 1rem;
  border: none;
  height: 40px;
  line-height: 40px;
  display: block;
  width: 100%;
  box-sizing: border-box;
  background: var(--B9-Busca__Fundo);
  color: var(--B9-Busca__Texto);
  box-shadow: none !important;
  transition: all 0.2s ease-in-out;
}
.busca input:focus {
  background: var(--B9-Busca__Fundo_Focus);
}
.busca input::placeholder {
  color: var(--B9-Busca__Texto);
  font-weight: normal;
  opacity: 0.5;
}
.busca .botao-busca {
  position: absolute;
  right: 1px;
  top: 1px;
  height: 38px;
  width: 38px;
  border-radius: 50%;
  border: none;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.125rem;
  background: var(--B9-Busca__Botao_Fundo);
  color: var(--B9-Busca__Botao_Texto);
  transition: all 0.2s ease-in-out;
}
.busca .botao-busca * {
  color: var(--B9-Busca__Botao_Texto);
}
.busca .botao-busca svg {
  width: 1.125rem;
  height: 1.125rem;
}
.busca .botao-busca:before {
  content: "";
}

.carrinho {
  border: none;
  padding: 0.5rem 0;
  display: flex;
  margin-right: 37px;
}
.carrinho > a {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  box-shadow: var(--B9-Cabecalho__Carrinho__Shadow);
  background: var(--B9-Cabecalho__Carrinho__Quantidade_Fundo);
  border-radius: 2rem;
}
@media (min-width: 992px) {
  .carrinho > a {
    justify-content: flex-end;
  }
}
.carrinho > a .icon-shopping-cart {
  height: 38px;
  width: 38px;
  border-radius: 2rem 0 0 2rem;
  border: none;
  padding: 0 0 0 4px;
  z-index: 2;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
  font-size: 1.125rem;
  color: var(--B9-Cabecalho__Carrinho__Icone_Texto);
  background-color: var(--B9-Cabecalho__Carrinho__Icone_Fundo);
}
.carrinho > a .icon-shopping-cart * {
  color: var(--B9-Cabecalho__Carrinho__Icone_Texto);
}
.carrinho > a .icon-shopping-cart svg {
  width: 1.125rem;
  height: 1.125rem;
}
.carrinho > a .icon-shopping-cart:before {
  content: "";
}
.carrinho > a strong {
  color: var(--B9-Cabecalho__Carrinho__Quantidade_Texto) !important;
  background: var(--B9-Cabecalho__Carrinho__Quantidade_Fundo);
  box-shadow: var(--B9-Cabecalho__Carrinho__Shadow);
  margin: 0 8px 0 0;
  font-size: 20px;
  font-weight: 900;
  border-radius: 0 2rem 2rem 0;
  min-width: 38px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  padding: 0 16px 0 10px;
}
.carrinho > a > span {
  color: var(--B9-Cabecalho__Carrinho__Quantidade_Texto);
  white-space: nowrap;
  font-size: 12px;
  padding: 0 1rem 0 0 !important;
}
.carrinho > a > span b,
.carrinho > a > span span {
  color: var(--B9-Cabecalho__Carrinho__Quantidade_Texto) !important;
}
.carrinho .vazio-text {
  padding: 0 1rem !important;
  color: var(--B9-Cor--Primaria) !important;
  background: rgba(255, 255, 255, 0.85);
  margin: 0 !important;
  height: 38px;
  border-radius: 0 2rem 2rem 0;
}
.carrinho .carrinho-interno {
  border-radius: 10px;
  box-shadow: 0 0 30px 0px rgba(0, 0, 0, 0.2);
  top: 3rem;
  background: var(--B9-Cor--Light);
  color: var(--B9-Cor--Texto);
  z-index: 9999;
  width: 360px;
}
.carrinho .carrinho-interno .cor-principal {
  color: var(--B9-Cor--Primaria);
}
.carrinho .carrinho-interno .botao.principal {
  background-color: var(--B9-Cabecalho__Carrinho__BotaoInterno);
  color: var(--B9-Cor--Branco);
}
.carrinho .carrinho-interno .botao.principal .icon-shopping-cart {
  display: none;
}
.carrinho .carrinho-interno .botao.principal .icon-shopping-cart svg {
  width: 1rem;
  height: 1rem;
}
.carrinho .carrinho-interno .botao.principal .icon-shopping-cart:before {
  content: "";
}
.carrinho .carrinho-interno li {
  padding: 10px 0;
  display: flex;
}
.carrinho .carrinho-interno li .nome-produto {
  color: var(--B9-Cor--Texto) !important;
  font-weight: 500;
  font-size: 12px;
  flex: 1;
}
.carrinho .carrinho-interno li .preco-produto {
  margin: 0;
  order: 3;
}
.carrinho .carrinho-interno li .imagem-produto {
  width: 40px;
  height: 40px;
  overflow: hidden;
  border-radius: 50%;
}
.carrinho .carrinho-interno li .imagem-produto img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.carrinho .carrinho-interno .carrinho-rodape {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  margin: 0;
  padding: 1.5rem 0 0;
  box-shadow: 0 -1rem 3rem -2rem rgba(29, 29, 29, 0.25);
}
.carrinho .carrinho-interno .carrinho-rodape .carrinho-info {
  margin-bottom: 0.5rem;
}
.carrinho .carrinho-interno .carrinho-rodape .carrinho-info > i {
  display: none;
}

.campos-pedido label {
  color: var(--B9-Cor--Escuro);
}

.pagina-carrinho #cabecalho .atendimento {
  color: var(--B9-Cabecalho__Texto);
  border: none;
}
.pagina-carrinho #cabecalho .atendimento * {
  border: none;
}
.pagina-carrinho #cabecalho .atendimento li {
  background-color: var(--B9-Cor--Branco);
  padding: 0.5rem;
  border-radius: 0.5rem;
  line-height: 1;
}
.pagina-carrinho #cabecalho .atendimento a {
  color: var(--B9-Cabecalho__Texto);
}
.pagina-carrinho #cabecalho .atendimento .icone-box {
  color: var(--B9-Cor--Primaria);
}
.pagina-carrinho #corpo .conteiner {
  padding: 1rem;
  max-width: 1600px;
  box-shadow: none !important;
}
.pagina-carrinho #corpo .conteiner .finalizar-compra {
  background: var(--B9-Cor--Fundo);
  color: var(--B9-Cor--Escuro);
  padding: 1rem;
  border-radius: 1rem;
}
.pagina-carrinho #corpo .conteiner .caixa-sombreada {
  box-shadow: none;
}
.pagina-carrinho #corpo .conteiner table.tabela-carrinho th,
.pagina-carrinho #corpo .conteiner table.tabela-carrinho tr,
.pagina-carrinho #corpo .conteiner table.tabela-carrinho td {
  border: none;
}
.pagina-carrinho #corpo .conteiner table.tabela-carrinho th {
  background-color: var(--B9-Cor--Light);
  color: var(--B9-Cor--Texto);
}
.pagina-carrinho #corpo .conteiner table.tabela-carrinho th h6 {
  color: var(--B9-Cor--Texto);
}
.pagina-carrinho #corpo .conteiner table.tabela-carrinho th .cor-secundaria {
  color: var(--B9-Cor--Texto);
}
.pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr {
  border-radius: 2rem;
  transition: 0.3s ease-in-out all;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr td {
    padding: 1rem 10px;
  }
}
@media (min-width: 576px) {
  .pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr:not(.bg-dark) {
    border-bottom: 1px solid var(--B9-Cor--Light);
  }
}
@media (max-width: 767.98px) {
  .pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr:not(.bg-dark) {
    box-shadow: 0 1rem 4rem -2.5rem rgba(0, 0, 0, 0.5);
  }
}
.pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr.bg-dark {
  border-bottom: 1px var(--B9-Cor--Branco) solid;
  background-color: rgba(200, 200, 200, 0.2);
}
.pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr:last-child {
  background: var(--B9-Cor--Branco);
}
.pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr:last-child td {
  padding: 2rem 0 1rem;
}
.pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr td.conteiner-imagem {
  display: flex;
}
.pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr td.conteiner-imagem .imagem {
  width: 8rem;
  height: 8rem;
  border-radius: 50%;
  overflow: hidden;
  margin: 0 auto;
}
@media (max-width: 991.98px) {
  .pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr td.conteiner-imagem .imagem {
    width: 4rem;
    height: 4rem;
  }
}
.pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr td.conteiner-imagem .imagem img {
  max-width: none;
  max-height: none;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr .quantidade {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
  }
  .pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr .quantidade > a {
    padding: 0.5rem;
  }
  .pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr .quantidade > input {
    order: -1;
    flex: 1 1 100%;
  }
}
@media (max-width: 767.98px) {
  .pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr {
    position: relative;
  }
  .pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr:not(:last-child):not(:nth-last-child(2)) {
    margin-bottom: 4rem;
    margin-top: 3rem;
  }
  .pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr:nth-last-child(2) {
    margin: 0;
    padding: 0;
  }
  .pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr * {
    text-align: center;
  }
  .pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr td:first-child:not(.phone-pullleft) {
    min-height: 2rem;
  }
  .pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr td:first-child:not(.phone-pullleft) #usarCupom {
    flex: 1;
    background: var(--B9-Cor--Branco);
  }
  .pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr td:first-child.phone-pullleft {
    width: 100%;
    padding: 10px 2.5rem;
  }
  .pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr td:first-child.phone-pullleft .produto-info {
    width: 100%;
  }
  .pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr td:first-child .imagem {
    position: absolute;
    border-radius: 50%;
    width: 64px;
    height: 64px;
    left: 50%;
    top: 0;
    transform: translate(-50%, -50%);
    overflow: hidden;
    box-shadow: 0.125rem 0.5rem 1.5rem -0.75rem rgba(0, 0, 0, 0.5);
    z-index: 10;
  }
  .pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr td:first-child .imagem img {
    height: 100%;
    width: 100%;
    object-fit: cover;
  }
  .pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr td:last-child {
    padding: 0;
  }
  .pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr .excluir {
    position: absolute;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 2.5rem;
    width: 2.5rem;
    border-radius: 50%;
    background: var(--B9-Cor--Branco);
    box-shadow: 0.125rem 0.5rem 1.5rem -0.75rem rgba(0, 0, 0, 0.5);
  }
  .pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr .excluir a {
    font-size: 1.25rem;
  }
  .pagina-carrinho #corpo .conteiner table.tabela-carrinho tbody tr .quantidade button:not(.atualizar-quantidade) {
    display: block;
    margin: 1rem auto 0;
  }
}
.pagina-carrinho #corpo .conteiner table.tabela-carrinho a {
  color: var(--B9-Cor--Primaria);
}
.pagina-carrinho #corpo .conteiner table.tabela-carrinho .produto-info a {
  display: flex;
  font-weight: 700;
  padding-bottom: 4px;
  margin-bottom: 4px;
  font-size: 13px;
  border-bottom: 1px solid var(--B9-Cor--Cinza);
  line-height: 1;
}
@media (max-width: 767.98px) {
  .pagina-carrinho #corpo .conteiner table.tabela-carrinho .produto-info a {
    justify-content: center;
  }
}
.pagina-carrinho #corpo .conteiner table.tabela-carrinho .produto-info ul {
  color: var(--B9-Cor--Texto);
  font-size: 12px;
  font-weight: normal;
}
.pagina-carrinho #corpo .conteiner table.tabela-carrinho .produto-info ul li {
  text-align: left;
}
.pagina-carrinho #corpo .conteiner table.tabela-carrinho .produto-info ul li .atributo-cor-carrinho {
  border-radius: 50%;
}
.pagina-carrinho #corpo .conteiner table.tabela-carrinho .quantidade input[type=text] {
  border-radius: 2rem;
  box-shadow: none;
  height: 2rem;
  width: 4rem;
}
@media (max-width: 767.98px) {
  .pagina-carrinho #corpo .conteiner .acao-editar .span12 {
    display: flex;
    flex-direction: column-reverse;
    flex-flow: wrap-reverse;
    justify-content: center;
  }
  .pagina-carrinho #corpo .conteiner .acao-editar .span12 button,
.pagina-carrinho #corpo .conteiner .acao-editar .span12 a {
    margin-left: 0;
  }
  .pagina-carrinho #corpo .conteiner .acao-editar .span12 button {
    font-size: 1.25rem;
  }
}
.pagina-carrinho #corpo .conteiner .identificacao hr {
  display: none !important;
}
.pagina-carrinho #corpo .conteiner .identificacao .identificacao-inner {
  max-width: 800px;
  margin: 0 auto 2rem;
  background-color: var(--B9-Cor--OffWhite);
  border: 1px solid var(--B9-Cor--Light);
  border-radius: 2rem;
}
@media (max-width: 991.98px) {
  .pagina-carrinho #corpo .conteiner .identificacao .identificacao-inner {
    padding: 0;
  }
}
.pagina-carrinho #corpo .conteiner .identificacao .identificacao-inner form {
  max-width: 640px;
  margin: 0 auto 3rem;
}
.pagina-carrinho #corpo .conteiner .identificacao .identificacao-inner form .control-group {
  display: flex;
  align-items: flex-end;
  max-width: 100%;
}
@media (max-width: 991.98px) {
  .pagina-carrinho #corpo .conteiner .identificacao .identificacao-inner form .control-group {
    flex-direction: column;
  }
}
.pagina-carrinho #corpo .conteiner .identificacao .identificacao-inner form .control-group .email-box {
  margin: 0;
  display: flex;
}
@media (max-width: 991.98px) {
  .pagina-carrinho #corpo .conteiner .identificacao .identificacao-inner form .control-group .email-box {
    flex: 1;
  }
}
.pagina-carrinho #corpo .conteiner .identificacao .identificacao-inner form .control-group .email-box #id_email_login {
  flex: 1 1 100%;
  width: 100%;
  display: flex;
  margin: 0 0.5rem;
}
.pagina-carrinho #corpo .conteiner .identificacao .identificacao-inner form .control-group .email-box > label {
  width: unset;
  white-space: nowrap;
  display: flex !important;
  align-items: center;
  line-height: 1;
  padding: 0;
  margin: 0;
}
.pagina-carrinho #corpo .conteiner .identificacao .identificacao-inner form .control-group input {
  box-shadow: none;
  border-radius: 2rem 0 0 2rem;
  width: 100%;
  height: 3rem;
  border: none;
  background-color: var(--B9-Cor--Branco);
  border: 1px solid var(--B9-Cor--Cinza);
  color: rgb(var(--B9-Cor--Preto));
  padding: 0 1rem;
  font-weight: 600;
  text-align: center;
}
@media (max-width: 991.98px) {
  .pagina-carrinho #corpo .conteiner .identificacao .identificacao-inner form .control-group input {
    font-size: 0.875rem;
    letter-spacing: -0.25px;
  }
}
.pagina-carrinho #corpo .conteiner .identificacao .identificacao-inner form .control-group .submit-email.botao.principal {
  position: relative;
  max-width: none;
  padding: 0 2rem;
  max-height: none;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 1rem 0 0;
  height: 3rem;
}
@media (max-width: 991.98px) {
  .pagina-carrinho #corpo .conteiner .identificacao .identificacao-inner form .control-group .submit-email.botao.principal {
    font-size: 0.875rem;
    padding: 0 1rem 0 0.75rem;
  }
}
@media (max-width: 991.98px) {
  .pagina-carrinho.carrinho-checkout .resumo-compra .tabela-carrinho tr {
    margin: 0 0 1rem !important;
  }
  .pagina-carrinho.carrinho-checkout .resumo-compra .tabela-carrinho tr:not(.bg-dark) {
    box-shadow: 0 0rem 4rem -2rem rgba(0, 0, 0, 0.5);
  }
  .pagina-carrinho.carrinho-checkout .resumo-compra .tabela-carrinho tr .conteiner-qtd {
    position: absolute;
    top: 0;
    right: 0;
  }
  .pagina-carrinho.carrinho-checkout .resumo-compra .tabela-carrinho tr .conteiner-qtd div {
    background: var(--B9-Cor--Primaria);
    color: var(--B9-Cor--Branco);
  }
  .pagina-carrinho.carrinho-checkout .resumo-compra .tabela-carrinho .padding-preco > div {
    padding: 1rem 0;
  }
  .pagina-carrinho.carrinho-checkout .resumo-compra .tabela-carrinho .padding-preco > div strong {
    font-weight: 700;
  }
}
@media (max-width: 991.98px) and (max-width: 991.98px) {
  .pagina-carrinho.carrinho-checkout .campos-pedido .acao-editar button {
    font-size: 1.25rem;
  }
}
.pagina-carrinho.carrinho-checkout .identificacao {
  max-width: 100vw;
  margin: 0 auto;
}
.pagina-carrinho.carrinho-checkout .identificacao input {
  border-radius: 2rem !important;
}
.pagina-carrinho.carrinho-checkout .identificacao #formularioLogin .control-group {
  align-items: center;
  margin-bottom: 0;
}
.pagina-carrinho.carrinho-checkout .identificacao #formularioLogin .control-group label {
  display: block !important;
  width: 100%;
  text-align: center;
  font-weight: 600;
  padding: 0.5rem 0;
  float: none;
  clear: both;
  font-size: 0.875rem;
}
.pagina-carrinho.carrinho-checkout .identificacao #formularioLogin .control-group .botao {
  order: 2;
  line-height: 1;
  max-width: none;
  max-height: none;
  float: none;
  font-weight: 700;
  padding: 0;
  margin-bottom: 1rem;
}
.pagina-carrinho.carrinho-checkout .identificacao #formularioLogin .control-group .email-box {
  width: 100%;
}
.pagina-carrinho.carrinho-checkout .identificacao #formularioLogin .control-group .senha-box {
  margin: 0 0 20px;
  flex: 1;
  width: 100%;
}
.pagina-carrinho.carrinho-checkout .identificacao #formularioLogin .control-group a {
  order: 3;
  margin-top: 0.75rem;
}
.pagina-carrinho .resumo-compra .tabela-carrinho .produto-info {
  color: var(--B9-Cor--Escuro);
}

#formCalcularFrete {
  display: flex;
  justify-content: flex-start;
}
#formCalcularFrete .control-group {
  display: flex;
  align-items: center;
}
#formCalcularFrete .control-group .controls {
  display: flex;
  align-items: center;
  margin-left: 1rem;
}

.tabela-carrinho div,
.tabela-carrinho span,
.tabela-carrinho li,
#formularioCheckout div,
#formularioCheckout span,
#formularioCheckout li {
  color: rgb(var(--B9-Cor--Preto));
}

#carrinho-mini .tabela-carrinho h6 {
  line-height: 1;
}
#carrinho-mini .tabela-carrinho .produto-info {
  text-align: left;
  font-size: 12px;
  line-height: 1;
  font-weight: normal;
}
#carrinho-mini .tabela-carrinho .preco-produto .preco-promocional {
  white-space: nowrap;
  font-size: 12px;
}

.caixa-sombreada {
  box-shadow: 0 1rem 4rem -2.4rem rgba(0, 0, 0, 0.2);
  border-radius: 1rem;
  border: none;
  background-color: var(--B9-Cor--Branco);
}

.pagina-conta-endereco #corpo .conteiner,
.pagina-login #corpo .conteiner,
.pagina-cadastro #corpo .conteiner {
  padding: 1rem;
  max-width: 1140px;
}

.pagina-login #corpo .conteiner .cadastro-logar .control-group {
  display: flex;
}
@media (max-width: 991.98px) {
  .pagina-login #corpo .conteiner .cadastro-logar .control-group {
    flex-direction: column;
  }
}
.pagina-login #corpo .conteiner .cadastro-logar .control-group .control-label {
  width: 4rem;
  text-align: right;
  padding: 0.75rem 0.5rem 0 0;
  margin: 0;
  font-weight: 600;
  float: none;
}
.pagina-login #corpo .conteiner .cadastro-logar .control-group .controls {
  margin-left: 0;
  flex: 1;
}
@media (max-width: 991.98px) {
  .pagina-login #corpo .conteiner .cadastro-logar .control-group .controls {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }
}
.pagina-login #corpo .conteiner .cadastro-logar .control-group .controls input {
  width: 100%;
  margin-bottom: 0.5rem;
}
.pagina-login #corpo .conteiner .cadastro-logar > .span6 > div {
  box-shadow: 0 1rem 4rem -2.4rem rgba(0, 0, 0, 0.2);
  border-radius: 2rem;
  border: none;
}
.pagina-login #corpo .conteiner .cadastro-logar .recuperar-senha {
  margin: 2rem auto 0;
  display: block;
  text-align: center;
}

.cadastro label {
  font-size: 1rem;
  font-weight: 600;
  color: var(--B9-Cor--Escuro);
}

.pagina-cadastro #corpo .conteiner .dados-acesso {
  background-color: var(--B9-Cor--Branco);
}
.pagina-cadastro #corpo .conteiner .cadastro .politica-privacidade-field * {
  font-size: 1rem;
  font-weight: 600;
  color: var(--B9-Cor--Texto);
}
.pagina-cadastro #corpo .conteiner .acao-editar .offset8,
.pagina-cadastro #corpo .conteiner .acao-editar .offset9 {
  width: 100%;
  margin: 0;
}

.pagina-conta-endereco #id_cep + a {
  display: block;
  margin-top: 0.5rem;
}
.pagina-conta-endereco .acao-editar .offset8,
.pagina-conta-endereco .acao-editar .offset9 {
  width: 100%;
  margin: 0;
}

.lateral {
  background: var(--B9-Cor--Branco);
  border: none;
  border-radius: 2rem;
  box-shadow: 0 0rem 4rem -2.25rem rgba(0, 0, 0, 0.2);
}
@media (min-width: 768px) {
  .lateral {
    padding: 2rem;
  }
}
.lateral.menu {
  margin-bottom: 1rem;
}
.lateral.menu .nivel-um > li {
  background: transparent;
}
.lateral.menu .nivel-um > li.ativo a strong {
  color: var(--B9-Cor--Branco);
}
.lateral.menu .nivel-um > li.com-filho {
  border: 0;
}
.lateral.menu .nivel-um > li.com-filho .titulo {
  margin-right: 0;
}
.lateral.menu .nivel-um > li > a {
  background: var(--B9-Cor--Primaria);
  box-shadow: none;
  padding: 0.5rem 0.75rem;
  display: inline-flex;
  border-radius: 0.25rem;
  transition: 0.2s all ease;
}
.lateral.menu .nivel-um > li > a > i {
  display: none;
}
.lateral.menu .nivel-um > li > a strong {
  color: var(--B9-Cor--Branco);
  margin: 0;
  font-size: 1rem;
  font-weight: 600;
}
.lateral.menu.outras {
  margin-bottom: 1.25rem;
}
.lateral.menu.outras .nivel-um {
  display: flex;
  flex-flow: wrap;
}
.lateral.menu.outras .nivel-um li {
  margin: 0 0.5rem 0.5rem 0;
}
.lateral.menu.outras .nivel-um li a {
  background: var(--B9-Cor--Cinza);
}
.lateral.menu.outras .nivel-um li a strong {
  font-size: 1rem;
  color: var(--B9-Cor--Escuro);
}
.lateral.menu.outras .nivel-um li a * {
  transition: 0.2s all ease;
}
.lateral.menu.outras .nivel-um li:hover a {
  background: var(--B9-Cor--Primaria);
}
.lateral.menu.outras .nivel-um li:hover a strong {
  color: var(--B9-Cor--Branco);
}
.lateral.menu .nivel-dois {
  box-shadow: none;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.lateral.menu .nivel-dois li {
  display: inline-flex;
  border-radius: 0.25rem;
  align-items: center;
  background: var(--B9-Cor--Cinza);
  border: 0;
  margin-bottom: 0.5rem;
}
.lateral.menu .nivel-dois li .nivel-tres {
  box-shadow: none;
  padding-left: 0.5rem;
}
.lateral.menu .nivel-dois li a {
  color: var(--B9-Cor--Texto);
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: space-between;
  margin: 0;
}
.lateral.menu .nivel-dois li.com-filho a i {
  position: initial;
  float: none;
  margin: 0 0 0 0.5rem;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.3s ease-in-out all;
}
.lateral.menu .nivel-dois li.com-filho:hover {
  background-color: var(--B9-Cor--Primaria);
}
.lateral.menu .nivel-dois li.com-filho:hover > a {
  color: var(--B9-Cor--Primaria-Texto);
}
.lateral.menu .nivel-dois li.com-filho:hover > a i {
  background-color: var(--B9-Cor--Branco);
  transform: translateX(0.5rem);
}
.lateral.aberto ul {
  display: flex;
  flex-flow: wrap;
}
.lateral.aberto ul li {
  margin: 0 0.5rem 0.5rem 0;
}

.filtro {
  box-shadow: none;
  outline: none;
  border: none;
  padding: 0;
}
.filtro h4 {
  border: none;
}
@media (max-width: 991.98px) {
  .filtro h4 .limpar {
    display: block;
    float: none;
  }
}
.filtro.lista ul {
  display: flex;
  flex-flow: wrap;
  max-height: none;
  border: none;
  margin: 0;
}
.filtro.lista ul li {
  margin: 0 0.5rem 0.5rem 0;
}
.filtro.lista ul li a {
  background: var(--B9-Cor--Cinza);
  box-shadow: none;
  padding: 0.25rem 0.5rem;
  display: inline-flex;
  border-radius: 0.25rem;
  text-decoration: none;
  transition: 0.2s all ease;
}
.filtro.lista ul li a label {
  color: var(--B9-Cor--Escuro);
  font-size: 0.875rem;
  background: transparent !important;
  font-weight: 600;
}
.filtro.lista ul li a:hover {
  background: var(--B9-Cor--Primaria);
  text-decoration: none;
}
.filtro.lista ul li a:hover label {
  color: var(--B9-Cor--Branco);
}
.filtro.lista ul li.active a {
  background: var(--B9-Cor--Primaria);
}

.componente {
  background: var(--B9-Cor--Branco);
  border: none;
  border-radius: 2rem;
  box-shadow: 0 0rem 4rem -2.25rem rgba(0, 0, 0, 0.2);
  padding: 2rem;
}
.componente p {
  text-align: justify;
  line-height: 1.5;
}
.componente .interno {
  padding: 0;
}
.componente .titulo {
  font-size: 1.25rem;
  display: block;
  display: flex;
  align-items: center;
}
.componente .titulo i {
  float: none;
  font-size: 1rem;
  margin: 0 0.5rem 0 0;
  color: var(--B9-Cor--Primaria);
}

.newsletter input[type=text] {
  width: 100%;
  height: 3rem;
  border-radius: 2rem;
  border: 1px solid var(--B9-Cor--Cinza);
  box-shadow: none;
  padding: 0 1rem;
  transition: 0.2s ease all;
}
.newsletter input[type=text]:focus {
  border-color: var(--B9-Cor--Primaria);
}
.newsletter .botao {
  border-radius: 0 2rem 2rem 0;
  border: none;
  background: var(--B9-Cor--Primaria) !important;
  color: var(--B9-Cor--Primaria-Texto) !important;
  text-shadow: none;
  font-weight: 700;
  padding: 0 1rem;
  height: 100%;
}

/*******
    L I S T A G E M 
    **********/
.listagem .titulo-categoria {
  border: none;
  font-size: 2.5rem;
  margin-top: 0 !important;
  padding: 1rem;
  text-align: center;
  position: relative;
  z-index: 2;
  border-top: var(--B9-Listagem--Titulo_BorderTop);
}
.listagem .titulo-categoria > .subtitle_listagem {
  font-size: 1rem;
  font-weight: 300;
  color: var(--B9-Listagem--Subtitulo_Cor);
  line-height: 1.125;
}
.listagem .titulo-categoria strong {
      /* font-weight: 300; */
    color: #00b6ff;
}
.listagem .titulo-categoria strong::after {
  position: absolute;
  background: var(--B9-Listagem--Titulo_ElementoApoio);
  background-size: contain;
  content: var(--B9-Listagem--Titulo_ElementoApoio_Content);
  width: var(--B9-Listagem--Titulo_ElementoApoio_Width);
  height: var(--B9-Listagem--Titulo_ElementoApoio_Height);
}
@media (max-width: 991.98px) {
  .listagem .titulo-categoria {
    padding: 0 1rem;
    font-size: 2rem;
  }
}
.listagem .titulo-categoria:hover {
  background: none;
  padding-left: 1rem;
}
.listagem > ul:not(.produtos-carrossel) {
  --grid: var(--B9-Listagem--Produtos_DuplaPorLinha);
  --innerGrid: var(--B9-Listagem--Produtos_PorLinha);
  --gapGrid: 1rem;
  display: grid;
  grid-template-columns: repeat(var(--grid), 1fr);
  gap: var(--gapGrid);
  row-gap: 1rem;
  padding: var(--gapGrid);
}
@media (max-width: 991.98px) {
  .listagem > ul:not(.produtos-carrossel) {
    --grid: 1;
    --innerGrid: 2;
    --gapGrid: 1rem;
  }
}
body.pagina-produto .listagem > ul:not(.produtos-carrossel) {
  --grid: 1;
  --innerGrid: 4;
}
@media (max-width: 991.98px) {
  body.pagina-produto .listagem > ul:not(.produtos-carrossel) {
    --grid: 1;
    --innerGrid: 2;
  }
}
.listagem > ul:not(.produtos-carrossel) > li.listagem-linha {
  padding: 0;
  border: 0;
  margin: 0;
  margin-bottom: var(--gapGrid);
}
.listagem > ul:not(.produtos-carrossel) > li.listagem-linha > ul {
  display: grid;
  grid-template-columns: repeat(var(--innerGrid), 1fr);
  gap: var(--gapGrid);
  margin-left: 0;
  height: 100%;
}
.listagem > ul:not(.produtos-carrossel) > li.listagem-linha > ul:before, .listagem > ul:not(.produtos-carrossel) > li.listagem-linha > ul:after {
  content: none;
}
.listagem > ul:not(.produtos-carrossel) > li.listagem-linha > ul > li {
  width: auto;
  border: none;
  border-radius: var(--B9-Listagem--Imagem__BorderRadius);
  background: var(--B9-Listagem--BG);
  box-shadow: var(--B9-Listagem--BoxShadow_Mobile);
}
@media (min-width: 768px) {
  .listagem > ul:not(.produtos-carrossel) > li.listagem-linha > ul > li {
   
  }
}
.listagem > ul:not(.produtos-carrossel) > li.listagem-linha > ul > li .listagem-item .acoes-produto {
  bottom: 0;
}
.listagem > ul:not(.produtos-carrossel) > li.listagem-linha > ul > li .listagem-item .info-produto {
  display: var(--B9-Listagem--Produtos__Display);
  justify-content: space-between;
  min-height: 4rem;
  height: 100%;
  align-items: center;
  padding: 0.5rem 1rem;
}
@media (max-width: 991.98px) {
  .listagem > ul:not(.produtos-carrossel) > li.listagem-linha > ul > li .listagem-item .info-produto {
    flex-direction: column;
    margin: 0 0 4px;
    padding: 0.25rem 0.5rem;
    width: 100%;
  }
}
.listagem > ul:not(.produtos-carrossel) > li.listagem-linha > ul > li .listagem-item .info-produto .nome-produto {
  padding-right: 0.5rem;
  padding: 0.25rem;
  margin-bottom: 0.25rem;
  min-height: min-content !important;
  border-bottom: var(--B9-Listagem--Produto__BorderBottom);
  font-weight: var(--B9-Listagem--Produto__Titulo__Peso);
  font-size: var(--B9-Listagem--Produto__Titulo__Fonte);
  color: var(--B9-Listagem--Produto__Titulo__Fonte_Cor);
  line-height: 1.125;
  width: 100%;
}
@media (max-width: 991.98px) {
  .listagem > ul:not(.produtos-carrossel) > li.listagem-linha > ul > li .listagem-item .info-produto .nome-produto {
    margin-bottom: 0;
    font-weight: 500;
    padding: 0.5rem 0.25rem;
  }
}

.listagem > ul:not(.produtos-carrossel) > li.listagem-linha > ul > li .listagem-item .info-produto .preco-produto {
  min-height: unset;
}
.listagem > ul:not(.produtos-carrossel) > li.listagem-linha > ul > li .listagem-item .info-produto .preco-produto .desconto-a-vista {
  font-size: 10px;
  max-width: 100%;
  line-height: 1;
}

.listagem > ul.produtos-carrossel {
  padding: 0;
  box-shadow: 0 40px 30px -10px rgba(0, 0, 0, 0.05);
  z-index: 1;
  border-radius: 0 0 2rem 2rem;
  padding-bottom: 2.5rem;
}
.listagem > ul.produtos-carrossel:not(:last-child) {
  margin-bottom: 4rem;
}
@media (max-width: 991.98px) {
  .listagem > ul.produtos-carrossel:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767.98px) {
  .listagem > ul.produtos-carrossel .listagem-linha.flexslider .flex-direction-nav {
    display: none;
  }
}
.listagem > ul.produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev,
.listagem > ul.produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-next {
  background-color: var(--B9-Cor--Branco);
  padding: 1rem 0.25rem 1rem 0.5rem;
  box-sizing: content-box;
}
.listagem > ul.produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev {
  left: 0;
  opacity: 1;
  border-radius: 0 1rem 1rem 0;
}
.listagem > ul.produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev::before {
  background-position: -30px 0;
}
.listagem > ul.produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-next {
  right: 0;
  opacity: 1;
  border-radius: 1rem 0 0 1rem;
}
.listagem > ul.produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-next::before {
  background-position: -60px 0;
}
.listagem > ul.produtos-carrossel .listagem-linha.flexslider .flex-control-paging {
  bottom: -0.75rem;
  transform: translateY(100%);
}
@media (min-width: 768px) {
  .listagem > ul.produtos-carrossel .listagem-linha.flexslider .flex-control-paging {
    display: none;
  }
}
.listagem > ul.produtos-carrossel .listagem-linha.flexslider .flex-control-paging a {
  width: 0.5rem;
  height: 0.5rem;
  margin: 0 2px;
  box-shadow: none;
  background-color: var(--B9-Cor--Light);
}
.listagem > ul.produtos-carrossel .listagem-linha.flexslider .flex-control-paging a.flex-active {
  background-color: var(--B9-Cor--Primaria);
}
.listagem .listagem-linha li {
  max-width: 50vw;
  margin: 0;
}
@media (min-width: 992px) {
  .listagem .listagem-linha li {
    max-width: 25vw;
  }
}
.listagem .listagem-linha li .listagem-item {
  padding: 0;
  margin: 0;
  display: flex;
  flex-flow: wrap;
}
@media (max-width: 991.98px) {
  .listagem .listagem-linha li .listagem-item {
    flex-direction: column;
    border-radius: var(--B9-Listagem--Imagem__BorderRadius);
  }
}
.listagem .listagem-linha li .listagem-item .imagem-produto {
  position: relative;
  margin: 0;
  width: 100%;
  height: 20rem;
  padding-top: 100%;
  max-height: 75vh;
  box-shadow: none;
}
@media (max-width: 991.98px) {
  .listagem .listagem-linha li .listagem-item .imagem-produto {
    height: var(--B9-Listagem--Imagem_Altura_Tablet);
  }
}
@media (max-width: 767.98px) {
  .listagem .listagem-linha li .listagem-item .imagem-produto {
    height: var(--B9-Listagem--Imagem_Altura_Mobile);
  }
}
.listagem .listagem-linha li .listagem-item .imagem-produto img {
  width: 100%;
  height: 100%;
  object-fit: var(--B9-Listagem--Imagem_ObjectFit);
  padding: 0 1px;
  border-radius: var(--B9-Listagem--Imagem__BorderRadius) var(--B9-Listagem--Imagem__BorderRadius) 0 0;
}
@media (min-width: 992px) {
  body:not(.pagina-produto) .listagem .listagem-linha li .listagem-item .imagem-produto {
    height: var(--B9-Listagem--Imagem_Altura_Desktop);
  }
  .listagem .listagem-linha li .listagem-item .imagem-produto img {
    border-radius: var(--B9-Listagem--Imagem__BorderRadius) var(--B9-Listagem--Imagem__BorderRadius) 0 0;
  }
}
.listagem .listagem-linha li .listagem-item .info-produto {
  flex: 1;
  padding: 15px 15px 10px;
  order: 2;
}
.listagem .listagem-linha li .listagem-item .info-produto > div:last-child {
  display: flex;
  flex-direction: column;
}
@media (max-width: 991.98px) {
  .listagem .listagem-linha li .listagem-item .info-produto {
    order: 2;
    padding: 0.5rem 0;
    display: flex;
    flex-direction: column-reverse;
  }
}
.listagem .listagem-linha li .listagem-item .info-produto .preco-produto {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.25rem;
  min-height: 2rem;
  padding: 0.25rem 0.5rem;
  background-color: var(--B9-Listagem--PrecoProduto__Fundo);
  border-radius: 0.25rem;
  text-align: left;
}
.listagem .listagem-linha li .listagem-item .info-produto .preco-produto,
.listagem .listagem-linha li .listagem-item .info-produto .preco-produto * {
  transition: 0.3s all ease-in-out;
  color: var(--B9-Listagem--PrecoProduto__Texto);
}
.listagem .listagem-linha li .listagem-item .info-produto .preco-produto.destaque-parcela {
  flex-direction: column;
}
.listagem .listagem-linha li .listagem-item .info-produto .preco-produto > div {
  display: flex;
  align-items: center;
  line-height: 1.125;
  margin: 0;
}
.listagem .listagem-linha li .listagem-item .info-produto .preco-produto > div .preco-a-partir {
  font-size: 0.75rem;
  font-weight: normal;
}
.listagem .listagem-linha li .listagem-item .info-produto .preco-produto > div .preco-venda {
  font-size: 0.75rem;
}
.listagem .listagem-linha li .listagem-item .info-produto .preco-produto > div .preco-promocional {
  margin: 0;
  font-weight: 600;
  color: var(--B9-Listagem--PrecoProduto__Texto);
}
@media (max-width: 991.98px) {
  .listagem .listagem-linha li .listagem-item .info-produto .preco-produto > div * {
    font-size: 14px;
  }
  .listagem .listagem-linha li .listagem-item .info-produto .preco-produto > div .preco-a-partir,
.listagem .listagem-linha li .listagem-item .info-produto .preco-produto > div .preco-venda {
    font-size: 0.675rem;
  }
  .listagem .listagem-linha li .listagem-item .info-produto .preco-produto > div .preco-a-partir *,
.listagem .listagem-linha li .listagem-item .info-produto .preco-produto > div .preco-venda * {
    font-size: 0.675rem;
  }
}
.listagem .listagem-linha li .listagem-item .acoes-produto {
  position: relative;
  opacity: 1;
  background: transparent;
  border: none;
  width: 100%;
  display: flex;
  padding: var(--B9-Listagem--Destaques__Padding);
  justify-content: center;
  order: 1;
  flex: 1 1 100%;
}
.listagem .listagem-linha li .listagem-item .acoes-produto a {
  width: 100%;
  padding: 0.25rem;
  border-bottom: none;
  font-size: 12px;
  font-weight: 400;
  background: var(--B9-Listagem--Destaques__Fundo);
  color: var(--B9-Listagem--Destaques__Texto);
  text-shadow: none;
  border-radius: var(--B9-Listagem--Destaques__BorderRadius);
  height: auto;
  text-transform: none;
}
.listagem .listagem-linha li .listagem-item .acoes-produto a i {
  margin-right: 0.25rem;
}
.listagem .listagem-linha li .listagem-item:hover .preco-produto {
  background: var(--B9-Listagem--PrecoProduto__Hover__Fundo);
  color: var(--B9-Listagem--PrecoProduto__Hover__Texto);
}
.listagem .listagem-linha li .listagem-item:hover .preco-produto * {
  color: var(--B9-Listagem--PrecoProduto__Hover__Texto) !important;
}
.listagem .listagem-linha li .listagem-item:hover .acoes-produto a {
 background: #0188e9;
  color: var(--B9-Listagem--Destaques__Hover__Texto);
}
.listagem .listagem-linha li .listagem-item:hover .acoes-produto a * {
  color: var(--B9-Listagem--Destaques__Hover__Texto) !important;
}
@media (max-width: 991.98px) {
  .listagem .listagem-linha li .listagem-item .acoes-produto-responsiva {
    position: relative;
    margin: 0;
  }
  .listagem .listagem-linha li .listagem-item .acoes-produto-responsiva a {
    background: var(--B9-Listagem--Destaques__Fundo);
    color: var(--B9-Listagem--Destaques__Texto);
    border-radius: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    width: 100%;
    padding: 0;
    border-radius: 0 0 1rem 1rem;
  }
  .listagem .listagem-linha li .listagem-item .acoes-produto-responsiva a span {
    color: var(--B9-Listagem--Destaques__Texto);
    text-shadow: none;
    font-size: 12px;
    line-height: 2.5;
    font-weight: 600;
    order: 2;
    margin: 0;
  }
  .listagem .listagem-linha li .listagem-item .acoes-produto-responsiva a i {
    display: none;
  }
}
body.pagina-categoria .listagem .listagem-linha .info-produto, body.pagina-busca .listagem .listagem-linha .info-produto {
  display: var(--B9-Listagem--Produtos__Display);
  flex-direction: column;
}
body.pagina-categoria .listagem .listagem-linha .info-produto > div, body.pagina-busca .listagem .listagem-linha .info-produto > div {
  flex: 1 1 100%;
  width: 100%;
}
body.pagina-categoria .listagem .listagem-linha > ul, body.pagina-busca .listagem .listagem-linha > ul {
  display: flex;
}
body.pagina-categoria .listagem .listagem-linha > ul li, body.pagina-busca .listagem .listagem-linha > ul li {
  max-width: none;
  width: 50%;
}
body.pagina-produto .listagem .listagem-linha > ul {
  margin: 0;
  padding: 0;
}
@media (max-width: 991.98px) {
  body.pagina-produto .listagem .listagem-linha > ul {
    display: flex;
    flex-flow: wrap;
  }
}
body.pagina-produto .listagem .listagem-linha > ul li {
  width: 25vw;
}
@media (max-width: 991.98px) {
  body.pagina-produto .listagem .listagem-linha > ul li {
    width: 50vw;
    margin-bottom: 1rem;
  }
}

/*******
    P R O D U T O
    **********/
.pagina-produto .zm-viewer {
  display: none !important;
}

.produto {
  --borderRadiusContainerImage: 4rem;
  /* Coluna da foto do produto */
}
.produto .tag-produto {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 3px;
}
.produto > .row-fluid:first-child {
  position: relative;
  display: flex;
  align-items: flex-start;
  /* Coluna detalhes produto */
}
@media (max-width: 991.98px) {
  .produto > .row-fluid:first-child {
    flex-wrap: wrap;
  }
}
.produto > .row-fluid:first-child > .span6:first-child {
  margin-top: 4rem;
  border-radius: 0 0 0 2rem;
  width: 100vw;
}
@media (min-width: 992px) {
  .produto > .row-fluid:first-child > .span6:first-child {
    max-width: none;
    width: auto;
    flex: 1 1 auto;
    position: sticky;
    top: 2rem;
  }
}
.produto > .row-fluid:first-child > .span6:last-child {
  width: 100vw;
  padding: 1rem;
  background: var(--B9-Cor--Branco);
  border-radius: 2rem;
  max-width: 1140px;
  margin: 2rem auto 4rem auto;
  box-shadow: 0 1.5rem 3rem 0.1rem rgba(0, 0, 0, 0.1);
}
@media (min-width: 992px) {
  .produto > .row-fluid:first-child > .span6:last-child {
    padding: 0 1rem 1rem;
    z-index: 8888;
    margin: 0;
    order: -1;
    width: 480px;
    max-width: 40vw;
    border-radius: 0 2rem 2rem 0;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .produto > .row-fluid:first-child > .span6:last-child {
    border-radius: 0 2rem 2rem 0;
  }
}
.produto > .row-fluid:first-child > .span6:last-child > .principal {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  .produto > .row-fluid:first-child > .span6:last-child > .principal {
    flex-direction: column;
  }
}
.info-principal-produto {
  display: flex;
  justify-content: space-between;
  flex: 1 1 100%;
  flex-wrap: wrap;
  margin-bottom: 0.5rem;
  background: var(--B9-Cor--Branco);
  top: 0;
  padding: 1rem 0 0;
  border-bottom: 1px solid var(--B9-Cor--Light);
  z-index: 9;
  transition: 0.3s ease-in-out all;
}
@media (max-width: 767.98px) {
  .info-principal-produto {
    margin: 0.5rem 0 0;
    padding-top: 0.5rem;
  }
}
.info-principal-produto .nome-produto {
  color: var(--B9-Produto__Titulo__Color);
  font-size: var(--B9-Produto__Titulo__FontSize__Desktop);
  font-weight: var(--B9-Produto__Titulo__FontWeight);
  line-height: 1;
  order: 0;
  transition: 0.3s ease-in-out all;
  width: 100%;
  flex: 1 1 100%;
  margin-bottom: 0.75rem;
  padding: 1rem 0;
}
@media (max-width: 991.98px) {
  .info-principal-produto .nome-produto {
    margin-bottom: 1rem;
    font-size: var(--B9-Produto__Titulo__FontSize__Mobile);
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .info-principal-produto .nome-produto {
    font-size: var(--B9-Produto__Titulo__FontSize__Mobile);
    margin-bottom: 0.5rem;
  }
}
@media (max-width: 767.98px) {
  .info-principal-produto .nome-produto {
    padding: 1rem;
    margin-bottom: 0;
    text-align: center;
    z-index: 1;
    border-radius: 0 0 2rem 2rem;
  }
}
.info-principal-produto .breadcrumbs,
.info-principal-produto .codigo-produto {
  position: relative;
  z-index: 2;
}
.info-principal-produto .breadcrumbs {
  margin: 0 0 0.25rem;
  border-bottom: 1px solid var(--B9-Cor--Light);
  width: 100%;
  margin-bottom: 0.5rem;
}
@media (max-width: 991.98px) {
  .info-principal-produto .breadcrumbs {
    padding-left: 0.5rem;
  }
}
.info-principal-produto .breadcrumbs ul li * {
  font-weight: 400;
}
.info-principal-produto .breadcrumbs ul li:after {
  content: ">";
  margin: 0 5px 0 2px;
  vertical-align: middle;
  font-size: 0.5rem;
}
.info-principal-produto .breadcrumbs ul li:last-child:after {
  display: none;
}
.info-principal-produto .codigo-produto {
  padding: 0;
  margin: 0;
  order: 2;
  border: none;
  border-top: 1px solid var(--B9-Cor--Light);
  width: 100%;
  padding: 0.25rem;
}
.info-principal-produto .codigo-produto > span {
  font-weight: 400;
}
.info-principal-produto .codigo-produto > span * {
  font-weight: 400;
}
.info-principal-produto .codigo-produto > span + span {
  margin-top: 0;
  margin-left: 0.25rem;
}
@media (max-width: 991.98px) {
  .info-principal-produto .codigo-produto {
    padding-right: 0.5rem;
  }
}

.atributos {
  flex: 1 1 100%;
  border-bottom: 1px solid #ddd !important;
}
.atributos .atributo-cor .atributo-item {
  border-radius: 50%;
  overflow: hidden;
  padding: 0;
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.55);
  border: 2px solid transparent;
  transition: 0.3s ease-in-out all;
  width: 48px;
  height: 48px;
}
.atributos .atributo-cor .atributo-item span {
  border-width: 0 0 3rem 3rem;
}
.atributos .atributo-cor .active .atributo-item {
  border: 2px solid var(--B9-Cor--Primaria);
  box-shadow: 0rem 0rem 1rem -0.25rem #ffed48;
}
.atributos .atributo-comum,
.atributos .atributo-cor {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem;
  flex-direction: column;
  align-items: flex-start;
}
.atributos .atributo-comum .wrapper-dropdown,
.atributos .atributo-cor .wrapper-dropdown {
  border-radius: 1rem;
  width: calc(100% - 1rem);
}
@media (max-width: 991.98px) {
  .atributos .atributo-comum .wrapper-dropdown,
.atributos .atributo-cor .wrapper-dropdown {
    margin: 0 auto;
  }
}
@media (max-width: 991.98px) {
  .atributos .atributo-comum,
.atributos .atributo-cor {
    flex-direction: column;
    padding: 0;
  }
  .atributos .atributo-comum + .atributo-comum,
.atributos .atributo-cor + .atributo-comum {
    margin-top: 1rem;
    padding-top: 1rem;
    border-top: 1px solid #ddd;
  }
}
.filtro-coluna .atributos .atributo-comum,
.filtro-coluna .atributos .atributo-cor {
  justify-content: flex-start;
  padding: 0;
}
.atributos .atributo-comum > span,
.atributos .atributo-cor > span {
  font-size: 0.875rem;
  text-align: center;
  width: 100%;
}
@media (max-width: 991.98px) {
  .atributos .atributo-comum > span,
.atributos .atributo-cor > span {
    text-align: center;
  }
}
@media (max-width: 991.98px) {
  .atributos .atributo-comum > span,
.atributos .atributo-cor > span {
    margin-bottom: 0.25rem;
  }
}
@media (min-width: 992px) {
  .atributos .atributo-comum > span,
.atributos .atributo-cor > span {
    padding-bottom: 0.5rem;
    width: 100%;
  }
}
.atributos .atributo-comum ul,
.atributos .atributo-cor ul {
  display: flex;
  justify-content: center;
  flex-flow: wrap;
  margin: 0;
  width: 100%;
}
@media (max-width: 991.98px) {
  .atributos .atributo-comum ul,
.atributos .atributo-cor ul {
    justify-content: center;
  }
}
.atributos .atributo-comum ul li,
.atributos .atributo-cor ul li {
  float: none;
  background-color: transparent;
  margin-right: 0.625rem;
  margin-bottom: 0.625rem;
}
.atributos .atributo-comum ul li a,
.atributos .atributo-cor ul li a {
  margin: 0;
  position: relative;
  background: var(--B9-Produto__Variacoes__Fundo);
  background-size: contain;
  border-radius: var(--B9-Produto__Variacoes__BorderRadius);
  border: none;
  box-shadow: none;
  transition: 0.2s ease background;
}
.atributos .atributo-comum ul li a span,
.atributos .atributo-cor ul li a span {
  transition: 0.2s ease color;
  font-size: 0.875rem;
  padding: 0.25em 0.75rem;
  color: var(--B9-Produto__Variacoes__Texto_Cor);
}
.atributos .atributo-comum ul li a.atributo-item.indisponivel,
.atributos .atributo-cor ul li a.atributo-item.indisponivel {
  opacity: 0.5;
}
.atributos .atributo-comum ul li a.atributo-item.indisponivel span,
.atributos .atributo-cor ul li a.atributo-item.indisponivel span {
  opacity: 0.5;
}
.atributos .atributo-comum ul li a:hover span,
.atributos .atributo-cor ul li a:hover span {
  color: var(--B9-Cor--Primaria);
}
.atributos .atributo-comum ul li.active, .atributos .atributo-comum ul li:hover,
.atributos .atributo-cor ul li.active,
.atributos .atributo-cor ul li:hover {
  background-color: transparent;
}
.atributos .atributo-comum ul li.active a, .atributos .atributo-comum ul li:hover a,
.atributos .atributo-cor ul li.active a,
.atributos .atributo-cor ul li:hover a {
  background: var(--B9-Produto__Variacoes__Fundo_Ativo);
  background-size: contain;
}
.atributos .atributo-comum ul li.active a span, .atributos .atributo-comum ul li:hover a span,
.atributos .atributo-cor ul li.active a span,
.atributos .atributo-cor ul li:hover a span {
  color: var(--B9-Produto__Variacoes__Texto_Cor_Ativo);
}

.produto .acoes-produto {
  padding: 0;
  margin: 0.5rem 0;
  flex: 1 1 100%;
  background-color: var(--B9-Cor--White);
  align-items: center;
  flex-direction: column;
  justify-content: center;
  margin: 0 auto;
}
@media (max-width: 991.98px) {
  .produto .acoes-produto {
    border-bottom: 1px solid rgba(0, 0, 0, 0.05) !important;
  }
}
.produto .acoes-produto .preco-produto {
  float: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  border: solid rgba(var(--B9-Cor--Cinza), 0.8);
  border-width: 1px 0;
  padding: 1rem 0;
  margin: 0 0 0.5rem;
  padding: 1rem;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .produto .acoes-produto .preco-produto {
    padding: 0.5rem 0;
  }
}
.produto .acoes-produto .preco-produto > div {
  display: flex;
  justify-content: center;
  width: 100%;
}
.produto .acoes-produto .preco-produto.destaque-parcela {
  font-size: 1rem;
}
.produto .acoes-produto .preco-produto.destaque-parcela > div {
  margin-bottom: 0;
  text-align: center;
}
.produto .acoes-produto .preco-produto.destaque-parcela .titulo {
  font-size: 1rem;
}
.produto .acoes-produto .preco-produto.destaque-parcela .preco-parcela,
.produto .acoes-produto .preco-produto.destaque-parcela .preco-parcela .cor-principal {
  color: var(--B9-Cor--Texto);
}
.produto .acoes-produto .preco-produto.destaque-parcela .preco-venda {
  font-size: 1rem;
  color: rgba(var(--B9-Cor--Escuro), 0.5);
  opacity: 0.5;
}
.produto .acoes-produto .preco-produto.destaque-parcela .preco-promocional {
  display: inline-flex;
  margin: 0 0.25rem;
  font-size: 1.25rem;
  font-weight: 800;
  color: var(--B9-Produto__Preco-Promocional);
}
.produto .acoes-produto .comprar {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-flow: wrap;
}
.produto .acoes-produto .comprar > * {
  margin: 0.25rem 0.5rem;
}
@media (max-width: 991.98px) {
  .produto .acoes-produto .comprar {
    padding: 0 1rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 768px) {
  .produto .acoes-produto .comprar .qtde-adicionar-carrinho {
    margin-bottom: 0;
  }
}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho-title {
  padding: 0 1rem;
  line-height: 3rem;
  transition: 0.2s ease all;
}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho:focus-within .qtde-carrinho-title {
  color: var(--B9-Cor--Primaria);
}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho {
  width: 100%;
  height: 3rem;
  border-radius: 2rem;
  border: 1px solid var(--B9-Cor--Cinza);
  box-shadow: none;
  padding: 0 1rem;
  transition: 0.2s ease all;
}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho:focus {
  border-color: var(--B9-Cor--Primaria);
}
.produto .acoes-produto .comprar .botao {
  padding: 0 2rem;
  height: 3rem;
  font-size: 1.25rem;
}
.produto .acoes-produto .comprar .botao .icon-shopping-cart {
  display: flex;
}
.produto .acoes-produto .comprar .botao .icon-shopping-cart svg {
  width: 20px;
}
.produto .acoes-produto .comprar .botao .icon-shopping-cart:before {
  display: none;
}
@media (max-width: 991.98px) {
  .produto .acoes-produto .comprar .botao {
    line-height: 2.5rem;
    font-size: 1.25rem;
    padding: 0 1rem;
  }
}
.produto .acoes-produto .comprar .botao:hover {
  background-image: none;
  opacity: 0.95;
}
.produto .acoes-produto .comprar .botao.desativo {
  opacity: 1;
  background: var(--B9-Cor--Sucesso);
  filter: opacity(0.85) saturate(0.5);
}
.produto .acoes-produto .comprar .popover {
  width: 150px;
  font-size: 0.875rem;
  border: none;
  padding: 0;
}
.produto .acoes-produto .comprar .popover .popover-title {
  background-color: var(--B9-Cor--Primaria);
  color: var(--B9-Cor--Branco);
  font-weight: 700;
}
.produto .acoes-produto .comprar .popover .popover-content {
  color: var(--B9-Cor--Texto);
  font-weight: 600;
}
.produto .acoes-produto .disponibilidade-produto {
  padding-top: 0.5rem;
  width: 100%;
}
.produto .cep {
  border-top: 1px solid #ddd !important;
  flex: 1 1 100%;
  padding: 1rem 0 0;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .produto .cep {
    margin-top: 2rem;
  }
}
@media (max-width: 991.98px) {
  .produto .cep {
    padding: 0 1rem !important;
    margin-bottom: 0;
    border: none !important;
  }
}
.produto .cep form {
  display: flex;
  align-items: center;
}
@media (min-width: 992px) {
  .produto .cep form {
    flex-direction: column;
  }
}
.produto .cep form label {
  font-size: 1rem;
  color: var(--B9-Cor--Texto);
  margin-bottom: 0;
}
.produto .cep form .form-inline {
  flex: 1;
}
.produto .cep form .form-inline > div.input-append.input-prepend {
  flex: 1;
  display: flex;
}
.produto .cep form .form-inline > div.input-append.input-prepend input {
  width: 100%;
  height: 3rem;
  border-radius: 2rem 0 0 2rem;
  border: 1px solid var(--B9-Cor--Cinza);
  box-shadow: none;
  padding: 0 1rem;
  transition: 0.2s ease all;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .produto .cep form .form-inline > div.input-append.input-prepend input {
    height: 2rem;
  }
}
@media (min-width: 992px) {
  .produto .cep form .form-inline > div.input-append.input-prepend input {
    text-align: center;
  }
}
.produto .cep form .form-inline > div.input-append.input-prepend input:focus {
  border-color: var(--B9-Cor--Primaria);
}
.produto .cep form .form-inline > div.input-append.input-prepend button {
  border-radius: 0 2rem 2rem 0;
  border: none;
  background: var(--B9-Cor--Primaria);
  text-shadow: none;
  color: var(--B9-Cor--Branco);
  font-weight: 700;
  padding: 0 1rem;
}
.produto .cep > ul {
  border: none;
  padding: 0;
  flex-direction: column;
}
.produto .cep > ul:not(.hide) {
  display: inline-flex;
  width: 100%;
}
.produto .cep li {
  width: 100%;
  border-bottom: 1px solid #ddd;
  background: rgba(0, 0, 0, 0.05);
  padding: 0.25rem !important;
  margin-bottom: 0.25rem !important;
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.produto .cep li > span {
  padding: 0.25rem;
  white-space: nowrap;
}
.produto .cep li > span.nome.cor-secundaria {
  flex: 1;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .produto .cep li {
    margin-bottom: 5px;
    padding-bottom: 5px;
  }
}
@media (min-width: 992px) {
  .produto .cep li .error {
    white-space: initial;
    text-align: center;
    width: 100%;
    display: inline-block;
  }
}
.produto .cep li.text-align-center {
  text-align: center;
}
@media (min-width: 992px) {
  .produto .cep > ul {
    flex-direction: column;
  }
  .produto .cep > ul:not(.hide) {
    display: inline-flex;
  }
}
.produto .conteiner-imagem {
  position: relative;
  height: auto;
  background-color: var(--B9-Cor--OffWhite);
  margin: 0 auto;
  border-radius: 4rem;
  box-shadow: var(--B9-Produto__Container_BoxShadow);
}
@media (min-width: 768px) {
  .produto .conteiner-imagem {
    max-height: var(--B9-Produto__Container_MaxHeight);
  }
}
.produto .conteiner-imagem > div {
  z-index: 1;
  border: none;
  margin: 0;
}
.produto .conteiner-imagem img {
  height: 100%;
  max-height: 70vh;
  object-fit: contain;
}
@media (max-width: 767.98px) {
  .produto .conteiner-imagem img {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .produto .conteiner-imagem img {
    width: 60vw;
    max-height: 75vh;
    min-height: 500px;
  }
}
@media (min-width: 992px) {
  .produto .conteiner-imagem img {
    max-width: 70vw;
    width: auto;
    min-width: 600px;
    min-height: 500px;
  }
}
.produto .conteiner-imagem::before, .produto .conteiner-imagem::after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  content: "";
  border-radius: var(--borderRadiusContainerImage) var(--borderRadiusContainerImage) 0 0;
}
.produto .conteiner-imagem::before {
  background: var(--B9-Produto__Padrao__Fundo) fixed var(--B9-Produto__Padrao__URL) !important;
  background-size: var(--B9-Produto__Padrao__Fundo_Tamanho) !important;
}
.produto .conteiner-imagem::after {
  background: var(--B9-Produto__Padrao__Sobreposicao_Cor);
  opacity: var(--B9-Produto__Padrao__Sobreposicao_Opacidade);
}
.produto .produto-thumbs {
  position: relative;
  width: 100%;
  max-width: 98vw;
  min-height: 6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem 0;
  margin: 0 auto;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .produto .produto-thumbs {
    width: 100vw;
    justify-content: flex-end;
  }
}
@media (min-width: 768px) {
  .produto .produto-thumbs::before, .produto .produto-thumbs::after {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
    height: 4rem;
    content: "";
    border-radius: 0 0 var(--borderRadiusContainerImage) var(--borderRadiusContainerImage);
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .produto .produto-thumbs::before, .produto .produto-thumbs::after {
    border-radius: 0 0 var(--borderRadiusContainerImage) var(--borderRadiusContainerImage);
  }
}
@media (min-width: 768px) {
  .produto .produto-thumbs::before {
    background: var(--B9-Produto__Padrao__Fundo) fixed var(--B9-Produto__Padrao__URL) !important;
    background-size: var(--B9-Produto__Padrao__Fundo_Tamanho) !important;
  }
}
@media (min-width: 768px) {
  .produto .produto-thumbs::after {
    background: var(--B9-Produto__Padrao__Sobreposicao_Cor);
    opacity: var(--B9-Produto__Padrao__Sobreposicao_Opacidade);
  }
}
.produto .produto-thumbs #carouselImagem {
  margin: 0;
  position: relative;
  z-index: 1;
  width: 100%;
}
.produto .produto-thumbs #carouselImagem .elastislide-carousel {
  margin: 0;
}
@media (max-width: 767.98px) {
  .produto .produto-thumbs #carouselImagem .elastislide-carousel {
    overflow-x: scroll !important;
    padding: 0 1rem;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .produto .produto-thumbs #carouselImagem .elastislide-carousel::-webkit-scrollbar {
    display: none;
  }
}
@media (min-width: 768px) {
  .produto .produto-thumbs #carouselImagem .elastislide-carousel {
    margin: 0 1rem;
  }
}
.produto .produto-thumbs #carouselImagem .elastislide-carousel ul {
  margin: 0 auto;
  justify-content: center;
}
@media (max-width: 767.98px) {
  .produto .produto-thumbs #carouselImagem .elastislide-carousel ul {
    width: max-content !important;
    transform: max-content !important;
    padding: 0 1rem;
  }
}
@media (min-width: 768px) {
  .produto .produto-thumbs #carouselImagem .elastislide-carousel ul {
    display: flex;
    flex-flow: wrap;
    max-width: 100vw;
  }
}
@media (min-width: 992px) {
  .produto .produto-thumbs #carouselImagem .elastislide-carousel ul {
    max-width: 80%;
  }
}
.produto .produto-thumbs #carouselImagem .elastislide-carousel ul li {
  width: 6rem !important;
  max-width: 12.5vh;
  margin: 0 1rem 0 0;
}
@media (min-width: 768px) {
  .produto .produto-thumbs #carouselImagem .elastislide-carousel ul li {
    margin: 0 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .produto .produto-thumbs #carouselImagem .elastislide-carousel ul li {
    width: 4rem !important;
  }
}
.produto .produto-thumbs #carouselImagem .elastislide-carousel ul li a {
  margin: 0;
  padding: 0;
  border-radius: 50%;
  width: 6rem;
  height: 6rem;
  max-width: 12.5vh;
  max-height: 12.5vh;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .produto .produto-thumbs #carouselImagem .elastislide-carousel ul li a {
    width: 4rem;
    height: 4rem;
  }
}
.produto .produto-thumbs #carouselImagem .elastislide-carousel ul li a span {
  max-width: 100%;
  max-height: 100%;
}
.produto .produto-thumbs #carouselImagem .elastislide-carousel ul li a span img {
  margin: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.produto .produto-thumbs #carouselImagem .elastislide-carousel ul li.active a {
  border-color: var(--B9-Produto__Thumbs-BorderColor-Ativo);
}
.produto .produto-thumbs #carouselImagem .flex-direction-nav {
  display: none;
}
.produto .produto-compartilhar .lista-redes ul {
  display: flex;
  justify-content: center;
  align-items: center;
}
.produto .produto-compartilhar .lista-redes ul li {
  border: none;
  margin: 0 0.25rem;
}
.produto .produto-compartilhar .lista-redes ul li i {
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  border-radius: 0.5rem;
}
.produto .produto-compartilhar .lista-redes ul li a {
  border-radius: 0.5rem;
}
.produto .produto-compartilhar .lista-redes ul li a.adicionar-favorito i {
  width: 1rem;
}
.produto .produto-compartilhar .lista-redes ul li.fb-compartilhar {
  margin: 0;
  background: #1877f2;
  border-radius: 0.5rem;
  height: 2rem;
  display: flex;
  align-items: center;
}
.produto .abas-custom .tab-content {
  padding: 0;
  box-shadow: none;
}
body:not(.descriptionLandingPage__B9L) .produto > .row-fluid:nth-child(3) {
  max-width: 1140px;
  margin: 3rem auto 0;
}
body:not(.descriptionLandingPage__B9L) .produto .abas-custom .tab-content {
  padding: 1rem;
  box-shadow: none;
}
@media (min-width: 768px) {
  body:not(.descriptionLandingPage__B9L) .produto .row-fluid:nth-child(2) {
    position: relative;
  }
  body:not(.descriptionLandingPage__B9L) .produto .row-fluid:nth-child(2):before, body:not(.descriptionLandingPage__B9L) .produto .row-fluid:nth-child(2):after {
    content: "";
    height: 80%;
    width: 100vw;
    position: absolute;
    top: 10%;
    z-index: 0;
    background-color: var(--B9-Cor--Primaria);
    opacity: 0.8;
  }
  body:not(.descriptionLandingPage__B9L) .produto .row-fluid:nth-child(2):before {
    opacity: 1;
    background: var(--B9-Rodape__Padrao__URL) fixed var(--B9-Rodape__Padrao__Fundo) !important;
    background-size: var(--B9-Rodape__Padrao__Fundo_Tamanho) !important;
  }
  body:not(.descriptionLandingPage__B9L) .produto .row-fluid:nth-child(2) > .span12 {
    width: 800px;
    margin: 0 auto;
    float: none;
    z-index: 1;
    position: relative;
  }
}
@media (min-width: 768px) and (min-width: 576px) {
  body:not(.descriptionLandingPage__B9L) .produto .row-fluid:nth-child(2) > .span12 {
    max-width: 90vw;
  }
}
@media (min-width: 768px) {
  body:not(.descriptionLandingPage__B9L) .produto .row-fluid:nth-child(2) .abas-custom .tab-content {
    box-shadow: 0rem 3rem 16rem -3.5rem rgba(0, 0, 0, 0.1);
    background-color: var(--B9-Cor--Branco);
    padding: 2rem;
    border-radius: 2rem;
  }
  body:not(.descriptionLandingPage__B9L) .produto .row-fluid:nth-child(2) .abas-custom .tab-content .sizesTable {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .produto .aproveite-tambem {
    margin: 4rem 0;
  }
}
.produto h4.titulo {
  border: none;
  font-size: 2.5rem;
  margin-top: 1rem;
  padding: 1rem;
  text-align: center;
  position: relative;
  z-index: 2;
  font-weight: 300;
  color: var(--B9-Cor--Texto);
}
@media (max-width: 991.98px) {
  .produto h4.titulo {
    margin-bottom: 0;
    font-size: 1.75rem;
    font-weight: 500;
    padding-bottom: 0;
  }
}
.produto h4.titulo::after {
  background: var(--B9-ElementoApoio) no-repeat center center;
  background-size: contain;
  content: "";
  height: 2rem;
  width: 1.25rem;
  display: inline-flex;
  margin-left: 0.25rem;
}
.produto .acoes-flutuante {
  border-radius: 1rem 0px 0px 2rem;
  box-shadow: -45px 80px 3rem -20px rgba(0, 0, 0, 0.1);
}
.produto .acoes-flutuante .close_float {
  border-radius: 1rem 0 0 1rem;
}
.produto .parcelas-produto {
  padding: 0;
  display: none !important;
}
.produto .parcelas-produto .accordion {
  border-radius: 0.5rem;
}
.produto .parcelas-produto .accordion .accordion-group .accordion-body .accordion-inner ul {
  display: flex;
  width: 100%;
}
.produto .parcelas-produto .accordion .accordion-group .accordion-body .accordion-inner ul li {
  width: 50%;
}

#descricao {
  padding-top: 1rem;
}
#descricao p:hover {
  color: var(--black);
}
#descricao h2 {
  font-size: 1.5rem;
  font-weight: 700;
  color: var(--B9-Cor--Texto);
  padding: 0.5rem 0;
}
@media (max-width: 991.98px) {
  #descricao h2 {
    font-size: 1.25rem;
  }
}
#descricao h2::after {
  background: var(--B9-ElementoApoio) no-repeat center center;
  background-size: contain;
  content: "";
  height: 2rem;
  width: 1.25rem;
  display: inline-flex;
  margin-left: 0.25rem;
}
#descricao ul {
  margin-left: 0;
}
#descricao ul li {
  list-style: none;
  padding-left: 1.5rem !important;
  margin: 0.5rem 0 !important;
  position: relative;
}
#descricao ul li::before {
  background: var(--B9-ElementoApoio__Cinza) no-repeat center center;
  background-size: contain;
  height: 1rem;
  width: 1rem;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}

.sizesTableWrap {
  width: 100%;
  max-width: 100vw;
}
@media (max-width: 991.98px) {
  .sizesTableWrap {
    margin: 1rem -1rem 0;
    width: 100vw;
  }
  #descricao .sizesTableWrap h2 {
    padding: 0 1rem;
  }
}
.sizesTableWrap .sizesTable {
  width: auto;
  max-width: 100%;
  margin: 1rem 0 3rem;
  display: block;
  overflow-x: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.sizesTableWrap .sizesTable::-webkit-scrollbar {
  display: none;
}
@media (max-width: 991.98px) {
  .sizesTableWrap .sizesTable {
    padding-left: 1rem;
    margin-bottom: 1rem;
  }
}
.sizesTableWrap .sizesTable th,
.sizesTableWrap .sizesTable tr,
.sizesTableWrap .sizesTable td {
  padding: 0;
  border: none;
}
.sizesTableWrap .sizesTable tr {
  border-bottom: 1px solid var(--B9-Cor--Cinza);
  display: flex;
}
@media (max-width: 991.98px) {
  .sizesTableWrap .sizesTable tr {
    margin-right: 1rem;
  }
}
.sizesTableWrap .sizesTable td {
  padding: 0.5rem;
  font-weight: 500;
  display: inline-flex;
  width: 6rem;
  height: 3rem;
  align-items: center;
}
.sizesTableWrap .sizesTable td.title {
  font-weight: 800;
}
.sizesTableWrap .sizesTable td:not(.title) {
  text-align: center;
}
.sizesTableWrap .sizesTable caption {
  font-size: 1.5rem;
  font-weight: 700;
  color: var(--B9-Cor--Texto);
  padding: 0.5rem 0;
}
.sizesTableWrap .sizesTable caption::after {
  background: var(--B9-ElementoApoio) no-repeat center center;
  background-size: contain;
  content: "";
  height: 2rem;
  width: 1.25rem;
  display: inline-flex;
  margin-left: 0.25rem;
}
.sizesTableWrap .sizesTable thead td {
  background: var(--B9-Cor--Primaria);
  color: var(--B9-Cor--Branco);
}
.sizesTableWrap .sizesTable thead td:first-child {
  border-radius: 0.5rem 0 0 0;
}
.sizesTableWrap .sizesTable thead td:last-child {
  border-radius: 0 0.5rem 0 0;
}
.sizesTableWrap .sizesTable tbody tr {
  position: relative;
  transition: 0.3s ease-in-out all;
}
.sizesTableWrap .sizesTable tbody tr:hover {
  border-bottom-color: var(--B9-Cor--Primaria);
}
.sizesTableWrap .sizesTable tbody tr:hover td {
  color: var(--B9-Cor--Texto);
}
.sizesTableWrap .sizesTable tbody td {
  color: var(--B9-Cor--Escuro);
}
.sizesTableWrap .sizesTable tbody td.title {
  background-color: rgba(var(--B9-Cor--Cinza), 0.5);
}
@media (min-width: 768px) {
  .sizesTableWrap .sizesTable thead,
.sizesTableWrap .sizesTable tbody {
    display: flex;
    flex-direction: column;
  }
  .sizesTableWrap .sizesTable tr {
    min-width: 100%;
  }
  .sizesTableWrap .sizesTable td {
    flex: 1;
  }
}

.pagina-marca #corpo .conteiner,
.pagina-categoria #corpo .conteiner,
.pagina-busca #corpo .conteiner {
  padding: 1rem;
}
@media (max-width: 991.98px) {
  .pagina-marca #corpo .conteiner .breadcrumbs,
.pagina-categoria #corpo .conteiner .breadcrumbs,
.pagina-busca #corpo .conteiner .breadcrumbs {
    display: none;
  }
}

.ordenar-listagem label {
  font-size: 0.75rem;
  background: var(--B9-Cor--Light);
  border: none;
}
.ordenar-listagem .btn.dropdown-toggle {
  height: 100%;
}
.ordenar-listagem .filtro-mobile {
  margin-bottom: 1rem;
}
.ordenar-listagem .filtro-mobile-itens {
  box-shadow: 0 1rem 3rem -2.5rem rgba(0, 0, 0, 0);
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: 0.3s ease-in-out all;
  margin: 0 -1rem -0.675rem;
  display: block;
}
.ordenar-listagem .filtro-mobile-itens.active {
  box-shadow: 0 1rem 3rem -2.5rem rgba(0, 0, 0, 0.5);
  padding: 0.75rem 1rem 1rem;
  max-height: 100vh;
  opacity: 1;
}
.ordenar-listagem .filtro-mobile-itens h4 {
  text-align: center;
  margin: 0;
  font-size: 1rem;
}
.ordenar-listagem .filtro-mobile-itens .filtro-coluna:not(:first-child) {
  padding-top: 1rem;
}
.ordenar-listagem .filtro-mobile-itens .filtro.lista ul {
  justify-content: center;
}
.ordenar-listagem .filtro-mobile-itens .filtro.lista ul li {
  margin-bottom: 0.25rem;
}

@media (min-width: 768px) {
  .pagina-marca .listagem > ul {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}

.pagina-busca h1 {
  max-width: 480px;
}
.pagina-busca h1::after {
  background: var(--B9-ElementoApoio) no-repeat center center;
  background-size: contain;
  content: "";
  height: 2rem;
  width: 1.25rem;
  display: inline-flex;
  margin-left: 0.25rem;
}
.pagina-busca .conteudo ol {
  margin-left: 0;
  margin-bottom: 3rem;
}
.pagina-busca .conteudo ol li {
  list-style: none;
  padding-left: 1.5rem !important;
  margin: 0.5rem 0 !important;
  position: relative;
}
.pagina-busca .conteudo ol li::before {
  background: var(--B9-ElementoApoio__Cinza) no-repeat center center;
  background-size: contain;
  height: 1rem;
  width: 1rem;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}
@media (max-width: 1199.98px) {
  .pagina-busca .lateral {
    padding: 1rem;
  }
  .pagina-busca .lateral .filtro.lista ul li a label {
    line-height: 1.25;
  }
}

.pagina-pedido-listar #corpo .conteiner,
.pagina-conta #corpo .conteiner,
.pagina-favorito-listar #corpo .conteiner {
  padding: 1rem;
  max-width: 1140px;
}

.abas-conta li a {
  background: var(--B9-Cor--Cinza);
  border: none;
  box-shadow: none;
  border-radius: 0.75rem;
  padding: 1rem;
}
.abas-conta li.active a {
  background: var(--B9-Cor--Primaria);
  color: var(--B9-Cor--Branco);
}

.abas-conteudo {
  border: none;
  box-shadow: none;
  border: none;
  box-shadow: none;
  background: white;
  margin: 1rem 0;
  padding: 0.25rem 0;
  border-radius: 1rem;
}
@media (max-width: 991.98px) {
  .abas-conteudo fieldset {
    border-bottom: 1px solid #ddd;
    padding-bottom: 1rem;
    margin-bottom: 1rem;
  }
}
.abas-conteudo .caixa-dados {
  box-shadow: 0 1rem 4rem -2.4rem rgba(0, 0, 0, 0.2);
  border-radius: 0 0 1rem 1rem;
  border: none;
}
.abas-conteudo .caixa-dados h3 {
  color: rgb(var(--B9-Cor--Preto));
  padding-bottom: 0.5rem;
}
.abas-conteudo .caixa-dados h3 small {
  display: block;
  font-weight: 600;
  font-size: 1rem;
  color: var(--B9-Cor--Escuro);
}
.abas-conteudo .caixa-info {
  background: var(--B9-Cor--Branco);
  box-shadow: none;
  border-radius: 0.5rem;
  padding: 1rem;
}
.abas-conteudo .acao-editar {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.abas-conteudo .acao-editar a + a {
  margin-top: 0.5rem;
}

/*******
    S E Ç Ã O   B A N N E R S
    **********/
.secao-banners .conteiner {
  max-width: 100vw;
  padding: 0;
}
.secao-banners .conteiner .banner.cheio {
  overflow: hidden;
  height: var(--B9-FullBanner_Altura-mobileSmall);
  border-radius: var(--B9-FullBanner_BorderRadius);
  margin: var(--B9-FullBanner_Margin);
  max-width: var(--B9-FullBanner_MaxWidth);
}
@media (min-width: 576px) {
  .secao-banners .conteiner .banner.cheio {
    height: var(--B9-FullBanner_Altura-mobile);
  }
}
@media (min-width: 768px) {
  .secao-banners .conteiner .banner.cheio {
    height: 400px;
    margin-bottom: 13px;
  }
}
.secao-banners .conteiner .banner.cheio > div {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  position: relative;
  height: 100%;
}
@media (min-width: 768px) {
  .secao-banners .conteiner .banner.cheio > div {
    
  }
}
.secao-banners .conteiner .banner.cheio div.flexslider {
  border: none;
  border-radius: 0;
  height: 100%;
}
.secao-banners .conteiner .banner.cheio div.flexslider .slides {
  height: 100%;
}
.secao-banners .conteiner .banner.cheio div.flexslider .slides li {
  height: 100%;
}
.secao-banners .conteiner .banner.cheio div.flexslider .slides li img {
  object-fit: cover;
  height: var(--B9-FullBanner_Altura-mobileSmall);
}
@media (min-width: 576px) {
  .secao-banners .conteiner .banner.cheio div.flexslider .slides li img {
    height: var(--B9-FullBanner_Altura-mobile);
  }
}
@media (min-width: 768px) {
  .secao-banners .conteiner .banner.cheio div.flexslider .slides li img {
   height: 400px;
  }
}

.secao-banners .conteiner .banner.tarja {
  height: auto;
  width: 100vw;
  background: var(--B9-BannerTarja_Fundo);
}
.secao-banners .conteiner .banner.tarja img {
  max-width: 100vw;
  margin: 0 auto;
  display: block;
}
.secao-banners .conteiner .banner.mini-banner {
  background-color: var(--B9-MiniBanner_Fundo);
  display: flex !important;
  padding: 1rem;
  margin: 0;
}
@media (max-width: 767.98px) {
  .secao-banners .conteiner .banner.mini-banner {
    flex-direction: column;
  }
}
.secao-banners .conteiner .banner.mini-banner img {
  max-width: 383px;
  margin: 0 auto;
}

.pagina-pagina #corpo .conteiner {
  max-width: 1140px;
}
.pagina-pagina #corpo .conteiner h1::after {
  background: var(--B9-ElementoApoio) no-repeat center center;
  background-size: contain;
  content: "";
  height: 2rem;
  width: 1.25rem;
  display: inline-flex;
  margin-left: 0.25rem;
}

.modal {
  border-radius: 1rem;
}

.modal-body > span {
  text-align: center;
  font-size: 1.25rem !important;
  display: block;
}
.modal-body > span::after {
  background: var(--B9-ElementoApoio) no-repeat center center;
  background-size: contain;
  content: "";
  height: 2rem;
  width: 1.25rem;
  display: inline-flex;
  margin-left: 0.25rem;
}

.modal-footer {
  padding: 0;
  padding-top: 2rem;
  background: var(--B9-Cor--Branco);
  border: none;
}
.modal-footer a {
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
}

.alert {
  border-radius: 1rem;
  padding: 1rem;
}
.alert .close {
  right: 0;
}

.alert-danger,
.alert-error {
  background-color: var(--B9-Cor--Branco);
  border-color: var(--B9-Cor--Primaria);
  color: var(--B9-Cor--Primaria);
  opacity: 0.9;
}

#rodape {
  background: var(--B9-Rodape__Fundo);
  padding-top: 2rem;
}
@media (min-width: 768px) {
  #rodape {
    padding-top: 3rem;
  }
}
#rodape .institucional {
  box-shadow: var(--B9-Rodape__Sombra);
  background-image: none;
  background: var(--B9-Rodape__Institucional__Fundo);
  padding: 1rem 0;
  max-width: calc(100vw - 2rem);
  margin: 0 auto;
  border-radius: 2rem;
}
@media (min-width: 768px) {
  #rodape .institucional {
    width: 1280px;
    max-width: calc(100vw - 4rem);
  }
}
@media (max-width: 991.98px) {
  #rodape .institucional > .conteiner {
    padding: 0 1rem;
  }
}
#rodape .institucional > .conteiner > .row-fluid > .span9 {
  width: 100%;
}
#rodape .institucional > .conteiner > .row-fluid > .span3 {
  display: none;
}
@media (min-width: 768px) {
  #rodape .institucional .row-fluid > .span9 > .row-fluid {
    display: flex;
    flex-flow: wrap;
  }
  #rodape .institucional .row-fluid > .span9 > .row-fluid .links-rodape-categorias {
    width: 50%;
    height: auto;
    order: 2;
    padding: 1rem 1rem 0 0;
  }
  #rodape .institucional .row-fluid > .span9 > .row-fluid .links-rodape-paginas {
    order: 3;
    width: 50%;
    margin: 0;
    padding: 1rem 0 1rem 1rem;
    border-left: 1px solid var(--B9-Rodape__Institucional__Borda);
  }
  #rodape .institucional .row-fluid > .span9 > .row-fluid .sobre-loja-rodape {
    width: 100%;
    order: 1;
    margin: 0;
    padding-left: 0;
    border-bottom: 1px solid var(--B9-Rodape__Institucional__Borda);
    padding-bottom: 1rem;
    margin-bottom: 1rem;
  }
}
#rodape .institucional ul {
  display: flex;
  flex-flow: wrap;
  margin-bottom: 0;
}
#rodape .institucional ul li {
  list-style: none;
  padding: 0;
}
#rodape .institucional ul li a {
  padding: 0.25rem 0.5rem;
  margin: 0 1rem 1rem 0;
  display: inline-flex;
  background: var(--B9-Rodape__Institucional__Botao__Fundo);
  color: var(--B9-Rodape__Institucional__Botao__Texto);
  border-radius: 0.25rem;
  line-height: 1.5;
}
#rodape .institucional ul li a i {
  line-height: 1.5;
  width: 2rem;
  color: var(--B9-Rodape__Institucional__Botao__Texto);
}
@media (max-width: 767.98px) {
  #rodape .institucional .links-rodape,
#rodape .institucional .sobre-loja-rodape {
    border-bottom: 1px solid var(--B9-Rodape__Institucional__Borda);
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  #rodape .institucional .span12 {
    display: flex !important;
    flex-direction: column;
    align-items: center;
  }
  #rodape .institucional .span12 a {
    margin: 0 0.5rem 1rem;
    max-width: 90vw;
    width: 310px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 1rem;
    font-weight: 600;
    line-height: 1;
  }
  #rodape .institucional .span12 a i {
    font-size: 1.25rem;
  }
  #rodape .institucional ul {
    justify-content: center;
  }
  #rodape .institucional ul li a {
    margin: 0 0.5rem 1rem;
    font-weight: 600;
  }
}
#rodape .institucional .sobre-loja-rodape p {
  text-align: justify;
  line-height: 1.75;
  font-weight: 500;
  color: var(--B9-Rodape__Institucional__Texto);
}
#rodape .titulo {
  font-size: 1.5rem;
  padding: 0.5rem 0;
  position: relative;
  margin-bottom: 0.5rem;
  border: none;
  color: var(--B9-Rodape__Institucional__Titulo);
}
#rodape .titulo::after {
  position: absolute;
  background: var(--B9-Rodape__Institucional__Titulo_ElementoApoio);
  background-size: contain;
  content: var(--B9-Rodape__Institucional__Titulo_ElementoApoio_Content);
  width: var(--B9-Rodape__Institucional__Titulo_ElementoApoio_Width);
  height: var(--B9-Rodape__Institucional__Titulo_ElementoApoio_Height);
  transform: var(--B9-Rodape__Institucional__Titulo_ElementoApoio_Transform);
}
#rodape .pagamento-selos {
  background: none;
  padding: 1rem 0;
}
#rodape .pagamento-selos .gateways-rodape {
  background: none;
  border: none;
  margin-bottom: 1rem;
}
#rodape .pagamento-selos .gateways-rodape li {
  padding: 0;
  text-align: left;
}
#rodape .pagamento-selos .selos {
  margin-left: auto;
  float: none;
}
@media (max-width: 991.98px) {
  #rodape .pagamento-selos .selos {
    text-align: center;
  }
}
#rodape .pagamento-selos .selos li {
  margin: 0 auto;
  float: none;
}
#rodape > div:last-child {
  background: var(--B9-Rodape__UltimaLinha_Fundo) !important;
  color: var(--B9-Rodape__UltimaLinha_Texto);
  border: none !important;
}
#rodape > div:last-child:before {
  content: "";
  background: var(--B9-Rodape__Padrao__URL) fixed var(--B9-Rodape__Padrao__Fundo) !important;
  background-size: var(--B9-Rodape__Padrao__Fundo_Tamanho) !important;
  height: var(--B9-Rodape__Padrao__Height);
  width: 100vw;
  display: var(--B9-Rodape__Padrao__Display);
}
#rodape > div:last-child .conteiner {
  padding: 0 1rem;
}
#rodape > div:last-child .conteiner p {
  padding: 1rem 0;
}
#rodape > div:last-child .conteiner a {
  background: var(--B9-Rodape__UltimaLinha_Link);
  border-radius: 1rem 1rem 0 0;
}
#rodape > div:last-child .conteiner a img {
  border-radius: 1rem 1rem 0 0;
}
#rodape .devname {
  display: block;
  margin-top: 10px;
}
#rodape .devname a {
  background: #011016 !important;
  border-radius: 0.25rem !important;
  padding: 0.25rem;
  color: #fcfcfc;
}

/*# sourceMappingURL=demo.css.map */