.header-actions__cart[data-v-d8d1913c] {
  align-items: center;
  display: flex;
  justify-content: center;
  padding: 0;
  position: relative;
  max-width: 24px;
  max-height: 24px;
}
.header-actions__cart img[data-v-d8d1913c] {
  width: 100%;
  height: 100%;
}
.header-actions__cart svg path[data-v-d8d1913c] {
  transition: var(--header__default__transition);
}
.header-actions__cart-number[data-v-d8d1913c] {
  border-radius: 40px;
  color: #fafaf9;
  display: block;
  right: -6px;
  min-height: 16px;
  min-width: 16px;
  position: absolute;
  text-align: center;
  bottom: 4px;
  padding: 0 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}
.header-actions__cart-number span[data-v-d8d1913c] {
  font-weight: 500;
  font-size: 12px;
  width: 100%;
  line-height: 16px;
  text-align: center;
  margin-right: -1px;
  color: #131125;
  position: absolute;
  top: -10px;
  right: -3px;
  background: #94D2DE;
  border-radius: 24px;
  width: 16px;
  height: 16px;
}

.header-actions__user[data-v-357c485b] {
  align-items: center;
  display: flex;
  padding: 0;
}
.header-actions__user svg[data-v-357c485b] {
  margin-right: 8px;
  width: 24px;
  height: 24px;
}
.header-actions__user-text[data-v-357c485b] {
  font-size: 12px;
  line-height: 1rem;
  font-weight: 500;
}
.header-actions__user .header-actions__user-icon path[data-v-357c485b] {
  transition: var(--header__default__transition);
}
.header-actions__user:hover .header-actions__user-icon path[data-v-357c485b] {
  stroke: var(--secundarias_laranja_tijolo);
}

.header-actions__menu[data-v-7f055564] {
  align-items: center;
  display: flex;
  position: relative;
  z-index: 2;
  max-width: 34px;
  padding: 0;
}
.header-actions__menu svg[data-v-7f055564] {
  width: 100%;
}
.header-actions__menu .header-actions__menu-icon path[data-v-7f055564] {
  transition: var(--header__default__transition);
}
.header-actions__menu:hover .header-actions__menu-icon path[data-v-7f055564] {
  stroke: var(--secundarias_laranja_tijolo);
}

.header-actions__wishlist[data-v-2cc89351] {
  align-items: center;
  display: flex;
  position: relative;
  z-index: 2;
  padding: 0;
}
.header-actions__wishlist svg[data-v-2cc89351] {
  margin-right: 8px;
  width: 24px;
  height: 24px;
}
.header-actions__wishlist img[data-v-2cc89351] {
  margin-right: 8px;
  width: 24px;
  height: 24px;
}
.header-actions__wishlist-text[data-v-2cc89351] {
  font-size: 12px;
  line-height: 1rem;
  font-weight: 500;
}
.header-actions__wishlist .header-actions__wishlist-icon path[data-v-2cc89351] {
  transition: var(--header__default__transition);
}
.header-actions__wishlist:hover .header-actions__wishlist-icon path[data-v-2cc89351] {
  stroke: var(--secundarias_laranja_tijolo);
}


img[data-v-7a8124e0] {
  max-width: 50px;
  max-height: 50px;
}
.comPitchbarHeader.firstContainer .comPitchbarHeader-container-item-txts-t1[data-v-7a8124e0] {
  display: none;
}
.comPitchbarHeader-container-item[data-v-7a8124e0] {
  display: flex;
  align-items: center;
}
.comPitchbarHeader-container-item-img[data-v-7a8124e0] {
  margin-right: 10px;
}
.comPitchbarHeader-container-item-txts-t1[data-v-7a8124e0] {
  font-size: 16px;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  color: #FFF;
  margin-right: 1rem;
}
.comPitchbarHeader.secondContainer .comPitchbarHeader-container > div:last-child .comPitchbarHeader-container-item-txts-t1[data-v-7a8124e0] {
  margin-right: 0;
}
.comPitchbarHeader-container-item-txts-t2[data-v-7a8124e0] {
  font-size: 12px;
  color: #FFF;
}
a.comPitchbarHeader-container-item-txts-t2[data-v-7a8124e0] {
  text-decoration: underline;
}
@media (max-width: 1023px) {
.comPitchbarHeader-container-item[data-v-7a8124e0] {
    justify-content: center;
}
}


