/* update 28/06/2021 setas no fullbanner desktop */
@media (min-width: 768px) {
  .secao-banners .flex-direction-nav .flex-prev,
  .secao-banners .flexslider:hover .flex-direction-nav .flex-prev,
  .secao-banners .flex-direction-nav .flex-next,
  .secao-banners .flexslider:hover .flex-direction-nav .flex-next {
    display: block !important;
  }

  div#themesWrapper {
    padding: 0 !important;
    position: relative;
  }

  .secao-banners .flex-direction-nav .flex-next {
    background: #ffffffb3 !important;
    padding: 4px;
    right: 20px !important;
    opacity: 0.8;
    border-radius: 8px;
  }

  .secao-banners .flex-direction-nav .flex-prev {
    background: #ffffffb3 !important;
    padding: 4px;
    left: 20px !important;
    opacity: 0.8;
    border-radius: 8px;
  }

  .secao-banners .flex-direction-nav svg {
    display: none;
  }

  .secao-banners .flex-direction-nav .flex-prev {
    transform: rotate(-90deg);
  }

  .secao-banners .flex-direction-nav .flex-next {
    transform: rotate(90deg);
  }

  .secao-banners .flex-direction-nav .flex-next:after {
    content: "\f077";
    position: relative;
    justify-content: center;
    align-items: center;
    right: 10px;
    top: 10px;
    width: 50px;
    height: 50px;
    font-size: 26px;
    color: var(--txt-color);
    opacity: 0.4;
    background: #ff000000;
    font-family: "fontawesome";
  }

  .secao-banners .flex-direction-nav .flex-prev:after {
    content: "\f077";
    position: relative;
    justify-content: center;
    align-items: center;
    right: -10px;
    top: 10px;
    width: 50px;
    height: 50px;
    font-size: 26px;
    color: var(--txt-color);
    opacity: 0.4;
    background: #ff000000;
    font-family: "fontawesome";
  }

  .secao-banners .flex-direction-nav a {
    text-indent: 0 !important;
  }
}

@media (min-width: 767px) {
  .new-product-box .imagem-produto img {
    width: 100%;
    height: 220px !important;
    object-fit: contain;
  }

  .new-product-box .nto-promoinfo {
    display: none;
  }
}

/*----ASSINATURA----*/
@media (max-width: 768px) {
  #rodape .design-fox {
    padding-top: 10px;
  }
  .design-fox:before {
    display: none;
  }

  #rodape .design-fox a {
    margin-bottom: 0;
    color: #959595 !important;
  }

  #rodape .design-fox img {
    padding: 0 !important;
    max-width: 40% !important;
  }
}

@media (min-width: 768px) {
  #rodape .design-fox {
    max-width: 140px !important;
    float: right;
    left: -10px;
    display: inline-block !important;
    top: 10px;
    margin: 0 !important;
    position: relative;
  }

  #rodape .design-fox img {
    width: 62% !important;
    filter: grayscale();
    image-rendering: auto;
    margin-top: 6px;
  }

  #rodape .design-fox a {
    /* margin-bottom: 10px; */
    color: #959595 !important;
  }

  #rodape .loja-integrada-copyright {
    /* display: inline-block !important; */
    padding-right: 10px;
    margin: 0 !important;
    float: right;
    position: relative;
    top: 20px;
    padding: 14px;
  }

  .assinatura-rodape p {
    float: left;
  }
}

.pagina-inicial div#instagram-feed-econvert {
  width: 100% !important;
}

