.compre-junto{
	background: white;
    padding: 20px;
    margin-top: 20px;
}

.compre-junto__preco *{
	color: #8F8F8F !important;
}

.compre-junto__conteudo--grade[data-total="2"][data-columns="12"] .compre-junto__resumo{
	max-width: 450px;
}

.compre-junto__titulo{
	color: #25262C !important;
}

.compre-junto__preco-total--regular{
	color: #8F8F8F !important;
}

.compre-junto__preco-total--promocional{
	color: #000000 !important;
} 

.compre-junto__comprar button{
	display: flex;
    flex-flow: row;
    align-items: center;
    width: 100%;
    max-width: 424px;
    text-align: center;
    padding: 0;
    justify-content: center;
    color: #25262C !important;
    background: #fdd760 !important;
    font-size: 21px;
    font-weight: bold;
    letter-spacing: 0;
    text-align: center;
    text-transform: uppercase;
    line-height: 70px !important;
}

.compre-junto__titulo-total{
	color: #000 !important;
}

.compre-junto__selecionar input{
	border: none !important;
}

.sc-banner-custom.video{
	text-align: center;
}

.sc-banner-custom iframe{
	width: 100%;
	height: 550px;
	border: none;
	margin-top: 20px;
	border-radius: 5px;
}

@media(max-width: 992px){
    .sc-banner-custom iframe{
        height: 185px;
    }
}









.listagem-item .btn-favorite {
    position: absolute;
    right: 12px;
    top: 12px;
    z-index: 11;
    width: 2.75rem;
    height: 2.75rem;
    padding: 0 !important;
    -webkit-transition: color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out,-webkit-box-shadow 0.2s ease-in-out;
    transition: color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out,-webkit-box-shadow 0.2s ease-in-out;
    -o-transition: color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out,box-shadow 0.2s ease-in-out;
    transition: color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out,box-shadow 0.2s ease-in-out;
    transition: color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out,box-shadow 0.2s ease-in-out,-webkit-box-shadow 0.2s ease-in-out;
    border: 0;
    border-radius: 50%;
    background-color: #f3f5f9;
    color: #25262C;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-decoration: none;
 }
 
 .listagem-item .btn-favorite i{
    color: var(--button-b-color);
    font-size: 14px;
    -webkit-transition: font-size 0.2s;
    -o-transition: font-size 0.2s;
    transition: font-size 0.2s;
 }
 
 .listagem-item .btn-favorite i:hover{
    font-size: 20px;
 }
 
 #filtersMobile:not(.in){
     z-index: -1;
 }
 
 
 #filtersMobile .modal-body > div{
     overflow: auto;
     max-height: 510px;
     padding: 0 10px;
 }
 
 #filtersMobile .modal-body > button{
     float: unset;
     width: 100%;
     display: block;
     text-align: right;
     padding-right: 10px;
     padding-top: 10px;
 }
 
 .filter-mob{
     font-size: 16px;
     display: flex;
     align-items: center;
     gap: 20px;
     cursor: pointer;
 }
 
 .botao.principal.pequeno.atualizar-quantidade{
     font-size: 8px !important;
     margin-top: 0 !important;
 }

 .cartao-salvo-usuario input[type="radio"]:checked{
    border: #fdd760 7px solid !important;
    transition: all 0.5s;
}

.button-auth-google{
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
}








.campo-rastreio {
    position: relative;
    box-shadow: 0 2px 2px 0 rgb(205 205 205 / 35%);
    border: 1px solid #e4e4e4;
    border-radius: 3px;
    padding-right: 12px;
    padding-left: 0;
    margin-right: 20px;
    margin-left: 20px;
}

.campo-rastreio input {
    box-shadow: none !important;
    margin: 0;
    padding: 0;
    height: 36px;
    transition: none;
    outline: none !important;
    font-size: 13px;
    width: 86%;
    border: none !important;
    margin: 0 !important;
    box-sizing: border-box;
    height: 36px !important;
}

.campo-rastreio button {
    position: absolute;
    right: 0;
    background: none;
    height: 20px;
    width: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 8px;
}

@media(max-width: 992px){
	.lista-rastrear{
		padding: 20px;
		background: rgba(143, 143, 143, 0.15);
		box-shadow: 0px -1px 0px 0px #DBDBDB;
	}
	
	.lista-rastrear svg{
		width: 25px;
		height: 25px;
		padding-right: 20px;
	}
	
	.lista-rastrear > a{
		display: flex;
		align-items: center;
		gap: 10px;
		text-decoration: none;
	}
	
	.lista-rastrear .rastreio{
		display: none;
	}
	
	.new-store-mgu #overlay-menu ul.nivel-um .lista-rastrear .campo-rastreio{
		background-color: #fff !important;
	}
	
	.new-store-mgu #overlay-menu ul.nivel-um .lista-rastrear .campo-rastreio svg{
		padding: 0;
	}
	
	.new-store-mgu #overlay-menu ul.nivel-um .lista-rastrear .rastreio > label{
		margin-left: 22px;
	}

    .new-store-mgu #overlay-menu ul.nivel-um .lista-rastrear input{
        padding-left: 10px;
    }
}

