@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;700&display=swap');

input[type=password]{
    border-radius: inherit !important;
}

body._account .conteiner-principal .menu.superior.menu-visible-desktop .dropdown-menu.mobile-into-button li:nth-child(2) a{
  background: #4378A5;
  color: #FFFFFF;
}

body._account .conteiner-principal .menu.superior.menu-visible-desktop .dropdown-menu.mobile-into-button li{
  position:relative;
}

body._account .conteiner-principal .menu.superior.menu-visible-desktop .dropdown-menu.mobile-into-button li:nth-child(1) a::after{
    display:block;
    content: '';
    width: 20px;
    height: 20px;
    position: absolute;
    background-image: url(https://cdn.awsli.com.br/1228/1228284/arquivos/myuser.png);
    background-repeat: no-repeat;
    top: 13px;
    left: 78px;
}

body._account .conteiner-principal .menu.superior.menu-visible-desktop .dropdown-menu.mobile-into-button li:nth-child(2) a::after{
    display:block;
    content: '';
    width: 20px;
    height: 20px;
    position: absolute;
    background-image: url(https://cdn.awsli.com.br/1228/1228284/arquivos/myorder.png);
    background-repeat: no-repeat;
    top: 13px;
    left: 78px;
}

body._account .conteiner-principal .menu.superior.menu-visible-desktop .dropdown-menu.mobile-into-button li:nth-child(3) a{
    background: #fff;
    /*border: 2px solid #4378A5;*/
    border: 2px solid #808080;
    color: #808080;
    font-weight: 700;
}

.g_ .menu-trigger.menu-toggle.open-desktop>span svg{
    display:none;
}

.g_ .menu-trigger>span{
    position: relative;
}

.g_ .menu-trigger>span::after{
    display:none;
}
.g_ .menu-trigger.menu-toggle.open-desktop>span::after{
    content: '';
    display: block;
    height: 30px;
    width: 23px;
    background-image: url(https://cdn.awsli.com.br/1228/1228284/arquivos/menu-toogle.png);
    background-repeat: no-repeat;
}

.menu.superior.menu-visible-desktop{
    /*top: 83px !important;*/
    top: 105px !important;
    height: calc(100vh - 87px) !important;
    border-top: 1px solid #ccc;
    padding: 0 0 0;
    margin: 5px 0;
    overflow-y: scroll;
}

.banner.mini-banner{
    display: none;
}

.g_ #rodape .pagamento-selos,
.g_ #rodape>div:last-child,
.g_ #rodape .institucional{
    background-color: #ececec !important;
    /*background-color: #121212 !important;*/
}

.g_ #rodape .institucional ul li a i.fa-whatsapp:before{
    width: 16px;
}

@media (max-width: 767px){
    .g_ .mini-banner.hidden-phone {
        display: none!important;
    }
}


@media (max-width: 767px){
    .g_ header{
        padding:14px 0 !important;
    }
    .g_ header.fix-on-top {
        width: 99% !important;
        top: 30px;
    }
}

@media(max-width: 767px){
    .row-flex.align-items-center.search-desktop-container li {
        margin-left: 10px;
    }
}

@media(min-width: 767px){
    .dropdownnew {
        display: none;
    }
}

/*.g_ .conteiner{*/
/*    width:100% !important;*/
/*    max-width: 1200px;*/
/*}*/

/*.secao-banners > .conteiner{*/
/*    width: 1200px !important;*/
/*}*/


/* BANNER HOME */

.pagina-inicial .secao-banners {
	padding-top: 0;
}

.secao-banners > .conteiner {
    padding-bottom: 35px;
    max-width: inherit;
    padding: 0;
}

.abriga-bannertarja {
    width: 100%;
    max-width: 1140px;
    margin: 0 auto;
    margin: 20px auto 0 !important;
}

.abriga-fullbanner .flexslider .slides img{
    border: 0 !important;
    border-radius: 0 !important;
}

.banner.mini-banner {
    margin-top: 0; 
    width: 100%;
    max-width: 1140px;
    margin: 32px auto 0;
}

/* END BANNER HOME */

.posicao-rodape{
	display: none;
}

.lista-tarja {
    width: 100%;
	display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    box-sizing: border-box;
    border-top: 1px solid #ebedef;
    border-bottom: 1px solid #ebedef;
}

.lista-tarja::after {
    display: none;
}

.lista-tarja li {
	display: flex;
    align-items: center;
}

.lista-tarja li:last-child {
    min-width: 250px;
}

.lista-tarja li img {
    margin-right: 1rem;
}

.lista-tarja li > div strong {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    color: #2e4b84;
    /* color: #eda625;*/
}

.lista-tarja li > div p {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
    margin: 0;
    color: #878787;
   /*color: #fff;*/
}

.lista-tarja li > div p a {
	 color: #878787;
    /*color: #fff;*/
}
.mercado-pago-footer {
    width: 80px;
    height: 22px;
}

.menu.superior .nivel-um>li .nivel-dois.menu-com-produtos .menu-produtos .produto-menu-destaque span strong.tema-cor-primaria-color {
	color: #fff !important;
}

/*Ocultando as 6 primeiras categorias do sub menu*/
body .menu.superior>ul .todos-departamentos>ul>li:nth-child(-n+6){
    display:none !important;
}

@media screen and (max-width: 900px) {
    .lista-tarja li:last-child {
    	min-width: unset;
    }
    
    .lista-tarja li > div strong,
    .lista-tarja li > div p {
        font-size: 14px;
    }
}

@media screen and (max-width: 768px) {
    .lista-tarja {
    	display: none;
    }
}

#return-to-top {
    right: 105px
}