/* INSTAGRAM */
@media (max-width: 768px) {
  .modal-modalNewsletter .fancybox-skin {
    width: 300px !important;
    height: 400px !important;
  }

  .fancybox-lock .fancybox-overlay {
    overflow: hidden;
  }
  .modal-modalNewsletter
    #modalNewsletter
    .componente
    .interno
    .interno-conteudo
    .input-conteiner
    .botao {
    width: 100% !important;
    height: 50px;
    border-radius: 6px !important;
    margin-top: 8px !important;
    background: var(--primary-color) !important;
    transition: all 0.3s;
  }

  .modal-modalNewsletter
    #modalNewsletter
    .componente
    .interno
    .interno-conteudo
    .input-conteiner
    .botao:hover {
    background: var(--secundary-color) !important;
    transition: all 0.3s;
  }

  .modal-modalNewsletter
    #modalNewsletter
    .componente
    .interno
    .interno-conteudo
    .input-conteiner
    input {
    font-weight: 200 !important;
    background: #e4e4e473 !important;
    border: 1px solid #d8d8d8 !important;
    border-radius: 6px !important;
    width: 100% !important;
    padding: 0 !important;
  }

  .modal-modalNewsletter
    #modalNewsletter
    .componente
    .interno
    .interno-conteudo
    .texto-newsletter:before {
    -webkit-font-smoothing: antialiased;
    font-weight: 100;
    content: "OlĂˇ!" !important;
    font-family: "Montserrat" !important;
    font-weight: 700 !important;
    color: var(--primary-color) !important;
    display: block;
    margin: 10px 0;
    font-size: 4em !important;
  }

  .modal-modalNewsletter .fancybox-skin {
    max-width: 450px !important;
  }

  .modal-modalNewsletter
    #modalNewsletter
    .componente
    .interno
    .interno-conteudo
    .newsletter-confirmacao {
    display: initial;
    position: relative !important;
  }

  .modal-modalNewsletter
    #modalNewsletter
    .componente
    .interno
    .interno-conteudo
    .newsletter-confirmacao.hide {
    display: none;
    position: relative !important;
  }

  .modal-modalNewsletter
    #modalNewsletter
    .componente
    .interno
    .interno-conteudo
    .texto-newsletter:after {
    display: none !important;
  }

  .modal-modalNewsletter
    #modalNewsletter
    .componente
    .interno
    .interno-conteudo
    .input-conteiner:before {
    display: none;
  }

  .instagram_username:before {
    display: none !important;
  }

  .instagram_username {
    font-size: 20px !important;
    display: block;
  }

  .instagram_username a {
    display: inline-block;
  }

  .instagram_gallery a img {
    width: 32.3% !important;
  }
}

.pagina-inicial div#instagram-feed-econvert {
  display: inline-block !important;
}

div#instagram-feed-econvert {
  display: none;
  /* background: #efefef; */
  /* padding: 40px 0; */
  /* top: 30px; */
  position: relative;
  padding-bottom: 0;
}

img.instagram_profile_image {
  width: 60px !important;
  height: 60px;
  display: none;
  object-fit: contain;
  border: 1px solid #dcdcdc;
}

.instagram_profile {
  width: 40%;
  line-height: 40px;
  margin: auto;
}

.instagram_profile {
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
}

.instagram_username a {
  padding-left: 6px;
  /* display: block; */
  font-weight: 700;
  color: var(--secundary-color);
  text-transform: lowercase;
  font-size: 30px;
}

.instagram_username:before {
  content: "\f16d";
  font-family: FontAwesome;
  position: absolute;
  margin-left: -54px;
  top: 2px;
  padding: 10px;
  padding-right: 5px;
  font-weight: 300 !important;
  font-size: 40px;
  background: -webkit-radial-gradient(
    33% 100% circle,
    #fed373 4%,
    #f15245 30%,
    #d92e7f 62%,
    #9b36b7 85%,
    #515ecf
  );
  background: radial-gradient(
    circle at 33% 100%,
    #fed373 4%,
    #f15245 30%,
    #d92e7f 62%,
    #9b36b7 85%,
    #515ecf
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-font-smoothing: antialiased;
}

.instagram_username {
  padding-top: 10px;
  padding-left: 12px;
  font-size: 24px;
  line-height: 38px;
  font-weight: 500;
  text-transform: uppercase;
  color: var(--txt-global);
}
.instagram_gallery a img {
  filter: brightness(100%);
  transition: all 0.4s;
}

.instagram_gallery a:hover img {
  filter: brightness(60%);
}
.instagram_gallery a img {
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  height: 100%;
  border-radius: 6px;
}

.instagram_gallery a:hover img {
  -webkit-transform: scale(1.01);
  transform: scale(1.02);
}

#instagram {
  display: none !important;
}

.menu-bt-mobile.visible-phone {
  width: 60px;
  height: 60px;
  float: left;
  position: relative;
  top: 0;
  background: #ececec;
}

.ui-menu-item a,
.pagination a {
  color: initial !important;
}

.pagination a,
.busca a {
  color: #666 !important;
}

.lrMenuOpen .lrMenu li:before {
  display: none;
}