.weContainer[data-v-3e511d3a] {
  display: flex;
  flex-direction: row;
}
.comPitchbarHeaderContent[data-v-3e511d3a]{
  padding: 0;
}
.comPitchbarHeader[data-v-3e511d3a] {
  background-color: #373835;
  padding: 0;
  margin: 0;
}
.comPitchbarHeader-container[data-v-3e511d3a] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}



.comPitchbarHeader-container-item-img {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 12px !important;
  width: 16px;
  height: 16px;
}
.comPitchbarHeader-container-item-img img {
  width: 16px;
  height: 16px;
  object-fit: cover;
}
.comPitchbarHeader .slick-slide {
  opacity: 0.3;
}
.comPitchbarHeader .slick-slide.slick-active.slick-center.slick-current {
  opacity: 1;
  font-weight: 500 !important;
}
@media (max-width: 1023px) {
.PitchbarHeader .comPitchbarHeader {
    margin: 0 auto;
}
.comPitchbarHeader-container-item-img {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 11px !important;
    width: 13px;
    height: 13px;
}
.comPitchbarHeader-container-item-img {
    width: 16px;
    height: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 8px !important;
}
.comPitchbarHeader .slick-dots{
    bottom: -30px;
}
.comPitchbarHeader .slick-dots li{
    margin: 0 2.5px;
}
.comPitchbarHeader .slick-dots li,
  .comPitchbarHeader .slick-dots li button{
    height: 6px;
    width: 6px;
    padding: 0;
}
.comPitchbarHeader .slick-dots li button::before{
    content: '';
    background-color: #C8C8C8;
    opacity: .5;
    height: 6px;
    width: 6px;
    border-radius: 4px;
    transition: 200ms;
}
.comPitchbarHeader .slick-dots li.slick-active,
  .comPitchbarHeader .slick-dots li.slick-active button,
  .comPitchbarHeader .slick-dots li.slick-active button::before{
    width: 15px;
}
.comPitchbarHeader .slick-dots li.slick-active button::before{
    opacity: 1;
}
}

#header {
  --header__default__shadow: 0px 4px 13.800000190734863px rgba(0 0 0 / 0.25);
  --header__default__transition: 250ms;
}

/* BUSCA: INPUT E CONTAINER */
#header .header-search .input-wrapper {
  position: relative;
}
#header .header-search,
#header .header-search form  {
  width: 100%!important;
}
#header .header-search form input {
  height: 40px;
  background: #ffffff;
  border: 1px solid #000000;
  border-radius: 2px;
  color: #4A4A4A;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  line-height: initial;
  outline: none;
  padding: 8px 16px;
  border-radius: 32px;
  transition: var(--header__default__transition);
  width: 100%;
}
.search-placeholder {
  height: 56px;
  background-color: transparent;
}
#header .header-search form input:focus {
  border-color: var(--secondary__light);
  box-shadow: 0 0 0 3px var(--secondary__blue__focus);
  outline: none;
}
#header .header-search form input::placeholder {
  color: #4A4A4A;
  font: var(--body__regular__12);
  line-height: initial;
  font-weight: 500;
}
#header .header-search .slideBusca-containerBtns {
  align-items: center;
  display: flex;
  position: absolute;
  padding-right: 4px;
  right: 8px;
  top: 8px;
}
#header .header-search .slideBusca-containerBtns button {
  padding: 0;
  transition: var(--header__default__transition);
}
#header .header-search .slideBusca-containerBtns button svg {
  display: block;
}
#header.buscaOpen {
  min-height: 105px;
}
@media (min-width: 1024px) {
#header .header-search {
    flex: 1;
    max-width: 442px;
}
#header .header-search form input {
    padding: 13px 60px 12px 16px;
}
#header .header-search .slideBusca-containerBtns {
    padding-right: 4px;
    right: 8px;
    top: 8px;
}
#header .header-search form input:focus {
    box-shadow: 0 0 0 4px var(--secondary__blue__focus);
}
}

