.nav .list-nav > li:hover > a[href="https://www.elalingerie.com.br/enxoval"],
.nav .list-nav > li > a[href="https://www.elalingerie.com.br/enxoval"] {
    background: #c66367;
}

.nav .list-nav > li:hover > a[href="https://www.elalingerie.com.br/enxoval"],
.nav .list-nav > li > a[href="https://www.elalingerie.com.br/enxoval"] {
    font-weight: 400;
    color: #fac9d0;
    text-align: center;
    text-shadow: 0 0 5px #fac9d0, 0 0 10px #fac9d0, 0 0 15px #a2284d, 0 0 20px #a2284d, 0 0 25px #a2284d, 0 0 30px #a2284d, 0 0 35px #a2284d;
    animation: flicker 1.5s infinite alternate;     
}

@keyframes flicker {
  0%, 18%, 22%, 25%, 53%, 57%, 100% {
      text-shadow:
      0 0 4px #fac9d0,
      0 0 11px #fac9d0,
      0 0 19px #fac9d0,
      0 0 40px #a2284d,
      0 0 80px #a2284d,
      0 0 90px #a2284d,
      0 0 100px #a2284d,
      0 0 150px #a2284d;
  }
  20%, 24%, 55% {        
      text-shadow: none;
  }    
}

/*
.nav .list-nav > li:hover > a[href="https://www.elalingerie.com.br/black-friday"],
.nav .list-nav > li > a[href="https://www.elalingerie.com.br/black-friday"] {
    background: black;
}

.nav .list-nav > li:hover > a[href="https://www.elalingerie.com.br/black-friday"],
.nav .list-nav > li > a[href="https://www.elalingerie.com.br/black-friday"] {
    font-weight: 400;
      color: #fac9d0;
      text-align: center;
      text-shadow: 0 0 5px #fac9d0, 0 0 10px #fac9d0, 0 0 15px #a2284d, 0 0 20px #a2284d, 0 0 25px #a2284d, 0 0 30px #a2284d, 0 0 35px #a2284d;
      animation: flicker 1.5s infinite alternate;     
}

@keyframes flicker {
  0%, 18%, 22%, 25%, 53%, 57%, 100% {
      text-shadow:
      0 0 4px #fac9d0,
      0 0 11px #fac9d0,
      0 0 19px #fac9d0,
      0 0 40px #a2284d,
      0 0 80px #a2284d,
      0 0 90px #a2284d,
      0 0 100px #a2284d,
      0 0 150px #a2284d;
  }
  20%, 24%, 55% {        
      text-shadow: none;
  }    
}
*/

.top-button {
	background: #f0cac4;
}

.sub-header a {
    color: var(--color_button_menu)!important;
}

.fixed-alerts.icon-comments{
    display: none;
}    

@media (max-width:1024px){
    .logo a{padding:0;}
    .logo a img{max-height:120px;}
    .carrinho{margin-bottom:0;}
    .action-header{padding:10px 0 5px;}
    .busca{padding-left:0px!important;display:grid;}
    .busca .menu-open{
        order: 2;
        position: initial;
        width: 100%;
        margin-top:10px;
    }
    .busca .botao-busca{left:initial;}
    #cabecalho.active .shadow-nav{display:none;}
    .nav {
        width: 100%;
        transform: initial;
        position: initial;
        max-width: initial;
        min-height: initial!important;
        max-height:0px;
        margin: 0;
        height:initial;
    }
    #cabecalho.active .nav{
        max-height:1000px;
        transform: initial;
    }
    .nav li:not(.prev-nav) > a{
        margin: 5px 10px;
        background: #f0cac4;
    }
    .menu-open:after {
        content: "MENU";
        margin-left: 10px;
        font-weight: bold;
    }
    .inferior.row-fluid .span8{width:100%;margin:0;}
}


.pagina-produto div#yv-review-quickreview  > .yv-bootstrap {
    font-size: 22px!important; 
}

.pagina-produto a.lista-favoritos.fundo-principal.adicionar-favorito {
    display:none;
}

.pagina-produto .bandeiras-produto.prod {
    width: 100%;
    display: block;
    position: inherit;
    top: unset;
    left: unset;
    flex-direction: unset;
    align-items: unset;
}

.preco-produto.destaque-avista s.preco-venda {
    color: red;
    font-size: 15px;
    font-weight: 600;
}

.preco-promocional {
    color: #6fc41a!important;
    font-weight: 600!important;
}

span.preco-parcela * , 
span.desconto-a-vista * {
    font-size: 12px!important;
}