.tabela-carrinho .form-horizontal .control-label[for="usarCupom"] b:before {
  display: none !important;
}

.tabela-carrinho .form-horizontal .control-label[for="usarCupom"] {
  width: auto !important;
}

@media (max-width: 768px) {
  table.table.tabela-carrinho tr.hidden-phone {
    display: block !important;
  }

  .tabela-carrinho .form-horizontal .control-label[for="usarCupom"] {
    width: auto !important;
  }
  .tabela-carrinho .form-horizontal .controls {
    margin-left: auto !important;
  }

  .tabela-carrinho .form-horizontal .controls .btn {
    padding: 8px 20px;
  }
}

.menu-bt-mobile span {
  position: relative;
  width: 30px;
  left: 15px;
  top: 20px;
  height: 2px;
  background: var(--txt-color);
  display: block;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.1s ease-in-out;
}

.menu-bt-mobile span:nth-child(2) {
  top: 36.5px;
}

body.open-menu-bt-mobile .menu-bt-mobile span:first-child {
  opacity: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 6px;
}

body.open-menu-bt-mobile .menu-bt-mobile span:nth-child(2) {
  top: 6px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

body.open-menu-bt-mobile .menu-bt-mobile span:last-child {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.menu-bt-mobile span:last-child {
  top: 25px;
}

.menu-bt-mobile.visible-phone {
  background: #ececec !important;
}

#barraTopo {
  display: none !important;
}
.modulo.span4 .flex-direction-nav,
.pagina-pedido-finalizado .hamburguer {
  display: none !important;
}

.cor-principal {
  color: var(--txt-color) !important;
}

.menu.superior .nivel-um > li:nth-last-child(4) > ul.nivel-dois,
.menu.superior .nivel-um > li:nth-last-child(6) > ul.nivel-dois,
.menu.superior .nivel-um > li:nth-last-child(5) > ul.nivel-dois {
  margin-left: auto !important;
}

select#cartao_cartao_parcelas {
  border: 0 !important;
}
span.add-on {
  padding: 5px !important;
}
.menu.superior {
  z-index: 1;
}
span.add-on {
  padding: 5px !important;
}
input#cartao_check_dados_titular,
.carrinho-checkout #formularioCheckout input {
  height: auto !important;
}
.carrinho-checkout .js-hamburguer {
  display: none;
}
.pagina-pedido-finalizado .menu.superior {
  display: none;
}

.pagina-pedido-finalizado #corpo {
  padding-top: 160px !important;
}

.pagina-pedido-finalizado .conteiner-principal {
  margin-top: 0 !important;
}

@media (min-width: 740px) and (max-width: 800px) {
  .menu-mobile {
    width: 140px;
  }
  .conteudo-topo .busca-mobile .atalho-menu {
    left: -40px;
    position: relative;
  }
}

.modulo.span4 img,
li.banner1.span6 img,
li.banner2.span6 img {
  border-radius: 6px;
}

@-webkit-keyframes animationWts {
  to {
    box-shadow: 0 0 0 12px rgba(232, 76, 61, 0);
  }
}

@-moz-keyframes animationWts {
  to {
    box-shadow: 0 0 0 12px rgba(232, 76, 61, 0);
  }
}

@keyframes animationWts {
  to {
    box-shadow: 0 0 0 12px rgba(232, 76, 61, 0);
  }
}

.whats-button,
.pulse-button {
  -webkit-animation: animationWts 1.45s infinite cubic-bezier(0.44, 0, 0, 1) !important;
  -moz-animation: animationWts 1.45s infinite cubic-bezier(0.44, 0, 0, 1) !important;
  -ms-animation: animationWts 1.45s infinite cubic-bezier(0.44, 0, 0, 1) !important;
  animation: animationWts 1.45s infinite cubic-bezier(0.66, 0, 0, 0.8) !important;
}

/*
     FILE ARCHIVED ON 12:57:02 Sep 08, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 21:25:41 Feb 16, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 208.83
  exclusion.robots: 0.133
  exclusion.robots.policy: 0.122
  cdx.remote: 0.084
  esindex: 0.019
  LoadShardBlock: 168.313 (3)
  PetaboxLoader3.datanode: 144.035 (4)
  CDXLines.iter: 23.323 (3)
  load_resource: 101.597
  PetaboxLoader3.resolve: 74.798
*/