.social-login-google > .controls{
    margin: 0 !important;
}

.acc-rastrear-pedido{
	background: #fdd760;
    color: #000;
    font-weight: 600;
    padding: 3px 10px;
    border-radius: 30px;
    vertical-align: baseline;
}

.acc-rastrear-pedido:disabled{
	cursor: no-drop;
	opacity: .7;
}

/* #mostrarAcompanhamento[style="display: block;"] .span12:after, 
.has-rastreio
*/ 
.pagina-pedido .titulo-minha-conta:after{
	content: "O prazo de entrega é de responsabilidade exclusiva do parceiro logístico, o MEUGAMEUSADO apenas repassa o prazo informado, portanto caso ocorram eventuais atrasos é de total responsabilidade do serviço contratado. É IMPORTANTE frisar que o MEUGAMEUSADO vai te auxiliar em todo o processo até que você receba o pedido em mãos.";
    margin-top: 15px;
    display: block;
    font-size: 11px;
    font-weight: 400;
    line-height: 1.2;
}

.pagina-pedido #contador{
    background-color: #25262C;
    color: #fff;
    display: inline-block;
    text-align: left;
    padding: 4px 5px;
    border-radius: 30px;
    margin-top: 10px;
    font-size: 14px;
}

.titulo-minha-conta .aviso{
    font-size: 12px;
    color: #25262C;
    margin-top: 15px;
    display: block;
    line-height: 1.3;
    font-weight: 600;
}

.rastreamento-de-pedido {
    display: block;
    width: 200px; 
    margin: 0 auto; 
    padding: 10px 20px; 
    background-color: #fdd760; 
    color: black; 
    border: none;
    border-radius: 5px; 
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    cursor: pointer;
    transition: all 0.3s ease;
    margin-top: 10px;
    font-family: "Montserrat", sans-serif !important;
}

.rastreamento-de-pedido:hover {
    opacity: .9;
}

@media(max-width: 992px){
    .pagina-pedido #corpo > div > div.secao-principal.row-fluid.sem-coluna > div.conteudo.span9 > div > div:nth-child(1) > div.caixa-info{
        flex-direction: column;
        text-align: center;
        gap: 20px;
    }
}

@media (max-width: 767px) {
    .carrinho-checkout .resumo-compra .tabela-carrinho tr td {
        background-color: #fff !important;
        display: block;
        box-sizing: border-box;
    }
    
    .carrinho-checkout .resumo-compra .tabela-carrinho .padding-preco>div.total{
    	text-align: right !important;
    }
    
    .carrinho-checkout .resumo-compra .tabela-carrinho tr td {
        padding: 10px 20px !important;
    }
    
    .carrinho-checkout table.table.tabela-carrinho tr{
    	display: flex !important;
        justify-content: space-between;
        background-color: #fff;
    }
}

#custom_aviso{
    margin-top: 10px;
}

#contador.get-help{
    cursor: pointer;
}

.menu-show ul{
	position: relative !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    opacity: 1 !important;
    visibility: visible !important;
    padding-left: 20px !important;
    transition: none !important;
}

.new-store-mgu #overlay-menu ul.nivel-tres,
.new-store-mgu #overlay-menu ul.nivel-tres ul{
    transition: none !important;
    pointer-events: unset !important;
}

.menu-show ul .go-back{
	display: none !important;
}

.new-store-mgu #overlay-menu ul.nivel-um>li ul li a{
	position: relative;
}

.menu-show > a::after{
	transform: rotate(-90deg) !important;
}

.new-store-mgu #overlay-menu ul.nivel-um>li >ul>li.com-filho > a::after{
	content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 15px;
    top: 15px;
    background-image: url(https://cdn.awsli.com.br/682/682958/arquivos/right-mobile.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 7px;
    transform: rotate(90deg);
    transition: all .2s ease-out;
}

@media(max-width: 992px){
    .new-store-mgu #overlay-menu ul.nivel-um .nivel-tres .nivel-tres{
        display: none !important;
    }
}

div#formasEnvio:before {
    content: "Os parceiros logísticos do MeuGameUsado oferecem o melhor serviço de entrega do Brasil. Comprando AGORA você garante os super descontos nos fretes! 🚚💛";
    background-color: #fdd760;
    color: #25262c;
    text-shadow: none;
    padding: 5px;
    font-size: 13px;
    display: block;
    margin-bottom: 10px;
    border-radius: 5px;
}

.cupom-valor {
	display: none !important;
}