﻿@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');

@media(min-width: 1279px) {
.header-column:nth-of-type(2) {width: 37%;}
.header-column:nth-of-type(3) {width: 49%;}
}

@media(min-width: 1330px) {
.header-column:nth-of-type(2) {width: 39%;}
.header-column:nth-of-type(3) {width: 47%;}
}

/*BANNER HOME NOVO FORMATO*/
/*BANNER HOME NOVO FORMATO*/
/*BANNER HOME NOVO FORMATO*/
#BannerHomeCard {margin: 30px auto 18px auto;max-width: 1434px;max-height: 372px;}
#BannerHomeCard .owl-nav button.owl-prev {left: -50px;}
#BannerHomeCard .owl-nav button.owl-next {right: -50px;}
#BannerHomeCard .owl-nav .owl-prev span {background-image: url(../assets/img/frames/left.svg) !important;}
#BannerHomeCard .owl-nav .owl-next span {background-image: url(../assets/img/frames/right.svg) !important;}
#BannerHomeCard .owl-stage-outer .owl-stage .owl-item .banner-bloco {max-width: 1436px;height: 372px;margin: 0 auto;}
#BannerHomeCard .owl-stage-outer .owl-stage .owl-item a.banner-carousel-item img.banner-image-desk {display: block;max-height: 372px;max-width: 1436px;width: 100%;height: auto;margin: 0 auto;}
#BannerHomeCard .owl-stage-outer .owl-stage .owl-item a.banner-carousel-item img.banner-image-msite {display: none !important;max-width: 770px;width: 100%;margin: 0 auto;height: auto;}
#BannerHomeCard .banner-carousel .owl-nav .owl-next span, .banner-carousel .owl-nav .owl-prev span {width: 40px;height: 40px;}
#BannerHomeCard .banner-carousel .owl-nav .owl-next span, .banner-carousel .owl-nav .owl-next span {width: 40px;height: 40px;}
#BannerHomeCard .banner-carousel .owl-dots {bottom: -45px;}
#BannerHomeCard .owl-stage-outer{border-radius: 10px;padding: 1px;}
@media (max-width: 1440px) {
	#BannerHomeCard {width: 91%;}
}
@media (max-width: 1112px) {
	#BannerHomeCard {margin: 30px auto -40px auto;}
	#BannerHomeCard .owl-nav button.owl-prev {left: -40px;}
	#BannerHomeCard .owl-nav button.owl-next {right: -40px;}
}
@media (max-width: 834px) {
	#BannerHomeCard .owl-stage-outer .owl-stage .owl-item a.banner-carousel-item img.banner-image-desk {display: none !important;}
	#BannerHomeCard .owl-stage-outer .owl-stage .owl-item a.banner-carousel-item img.banner-image-msite {display: block !important;}
	#BannerHomeCard .owl-nav button.owl-prev {display: block !important;}
	#BannerHomeCard .owl-nav button.owl-next {display: block !important;}
	#BannerHomeCard {max-height: initial;}
	#BannerHomeCard {width: 90%;}
}
@media (max-width: 568px) {
	#BannerHomeCard {width: 89%;}
	#BannerHomeCard .banner-carousel .owl-nav .owl-next span, .banner-carousel .owl-nav .owl-prev span {width: 20px;height: 20px;}
	#BannerHomeCard .banner-carousel .owl-nav .owl-next span, .banner-carousel .owl-nav .owl-next span {width: 20px;height: 20px;}
	#BannerHomeCard .owl-nav button.owl-next {right: -30px;}
	#BannerHomeCard .owl-nav button.owl-prev {left: -30px;}
	#BannerHomeCard {margin: 30px auto 0px auto;}
}
@media (max-width: 390px) {
	#BannerHomeCard {width: 88%;}
}
/*BANNER HOME NOVO FORMATO*/
/*BANNER HOME NOVO FORMATO*/
/*BANNER HOME NOVO FORMATO*/