/* BUSCA SUGESTÕES: CONTAINERS */
#header .header-containerBusca-sugestoes {
  z-index: 120;
}
#header .header-containerBusca-sugestoes.opened {
  background-color: #fff;
  left: 0;
  top: 98px;
  transition: var(--header__default__transition), top 0s;
  width: 100%;
  z-index: 1;
  padding: 8px;
  border-radius: 8px;
}
#header .header-search.is-fixed .header-containerBusca-sugestoes.opened {
  top: 64px;
}
#header .header-containerBusca-sugestoes-wrapper {
  background-color: var(--neutral__50);
  overflow: hidden;
}
#header .header-containerBusca-sugestoes.opened {
  border-bottom: 1px solid var(--neutral__200);
  background-color: #fff;
}
@media (min-width: 1024px) {
#header .header-containerBusca-sugestoes {
    opacity: 0;
    max-height: initial;
    top: 89px;
    padding: 12px;
}
#header .header-containerBusca-sugestoes.opened {
    /* box-shadow: 0px 4px 6.5px 0px rgba(0, 0, 0, 0.15000000596046448); */
    opacity: 1;
    padding: 16px 12px;
}
#header .header-containerBusca-sugestoes-holder {
    border-top: 1px solid var(--neutral__200);
}
#header .header-search .input-wrapper {
    padding: 0 !important;
}
#header .header-containerBusca-sugestoes.opened {
    top: 110px;
}
#header .fixed-header .header-containerBusca-sugestoes.opened{
    top: 62px;
}
#header .header-containerBusca-sugestoes-wrapper {
    max-width: 1238px;
    margin: 0 auto;
}
}

/* BUSCA SUGESTÕES: TÍTULO E BOTÃO FECHAR */
#header .header-containerBusca-sugestoes-topContainer {
  display: none;
}
#header .header-containerBusca-sugestoes-t1 {
  color: var(--neutral__950);
  font: var(--body__medium__14);
}
#header .header-containerBusca-sugestoes-close {
  max-height: 24px;
  padding: 0;
  width: auto;
}
#header .header-containerBusca-sugestoes-close svg path {
  transition: var(--header__default__transition);
}
#header .header-containerBusca-sugestoes-close:hover svg path {
  fill: var(--secondary__light);
}

/* BUSCA SUGESTÕES: GRID DE PRODUTOS */
#header .header-containerBusca-sugestoes-box {
  display: grid;
  gap: 12px 0;
  grid-template-columns: 1fr;
}
#header .header-containerBusca-sugestoes-box-item > a {
  align-items: initial;
  background-color: var(--neutral__50);
  border: 1px solid var(--neutral__100);
  display: flex;
  height: 100%;
  transition: var(--header__default__transition);
}
#header .header-containerBusca-sugestoes-box-item {
  max-width: 368px;
  max-height: 168px;
}
#header .header-containerBusca-sugestoes-box-item:hover a {
  border-color: var(--secondary__blue);
}
#header .header-containerBusca-sugestoes-box-imgBox img {
  aspect-ratio: 1 / 1;
  max-height: 100px;
  max-width: 100px;
  min-height: 100px;
  min-width: 100px;
  object-fit: contain;
}
#header .header-containerBusca-sugestoes-infoBox {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: flex-start;
}
#header .header-containerBusca-sugestoes-box-infoBox-nome {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  color: var(--neutral__800);
  display: -webkit-box;
  font: var(--auxiliary__medium__12);
  margin: 0;
  max-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: capitalize;
  width: 100%;
  line-height: 20px;
}
#header .header-containerBusca-sugestoes-box-infoBox-preco {
  color: #373835;
  font-size: 18px;
  font-weight: 600;
}
#header .header-containerBusca-sugestoes-box-infoBox-precoDe {
  color: #858585;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: line-through;
}
.header-containerBusca-sugestoes-box-infoBox-preco-caption {
  color: #373835;
  font-size: 12px;
}
@media (min-width: 1025px) {
#header .header-containerBusca-sugestoes-box {
    gap: 18px 55px;
    grid-template-columns: 1fr 1fr 1fr;
}
#header .header-containerBusca-sugestoes-box-infoBox-preco {
    font-weight: 700;
}
#header .header-containerBusca-sugestoes-box-infoBox-nome {
    margin-bottom: 8px;
}
#header .buscaSugestoesVerTudo {
    max-width: 270px;
    margin-top: 16px !important;
}
}