.banner-aviso-covid-19 {
    margin: 0 auto 40px auto;
    display: block;
    border-radius: 5px;
}
.social-medias a:hover {
    opacity: 0.7;
}
.social-medias a {
    margin-right: 10px;
}

/* LGPD */
.termLGPD{
    position:fixed;
    width:100%; 
    bottom:0px;
    background-color:#4f4f4f;
    color:#FFF;
    text-align:center;
    font-size:30px;
    z-index:1000;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    min-height: 80px;   
    padding-top: 15px;
    padding-bottom: 15px;
}
.termLGPD label{
    width:100%; 
    max-width:800px;
}
.termLGPD a{
    color:#ccc;
}
.termLGPD button{
    background-color:#4f4f4f;
    border: solid 1px #fff;
    padding: 15px;
    color: #fff;
    border-radius: 5px;
    margin-left: 10px;
}

/* SHELF NO CARRINHO */
#products-cart-title{
    margin-left: 16px;
}

.products-container{
    display: flex;
    width:100%;
    flex-wrap: wrap;
    justify-content: center;
}

.products-container .product-shelf{
    font-family: 'Roboto', sans-serif;
    font-size:10px;
    display: block;
    text-decoration: none;
    color:black;
    width: 100%;    
    max-width: 12.8rem;
    padding:1.5rem;
    box-shadow: 0px 0px 40px -9px rgba(0,0,0,0.42);
    margin:1rem;
}

.products-container .product-shelf a{
    text-decoration: none;
    color:black;
}

.products-container .product-shelf .button{
    display: block;
    font-size: 1rem;
    padding: 1rem;
    max-width: 6rem;
    text-align: center;
    color:white;
    margin: 0 auto;
    margin-top: 1.5rem;
    background-color: rgb(255, 181, 4);
    border: 0;
    border-radius: 1rem;
}

.products-container .product-shelf .button:hover{
    box-shadow: 0px 0px 17px -2px rgba(0,0,0,0.45);
}

.product-shelf .image img{
    width: 100%;
}

.product-shelf .info h4{
    font-size:1rem;
    color:#646464;
    font-weight: 400;
}

.product-shelf .info .price{
    height: 3rem;
}

.product-shelf .info small{
    font-size: 0.8rem;
    color:#bdbdbd;
    display: block;
    text-decoration: line-through;
}

.product-shelf .info span,
.product-shelf .info strong{
    font-size: 1rem;
    color: #383838;
}

.product-shelf .info .price > strong{
    font-size: 1.3rem;
    color:#383838;
    display: block;
}

.product-container{
    max-width: 25rem;
    box-shadow: 0px 0px 40px -9px rgba(0,0,0,0.42);
}


/* Exibi a opção de pagar com boleto de forma explicita*/
/*div#exibirFormasPagamento a.btn.btn-small {
	font-size: 0;
}

div#exibirFormasPagamento a.btn.btn-small:after {
    content: 'Pagar com boleto';
    font-size: 11.9px;
    vertical-align: middle;
}

div#exibirFormasPagamento a.btn.btn-small i.icon-pencil {
	font-size: 11.9px;
    vertical-align: middle;
    margin-right: 4px;
}*/