/*ERRO 404*/
.PageErro{width: 100%;height: 100%;}
.EstruturaErro{width: 100%;background: url('https://hmlwww.gimba.com.br/midia/gimba_commerce/imagens/bg_branco_gimba.png');background-size: cover;height: 100%;font-family: var(--font-family);color: var(--cinza-escuro);padding: 70px 0;}
.Conteudo-PageErro{margin: 0 auto;width: 100%;}
.Mensagem-PageErro{width: 100%;text-align: center;}
.Mensagem-PageErro h2{font-size: 65px;font-weight: 500;margin: 0 0 13px 0;}
.Mensagem-PageErro h2.components-title{font-size: 15px;}
.Mensagem-PageErro h1 {margin: 35px 0 0 0;font-size: 19px;font-weight: 500;}
.Conteudo-PageErro section.CategoriasHomeBox .BoxesTodasCategorias a .AcessoCategoriaRapida img {margin: 0px auto 10px;width: 45px;height: 45px;}
.Conteudo-PageErro .components-title{margin: 0 0 14px 0;text-align: center;font-size: 19px;font-weight: 500;}
.components-title:after {content: '';width: 0;height: 0;border-radius: 0;background: #D22630;display: inline-block;position: absolute;bottom: 0;left: 0;}
.Categorias-PageErro {margin: 110px 0 0 0;width: 100%;}
.Acao-PageErro {font-size: 14px;line-height: 24px;text-align: center;margin: 150px 0 0 0;display: flex;flex-direction: column;justify-content: center;align-items: center;font-weight: 500;}
.Acao-PageErro a{color: var(--vermelho);font-weight: 600;}
.Acao-PageErro .Linha01 {margin: 0 0 5px 0;}
.Acao-PageErro .Linha01 i {display: none;}
.Acao-PageErro .Linha03 i {display: none;}
.Acao-PageErro .Linha01 span {font-size: 18px;font-weight: 700;}
.Acao-PageErro .Linha03{display: flex;gap: 5px;}
.Acao-PageErro .Linha03 a{display: flex;align-items: center;}
.Acao-PageErro .Linha03 a i {font-size: 23px;margin: 0 0 0 5px;}
.Conteudo-PageErro section.CategoriasHomeBox{margin: 0;}
.Conteudo-PageErro section.CategoriasHomeBox .BoxesTodasCategorias {flex-wrap: wrap;}
.Conteudo-PageErro section.CategoriasHomeBox .BoxesTodasCategorias .BoxCategoriaRapida {width: 190px;}
.Categorias-PageErro ~ .Acao-PageErro{margin: 60px 0 0 0;}
/*ERRO 404*/

/*Compre Junto PDP
#produtoSugestao .pdp-compre-junto{display: flex;flex-wrap: wrap;gap: 5px;}
#produtoSugestao .pdp-compre-junto-content {display: flex;width: 100%;border-bottom: 1px dashed #dbdbdb;padding: 0 0 7px 0;margin: 0 0 7px 0;gap: 12px;}
#produtoSugestao .pdp-compre-junto-item {border: var(--border-line) solid;border-color: var(--cinza-medio);border-radius: var(--border-radius);color: var(--cinza-escuro);font-size: 13px;-webkit-box-shadow: none;box-shadow: none;padding: 12px 14px;margin: 0;width: 52vh;display: flex;flex-wrap: wrap;align-content: center;align-items: center;justify-content: space-between;}
#produtoSugestao .pdp-compre-junto-product-item {border: 0;padding: 0px;margin: 0;display: flex;gap: 2px;width: 100%;}
#produtoSugestao .pdp-compre-junto-product-item:nth-child(1):after {content: "+";font-size: 30px;margin: 0 0 0 12px;}
#produtoSugestao .pdp-compre-junto-product-thumbnail {width: 50px;position: inherit;}
#produtoSugestao .pdp-compre-junto-product-thumbnail img {width: 100%;position: inherit;transform: inherit;-webkit-transform: inherit;-moz-transform: inherit;-ms-transform: inherit;}
#produtoSugestao .pdp-compre-junto-product-title {font-size: 13px;line-height: 18px;padding-left: 0;flex-grow: 1;width: 50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#produtoSugestao .pdp-compre-junto-total {font-size: 13px;text-align: center;}
#produtoSugestao .pdp-compre-junto-total strong{font-size: 15px;}
#produtoSugestao .pdp-compre-junto-product-title span {font-weight: 600;}
#produtoSugestao .pdp-compre-junto-product-title span::before {content: "Por:";margin: 0 5px 0 0;font-weight: 500;font-size: 11px;}
#produtoSugestao .pdp-compre-junto .button-add-cart {font-size: 11px;padding: 2px 19px;letter-spacing: 1px;font-weight: 500;background: var(--verde);color: var(--branco);width: fit-content;cursor: pointer;border-radius: var(--border-radius);text-align: center;-webkit-transition: all 400ms;-moz-transition: all 400ms;transition: all 400ms;border: 2px solid transparent;display: flex;align-items: center;justify-content: center;margin: 0;}
#produtoSugestao .pdp-compre-junto .button-add-cart:hover {opacity: 0.8;-webkit-transition: all 400ms;-moz-transition: all 400ms;transition: all 400ms;border: 2px solid transparent;}
#produtoSugestao .pdp-compre-junto .button-add-cart i.icon-cart{display: none;}
*/

/*Termo de Consentimento*/
section.ConsentimentoAceite {z-index: 99;position: fixed;bottom: 0;display: flex;justify-content: center;flex-direction: column;align-items: center;width: 100%;font-family: var(--font-family);}
section.ConsentimentoAceite .ConsentimentoBoxVizualicao {position: fixed;background: #ffffff;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.35) 0px -1px 10px 5px;font-size: 22px;width: 90%;z-index: 99;bottom: 10px;padding: 10px 20px 10px;}
section.ConsentimentoAceite .BoxConsentimento{display: none;padding: 20px 0 0 0;}
section.ConsentimentoAceite .AbaConsentimento{display: block;}
section.ConsentimentoAceite .BlocoConsentimento form {display: flex;justify-content: space-between;}
section.ConsentimentoAceite .Bloco1, section.ConsentimentoAceite .Bloco2 {display: flex;align-items: center;gap: 15px;justify-content: flex-end;}
section.ConsentimentoAceite i{font-size: 45px;}
section.ConsentimentoAceite p.Text {font-size: 15px;line-height: 21px;}
section.ConsentimentoAceite .BotaoConsentimento {border: 0;height: fit-content;padding: 8px 20px;border-radius: 20px;color: #ffffff;cursor: pointer;}
section.ConsentimentoAceite .Bloco1 {width: 63%;}
section.ConsentimentoAceite .BotaoConsentimento.Aceite{background: #d22630;}
section.ConsentimentoAceite .BotaoConsentimento.Aceite:hover {background: #af131c;}
section.ConsentimentoAceite .BotaoConsentimento.Recusa{background: var(--cinza-intermediario);}
section.ConsentimentoAceite .BotaoConsentimento.Recusa:hover{background:#cfcfcf;}
section.ConsentimentoAceite .BotaoPreferencia {border: 0;background: transparent;cursor: pointer;padding: 8px 20px;border-radius: 5px;color: #a3a3a3;}
section.ConsentimentoAceite .BotaoPreferencia:hover{color:#d22630;}
section.ConsentimentoAceite .BotaoPreferencia i {font-size: 12px;margin: 0 5px 0 0;}
section.ConsentimentoAceite .GimbaConsente {display: flex;gap: 40px;}
section.ConsentimentoAceite .LogoConsente{width: 150px;}
section.ConsentimentoAceite .LogoConsente img {width: 100%;margin: -30px 0 0 0;}
section.ConsentimentoAceite .BlocoSelectUnico {display: flex;flex-wrap: wrap;margin: 30px 0 15px 0;border-bottom: 1px dashed var(--cinza-intermediario);gap: 10px;}
section.ConsentimentoAceite .SelecionePreferencia {width: 49%;font-size: 12px;display: flex;align-items: flex-start;gap: 10px;margin: 0 0 15px 0;}
section.ConsentimentoAceite .PreferenciasConsente h3 {font-size: 19px;margin: 0 0 9px 0;}
section.ConsentimentoAceite .PreferenciasConsente h3 i{font-size: 19px;margin: 0 5px 0 0;}
section.ConsentimentoAceite .BlocoSelectTudo {margin: 20px 0 0 0;display: flex;gap: 10px;}
section.ConsentimentoAceite .BotaoConsentimento.SelecionaTudo {background: #d22630;display: flex;align-items: center;}
section.ConsentimentoAceite .BotaoConsentimento.SelecionaTudo i{font-size: 18px;margin: 0 5px 0 0;}
section.ConsentimentoAceite .BotaoConsentimento.DesmarcaTudo{background: var(--cinza-intermediario);display: flex;align-items: center;}
section.ConsentimentoAceite .BotaoConsentimento.DesmarcaTudo i{font-size: 18px;margin: 0 5px 0 0;}
section.ConsentimentoAceite .MarcaTextoPreferencia h2{font-size: 15px;}
section.ConsentimentoAceite .CheckConsente .bi-check-square{color: #d22630;}
section.ConsentimentoAceite .CheckConsente .bi-slash-square{color: var(--cinza-intermediario);}
section.ConsentimentoAceite .CheckConsente input {display: none;}
section.ConsentimentoAceite .CheckConsente .bi-check-square, section.ConsentimentoAceite .CheckConsente .bi-slash-square {font-size: 24px;cursor: pointer;}
section.ConsentimentoAceite .CheckConsente .bi-check-square {display: none;}
section.ConsentimentoAceite .CookiesIcon{width: 100px;}
section.ConsentimentoAceite .CookiesIcon img{width: 100%;}
section.ConsentimentoAceite .MarcaTextoPreferencia p{margin: 3px 0;}

/*IPI CARRINHO E RESUMO*/
.InfoIPI {display: inline-block;/* position: absolute; */right: -4px;top: 10px;z-index: 99;transition: all 400ms ease 0s;}
.InfoIPIicon {background-image: url(https://checkouthml.gimba.com.br/static/media/icon-info.b0b89a5d.svg);background-size: contain;background-repeat: no-repeat;background-position: center center;display: inline-block;}
.InfoIPI i {cursor: pointer;width: 20px;height: 20px;bottom: -10px;/* position: absolute; */margin: 0 0 0 5px;}
.InfoIPItexto {display: none;position: absolute;background: rgb(255, 255, 255);border: 1px solid rgb(175, 174, 174);padding: 10px 15px;font-size: 13px;line-height: 19px;min-width: 250px;max-width: 300px;left: 43px;top: 108px;border-radius: 5px;text-align: justify;}
.InfoIPI:hover .InfoIPItexto{display: block;}
.ResumoLinhaIPI{display: flex;align-items: center; align-content: center;}
.BoxValorFinalMaisIPI{width: 40%;}
.ValorFinalComIpi {min-width: 120px;text-align: left;}
.ValorFinalComIpi .ValorFinal {font-size: 16px;font-weight: 700;}
.ValorFinalComIpi .ValorComIpi {font-size: 11px;margin: 5px 0 0 0;font-weight: 600;}
.ProdImportIPI {font-size: 11px;font-weight: 500;margin: 0 0 12px 0;color: #585858;height: 11px;font-style: italic;}
.ProdImportIPIValor {font-size: 11px;font-weight: 500;margin: 4px 0 0 0;color: #585858;height: 11px;font-style: italic;}
span.CodProduto{font-size: 12px;line-height: 15px;}
.ProdIPINegociacao {font-size: 10px;font-weight: 600;margin: 0 0 9px 0;color: #717171;height: 11px;}
.checkout-cotacao-product-item-infos .checkout-cotacao-product-item-name{margin-bottom: 7px !important;}
.checkout-cotacao-product-item-value {font-size: 17px;margin-top: 12px;}
.checkout-cotacao-product-item-infos .checkout-cotacao-product-item-value {font-size: 20px !important;margin: 10px 0 6px 0;}
.checkout-cotacao-product-item-infos .no-mobile {font-size: 13px;}
.checkout-cotacao-products-list .checkout-cotacao-product-item-thumbnail {text-align: center;width: 15%;margin: 0 10px 0 0;}
.checkout-cotacao-products-list .checkout-cotacao-product-item {padding: 15px 30px;}
#CarrinhoNegociacao .checkout-cotacao-product-item-thumbnail {text-align: center;width: 10%;margin: 0;}
#CarrinhoNegociacao .checkout-cotacao-product-item-infos .no-mobile {font-size: 16px;margin: 0 0 3px 0 !important;}
#CarrinhoNegociacao .checkout-cotacao-product-item-name.Prod-IPI {font-size: 11px;font-weight: 500;color: #585858;height: 13px;font-style: italic;padding: 3px 0 0 0;}
#CarrinhoNegociacao .checkout-cotacao-product-review-config{margin: 21px 0 0 0;}

/*NAVEGAÇÃO MENU LATERAL*/
.wrapper.CategoriaBloco .categorias-filtro {padding-right: 0px;}
.categorias .wrapper .col-group .col-3 .categorias-filtro {padding-right: 0;}
.categorias-filtro-nav-item {margin-bottom: 10px;line-height: 20px;font-size: 14px;}
nav.categorias-filtro-nav .categorias-filtro-nav-content dt.categorias-filtro-nav-item a{font-size: 14px;}
nav.categorias-filtro-nav .categorias-filtro-nav-content dt.categorias-filtro-nav-item a:hover{font-weight: 600;color: #d22630;}
nav.categorias-filtro-nav .categorias-filtro-nav-content dt.categorias-filtro-nav-item a:before{font-family: 'bootstrap-icons';content: "\F234";font-weight: 500;font-size: 10px;margin: 0 2px 0 0;color: inherit;}
nav.categorias-filtro-nav .categorias-filtro-nav-content dt.categorias-filtro-nav-item a:hover:before {font-family: 'bootstrap-icons';content: "\F231";font-weight: 500;font-size: 10px;margin: 0 2px 0 0;color: #d22630;}
nav.categorias-filtro-nav .categorias-filtro-nav-content dd.categorias-filtro-nav-list ul li a{font-size: 14px;}
nav.categorias-filtro-nav .categorias-filtro-nav-content dd.categorias-filtro-nav-list ul li a:hover{font-weight: 600;color: #d22630;}
nav.categorias-filtro-nav .categorias-filtro-nav-content dd.categorias-filtro-nav-list ul li a:before{font-family: 'bootstrap-icons';content: "\F234";font-weight: 500;font-size: 10px;margin: 0 2px 0 0;color: inherit;}
nav.categorias-filtro-nav .categorias-filtro-nav-content dd.categorias-filtro-nav-list ul li a:hover:before {font-family: 'bootstrap-icons';content: "\F231";font-weight: 500;font-size: 10px;margin: 0 2px 0 0;color: #d22630;}
ul.categorias-filtro-nav-list .categorias-filtro-nav-list-sub{margin-bottom: 10px;line-height: 20px;font-size: 14px;}
ul.categorias-filtro-nav-list .categorias-filtro-nav-list-sub a{font-size: 14px;}
ul.categorias-filtro-nav-list .categorias-filtro-nav-list-sub a:hover{font-weight: 600;color: #d22630;}
ul.categorias-filtro-nav-list .categorias-filtro-nav-list-sub a:before{font-family: 'bootstrap-icons';content: "\F234";font-weight: 500;font-size: 10px;margin: 0 2px 0 0;color: inherit;}
ul.categorias-filtro-nav-list .categorias-filtro-nav-list-sub a:hover:before {font-family: 'bootstrap-icons';content: "\F231";font-weight: 500;font-size: 10px;margin: 0 2px 0 0;color: #d22630;}
.categorias-filtro-nav-title-first{display: none;}
nav.categorias-filtro-nav .categorias-filtro-nav-content .categorias-filtro-nav-title {
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 20px;
    color: #4A4A4A;
    border-bottom: 1px dashed #c8c8c8;
    padding: 0 0 5px 0;
}

/*BOLETO SEGUNDA VIA*/
.bloco-conteudo section.boleto{

	.grid-table{display: inherit;}
	.col-group .col-3{display: none;}
	.grid-table-row{display: flex;height: 55px;}
	.grid-table-cell .checkbox {margin-top: 0;}
	.grid-table-cell {padding: 20px;}

	.grid-table .grid-table-row :nth-child(1).grid-table-cell{width: 54px;}
	.grid-table .grid-table-row :nth-child(2).grid-table-cell{width: 145px;}
	.grid-table .grid-table-row :nth-child(3).grid-table-cell{width: 110px;}
	.grid-table .grid-table-row :nth-child(4).grid-table-cell{width: 108px;}
	.grid-table .grid-table-row :nth-child(5).grid-table-cell{width: 130px;}
	.grid-table .grid-table-row :nth-child(6).grid-table-cell{width: 220px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.grid-table .grid-table-row :nth-child(7).grid-table-cell{width: 130px;}
	.grid-table .grid-table-row :nth-child(8).grid-table-cell{width: 160px;}

}

/*CONTEUDO ESPECIAL PDF GIMBACOM*/
.BoxesParaPDF {width: 100%;border: 1px dashed #dbdbdb;padding: 15px;color: #282828;border-radius: 5px;display: flex;justify-content: center;align-items: center;gap: 10px;margin: 0 0 10px 0;}
.BoxPDF {width: 260px;border: 1px dashed #dbdbdb;padding: 15px 20px;border-radius: 5px;display: flex;justify-content: center;flex-direction: column;align-items: center;}
.DadosBoxPDF {display: grid;}
.DadosBoxPDF h3 {color: #d22630;padding: 0;margin: 0 0 10px 0;}
.DadosBoxPDF h3 i{margin: 0 8px 0 0;}
.DadosBoxPDF span {padding: 0px 0 10px 0;border-bottom: 1px dashed #dbdbdb;margin: 0 0 10px 0;}
.DadosBoxPDF a {font-size: 12px;}
.DadosBoxPDF a i{margin: 0 8px 0 0;}
.pdp-section .pdp-box {font-size: 14px;line-height: 20px;}

/*ZOOM PDP*/
.pdp-galeria .lSSlideOuter .rotulo{display: flex;font-size: 12px;z-index: 999;align-items: center;margin: 12px 0;}
.pdp-galeria .lSSlideOuter .rotulo img{width: 13px!important;height: 13px!important;}
.pdp-galeria {padding: 0 10px;}
ul#pdp-galeria{width: auto;height: auto;}
ul#pdp-galeria li{width: auto;}
.lightSlider.lsGrab > * img {width: 100% !important;border: 1px solid #dddddd;border-radius: 7px;}
.pdp-galeria .pdp-button-favorite{margin: 0;padding: 0;}

/*MENU TODAS AS CATEGORIAS*/
.MenuNavCategorias .MenuCategoriaExibe{width: 100% !important;column-count: 3;}
.MenuCategoriaExibe .header-modal-category-title{display: none;}
.MenuCategoriaExibe .header-modal-category-menu-item a {display: flex;font-size: 15px;font-weight: 600;position: relative;transition: all 400ms;padding: 0px 0 0 12px;align-items: center;}
.MenuCategoriaExibe .header-modal-category-menu-item {display: flex;align-items: center;border-bottom: 1px dashed #d7d7d7;padding: 0 0px 6px 0;margin: 0 10px 18px 10px;}
.MenuCategoriaExibe .header-modal-category-menu-item a:before {/*content: '';background-size: contain;width: 6px;height: 10px;position: absolute;transition: all 400ms;right: 0;left: 0;*/ display: none;}
.MenuCategoriaExibe .header-modal-category-menu-item {background: url(https://www.gimba.com.br/Images/new-layout-gimba/icons/icon-arrow-right.svg) no-repeat;background-size: 6px;background-position: 2px 3px;}

/*CATEGORIAS SUB*/
.CatGeralSub .CatPi{margin: 0 0 10px 0;padding: 10px 0;}

/*MENU ESPECIAL*/
.MenuCategoriaExibe :nth-child(1).header-modal-category-menu-item{background: #265bd2;display: flex;align-items: center;padding: 3px 0px 4px 0;color: #ffffff;border-radius: 5px;border-bottom: none;display: none;}
.MenuCategoriaExibe :nth-child(2).header-modal-category-menu-item{background: #265bd2;display: flex;align-items: center;padding: 3px 0px 4px 0;color: #ffffff;border-radius: 5px;border-bottom: none;display: none;}
.MenuCategoriaExibe :nth-child(3).header-modal-category-menu-item{background: #f15a25;display: flex;align-items: center;padding: 3px 0px 4px 0;color: #ffffff;border-radius: 5px;border-bottom: none;}
.MenuCategoriaExibe :nth-child(4).header-modal-category-menu-item{background: #d22630;display: flex;align-items: center;padding: 3px 0px 4px 0;color: #ffffff;border-radius: 5px;border-bottom: none;}

	/*X*/
	.MenuCategoriaExibe .header-modal-category-menu-list :nth-child(1).header-modal-category-menu-item a:hover{color: #9db8f5;}
    .MenuCategoriaExibe .header-modal-category-menu-list :nth-child(3).header-modal-category-menu-item a:hover{color: #dda590;}
	.MenuCategoriaExibe .header-modal-category-menu-list :nth-child(4).header-modal-category-menu-item a:hover{color: #d68185;}


/*VITRINE HOME*/
.HomeVitrineSimples .vitrine a.vitrine-link {display: none;}
.HomeVitrineSimples .vitrine{padding: 0 0 10px 0;}

/*VITRINES CATEGORIAS*/
#holder-vitrine .holder-vitrine-h2{display: none;}
.categorias-columns {display: flex;flex-wrap: wrap;}
/*.CategoriaBloco .card-product-content .text_pjuros{display: none;}
.CategoriaBloco .card-product-content .ImgSeloVazio{display: none;}
.CategoriaBloco .card-product-content .LeveMaisPagueMenosVazio{display: none;}
.CategoriaBloco .card-product-content .text_boletovista{display: none;}
.CategoriaBloco .card-product-content .text_parcela{display: none;}*/

/*CATEGORIAS HORIZONTAIS*/
.menu-content .HoriMenu01 a{background: #265bd2;padding: 4px 10px;border-radius: 8px;color: #ffffff;font-size: 13px;}
.menu-content .HoriMenu01 a:hover{background: #0c3389;padding: 4px 10px;border-radius: 8px;color: #ffffff;font-size: 13px;}
.menu-content .HoriMenu02 a{background: #f15a25;padding: 4px 10px;border-radius: 8px;color: #ffffff;font-size: 13px;}
.menu-content .HoriMenu02 a:hover{background: #eb835d;padding: 4px 10px;border-radius: 8px;color: #ffffff;font-size: 13px;}
.menu-content .HoriMenu03 a{background: #d22630;padding: 4px 10px;border-radius: 8px;color: #ffffff;font-size: 13px;}
.menu-content .HoriMenu03 a:hover{background: #ce454c;padding: 4px 10px;border-radius: 8px;color: #ffffff;font-size: 13px;}

/*CADASTRO CNPJ SITE*/
.col-group.marginBotton .central-atedimento-item a{text-decoration: underline !important;}

/*PDP ESPECIAL*/
.pdp-box .pdp-valores span.pdp-valor-antigo{text-decoration: line-through;font-size: 16px;color: #8F8F8F;margin: 0 0 8px 0;}
.pdp-box .pdp-valores span.pdp-valor-atual{color: #4A4A4A;font-size: 28px;font-weight: 700;margin: 0 0 6px 0;}
.pdp-box .pdp-valores span#valores-dados-preco-por-vista{display: none;}
.pdp-box .pdp-valores span#valores-dados-preco-por-vista + br{display: none;}
.pdp-box .pdp-valores span#valores-dados-preco-parcelamento{font-size: 15px;font-weight: bolder;line-height: 16px;color: #d22630;margin: 0 0 6px 0;}
.pdp-box .pdp-valores div.preco-geral-parcela{font-size: 12px;font-weight: bold;height: 15px;margin: 0 0 15px 0;}
.pdp-box .pdp-valores small{font-size: 13px;line-height: 16px;}
.pdp-box .pdp-valores a.pdp-link-formas-pagamento{text-decoration: underline;color: #D22630;font-weight: bold;font-size: 12px;margin: 12px 0 8px 0;display: block;}
.pdp-valores{text-align: left;}
.pdp-box.pdp-box-details iframe{margin: 0 auto;display: block;}

/*PDP ZOOM*/
.PdpDadosZoom{position: relative;}
.PdpDadosZoom .PdpBoxZoom{position: relative;margin: 0}
.ZoomImagem{background: #999999;width: 500px;height: -webkit-fill-available;position: absolute;z-index: 99;margin: 10px;border-radius: 7px 0 0 7px;}

/*RODAPÉ PARTES
.CompSelos{display: flex; flex-wrap: wrap;}
.CompSegSelo_sec{margin: 8px 8px 0 0;}
.CompSegSelo_ebit{margin: 8px 8px 0 0;}
.CompSelos .footer-sectigo-image, .CompSelos  .footer-ebit-image {width: 65px;margin-left: 0;}
.CompSelos #reputation-ra{width: 100%;}*/

/*PDP NEW 2022 DESCRIÇÃO PREÇOS*/
.PDPprecoDE{text-decoration: line-through;font-size: 16px;color: #8F8F8F;margin: 0 0 8px 0;}
.PDPprecoPOR {color: #4A4A4A;font-size: 28px;font-weight: 700;margin: 0 0 6px 0;}
.PDPprecoParcelado{font-size: 15px;font-weight: bolder;line-height: 16px;color: #d22630; margin: 0 0 6px 0;}
.PDPemATE{font-size: 12px;font-weight: bold;height: 15px; margin: 0 0 6px 0;}
.PDPBoleto{display: flex;flex-direction: column;font-size: 13px;line-height: 16px;margin: 20px 0 10px 0;}
.PDPvalor .pdp-link-formas-pagamento {text-decoration: underline;color: #D22630;display: initial;font-weight: bold;font-size: 12px;margin: 8px 0 8px 0;}

/*POP UP BAIXAR APP*/
.PopApp{display: none;}

/*BG CATEGORIA MENU MUDA PELO ADMIN*/
.header-modal-category-wrapper li .corPersonalizadaMenuTexto{padding: 6px 0 6px 8px;}
.header-modal-category-menu-item a.corPersonalizadaMenuTexto:before {width: 14px;height: 14px;}
.header-modal-category-menu-item a.corPersonalizadaMenuTexto:hover:before {width: 14px;height: 14px;margin: 4px 3px 0 0;}
.header-modal-category-menu-list .corPersonalizadaMenuFundo a{padding: 6px 0 6px 8px;}
.header-modal-category-menu-list .corPersonalizadaMenuFundo a:before {width: 14px;height: 14px;}
.header-modal-category-menu-list .corPersonalizadaMenuFundo a:hover:before {width: 14px;height: 14px;margin: 4px 3px 0 0;}

/*BANNER RA RECLAME AQUI*/
.BannerRA{margin: 10px 0 50px 0;}
.BannerRA img{border-radius: 9px;width: 100%;}

/*BT FACEBOOK*/
.header-modal-box #frm-login .button-facebook {display: none;}
.wrapper-small #frm-login  .button-facebook {display: none;}

/*MENU FOOTER SERVIÇOS*/
.MenuFooterMob .footer-mobile-column {width: 33%;    height: 17px;}
.MenuFooterMob div#cs, div#csm{font-size: 15px;position: relative;}
.MenuFooterMob .cs_list{position: absolute;bottom: 32px;background: #999; padding: 40px 20px 0px;width: -webkit-fill-available;color: #ffffff;font-weight: 500;border-top-right-radius: 10px;border-top-left-radius: 10px;z-index: 9;}
.MenuFooterMob div#csm{background: #999;padding: 10px 0 10px 0;bottom: 14px;color: #ffffff;font-weight: bold;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.MenuFooterMob .cs_list ul li{list-style: none;}
.MenuFooMobFecha{background: #6c6c6c; width: fit-content;padding: 7px;position: absolute;right: 7px;bottom: 312px;font-size: 12px;text-transform: uppercase;z-index: 99;border-top-right-radius: 10px;border-top-left-radius: 10px;}
.MenuFooterMob .cs_list .footer-item {margin-bottom: 25px;}

/*NOVOS ICONES HEADER*/
.menu-content .MenuHeadAtendimento, .menu-content .MenuHeadBoleto, .menu-content .MenuHeadPortal, .menu-content .MenuHeadCep{padding: 23px 10px;}
.menu-content .MenuHeadCep #idMenuCep{width: 60px;}
.menu-content.MenuEspecialHead .menu-item-link-icons img {width: 23px;height: 23px;}
.menu-content.MenuEspecialHead .menu-item-link-icons i {width: 23px;height: 23px;}
.MenuEspecialHead .TxtMenuCont{padding: 6px 0 0 0;}
.MenuEspecialHead .menu-item._secondary a{display: flex;}
.HeadZap img{transition: all 400ms; width: 30px; height: 30px;border-radius: 0%; margin-right: 0px;}


/*MENU PERFIL CLIENTE LOGADO*/
.menu-mobile-perfil-list { position: relative;}
.menu-mobile-perfil-item {margin-bottom: 20px;}
.menu-mobile-perfil-link {display: block; font-size: 15px;position: relative;transition: all 400ms;}
.menu-mobile-perfil-link:before {content: '';background: url('https://hmlwww.gimba.com.br/Images/new-layout-gimba/icons/icon-arrow-right.svg') no-repeat;background-size: contain;width: 6px;height: 10px;position: absolute;transition: all 400ms;right: 0;}
.menu-mobile-perfil-link.link-back {padding-left: 30px;margin-bottom: 30px;}
.menu-mobile-perfil-link.link-back:before {left: 0;top: 4px;transform: rotate(-180deg);transform-origin: center center;}
.menu-mobile-perfil-submenu-list {display: none;}
.menu-mobile-perfil-submenu-item {margin-bottom: 20px;}
.menu-mobile-perfil-submenu-item a {font-size: 15px;}

/*SITE*/
#liCep .header-modal-box .text-center {text-align: left;}
.categorias-section .owl-carousel .owl-stage {display: flex;}
.banner-image-mobile {display: none !important;}
.card-ofertas-box {padding: 3px !important;}
.card-ofertas-box img {height: 100% !important;width: 100% !important;border-radius: 6px;}
.card-ofertas-box .banner-image-desk {display: block !important;}
.owl-item.active .card-ofertas-item {background: -moz- oldradial-gradient(5.65% -143.15%, 71.04% 167.68%, #FFB8B8 0%, #D22630 100%); background: radial-gradient(71.04% 167.68% at 5.65% -143.15%, #FFB8B8 0%, #e2e2e2 100%);border-radius: 10px;height: 100%;width: 100%;}
.banner-carousel .owl-dots {position: absolute;left: 50%;bottom: -32px;/*-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);background: #00000026;border-radius: 5px;*/padding: 6px;}
.banner-carousel .owl-dots .owl-dot {border: 1px solid #fff;top: 0px;position: relative;border: 1px solid #ccc;display: inline-block;width: 16px;height: 16px;border-radius: 50%;margin: 0 10px;}
/*.menu ul.menu-content :nth-child(2) .menu-item-link{display: none;}*/
.card-product-offer span.esgotado {color: #d22630;font-weight: bold;font-size: 12px;display: block;line-height: 39px;}
.flag {display: inline-block;border-radius: 4px;text-transform: uppercase;font-size: 10px;font-weight: bold;padding: 6px 10px;}
.flag-black {color: #fff;background: black;}
.header-modal-profile-item .flag.flag-black.CliDiamante {width: -webkit-fill-available;color: #fff;background: #141414;position: relative;}
.header-modal-profile-item .flag.flag-black.CliDiamante a {font-size: 13px;padding-left: 30px;}
.header-modal-profile-item .flag.flag-black.CliDiamante .icon-arrow-button-right-diamond {right: 7px;}
.header-modal-profile-item .flag.flag-black.CliDiamante .icon-diamond {width: 23px;height: 23px;margin: -5px 0 0 -1px;padding: 0;background-position: 0px 0px;}
.pagvejamais {color: #ffffff;background: #d22630;margin: 60px 15px 60px;border-radius: 5px;border: 2px solid transparent;font-family: 'Montserrat', sans-serif;font-weight: 500;font-size: 16px;text-align: center;-webkit-transition: all 400ms;-moz-transition: all 400ms;transition: all 400ms;}
.pagvejamais .pvmais {padding: 15px 30px;}
.banner_lespeciais img {border-radius: 10px;}
.pdp-flags{display: flex;}
#header_categoria{display: none;}
.SeloLeveMais{height: 21px;width: fit-content;margin: 20px 0 0 0;}
.minha-lista-product-buttons .form-group-quantity {height: 38px;}
.perfil-filtro-buttons {margin-left: 7px;}

/*Imagens site todos*/
/*Imagens site todos*/
/*Imagens site todos*/

.categorias-section-busca .card-product-thumbnail img {height: auto;width: 100%;padding: 0;margin: 0;}
.categorias-section-busca .card-product-thumbnail {display: flex;justify-content: center;margin-bottom: 10px;margin-top: 10px;height: 180px !important;align-items: center;}
.owl-stage-outer .card-product-thumbnail img {height: auto;width: auto;padding: 0;margin: 0;}
.owl-stage-outer .card-product-thumbnail {display: flex;justify-content: center;margin-bottom: 10px;margin-top: 10px;height: 180px !important;align-items: center;}
.wrapper.CategoriaBloco .card-product-thumbnail img {height: auto;width: 75%;padding: 0;margin: 0 auto;display: flex;}
.wrapper.CategoriaBloco .card-product-thumbnail {display: flex;justify-content: center;margin-bottom: 10px;margin-top: 10px;height: 180px !important;align-items: center;}

/*Imagens site todos*/
/*Imagens site todos*/
/*Imagens site todos*/


img.ImgSeloPreenchido{/*width: auto !important;*/height: auto;margin: 0 auto;}
.pdp-produto-variacoes-cor:hover, .pdp-produto-variacoes-cor._is-active {border: 2px solid #d22630;}

/*MENU DE SUBCATEGORIAS*/
.header-modal-category-submenu {display: block;flex-wrap: wrap;column-count: 2;}
.header-modal-category-submenu-item {width: 100%;margin-bottom: 14px;}

/*BTS DE AÇÃO PARA ADD NO CARRINHO*/
.BtAcaoComprar {display: flex;justify-content: space-between;}
.BtAcaoComprar .button-add-cart, .CompraBt .button-add-cart {background: #D22630;font-size: 15px;padding: 15px 25px;margin-left: 0px;width: -webkit-fill-available;}
.BtAcaoComprar .BtComprarDireto {width: -webkit-fill-available;margin-right: 8px;}
.BtAcaoComprar .BtAddCarrinho .button-outline {background: transparent;border: 2px solid #D22630 !important;color: #D22630;width: auto;font-size: 15px;padding-right: 15px;padding-left: 15px;min-width: max-content;}

/*
.BtComprarVitrine {display: flex;}
.BtComprarVitrine .CompraBt {margin-left: 5px;width: -webkit-fill-available;}
.BtComprarVitrine .CompraBt .button-add-cart {padding: 15px 9px;width: -webkit-fill-available;}
.CompraQtd {display: inline-flex;height: 35px;}
.BtComprarVitrine .BtVitrineLista {display: inline-flex;}
*/

.BtComprarVitrine {width: 100%;}
.CompraQtd {display: flex;width: 100%;flex-wrap: nowrap;justify-content: space-around;}
.BtComprarVitrine .CompraQtd #btnAdd {margin: 0px 0 0px 5px;padding: 8px 20px;width: -webkit-fill-available;}
.BtVitrineLista {width: 100%;}
.BtVitrineLista .CompraQtd {display: flex;justify-content: space-between;width: 100%;}
.BtVitrineLista .CompraQtd #btnAdd {margin: 0px 0 0px 5px;padding: 8px 20px;width: 100%;}
.BtVitrineLista #btnAddBusca {padding: 8px 20px;margin: 0px 4px 0px 3px;}
.conteudoVitrine .BtVitrineLista #btnAddBusca {padding: 8px 20px;margin: 0px 4px 0px 3px;}

/*MENU HORIZONTAL*/
.menu .wrapper {display: flow-root;}
.menu .wrapper .menu-content:nth-child(3) {float: right;}
.menu .wrapper .header-modal-box .text-center a {float: none;}
.menu .wrapper .menu-content .menu-item.menu-item-destaque {line-height: 27px;}
.menu .wrapper .menu-content .menu-item.menu-item-destaque a {vertical-align: middle;}
.menu .wrapper .menu-content .menu-item.menu-item-destaque :before {content: '';width: 1px;height: 30px;background: #BBBBBB;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.menu-item._secondary {padding-left: 15px;}
.menu .wrapper :nth-child(3) i.icon.icon-arrow-down {width: 14px;margin-top: 5px;}
.menu .wrapper ul.menu-content.MenuEspecialHead li#liCep{display: none;}

/*FOOTER COOKIES*/
#footer-lgpd.footer-lgpd-opened {transition: .1s ease-in-out;-webkit-transform: translate(0);-ms-transform: translate(0);transform: translate(0);}
#footer-lgpd {position: fixed;z-index: 9999;max-width: 1230px;transition: .3s ease-in-out;background: #fff;bottom: 25px;left: 10px;right: 10px;padding: 20px;box-shadow: 0 0 10px #aaa;border-radius: 12px;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-transform: translateY(300px);-ms-transform: translateY(300px);transform: translateY(300px);margin: 0 auto;}
#footer-lgpd #lgpd-accept {background: #fff 0 0 no-repeat padding-box;border: 1px solid #e60014;border-radius: 8px;text-align: center;font-size: 16px;padding: 10px 20px;letter-spacing: 0;margin-left: 15px;cursor: pointer;}
#footer-lgpd #lgpd-accept, #footer-lgpd #lgpd-accept-link {white-space: nowrap;color: #e60014;}
/*FOOTER COOKIES*/

/**BANNER XML APENAS IMG NAS CATEGORIAS**/
.wrapper.CategoriaBloco{margin: 0 auto 90px auto;}
.BannerCategoriaVisual{margin: 0 0 50px 0;width: 100%;padding: 0;}
.BannerCategoriaVisual .categorias-banner{margin: 111px 0 0;}
.BannerCategoriaVisual .categorias-banner .owl-item a.banner-carousel-item {text-decoration: none;color: inherit;}
.BannerCategoriaVisual .categorias-banner .owl-dots {bottom: -35px;}
.BannerCatImagem {display: flex;border: 0;border-radius: 10px;padding: 0;height: auto;justify-content: center;margin: 0;}
.BannerCatImagem .bc_apimg {height: auto;padding:2px;width: 100%;}
.BannerCatImagem .bc_apimg img {width: 100%;height: auto;border-radius: 8px;}

/*BANNER XML DAS CATEGORIAS*/
.owl-item a.banner-carousel-item {text-decoration: none;color: inherit;}
.bcategoria {display: flex;border: 1px solid #cccccc;border-radius: 10px;padding: 20px;color: #4A4A4A;font-family: 'Montserrat', sans-serif;height: 361px;justify-content: center;margin: 111px 0px 40px 3px;}
.bcategoria .bc_imagem {height: 100%;padding: 0 20px;}
.bcategoria .bc_imagem img {width: auto;height: 100%;}
.bcategoria .bc_dados {height: auto;margin: 20px 20px;display: grid;width: 380px;position: relative;}
.bcategoria .bc_informacoes {display: flex;top: 0;flex-direction: column;justify-content: center;}
.bc_dados .bc_titulo {font-size: 24px;font-weight: 600;margin-bottom: 3px;height: auto;}
.bc_dados .bc_descricao {height: auto;margin: 7px 0;font-size: 20px;}
.bc_dados .bc_codigo {font-size: 14px;height: 19px;}
.bc_dados .bc_valores {position: absolute;bottom: 0;display: none;}
.bc_dados .bc_pd {text-decoration: line-through;font-size: 18px;height: 24px;}
.bc_dados .bc_pp {font-size: 18px;height: 40px;}
.bc_dados .bc_pp font {font-weight: 600;font-size: 28px;}
.bc_dados .bc_ppo {font-size: 18px;height: 28px;}
.bc_dados .bc_btacao {margin-top: 10px;}
.bc_btacao button.confira {background: #D22630;font-size: 16px;padding: 10px 30px;width: 200px;border-radius: 3px;border: 0;color: #fff;transition: all 400ms;cursor: pointer;}
.pdp-valores .texto_pix{font-size: 13px;font-weight: 600;margin: 10px 0 0 0;}

/*BANNER CATEGORIA XML*/
.categorias-banner .owl-dots {bottom: -10px; /* 10 */}
.categorias-banner .owl-dots .owl-dot {top: 0px;}

/*VITRINES DO SITE PREÇOs*/
#conteudoVitrine .categorias-columns section .categorias-columns {display: flex;flex-wrap: wrap;}
.card-product-offer .text-old-price {height: 18px;}
.card-product-offer .text-price {height: 22px;}
.card-product-offer .text_boletovista {font-size: 11px;display: block;margin-bottom: 8px;line-height: 14px;height: 28px;}
.card-product-offer .text_pix {font-size: 12px;display: block;margin-bottom: 8px;line-height: 14px;height: 28px;}
.card-product-offer .text_pix strong {font-size: 18px;color: #000 !important}
.card-product-offer .text_parcela {font-size: 12px;display: block;margin-bottom: 8px;color: #d22630;font-weight: bold;height: 15px;}
.card-product-offer .text_pjuros {font-size: 12px;font-weight: bold;display: block;margin-bottom: 8px;height: 15px;}
.VitrineGimba {width: 80%;margin: 0 auto 90px;}

/*LEVE MAIS PAGUE MENOS*/
.LeveMaisPagueMenosTop {background-color: #4a4a4a;color: white;border-radius: 6px 6px 0 0;border-left: solid 1px #ccc;border-right: solid 1px #ccc;border-top: solid 1px #ccc;text-align: center;padding: 6px;}
.LeveMaisPagueMenosBottom {border-radius: 0 0 6px 6px;border-left: solid 1px #ccc;border-right: solid 1px #ccc;border-bottom: solid 1px #ccc;}
.LeveMaisPagueMenos {display: flex;flex-wrap: nowrap;text-align: center;border-left: solid 1px #ccc;border-right: solid 1px #ccc;/* border-bottom: solid 1px #ccc; */height: 22px;}
.LeveMaisPagueMenosVazio {height: 110px;font-size: 11px;}
.col01{width: 30%;padding: 5px 0;text-align: center;}
.col02 {width: 55%;padding: 5px 0;text-align: center;}
.col03 {width: 25%;padding: 5px 0;text-align: center;text-transform: lowercase;}

/*DADOS SELLER*/
.wrapper_seller {margin: auto;max-width: 1433px;position: relative;width: 100%;}
.BoxSellerInformacoes{background: #ffffff;border: 1px solid #cccccc;border-radius: 10px;margin: 0 auto 30px;display: flex;padding: 20px 40px;align-items: center;max-width: 1433px;width: 100%;}
.BoxSellerLogo{ height: 150px;}
.BoxSellerLogo img{height: 100%;}
.BoxSellertexto{text-align: justify;font-size: 14px;margin-left: 20px;line-height: 19px;position: relative;}
.BoxSellertexto p {font-size: 13px;margin: 16px 0 16px 0;display: block;height: auto;}
.BoxSellertexto h2{font-size: 13px;}
.BoxSellertexto a{text-decoration: underline;font-weight: 400;color: #d22630;font-size: 13px;}
.BoxSellertexto a:hover{font-weight: 700;}
.SellerDadosModal{height: 350px;font-size: 11px;overflow: auto;margin: 40px 0 0 0;}
.SellerDadosModal p {font-size: 13px;margin: 12px 0;line-height: 20px;}
.SellerDadosModal h3{font-size: 15px;}
/*.BoxSellertexto:after {content: "...";font-size: 20px;line-height: 16px;}*/

/*RESPONSIVO*/
@media (max-width: 1920px) {}

@media (max-width: 1680px) {}

@media(max-width: 1600px) {}

@media (max-width: 1536px) {}

@media(max-width: 1440px) {
section.ConsentimentoAceite p.Text {font-size: 12px;line-height: 17px;}
}

@media(max-width: 1366px) {
.BtAcaoComprar .button-add-cart {padding: 15px 24px;}
.BtVitrineLista .CompraQtd #btnAdd {padding: 8px 9px;}
.BtVitrineLista #btnAddBusca {padding: 8px 8px;margin: 0px 4px 0px 3px;}
.conteudoVitrine .BtVitrineLista #btnAddBusca {padding: 8px 8px;margin: 0px 4px 0px 3px;}
.BoxSellerInformacoes {width: 95%;}
/*CONSENTIMENTO*/
section.ConsentimentoAceite .ConsentimentoBoxVizualicao {padding: 20px 12px 20px;}
section.ConsentimentoAceite .LogoConsente img {margin: -20px 0 0 18px;}
}

@media(max-width: 1360px) {
.minha-lista .perfil-filtro-buttons .button-add-cart {padding: 13px 14px;}
}

@media(max-width: 1279px) {
.VitrineGimba {width: 100%;margin: 0 auto;}
.BtAcaoComprar {display: block;justify-content: normal;}
.BtAcaoComprar .BtAddCarrinho .button-outline {width: -webkit-fill-available;margin: 10px 0 0 0;}
.BtAcaoComprar .BtComprarDireto {margin-right: 0;}
.menu-item.menu-item-destaque:nth-of-type(4) {display: block;}
.menu-item.menu-item-destaque:nth-of-type(5) {display: none;}
.BtVitrineLista .CompraQtd #btnAdd {padding: 8px 0px;font-size: 14px;}
.categorias-section-busca .BtVitrineLista #btnAddBusca {padding: 8px 7px;margin: 0px 4px 0px 3px;font-size: 13px;}
.minha-lista-product-buttons {height: 42px;}
.menu-item {padding: 23px 4px !important;}
/*LEVE MAIS PAGUE MENOS*/
.LeveMaisPagueMenosVazio {font-size: 10px;}
/*DADOS SELLER*/
.wrapper_seller {width: 95%;}
}

@media (max-width: 1180px){
.categorias .categorias-filtro-ordenacao-column .form-filtro {display: flex;align-items: center;margin: 30px 0 0;padding: 10px 10px 0;}
.bloco-conteudo h2.components-title{margin: 50px 0 0;font-size: 25px;}
.categorias span.components-title{font-size: 25px;}
.categorias-filtro {display: none;}
.categorias-filtro-ordenacao-columns {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-webkit-flex-direction: column-reverse;-moz-box-orient: vertical;-moz-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;margin-top: 0;}
.categorias-filtro-ordenacao-column .button-filter {display: inline-block;width: 42px;height: 42px;background: #D22630;border-radius: 4px;top: 0px !important;}
.categorias-filtro-ordenacao-column {width: 100%;text-align: left !important;margin-bottom: 20px;}
.categorias .col-group{display: flex;flex-direction: column;}
.categorias-banner {display: none !important;}
.categorias .col-group .col-3, .categorias .col-group .col-9{width: 100%;}
.menu-mobile-box .categorias-filtro-mobile-nav .categorias-filtro-nav-title::before {display: none;}
.menu-mobile-box .categorias-filtro-mobile-nav {border: 0;}
.menu-mobile-box .categorias-filtro-mobile-nav .categorias-filtro-nav-title {margin: 0;background: #ffffff;border-bottom: 1px solid #e9e9e9;}
.categorias {padding: 25px 0;}
.BannerCategoriaVisual {margin: 0;}
/*CONSENTIMENTO*/
section.ConsentimentoAceite .CookiesIcon {width: 150px;}
section.ConsentimentoAceite .Bloco1 {width: 58%;}
}

@media(max-width: 1170px) {
#footer-lgpd {flex-wrap: wrap !important;}
#footer-lgpd #lgpd-accept, #footer-lgpd #lgpd-accept-link {width: 100%;margin-left: 0px;}
#cartao-credito .modal-pdp-forma-pagamento-bandeiras {display: flex;justify-content: space-around;}
#cartao-credito .modal-pdp-forma-pagamento-bandeiras #ddlCartoes {width: 140px;}
.menu .wrapper :nth-child(3) {float: none;}
.BtComprarVitrine .CompraQtd #btnAdd {padding: 8px 6px;}
.menu-item.menu-item-destaque:nth-of-type(4) {display: none;}
.categorias-column {width: 25%;}
.banner_lespeciais {margin: 30px 8px 0;display: block !important;}
.banner-image-mobile {display: block !important;}
.home-section {display: none;}
.card-product-offer .text_boletovista {height: auto;}
.categorias-section-busca .BtVitrineLista #btnAddBusca {padding: 8px 2px;margin: 0px 4px 0px 3px;font-size: 11px;}
.header-logotipo img {margin-left: 35px;}
.menu .wrapper ul.menu-content.MenuEspecialHead li.menu-item.MenuHeadBoleto{display: block;}

/*CATEGORIAS PELO MOBILE*/
.menu-mobile-box .categorias-filtro-mobile-nav .categorias-filtro-nav-title::before {display: none;}
.menu-mobile-box .categorias-filtro-mobile-nav {border: 0;}
.menu-mobile-box .categorias-filtro-mobile-nav .categorias-filtro-nav-title {margin: 0;background: #ffffff;border-bottom: 1px solid #e9e9e9;}

/*NOVOS ICONES HEADER*/
.MenuEspecialHead{display: flex;justify-content: space-around;}
.menu-content .MenuHeadAtendimento{display: block;}
.menu-content .MenuHeadPortal{display: block;}
.menu-content.MenuEspecialHead .menu-item._secondary:before {width: 0;}
.menu-content .MenuHeadCep .header-modal-box {border-radius: 10px 10px 10px 10px;width: 320px;}
.menu-content .MenuHeadCep .header-modal.header-modal-local {width: 320px;}
.menu-content .MenuHeadCep #idMenuCep{width: auto;}
.menu-content.MenuEspecialHead .menu-item-link-icons img {width: 20px;height: 20px;}
.menu-content.MenuEspecialHead .menu-item-link-icons i {width: 20px;height: 20px;}
.MenuEspecialHead .menu-item {padding: 18px 5px !important;}
	
/*LEVE MAIS PAGUE MENOS*/
.LeveMaisPagueMenos {height: 25px;}
.col01 {padding: 8px 0;width: 35%;}
.col02 {padding: 8px 0;width: 65%;}
.col03 {padding: 8px 0;}
.LeveMaisPagueMenosVazio {height: 100px;}
.col03 {width: 29%;padding: 5px 0;text-align: center;display: none;}
	
.categorias-columns .categorias-column .LeveMaisPagueMenosVazio {height: 110px;font-size: 11px;}
.categorias-columns .categorias-column .LeveMaisPagueMenos {border-bottom: solid 1px #ccc;height: 24px;}
.categorias-columns .categorias-column .LeveMaisPagueMenosTop {padding: 5px;font-size: 10px;}
.categorias-columns .categorias-column .LeveMaisPagueMenos > div {padding: 4px 0;text-align: center;}
.categorias-columns .categorias-column .col01 {width: 55%;}
.categorias-columns .categorias-column .col02 {width: 85%;}
.categorias-columns .categorias-column .col03 {width: 100%;}
	
.categorias-section .LeveMaisPagueMenosVazio {height: 110px;font-size: 11px;}
.categorias-section .LeveMaisPagueMenos {border-bottom: solid 1px #ccc;height: 24px;}
.categorias-section .LeveMaisPagueMenosTop {padding: 5px;font-size: 10px;}
.categorias-section .LeveMaisPagueMenos > div {padding: 4px 0;text-align: center;}
.categorias-section .col01 {width: 55%;}
.categorias-section .col02 {width: 85%;}
.categorias-section .col03 {width: 100%;}
	
/*POP UP BAIXAR APP*/
.PopApp{display: block;background: #c3c3c3a1;position: fixed;bottom: 0;width: 100%;height: auto;padding: 16px 0;z-index: 99;}
.BtFechar {background: #000000;width: fit-content;position: absolute;right: 15px;color: #ffffff;padding: 2px 10px;font-size: 16px;top: -13px;border: 2px solid #000000;border-radius: 3px;font-weight: bold;}
.ChamaPopApp {text-align: center;font-size: 16px;font-weight: 700;margin: 0 0 10px 0;color: #000000;text-transform: uppercase;}
.PlataPopApp{text-align: center;}
.PlataPopApp img {width: 160px;margin: 0 0 7px 0;border-radius: 10px;}
.RecaPopApp{text-align: center;font-size: 12px;margin: 0px 0 0 0;text-transform: uppercase;color: #000000;font-weight: bold;}
.card-product-offer .text_pix {font-size: 12px;display: block;margin-bottom: 8px;line-height: 18px;height: 50px;}

/*BOLETO SEGUNDA VIA*/
.bloco-conteudo section.boleto{

	.grid-table-cell {padding: 2px;	}	
	.col-9{width: 100%;}
	.grid-table-row:first-child {display: none;}
	.grid-table-row:last-child {display: none;}
	.grid-table-row {grid-template-columns: 100%;background: #fff;box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1);border-radius: 10px;padding: 20px 10px;}
	.grid-table-row {display: grid;grid-template-columns: 5fr 20fr 14fr 14fr 16fr 25fr 15fr;height: auto;}

	.grid-table .grid-table-row :nth-child(1).grid-table-cell{width: max-content;padding: 0 0 5px 14px;}
	.grid-table .grid-table-row :nth-child(2).grid-table-cell{width: max-content;}
	.grid-table .grid-table-row :nth-child(3).grid-table-cell{width: max-content;}
	.grid-table .grid-table-row :nth-child(4).grid-table-cell{width: max-content;}
	.grid-table .grid-table-row :nth-child(5).grid-table-cell{width: max-content;}
	.grid-table .grid-table-row :nth-child(6).grid-table-cell{width: max-content;overflow: initial;}
	.grid-table .grid-table-row :nth-child(7).grid-table-cell{width: max-content;}
	.grid-table .grid-table-row :nth-child(8).grid-table-cell{width: max-content;}

}

}

@media (max-width: 1112px) {
/*CONSENTIMENTO*/
section.ConsentimentoAceite .Bloco1 {Width: 48%;}
section.ConsentimentoAceite .CookiesIcon{width: 230px;}
}

@media (max-width: 1024px) {
.banner-image-mobile {display: block !important;}
.BtVitrineLista .CompraQtd #btnAdd {padding: 8px 7px;}
.categorias-section-busca .BtVitrineLista #btnAddBusca {padding: 8px 20px;margin: 0px 4px 0px 3px;font-size: 11px;}
.BannerRA{display: none;}
/*DADOS SELLER*/
.wrapper_seller {width: 95%;margin: 30px auto 0;}
.BoxSellerInformacoes {margin: 30px auto 30px;}
}

@media (max-width: 980px) {
.bcategoria {display: none;}
.categorias-column {padding: 0 5px;margin: 6px 0;}
/*CONSENTIMENTO*/
section.ConsentimentoAceite .Bloco1, section.ConsentimentoAceite .Bloco2 {justify-content: space-between;}
section.ConsentimentoAceite .BlocoConsentimento form {flex-direction: column;}
section.ConsentimentoAceite .Bloco1 {width: 100%;border-bottom: 1px dashed #dedede;margin: 0 0 15px 0;padding: 0 0 15px 0;}
section.ConsentimentoAceite .CookiesIcon{width: 70px;}
section.ConsentimentoAceite .BotaoConsentimento {width: -webkit-fill-available;}
section.ConsentimentoAceite .BotaoPreferencia {width: -webkit-fill-available; padding: 10px 10px}
section.ConsentimentoAceite .BotaoConsentimento {padding: 10px 10px;}
section.ConsentimentoAceite .LogoConsente {width: 260px;}
}

@media (max-width: 834px) {
/*CONSENTIMENTO*/
section.ConsentimentoAceite .CookiesIcon{width: 130px;}
}

@media (max-width: 812px) {
/*CONSENTIMENTO*/
section.ConsentimentoAceite .BlocoSelectUnico {flex-direction: column;}
section.ConsentimentoAceite .SelecionePreferencia {width: 100%;}
section.ConsentimentoAceite .LogoConsente {width: 46px;}
section.ConsentimentoAceite .GimbaConsente {gap: 0px;flex-direction: column;}
section.ConsentimentoAceite .PreferenciasConsente{margin: -22px 0 0 0;}
section.ConsentimentoAceite .PreferenciasConsente h3 {text-align: right;}
section.ConsentimentoAceite .LogoConsente img {margin: -20px 0 0 0;}
section.ConsentimentoAceite p.Text {font-size: 13px;line-height: 22px;text-align: justify;}
section.ConsentimentoAceite .ConsentimentoBoxVizualicao {padding: 20px 32px 20px;}
section.ConsentimentoAceite .CookiesIcon{width: 180px;}
}

@media (max-width: 768px) {
.categorias-column {width: 50%;margin: 6px 0;}
.categorias-section-busca .BtVitrineLista #btnAddBusca {padding: 8px 80px;margin: 0px 4px 0px 3px;font-size: 12px;}
/*DADOS SELLER*/
.BoxSellerInformacoes {padding: 20px 30px;}
.BoxSellerLogo {height: 180px;}
}

@media (max-width: 736px) {}

@media (max-width: 720px) {}

@media (max-width: 712px) {
section.ConsentimentoAceite p.Text {font-size: 12px;line-height: 19px;}
}

@media (max-width: 680px) {
.categorias-section-busca .BtVitrineLista #btnAddBusca {padding: 8px 58px;}
/*DADOS SELLER*/
.BoxSellerLogo {height: 170px;text-align: center;}
.BoxSellerInformacoes {display: block;}
/*CONSENTIMENTO*/
section.ConsentimentoAceite .BotaoPreferencia {width: 670px;}
section.ConsentimentoAceite p.Text {font-size: 11px;}
}

@media (max-width: 667px) {}

@media (max-width: 600px) {
.categorias-section-busca .BtVitrineLista #btnAddBusca {padding: 8px 43px;}
.categorias-section-busca .BtVitrineLista #btnAddBusca {padding: 8px 80px;margin: 0px 4px 0px 3px;font-size: 12px;}
/*DADOS SELLER*/
.BoxSellertexto h2 {font-size: 13px;margin: 3px 0;}
.BoxSellertexto p {font-size: 12px;margin: 6px 0;line-height: 17px;}
.BoxSellerLogo {height: 172px;}
.BoxSellertexto a {font-size: 12px;}
/*CONSENTIMENTO*/
section.ConsentimentoAceite p.Text {font-size: 14px;line-height: 23px;}
section.ConsentimentoAceite .Bloco1 {align-items: flex-start;}
section.ConsentimentoAceite .Bloco2 button {flex-grow: 1;width: auto;}
section.ConsentimentoAceite .PreferenciasConsente h3, section.ConsentimentoAceite p.Text, section.ConsentimentoAceite .BlocoSelectTudo button, 
section.ConsentimentoAceite .Bloco1 button, section.ConsentimentoAceite .Bloco2 button, section.ConsentimentoAceite .MarcaTextoPreferencia h2, 
section.ConsentimentoAceite .MarcaTextoPreferencia p {font-size: 13px;    line-height: 20px;}
section.ConsentimentoAceite .BlocoSelectUnico {margin: 20px 0 15px 0;}
section.ConsentimentoAceite .BotaoConsentimento {padding: 6px 10px;}
}

@media (max-width: 568px) {}

@media (max-width: 540px) {
.categorias-section-busca .BtVitrineLista #btnAddBusca {padding: 8px 29px;}
}

@media (max-width: 475px) {
.categorias-section-busca .BtVitrineLista #btnAddBusca {padding: 8px 14px;}
/*DADOS SELLER*/
.BoxSellerLogo {height: 120px;}
.BoxSellerInformacoes {align-items: flex-start;}
	
/*LEVE MAIS PAGUE MENOS*/
.LeveMaisPagueMenos {border-bottom: solid 1px #ccc;}
	
/*POP UP BAIXAR APP*/
.ChamaPopApp {font-size: 13px;}
.RecaPopApp {font-size: 10px;}
.PlataPopApp img {width: 130px;margin: 0 3px 10px 3px;}
/*CONSENTIMENTO*/
section.ConsentimentoAceite .CookiesIcon {display: none;}
.BlocoConsentimento .Bloco1 p.Text:before {content: "Seus dados, sua experiência";display: flex;flex-direction: column;font-weight: 600;}
section.ConsentimentoAceite .Bloco1, section.ConsentimentoAceite .Bloco2 {justify-content: space-between;flex-direction: column;gap: 5px;}
section.ConsentimentoAceite .Bloco2 button {flex-grow: 1;width: -webkit-fill-available;padding: 6px 0;}
section.ConsentimentoAceite .SelecionePreferencia {width: 100%;margin: 0 0 0px 0;}
section.ConsentimentoAceite .BlocoSelectUnico {margin: 10px 0 15px 0;padding: 10px 0 15px 0;}
section.ConsentimentoAceite .PreferenciasConsente .Bloco2{    flex-direction: row;}
section.ConsentimentoAceite .PreferenciasConsente .Bloco2 button {flex-grow: 1;width: -webkit-fill-available;padding: 6px 0;}
}

@media (max-width: 445px) {
.BtComprarVitrine .CompraQtd #btnAdd {padding: 8px 3px;margin: 0px 0 0px 3px;font-size: 12px;}
.BtVitrineLista .CompraQtd #btnAdd {padding: 8px 2px; font-size: 8px;}
.card-product-offer .text_boletovista {height: 48px;}
.categorias-section-busca .BtVitrineLista #btnAddBusca {padding: 8px 7px;}
.BoxSellerInformacoes {padding: 15px 15px;}

/*LEVE MAIS PAGUE MENOS*/
.LeveMaisPagueMenosVazio {height: 160px;font-size: 12px;}
.LeveMaisPagueMenos {border-bottom: solid 1px #ccc;height: 40px;display: block;}
.LeveMaisPagueMenosTop {padding: 5px;font-size: 10px;}
.LeveMaisPagueMenos > div {padding: 3px 0 2px 8px;text-align: left;}
.col01 {width: 100%;}
.col02 {width: 100%;}
.col03 {width: 100%;}
	
.categorias-section .col01 {width: 38%;}
.categorias-section .col02 {width: 65%;}
.categorias-section .LeveMaisPagueMenos {display: flex;}
	
.categorias-columns .col01 {width: 38%;}
.categorias-columns .col02 {width: 65%;}
.categorias-columns .LeveMaisPagueMenos {display: flex;}
}

@media (max-width: 414px) {
.BtComprarVitrine .CompraQtd #btnAdd {padding: 8px 0px;font-size: 10px;}
.form-group-quantity {width: 69px;}
.categorias-section-busca .BtVitrineLista #btnAddBusca {padding: 8px 5px;}
/*NOVOS ICONES HEADER*/
.MenuEspecialHead .TxtMenuCont {font-size: 12px; padding: 5px 0 0 0;}
/*CONSENTIMENTO*/
section.ConsentimentoAceite .PreferenciasConsente .Bloco2 {flex-direction: column;}
}

@media (max-width: 412px) {}

@media (max-width: 411px) {
.categorias-section-busca .BtVitrineLista #btnAddBusca {padding: 8px 4px;}
}

@media (max-width: 390px) {
/*CONSENTIMENTO*/
section.ConsentimentoAceite .PreferenciasConsente h3, section.ConsentimentoAceite p.Text, section.ConsentimentoAceite .BlocoSelectTudo button, 
section.ConsentimentoAceite .Bloco1 button, section.ConsentimentoAceite .Bloco2 button, section.ConsentimentoAceite .MarcaTextoPreferencia h2, 
section.ConsentimentoAceite .MarcaTextoPreferencia p {font-size: 12px;line-height: 19px;}
section.ConsentimentoAceite .LogoConsente {width: 34px;}
}

@media (max-width: 375px) {
/*POP UP BAIXAR APP*/
.RecaPopApp {font-size: 9px;}
}

@media (max-width: 370px) {
.card-product-offer .text_boletovista {height: 48px;}
.categorias-column {width: 100%;}
.categorias-section-busca .BtVitrineLista #btnAddBusca {padding: 8px 83px;}
/*NOVOS ICONES HEADER*/
.MenuEspecialHead .menu-item-link-icons {margin-right: 2px;}
.menu-content.MenuEspecialHead .menu-item-link-icons i {width: 18px;height: 18px;}
.menu-content.MenuEspecialHead .menu-item-link-icons img {width: 18px;height: 18px;}
	
/*LEVE MAIS PAGUE MENOS*/
.categorias-section .LeveMaisPagueMenos {display: block;height: 40px;}
.categorias-section .LeveMaisPagueMenosVazio {height: 160px;}	
.categorias-columns .categorias-column .LeveMaisPagueMenos {display: block;height: 40px;}
.categorias-columns .categorias-column .LeveMaisPagueMenosVazio {height: 160px;}

.categorias-section-busca .card-product-thumbnail img {width: 64% !important; margin: 0 auto!important;display: flex;}
.wrapper.CategoriaBloco .card-product-thumbnail img {width: 55% !important;}
}

@media (max-width: 345px) {
.categorias-section-busca .BtVitrineLista #btnAddBusca {padding: 8px 70px;}
/*NOVOS ICONES HEADER*/
.MenuEspecialHead .TxtMenuCont {font-size: 11px;}
.MenuEspecialHead .menu-item-link-icons {margin-right: 1px;}
	
/*LEVE MAIS PAGUE MENOS*/
.categorias-section .LeveMaisPagueMenos {display: flex;height: 21px;}
.categorias-section .LeveMaisPagueMenosVazio {height: 106px;}
.categorias-columns .categorias-column .LeveMaisPagueMenos {display: flex;height: 21px;}	
.categorias-columns .categorias-column .LeveMaisPagueMenosVazio {height: 106px;}
	
/*POP UP BAIXAR APP*/
.RecaPopApp {font-size: 8px;}

/*CONSENTIMENTO*/
section.ConsentimentoAceite .BotaoConsentimento.DesmarcaTudo i {font-size: 15px;}
section.ConsentimentoAceite .BotaoConsentimento.SelecionaTudo i {font-size: 15px;}
section.ConsentimentoAceite .BotaoConsentimento.SelecionaTudo {font-size: 10px;}
section.ConsentimentoAceite .BotaoConsentimento.DesmarcaTudo {font-size: 10px;}
}

@media (max-width: 320px) {}

@media (max-width: 280px) {}

/*@media screen and (min-width: 200px) and (max-width: 299px) {
#btnAdd {
width: 50px;
}
}*/
