/*----------MENSAGEM DE RECESSO----------*/

/*#formasPagamento:after {
    white-space: pre-line;
    content: "-- ATENÇÃO -- \A \A Durante o período de 20/12/2024 a 01/01/2025, não faremos envios. \A Os pedidos serão despachados a partir de 02/01/2025. O prazo informado já inclui este período.";
    display: block;
    padding: 8px 20px;
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
    text-align: center !important;
    background-color: red;
    color: white;
    border: 2px solid white;
    border-radius: 5px;
    margin-top: 10px;
}
*/



/*Mensagem para forma de envio por motoboy*/
.motoboy-j3:after {
    white-space: pre-line;
	content: "MOTOBOY - Se seu pagamento for confirmado até as 12h seu pedido será enviado no mesmo dia, após esse horário ele será despachado no próximo dia útil. \A\A NÃO FAZEMOS ENVIOS AOS FINAIS DE SEMANA E FERIADOS. \A \A A entrega é realizada entre 16h e 22h. Garanta que tenha alguém para receber o pedido durante o período de entrega.";
	display: block;
	padding: 4px 20px;
	font-size: 11px;
	font-weight: 700;
	line-height: 11px;
	text-align: center !important;
	background-color: #ffd88c;
}

/*Mensagem para forma de envio por retirada*/
.retirar-na-loja:after {
    white-space: pre-line;
	content: "-- ENDEREÇO -- \A \A Rua Professor Aloísio de Castro 26 \A Vila Guaca, São Paulo-SP \A CEP 02434-100 \A \A segunda a sexta das 9h até as 17h.";
	display: block;
	padding: 4px 20px;
	font-size: 11px;
	font-weight: 700;
	line-height: 11px;
	text-align: center !important;
	background-color: #ffd88c;
}   



/* ===== CORRIGIR TAMANHO DO BANNER ==== */

/*diferença entre FHD e HD*/
@media only screen and (min-width: 1280px){
.tema-novo .banner-full img {
    height: 550px;
}
}



/*------------BANNER--------------*/

/*não ficar branco ao passar o mouse*/
a, a:hover, a:focus, .cor-principal, .menu a:hover, .atributo-comum a:hover span, .atributo-comum .active a span {
    opacity: 100% !important;
}






/* ===== CONTADOR HOMEPAGE - LAYOUT ESCURO ===== */

.pv-homepage * {
	box-sizing: border-box !important;
}

.pv-homepage {
	display: block;
	position: relative;
	width: 1000px;
	height: 100px;
	margin: 0 auto 10px auto;
	font-size: 0;
	text-align: center;
	background-color: transparent !important;
	background-image: url("https://i.imgur.com/M0HjcWI.png");
	background-repeat: no-repeat;
}

.pv-homepage a {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 0;
	font-size: 0;
	background-color: transparent;
}

.pv-homepage .pv-date-items {
	position: absolute;
	top: 38px;
	left: 345px;
}

.pv-homepage .pv-date-items div {
	position: relative;
	width: 70px;
	height: 35px;
	margin: 0 10px 0 0 !important;
	font-family: 'Share Tech Mono', sans-serif;
	font-size: 28px !important;
	line-height: 36px;
	text-align: center;
	color: #fff;
	border: solid 1px transparent !important; /* ALTERAR AQUI */
	border-bottom: 0 !important;
	background-color: transparent; /* ALTERAR AQUI */
	float: left;
}

.pv-homepage .pv-date-items div:after {
	display: block;
	position: absolute;
	width: 100%;
	height: 18px;
	bottom: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 0px !important;
	font-weight: 700;
	line-height: 18px;
	letter-spacing: 0.05em;
	color: none !important;
	background-color: transparent !important; /* ALTERAR AQUI */
}



.pv-homepage .pv-date-items div:last-child {
	margin-right: 0 !important;
}

.pv-homepage .pv-day {
	animation: date-blink-pv-homepage 2s infinite;
}

.pv-homepage .pv-day:after {
	content: "DIAS";
}

.pv-homepage .pv-hour:after {
	content: "HORAS";
}

.pv-homepage .pv-min:after {
	content: "MINUTOS";
}

.pv-homepage .pv-sec:after {
	content: "SEGUNDOS";
}

@-webkit-keyframes date-blink-pv-homepage {
	0%   {color: rgb(0, 0, 0)background-color: rgba(255,255,255,0.0);}
	50%  {color: rgba(255, 255, 255, 0.9); background-color: white;}
	100% {color: rgb(0, 0, 0)background-color: rgba(160, 65, 65, 0)}
}

@-moz-keyframes date-blink-pv-homepage {
	0%   {color: rgb(0, 0, 0)background-color: rgba(255,255,255,0.0);}
	50%  {color: rgba(255, 255, 255, 0.9); background-color: white;}
	100% {color: rgb(0, 0, 0)background-color: rgba(255,255,255,0.0)}
}

@-o-keyframes date-blink-pv-homepage {
	0%   {color: rgb(0, 0, 0)background-color: rgba(255,255,255,0.0);}
	50%  {color: rgba(255, 255, 255, 0.9); background-color: white;}
	100% {color: rgb(0, 0, 0)background-color: rgba(255,255,255,0.0)}
}

@keyframes date-blink-pv-homepage {
	0%   {color: rgb(0, 0, 0)background-color: rgba(255,255,255,0.0);}
	50%  {color: rgba(0, 0, 0, 0.9); background-color: #a7a7a78f;}
	100% {color: rgb(0, 0, 0)background-color: rgba(255,255,255,0.0)}
}

@media only screen and (max-width: 767px) {
	.pv-homepage {
		width: 100%;
		background-position: center;
	}
	.pv-homepage .pv-date-items {
		position: absolute;
		width: 100%;
		left: 50%;
		margin-left: -155px;
	}
}