.pagina-produto .botao.botao-comprar.principal.grande {background: #66b517!important;}
.pagina-produto .atributos div ul li {padding: 0!important;height: 45px;}
.pagina-produto .acoes-produto {text-align: center;}

.pagina-produto .acoes-produto.hide .comprar .botao-comprar {
    width: calc(100% - 144px)!important;
    max-width: unset!important;
}

.pagina-produto .preco-produto.destaque-avista {width: 100%!important;}

.pagina-produto .acoes-produto:not(.hide) .comprar a.botao.botao-comprar.principal {
    width: 100%;
    max-width: 100%;
}

.pagina-produto .acoes-produto:not(.hide) .comprar {
    width:100%;
    max-width:100%;
    display:block;
}

.pagina-produto .acoes-produto.hide .comprar {
    width:100%;
    max-width:100%;
}


.pagina-produto .info-principal-produto {
    margin-bottom: 0px;
}
.pagina-produto .produto .atributos {
    margin: 10px 0;
}

.pagina-produto .info-principal-produto {
    padding-bottom: 0px;
}

.pagina-produto .atributo-comum li.active a.atributo-item {
    background: white!important;
}

.pagina-produto .atributo-comum li a.atributo-item {
    border: 1px solid  var(--bg_button)!important
}

.pagina-produto .atributo-comum li a.atributo-item {
    border: 1px solid  lightgray!important;
    background:white;
    box-shadow: 0 0 1px rgb(0 0 0 / 50%)!important;
}

.pagina-produto .atributo-comum li a.atributo-item:hover,
.pagina-produto .atributo-comum li.active a.atributo-item:hover,
.pagina-produto .atributo-comum li.active a.atributo-item {
    border-right: 2px solid  gray!important;
    border-bottom: 2px solid  gray!important;
}

.pagina-produto .atributo-comum li a.atributo-item.indisponivel,
.pagina-produto .atributo-comum li a.atributo-item.indisponivel:hover,
.pagina-produto .atributo-comum li.active .atributo-item.indisponivel,
.pagina-produto .atributo-comum li.active .atributo-item.indisponivel:hover
{background: lightgray!important;}


.pagina-carrinho .botao.grande:hover,
.pagina-carrinho .botao.grande {
    background-color: #66b517;
}

.performa-livesearch-comprarbtn {
    background: #66b517!important;
    color:white!important;
}

/* acertos dia 09/06/2022 */
#comprar-ajax-status a.botao.principal.ir-carrinho.hidden-phone {
    background: #66b517;
}
#comprar-ajax-status a.botao.principal.ir-carrinho.visible-phone {
    background: #66b517;
}
.carrinho-interno a.botao.principal {
    background: #66b517;
}
div#performaOverlayLiveSearch_00 {
    display: none;
}
.marcas a {
    -webkit-filter: none;
    filter: none;
    opacity: 1;
}
form#formCalcularCep .input-append.input-prepend input {
    height: 35px;
    border-color: #ccc!important;
}
form#formCalcularCep .input-prepend.input-append .add-on:last-child, 
form#formCalcularCep .input-prepend.input-append .btn:last-child {
    height: 35px;
}
@media (min-width: 768px){
    .listagem-item:hover .info-produto > div:not([class]) {
        opacity: 1;
    }
}
.listagem-item .info-produto span.desconto-a-vista {
    display:none;
}
.top-button {
    display: none;
}

.performa-name-vitrine {
    letter-spacing: 0.32px;
    font-weight: 600!important;
    margin-bottom: 0!important;
}

span.performa-price-vitrine {
    color: red;
    font-size: 15px;
    font-weight: 600;
}
span.performa-list-price-vitrine {
    font-size: 26px;
    display: block;
    line-height: 1.27;
    color: #6fc41a!important;
    font-weight: 600!important;
}

@media (max-width: 767px){
    span.performa-list-price-vitrine {
        font-size: 16px;
        display: block;
        line-height: 1;
        margin: 0px 0;
    }
}

.performa-vitrine-comprarbtn i.icon-search {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cg fill='%23fff' transform='translate(0 1.75)'%3E%3Cpath d='M7 12.75c4.119 0 6.776-4.624 6.887-4.82a.875.875 0 0 0 0-.858C13.778 6.876 11.14 2.25 7 2.25 2.839 2.25.22 6.878.11 7.075a.874.874 0 0 0 0 .853C.222 8.124 2.86 12.75 7 12.75zM7 4c2.484 0 4.407 2.481 5.091 3.5C11.4 8.52 9.482 11 7 11S2.592 8.517 1.908 7.5C2.588 6.481 4.5 4 7 4z' transform='translate(0 -2.25)'/%3E%3Ccircle cx='1.75' cy='1.75' r='1.75' transform='translate(5.25 3.5)'/%3E%3C/g%3E%3C/svg%3E");
    width: 14px;
    height: 14px;
    display: inline-block;
    padding: 0;
}