/* titulo categorias */

.g_ .g_title, .g_ .listagem .titulo-categoria strong{
    font-size: 35px;
    font-family: "Roboto";
    color: rgb(128, 128, 128);
    line-height: 1.571;
    text-align: center;
}

.listagem .titulo-categoria strong{
    color: rgb(128, 128, 128) !important;
     font-size: 35px;
    font-family: "Roboto";
     line-height: 1.571;
    text-align: center;
}


/* black friday 2022 */

.pagina-inicial #corpo, .pagina-inicial .secao-banners{background:#fff;}
.listagem.com-caixa .listagem-item{background: #fff !important;}
.lista-tarja{background: #F4F4F4 !important;}
.listagem .titulo-categoria strong{color: #FFA800 !important;}
#depoimentos{background: #fff !important;}
#depoimentos .titulo-categoria i,
#depoimentos .titulo-categoria strong,
#depoimentos .owl-nav{color:#FFA800 !important;}


/* ========== mkt 16-02-2023 ================================ */

/*:root {*/
/*  --bgcmkt: #e4e4e4;*/
/*}*/
/*.g_ body,*/
/*.tema-transparente .conteiner ,*/
/*.pagina-inicial #corpo, .pagina-inicial .secao-banners {*/
/*    background-color: var(--bgcmkt);*/
/*}*/

.g_ .secao-banners .mini-banner .modulo img+label {
	display:none;
}
.g_ .menu.superior>.nivel-um>li {
    /*padding: 0rem 0.2rem !important;*/
    padding: 6px 7px 6px 7px !important;
    text-transform: uppercase;
}

.g_ .menu.superior>.nivel-um>.categoria-id-3848025>strong{
    color: #FFFFFF;
}

div.filtro-mobile > button.btn,
.g_ .ordenar-listagem label+.btn-group>.btn {
    background-color: #aaa;
}

.listagem .titulo-categoria strong {
    color: #000000 !important;
}


/* thumbnails pág. produto */
.g_ .produto .produto-thumbs .elastislide-carousel ul li a {
    background-color: transparent;
}


/*prateleira*/
/*.listagem .span3 .imagem-produto {*/
/*    border-radius: var(--brad);*/
/*    background-color: #FFF;*/
/*    padding: 32px 0;*/
/*}*/
/*.g_ .pagina-inicial .listagem-linha>ul>li {*/
/*    margin-bottom: 6rem;*/
/*}*/
/*.g_ .listagem-item .acoes-produto a, .g_ .listagem-item .acoes-produto a:hover {*/
/*    margin: 41px auto 0 auto;*/
/*}*/


.g_ header {
    margin-bottom: 1.5rem;
    padding: 0px 10px 0;
    background-color: rgba(0, 0, 0, 0.02);
}
.header-banner {
    background-color: #4378A5;
    height: 30px;
    width: 100%;
    top: 0;
    left: 0;
    color: #ffffff;
    text-align: center;
    font-family: Roboto;
    font-size: 10px;
    /*margin: 0 auto 0rem auto;
    max-width: 1190px;*/
}
/*@media (max-width: 768px){
    .header-banner {
        display:none;
    }
    .g_ header{
        padding: 24px 15px;
    }
}768 */




/* campo busca e lupa */
.g_ #search-form>div>form{
    position: relative;
}
.g_ #search-form>div>form button {
    /*color: #4377a6;*/
    color: #808080;
    position: absolute;
    right: 10px;
    font-size: 22px;
}
.g_ #search-form>div>form input {
    border: 1.5px solid #ddd;
    background-color: #fff;
    padding: 0 20px 0 10px !important;
    border-radius: 30px !important;
    width: 222px;
}

@media (max-width:767px){
    .g_ #search-form>div>form{
        margin: 10px 0;
    }
}


.g_ #search-form>div>form input::-webkit-input-placeholder {
    color: #c9c9c9;
}
.g_ #search-form>div>form input:-moz-placeholder {
    color: #c9c9c9;
    opacity: 1;
}
.g_ #search-form>div>form input::-moz-placeholder {
    color: #c9c9c9;
    opacity: 1;
}
.g_ #search-form>div>form input:-ms-input-placeholder {
    color: #c9c9c9;
}



/* PAGINA CATEGORIA */
body.pagina-categoria #listagemProdutos > ul > li > ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.g_ .pagina-categoria .listagem-linha .row-fluid>li {
    width: 30%;
}
@media (max-width: 768px){
    .g_ .pagina-categoria .listagem-linha .row-fluid>li {
        width: 48%;
    }
}/*768 */