/* BUSCA SUGESTÕES: BOTÃO VER TODOS OS RESULTADOS */
#header .buscaSugestoesVerTudo {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  text-decoration: underline;
  transition: var(--header__default__transition);
  background: #373835;
  border-radius: 24px;
  width: 100%;
  min-height: 40px;
  color: #fff;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
}
#header .buscaSugestoesVerTudo:hover {
  color: #858585;
}
#header .header__line-bottom.navigation .navigation__container {
  padding-left: 0;
}

.PitchbarHeader[data-v-443e7ff2] {
  margin: 0 auto;
  height: 2rem;
  background-color: #373835;
}
.PitchbarHeader-container[data-v-443e7ff2] {
  height: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  max-width: 1238px;
  padding: 4px 32px;
}
.PitchbarHeader-container .comPitchbarHeader[data-v-443e7ff2]:nth-child(2) {
  display: none;
}
.header[data-v-443e7ff2] {
  position: relative;
  padding: 0;
  width: 100%;
  z-index: 99;
}
.header-logo[data-v-443e7ff2],
.header-logo img[data-v-443e7ff2] {
  max-width: 144px;
  max-height: 29px;
  margin: 0 auto;
}
.header.up-index[data-v-443e7ff2] {
  z-index: 100;
}
.header-wrapper-background[data-v-443e7ff2] {
  background-color: #fafaf9;
  position: initial;
  box-shadow: var(--sombra_vitrine);
}
.header-wrapper[data-v-443e7ff2] {
  margin: 0 auto;
  width: 100%;
}
.header-line-one[data-v-443e7ff2] {
  max-width: 1032px;
  max-height: 80px;
}
.header-box[data-v-443e7ff2] {
  width: 100%;
  gap: 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
@media (min-width: 1024px) {
.header-logo[data-v-443e7ff2],
  .header-logo img[data-v-443e7ff2] {
    margin: 0 40px 0 0;
}
.header-wrapper-background[data-v-443e7ff2] {
    border-radius: 0 0 8px 8px;
    margin: 0 auto;
}
}
@media (max-width: 1023px) {
.header-wrapper[data-v-443e7ff2] {
    padding: 0 20px;
}
}

/* HEADER: LINHA UM COM LOGO E AÇÕES  */
.header-line-one[data-v-443e7ff2] {
  align-items: center;
  display: flex;
  gap: 20px;
  justify-content: space-between;
  padding: 16px 0 16px 0;
}
.header-actions[data-v-443e7ff2] {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  z-index: 2;
}
.header-actions .search-scroll[data-v-443e7ff2]{
  height: 32px;
  width: 32px;
  padding: 0;
}
@media (min-width: 1024px) {
.PitchbarHeader-container .comPitchbarHeader[data-v-443e7ff2]:nth-child(2) {
    display: flex;
}
.header-line-one[data-v-443e7ff2] {
    padding: 28px 0 12px;
    margin: 0 auto;
}
.header-actions[data-v-443e7ff2] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
    min-width: 295px;
    max-width: 295px;
}
}
.fixed-header[data-v-443e7ff2] {
  height: 64px;
  display: flex;
  align-items: center;
  width: 100%;

  position: fixed;
  top: 0px;
  left: 0;
  z-index: 1000; 
  background-color: #fafaf9;
}
.fixed-header .header-line-one[data-v-443e7ff2] {
  padding: 0;
  height: 100%;
  width: 100%;
}
.fixed-menu[data-v-443e7ff2] {
  position: fixed;
  top: 64px;
  left: 0;
  z-index: 1000;
  background-color: #fafaf9;
  display: flex;
  align-items: center;
  width: 100%;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.03), 0 2px 4px -2px rgba(0, 0, 0, 0.06);
}

header[data-v-de6468fc] {
  padding: 10px 10px 0;
  z-index: 10;
  position: relative;
}
@media (min-width: 1024px) {
  /* Estilos da busca */
.buscaContainerRow[data-v-de6468fc]{
    grid-row: 1;
}
}


/* Estilos do menu */
@media (min-width: 1024px) {
#menuPrincipal .menuPrincipal-link:hover{
    text-decoration: underline;
}
#menuPrincipal .menuPrincipal-itens > .menuPrincipal-item:hover > .menuPrincipal-link:not(span){
    text-decoration: underline;
}
}
.buscaComMicrofone form input {
  width: calc(100% - 64px);
}
.buscaComMicrofone .slideBusca-containerBtns {
  display: flex;
}