.performa-vitrine-comprarbtn .icon-search:before {
    content: "";
}

.performa-vitrine-comprarbtn:after {
    content:"Comprar";
    font-size:14px;
}

.performa-vitrine-comprarbtn {
    font-size:0!important;
}


@media (max-width: 767px){
    .performa-installments-vitrine {
        font-size: 12px!important;
    }
    .performa-name-vitrine {
        font-size: 12px!important;
        font-weight: 600!important;
    }
}

.listagem .listagem-item .info-produto {
    margin-left: auto;
    margin-right: auto;
}

.conteiner-principal #rodape .conteiner > .row-fluid > .span9.span12{
    color: var(--text_footer) !important;
}

.suporte-botao {
    width: 50px;
    height: 50px;
}

.li-whatsapp a {
    width: 55px!important;
    height: 55px!important;
    right: 10px!important;
    bottom: 10px!important;
}
.li-whatsapp i {
    font-size: 40px!important;
    color: #fff!important;
}
li.fb-compartilhar {
    display: none;
}

html, body {
  overflow-x: hidden; /* Hide horizontal scrollbar */
}


body.pagina-produto .produto-compartilhar .lista-redes {
    display:none;
}

.sub-header a:hover {
    background-color: var(--button_menu_register_hover) !important;
}

@media (min-width: 991px){
   .box-footer form {
        display: inline-block;
    }
    .box-footer form::before {
        line-height: 20px;
    }
}

.banner-full {
    margin-bottom: 10px;
}

body:not(.pagina-inicial) #corpo {
    margin-top: 20px !important;
}

@media (max-width: 768px){
    .huamake-banner-beneficios--title {
        font-size: 15px!important;
        line-height: 17px!important;
    }
    
    .huamake-banner-beneficios--subtitle {
        font-size: 10px!important;
        line-height: 12px!important;
    }
    
    .huamake-banner-beneficios--icon img, .huamake-banner-beneficios--icon svg {
        max-width: 30px!important;
        max-height: 32px!important;
    }
}    

@media (max-width: 768px){
    .listagem .info-produto {
        padding: 5px;
    }
}    

.pagina-inicial a[href="#modalContato"] {
    display: none;
}

.pagina-inicial .list-categories a {
    color: black;
}

.pagina-inicial .list-categories a {
    padding: 0 20px;
}

body.pagina-carrinho.carrinho-checkout div#formasPagamento {display: grid;}
body.pagina-carrinho.carrinho-checkout .pagamento .text {max-width: 100% !important;}
body.pagina-carrinho.carrinho-checkout .li-box-payment.li-box-payment-cc {order: 2;}
body.pagina-carrinho.carrinho-checkout .li-box-payment.li-box-payment-pagali-pix-32 {order: 1;}
body.pagina-carrinho.carrinho-checkout .li-box-payment.li-box-payment-paghiper-6 {order:3;}
body.pagina-carrinho.carrinho-checkout .li-box-payment.li-box-payment-cc span.forma-conteiner > .text {display:none;}

body.pagina-carrinho.carrinho-checkout label.control-label[for=id_politica_privacidade] {font-size: 12px}
body.pagina-carrinho.carrinho-checkout input#id_politica_privacidade {height: auto!important;}
body.pagina-carrinho.carrinho-checkout a.politica-privacidade {font-weight: 700;}

body .yv-bootstrap .slick-arrow {
    background-image: none !important;
}
body .slick-slider > svg:last-of-type {
    transform: rotate(180deg)!important;
}

section.huamake-banner-beneficios.h-type-1, 
.huamake-banner-beneficios--bg, 
.huamake-banner-beneficios--bg .h-container, 
.huamake-banner-beneficios--items {
    height: 63px!important;
    max-height: 63px!important;
}

.pagina-carrinho .subtotal strong.titulo.cor-principal,
.pagina-carrinho .total strong.titulo.cor-principal.valor-total {
    color: #6FC41B!important;
}

li.col-md-3:has(img[src*="https://cdn.awsli.com.br/production/static/img/formas-de-pagamento/paghiper-logo.png"])
{
	display: none;
}

li.accordion-group:has(img[src*="https://cdn.awsli.com.br/production/static/img/formas-de-pagamento/boleto-logo.png"])
{
	display: none;
}

.institucional.fundo-secundario .span4.pagamento > .text {
    display:none
}

ul.gateways-rodape li.col-md-3:has(img.logo-rodape-boleto-proxy-paghiper-v1) {
    display:none;    
}

@media (min-width: 1025px) {
    .nav .list-nav > li > a {
        max-width: 130px;
    }
}    

.nav .list-nav > li:has(a[href*="pre-venda"]) {
    display:none;
}

.bg-section {
    padding: 10px 0 1px;
    margin-top: 0px;
}