@media (max-width: 768px){
    .g_ .pagina-categoria .listagem-linha .row-fluid>li {
        width: 98%;
    }
    .g_ .menu.superior>.nivel-um{
        padding: 0 !important;
    }
    .g_ .menu.superior>.nivel-um>li {
        font-style: normal;
        border-bottom: 1px solid #ccc;
        /*margin: 0 0 20px;*/
        padding: 20px 0px 0px 0px !important;
        position: relative;
    }
    .g_ .menu.superior>.nivel-um>li>a{
        display:flex;
    }
    .g_ .menu.superior>.nivel-um>li>button{
        position: absolute;
        top: 20px;
        right: 35px;
        width: 100px;
        height: 20px;
    }
    .g_ .menu.superior>.nivel-um>li>button.open{
        position: absolute;
        top: 20;
        right: 0px;
    }
    .g_ .menu.superior>.nivel-um>li>a>strong{
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 400;
        font-size: 16px !important;
        line-height: 24px;
        color: #808080;
        padding: 0 0 20px;
        text-transform: none;
        text-align: left;
    }
    .g_ .menu.superior>.nivel-um>li.com-filho>ul>li>a, .g_ .theme-functions>li.dropdown>ul>li>a{
        font-size: 16px;
    }
    .g_ .menu.superior .icon-chevron-down {
        position: absolute;
        right: 20px;
        top: 5px;
    }
    .g_ .mobile-into-button{
        padding: 0;
        margin-top: 30px !important;
    }
    
    .g_ .mobile-into-button>li a{
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 195.69%;
        text-transform: uppercase;
        width: 320px !important;
        background: #4378A5;
    }
    /*.g_ .mobile-into-button li:nth-child(2) a{
        background: #FEA200;      
    }*/
}/*480*/

@media(min-width: 768px){
    .g_ .menu.superior>.nivel-um {
        display: inline-flex;
        flex-direction: row-reverse;
    }
    
    /*.g_ .menu.superior>.nivel-um>li:nth-child(-n+3) {
        order: 1;
    }
      
    .g_ .menu.superior>.nivel-um>li:nth-child(n+4) {
        order: 2;
    }*/
}

@media (max-width: 1530px){
	.g_ .menu.superior>.nivel-um>li {
		padding: 1.8rem 0.6rem;
	}
	.g_ .menu.superior>.nivel-um>li>a>strong {
		font-size: 12px;
		width: 75px;
	}
} /*1530*/

@media (max-width: 768px){
    .g_ .menu.superior>.nivel-um>li {
		padding: 1.8rem 0.6rem;
	}
	.g_ .menu.superior>.nivel-um>li>a>strong {
		width: 100%;
		padding-left: 30px;
	}
}


/* banner full banner mobile */
.g_ #g_slider-mobile {
    border-radius: 0;
}
@media (max-width: 768px){
    .conteiner-principal > .secao-banners > .conteiner {
        width: 100%;
        padding-top: 0px !important;
    } 
}/*768 */

@media (max-width: 420px){
    .conteiner-principal {
        margin-top: 38px;
    }
}


/* mini banners mobile */
@media (max-width: 767px){
    .secao-banners .row-fluid.banner.mini-banner.hidden-phone ul.slides{
    	margin: 5px 3rem;
    }
}/*768 */


/* cor de fundo das tags e do número de ítens no carrinho */
.g_ .carrinho .qtd-carrinho,
.g_ .listagem .bandeiras-produto>span {
    /*background: #ff2936;*/
    background: #fdd50a;
}

@media (max-width:768px){
    .g_ .carrinho{
        /*display:none;*/
    }
}


/* barra de busca no mobile */
@media (max-width: 767px){
    .g_ #search-form {
        width: 98%;
        padding: 0;
        margin: 0 auto;
    }    
}



/* consertando ícone do whatsapp */
/*.fa-whatsapp:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23FFFFFF' d='M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z'/%3E%3C/svg%3E");
    width: 32px;
    display: block;
    margin: 5px auto 0 auto;
}*/



