﻿header{background:#fff;border-bottom:2px solid #990033;}
a{color:#000;}
a:hover,
label[for="coupon_toggle"]:hover{color:#333 !important;}
header nav li,
header nav a{color:#000;}
input ~ .bar:before{background:#333;}
button, .button {background:#990033;}
.button:hover {color:#fff !important;}
fieldset input:focus ~ label,
fieldset input:valid ~ label,
fieldset input:valid:not(:focus):not(:placeholder-shown) ~ label{color:#333;}
#discount_coupon{background-color: #e0e0e0;overflow: hidden;}
label[for="coupon_toggle"]{display: block;padding: 10px 0 0 10px;}
#coupon_toggle:checked ~ label[for="coupon_toggle"]:before,
label[for="coupon_toggle"]:hover:before,
label[for="coupon_toggle"]:before{background-color:#333;}

#checkout main h1:after{
  content:'Favor conferir atentamente os dados de entrega (cep, rua, número e telefones de contato). Dados de entrega divergentes podem ocasionar atrasos e devoluções por parte dos correios e/ou transportadoras. Havendo inconsistências nos endereços informados, será feita uma nova cotação de frete, ficando assim a cargo do cliente a diferença de valores entre as cotações, para reenvio do pedido.';
  display: block;
  margin-top: 10px;
  text-align: justify;
  font-size: .55em;
  font-weight: 600;
  color:#903;
}
form[name="frmPix"] .card_option p{font-size:.95rem; color:#FE459A}

#payment-options ul{
	display: flex; 
	flex-direction: column;
}

#payment-options li:nth-last-child(1){
	order: -1;
}
#cart h1:before {
    content: " \A Aviso Importante! \A As cotações de frete podem levar alguns segundos extras. Se o valor não aparecer, atualize ou tente outra vez.\A\A ";
    display: block;
    padding: 15px margin-bottom: 13px;
    color: #ff0000;
    font-size: 0.7em;
    white-space: pre-wrap;
}