/* thumbnails pag produto */
@media only screen and (min-width: 768px) {
    .g_ .produto .thumbs-vertical .elastislide-carousel ul li {
        margin-bottom: 0.1rem;
    }
    .slick-prev.slick-arrow {
        width: 45px;
        height: 25px;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAZCAYAAACl8achAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LjE2NDc1MywgMjAyMS8wMi8xNS0xMTo1MjoxMyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjMgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU3RDIyOEFDQUYwMjExRURBMDNCOTFDNzQ3MzgzQzc4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU3RDIyOEFEQUYwMjExRURBMDNCOTFDNzQ3MzgzQzc4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTdEMjI4QUFBRjAyMTFFREEwM0I5MUM3NDczODNDNzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTdEMjI4QUJBRjAyMTFFREEwM0I5MUM3NDczODNDNzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4UCSpMAAABPElEQVR42tTXzWrCQBAHcPdPQp+gBd/Ag4WQBHIUtT31XQu99FBawXuaBPTgG1jqK+TDGchK66FUM5vdDAwMu2H5MZnLqKZpRkMLjAYYni6UUmKPFkVxV5blM/3FG9/3n4Ig+JZ6mydD6fGQQmdZdlvX9QeV9+3RjnIRx/FeCi06HtxhAq9a8LbNCeUb3zk309xhGol3Kqfc3aqqHgEsqN7wGd2t0zQdO4M+GwkGz5Mk+QrD8EDwZQvnjq8k4DAF1vcm4DAJNgWHabAJOPoAS8PRF1gSjj7BUnD0DZaAwwa4Kxy2wF3gsAm+Fg7b4GvgcAF8KRyugC+BwyXwf+GnzSXPcyfAfzWRN6AoivanThPyVW8cnufNbIN1x8ny8GMDejkfj5K6/kkfLSUX0a7BFjaxjbL6NR5DiqMAAwDePoC3KhedVgAAAABJRU5ErkJggg==');
        background-repeat: no-repeat;
        background-color: transparent;
    }
    .slick-next.slick-arrow {
        width: 45px;
        height: 25px;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAZCAYAAACl8achAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LjE2NDc1MywgMjAyMS8wMi8xNS0xMTo1MjoxMyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjMgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMyM0FFOEI2QUYwMjExRURBMTFDOUJGMzk1NTBDMTM0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMyM0FFOEI3QUYwMjExRURBMTFDOUJGMzk1NTBDMTM0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzIzQUU4QjRBRjAyMTFFREExMUM5QkYzOTU1MEMxMzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzIzQUU4QjVBRjAyMTFFREExMUM5QkYzOTU1MEMxMzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz66i9BzAAABbUlEQVR42tTXv0uFUBQHcK/9mgyaWsV/QYegFoloCNoaaqk/of/pRYGPoLUaJGpTp5z8D6Ih0MUhtO95IOTrh1fv8em7cLjHI8jH4xXuFWVZaks3CB2G4VoQBLvI9TEafd9fhXHP87wV8lbISyHESxRFV3RjTOAkSTYMw7hD+mya5jnVZmhd1x8wpYhTy7ImY4ETOE3TW6RH6PA7nE9UF9RudFlDl+2iKB6Rb6E+zbLszHXdz6HAcRyv53k+RXpMYLj2Hcd5/b48NNu2I7zJAYofuDzBJ7mmtTQmcHW/9uONAd4E/oEeGi4D/hU9FFwW/Cd60fA24H/Ri4K3BTei+4Z3AUuh+4J3BUujueEq4FZoLrgquDVaFc4B7oTuCucCd0a3hXOCldCycG6wMroJ3ge4tp9WHfP7ccQF4oYbPPNyoWngHLeD6R6xiXhDbHOCe0HPd5wbXKHZT9+0xvHgQ6QT4F1OcG1NL9v4EmAAfhjPV834/XIAAAAASUVORK5CYII=');
        background-repeat: no-repeat;
        background-color: transparent;
    }
}

/*section joana banner cta e mini banner */
 .ilustre_joana{
    padding: 10px 0 0;
  }

  .conteiner{
    width: 100%;
    max-width: 1200px;
    padding: 0 20px;
    margin: 0 auto;
  }
  
  .box-mini-banner{
    width: 100%;
    max-width: 280px;
    display: inline-block;
    cursor: pointer;
    display: block;
    transition: opacity .3s;
    margin: 0 7px 0 7px;
  }

  .box-mini-banner:hover{
    opacity: 0.7;
  }
  .box-mini-banner img{
    width: 100%;
    border-radius: 60px;
  }

  .ilustre_joana .ilustre_joana-content{
    display: flex;
    justify-content: space-between;
    gap: 48px;
  }

  .ilustre_joana .ilustre_joana-content .content-info,
  .ilustre_joana .ilustre_joana-content .content-banner{
    width: 100%;
    max-width: 534px;
    margin: 0 auto;
  }

  .ilustre_joana .ilustre_joana-content .content-banner img{
    width: 100%;
  }

  .ilustre_joana-content .content-info .info-top {
    display: flex;
    align-items: end;
    justify-content: space-between;
  }
  .ilustre_joana-content .content-info .info-top .text h5{
    font-size: 16px;
    font-family: "Roboto";
    color: rgb(128, 128, 128);
    line-height: 2.186;
    text-transform: uppercase;
  }
  .ilustre_joana-content .content-info .info-top .text h2{
    font-size: 70px;
    font-family: "Roboto";
    color: rgb(128, 128, 128);
    font-weight: bold;
    line-height: 0.5;
    text-transform: uppercase;
    display: inline-block;
  }

  .ilustre_joana-content .content-info .info-top a{
    font-size: 16px;
    font-family: "Roboto";
    color: rgb(255, 255, 255);
    font-weight: bold;
    line-height: 24px;
    background-color: rgb(67, 119, 166);
    max-width: 236px;
    width: 100%;
    text-decoration: none;
    padding:8px 16px;
    border-radius: 25px;
    text-align: center;
    text-transform: uppercase;
    transition: 0.3s ease;
  }
  .ilustre_joana-content .content-info .info-top a:hover{
    transform: scale(0.98);
  }


  .ilustre_joana-content .content-info .info-desc p{
    font-size: 16px;
    font-family: "Roboto";
    color: rgb(128, 128, 128);
    line-height: 2.186;
    margin: 16px 0;
  }

  .ilustre_joana-content .content-info .product_card{
    display: flex;
    justify-content: space-between;
    margin: 24px 0 0;
    gap: 24px;
  }

  .ilustre_joana-content .content-info .product_card .single_product{
    text-align: center;
    text-decoration: none;
    width: 100%;
  }

  .ilustre_joana-content .content-info .product_card .single_product img{
    width: 100%;
    max-width: 280px;
    margin: 0 auto;
  }

  .ilustre_joana-content .content-info .product_card .single_product h3{
    font-size: 16px;
    font-family: "Roboto";
    color: rgb(0, 0, 0);
    line-height: 24px;
    margin: 12px 0 4px;
  }

  .ilustre_joana-content .content-info .product_card .single_product h4{
    font-size: 14px;
    font-family: "Roboto";
    color: rgb(0, 0, 0);
    line-height: 22px;
  }

  .ilustre_joana-content .content-info .product_card .single_product h4 s{
    color: rgb(128, 128, 128);
    text-decoration: line-through;
    margin: 0 4px 0 0;
  }
  .ilustre_joana-content .content-info .product_card .single_product p{
  font-size: 14px;
  font-family: "Roboto";
  color: rgb(128, 128, 128);
  line-height: 22px;
  }
  .ilustre_joana-content .content-info .product_card .single_product p strong{
    color: rgb(0, 0, 0);
  } 

  @media (max-width:768px){
    .ilustre_joana .ilustre_joana-content{
      flex-direction: column;
    }
  }

  @media (max-width: 600px){
    .ilustre_joana-content .content-info .info-top {
    flex-direction: column;
    align-items: center;
    gap: 24px;
  }

  .ilustre_joana-content .content-info .product_card {
    flex-direction: column;
  }
}

@media (max-width: 500px){
    .ilustre_joana{
        display: none;
    }
}

@media (min-width: 501px){
    .categoriesMobileSlider{
        display: none;
    }
}

.g_ .menu.superior>.nivel-um>.categoria-id-3848025>strong{
    color: #FFFFFF!important;
}

.g_ .menu.superior>.nivel-um>li.categoria-id-3848025{
    background: linear-gradient(0.25turn, #FDD50A, #FEA200);
    border-radius: 20px;
}

@media(max-width: 767px){
    .g_ .menu.superior>.nivel-um>li.categoria-id-3848025{
        border-radius: 0px;
    }
    
    ul.dropdown-menu.mobile-into-button li:nth-child(2) > a {
        background-color: #FFFFFE;
        color: #4378A5;
        border: solid 2px #4378A5;
    }
}

.g_ .menu.superior .nivel-um li.categoria-outros {
    display: none;
}
