/* VIZZO — loja e checkout revisados — 08/10/2026 */
body:not(.carrinho-checkout),body:not(.carrinho-checkout) *:not(i):not([class*="fa"]):not([class*="icon"]):not(svg):not(path){
  font-family:"Tenor Sans","Raleway",sans-serif!important;
}body:not(.carrinho-checkout),body:not(.carrinho-checkout) #corpo,body:not(.carrinho-checkout) #corpo>.conteiner,body:not(.carrinho-checkout) .conteiner-principal,body:not(.carrinho-checkout) #cabecalho,body:not(.carrinho-checkout) #cabecalho .conteiner,body:not(.carrinho-checkout) #cabecalho .cabecalho-inside,body:not(.carrinho-checkout) #menu,body:not(.carrinho-checkout) #menu .menu,body:not(.carrinho-checkout) .menu-desktop,body:not(.carrinho-checkout) .menu-desktop .menu,body:not(.carrinho-checkout) #rodape{
  background-color:#F1ECE5!important;
  color:#323132;
}body:not(.carrinho-checkout) h1,body:not(.carrinho-checkout) h2,body:not(.carrinho-checkout) h3,body:not(.carrinho-checkout) h4,body:not(.carrinho-checkout) .titulo-categoria,body:not(.carrinho-checkout) .titulo-categoria strong,body:not(.carrinho-checkout) .pagina-produto .nome-produto,body:not(.carrinho-checkout) #rodape .titulo{
  color:#323132!important;
  font-weight:400!important;
  letter-spacing:.035em;
}body:not(.carrinho-checkout) .menu-desktop a,body:not(.carrinho-checkout) .info-destaque,body:not(.carrinho-checkout) .vantagem strong,body:not(.carrinho-checkout) .vantagem span:not(.icone-place){
  color:#323132!important;
}body:not(.carrinho-checkout) .info-destaque i,body:not(.carrinho-checkout) .info-destaque .icon{
  color:#9F7D63!important;
}body:not(.carrinho-checkout) #cabecalho .logo,body:not(.carrinho-checkout) #cabecalho .logo img{
  width:110px!important;
}body:not(.carrinho-checkout) #cabecalho .logo img{
  max-width:100%;
  height:auto!important;
}body:not(.carrinho-checkout) #cabecalho .logo a{
  height:auto!important;
}body:not(.carrinho-checkout) #barraTopo,body:not(.carrinho-checkout) #barra-topo,body:not(.carrinho-checkout) .barra-topo,body:not(.carrinho-checkout) .info-topo{
  background-color:#323132!important;
  color:#F1ECE5!important;
}body:not(.carrinho-checkout) #barraTopo a,body:not(.carrinho-checkout) #barra-topo a,body:not(.carrinho-checkout) .barra-topo a,body:not(.carrinho-checkout) .info-topo a{
  color:#F1ECE5!important;
}body:not(.carrinho-checkout) #cabecalho .busca{
  background:transparent!important;
  border-radius:3px!important;
}body:not(.carrinho-checkout) #cabecalho .busca #form-buscar{
  position:relative!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
}body:not(.carrinho-checkout) #cabecalho .busca input,body:not(.carrinho-checkout) #cabecalho .busca-topo input{
  background-color:#fff!important;
  border:1px solid #D9CEC2!important;
  color:#323132!important;
}body:not(.carrinho-checkout) #cabecalho .busca #auto-complete{
  display:block!important;
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0;
  height:44px!important;
  margin:0!important;
  padding:0 58px 0 16px!important;
  border-radius:3px!important;
}body:not(.carrinho-checkout) #cabecalho .busca input::placeholder,body:not(.carrinho-checkout) #cabecalho .busca-topo input::placeholder{
  color:#6B625B!important;
  opacity:1;
}body:not(.carrinho-checkout) #cabecalho .busca .botao-busca{
  position:absolute!important;
  top:0!important;
  right:0!important;
  bottom:auto!important;
  left:auto!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  box-sizing:border-box!important;
  width:44px!important;
  height:44px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0 3px 3px 0!important;
}body:not(.carrinho-checkout) #cabecalho .busca .botao-busca svg{
  display:block!important;
  width:20px!important;
  height:20px!important;
  margin:0!important;
}body:not(.carrinho-checkout) #cabecalho .busca .botao-busca svg,body:not(.carrinho-checkout) #cabecalho .busca .botao-busca svg path{
  fill:currentColor!important;
}body:not(.carrinho-checkout) button.btn,body:not(.carrinho-checkout) input[type="submit"],body:not(.carrinho-checkout) .botao,body:not(.carrinho-checkout) a.botao,body:not(.carrinho-checkout) .acoes-produto .botao,body:not(.carrinho-checkout) .pagina-produto .principal .botao-comprar,body:not(.carrinho-checkout) #corpo a.botao-comprar,body:not(.carrinho-checkout) #corpo button.botao-comprar,body:not(.carrinho-checkout) #cabecalho .busca .botao-busca{
  background:#806047!important;
  border-color:#806047!important;
  color:#fff!important;
  text-shadow:none!important;
}body:not(.carrinho-checkout) button.btn:hover,body:not(.carrinho-checkout) input[type="submit"]:hover,body:not(.carrinho-checkout) .botao:hover,body:not(.carrinho-checkout) a.botao:hover,body:not(.carrinho-checkout) .acoes-produto .botao:hover,body:not(.carrinho-checkout) .pagina-produto .principal .botao-comprar:hover,body:not(.carrinho-checkout) #corpo a.botao-comprar:hover,body:not(.carrinho-checkout) #corpo button.botao-comprar:hover,body:not(.carrinho-checkout) #cabecalho .busca .botao-busca:hover{
  background:#323132!important;
  border-color:#323132!important;
  color:#fff!important;
}body:not(.carrinho-checkout) a:hover,body:not(.carrinho-checkout) #menu a:hover,body:not(.carrinho-checkout) #rodape a:hover{
  color:#806047!important;
}body:not(.carrinho-checkout) a:focus,body:not(.carrinho-checkout) button:focus,body:not(.carrinho-checkout) input:focus,body:not(.carrinho-checkout) select:focus,body:not(.carrinho-checkout) textarea:focus{
  outline:2px solid #806047!important;
  outline-offset:3px;
}body:not(.carrinho-checkout) li.banner-full>a,body:not(.carrinho-checkout) li.banner-full>a picture img{
  width:100%!important;
}body:not(.carrinho-checkout) li.banner-full>a picture img{
  display:block;
  max-width:100%!important;
  height:auto!important;
}body:not(.carrinho-checkout) #rodape{
  border-top:1px solid #D9CEC2;
}

@media(max-width:767px) {body:not(.carrinho-checkout) #cabecalho .logo,body:not(.carrinho-checkout) #cabecalho .logo img{
    max-width:86px!important;
  }
}


/* Checkout: gerador oficial Loja Integrada, layout Editorial */
body.carrinho-checkout {
 background:#f1ece5;color:#171721;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif; }
body.carrinho-checkout .conteiner-principal,body.carrinho-checkout #corpo {
 background:transparent;background-image:none; }
body.carrinho-checkout #corpo .titulo,body.carrinho-checkout #corpo input,body.carrinho-checkout #corpo select,body.carrinho-checkout #corpo textarea,body.carrinho-checkout #corpo button,body.carrinho-checkout #corpo .botao,body.carrinho-checkout #corpo label {
 font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif; }
body.carrinho-checkout #corpo a {
 color:#806047; }
body.carrinho-checkout #corpo>.conteiner {
 box-sizing:border-box;max-width:1240px;background:transparent;box-shadow:none;padding:24px; }
body.carrinho-checkout #corpo .caixa-sombreada {
 box-sizing:border-box;background:#ffffff;color:#171721;border:1px solid #dadadb;border-radius:4px;box-shadow:none;padding:22px;margin-bottom:22px; }
body.carrinho-checkout #formularioCheckout fieldset {
 min-width:0; }
body.carrinho-checkout #formularioCheckout legend {
 font-size:18px;line-height:1.5;font-weight:700;color:#171721;border:0;margin-bottom:20px;white-space:normal; }
body.carrinho-checkout #formularioCheckout legend a {
 font-size:inherit;color:#806047; }
body.carrinho-checkout #formularioCheckout legend i {
 color:#806047;margin-right:10px; }
body.carrinho-checkout #formularioCheckout .control-label {
 font-size:14px;line-height:1.5;color:#171721;margin-bottom:6px; }
body.carrinho-checkout #formularioCheckout .control-group {
 margin-bottom:20px; }
body.carrinho-checkout #formularioCheckout input[type="text"],body.carrinho-checkout #formularioCheckout input[type="email"],body.carrinho-checkout #formularioCheckout input[type="tel"],body.carrinho-checkout #formularioCheckout input[type="password"],body.carrinho-checkout #formularioCheckout input[type="number"],body.carrinho-checkout #formularioCheckout select,body.carrinho-checkout #formularioCheckout textarea,body.carrinho-checkout #login-content input {
 box-sizing:border-box;max-width:100%;min-height:48px;height:auto;padding:10px 12px;background:#fbf9f9;color:#171721;border:1px solid #dadadb;border-radius:2px;box-shadow:none;font-size:16px;line-height:20px; }
body.carrinho-checkout #formularioCheckout input:focus,body.carrinho-checkout #formularioCheckout select:focus,body.carrinho-checkout #formularioCheckout textarea:focus,body.carrinho-checkout #login-content input:focus,body.carrinho-checkout #finalizarCompra:focus-visible,body.carrinho-checkout #tipoCadastro a:focus-visible {
 border-color:#806047;outline:2px solid #806047;outline-offset:1px; }
body.carrinho-checkout #formularioCheckout input[type="checkbox"],body.carrinho-checkout #formularioCheckout input[type="radio"] {
 accent-color:#806047; }
body.carrinho-checkout #formularioCheckout input[type=radio]:checked {
 outline:2px solid #806047;outline-offset:3px; }
body.carrinho-checkout #tipoCadastro {
 border-color:#dadadb;padding:14px 0;margin-bottom:20px; }
body.carrinho-checkout #tipoCadastro a {
 color:#171721;font-size:12px; }
body.carrinho-checkout #tipoCadastro .active a,body.carrinho-checkout .resumo-compra .cor-principal {
 color:#806047; }
body.carrinho-checkout #formularioCheckout .help-block,body.carrinho-checkout #corpo .muted,body.carrinho-checkout #formularioCheckout .warning-text {
 color:#515159;line-height:1.5; }
body.carrinho-checkout #formularioCheckout .error input,body.carrinho-checkout #formularioCheckout .erro input,body.carrinho-checkout #formularioCheckout input[aria-invalid="true"] {
 border-color:#b42318; }
body.carrinho-checkout #formularioCheckout .error .help-block,body.carrinho-checkout #formularioCheckout .erro .help-block {
 color:#b42318; }
body.carrinho-checkout #corpo #formas-pagamento-wrapper {
 background:#323132;color:#ffffff;border-color:#323132; }
body.carrinho-checkout #formas-pagamento-wrapper>fieldset>legend,body.carrinho-checkout #formas-pagamento-wrapper>fieldset>legend i,body.carrinho-checkout #formas-pagamento-wrapper .politica-privacidade {
 color:#ffffff; }
body.carrinho-checkout #formas-pagamento-wrapper>fieldset>.control-group,body.carrinho-checkout #formas-pagamento-wrapper>fieldset>.control-group label,body.carrinho-checkout #formas-pagamento-wrapper>fieldset>fieldset label {
 color:#ffffff; }
body.carrinho-checkout #exibirFormasPagamento .btn {
 color:#ffffff;background:transparent;border-color:#7a797a;text-shadow:none; }
body.carrinho-checkout #formasPagamento {
 border:0; }
body.carrinho-checkout #formasPagamento .accordion-group {
 background:#ffffff;color:#171721;border:1px solid #dadadb;border-radius:2px;margin-bottom:12px; }
body.carrinho-checkout #formasPagamento .accordion-heading {
 background:#ffffff;color:#171721;border-radius:2px; }
body.carrinho-checkout #formasPagamento .accordion-inner {
 border-color:#dadadb;background:#ffffff;color:#171721;padding:16px; }
body.carrinho-checkout #formasPagamento .cor-principal,body.carrinho-checkout #formasPagamento .cor-secundaria,body.carrinho-checkout #formasPagamento .control-label {
 color:#171721; }
body.carrinho-checkout #formasPagamento label,body.carrinho-checkout #formasPagamento .forma-conteiner,body.carrinho-checkout #formasPagamento .bandeiras-pagamento,body.carrinho-checkout #formasPagamento .accordion-inner p,body.carrinho-checkout #formasPagamento .accordion-inner span {
 color:#171721; }
body.carrinho-checkout #formasPagamento .help-block,body.carrinho-checkout #formasPagamento .info-pagamento,body.carrinho-checkout #formasPagamento .pagamento-boleto-info {
 color:#515159; }
body.carrinho-checkout #formasPagamento .bandeiras-pagamento {
 max-width:100%; }
body.carrinho-checkout #formasPagamento .cartao-placeholder-card {
 max-width:100%; }
body.carrinho-checkout #formas-pagamento-wrapper .acao-editar {
 margin-top:20px; }
body.carrinho-checkout #finalizarCompra,body.carrinho-checkout #login-content .submit-email {
 box-sizing:border-box;max-width:100%;white-space:normal;background:#806047;background-image:none;color:#ffffff;border:1px solid #806047;border-radius:2px;padding:14px 18px;font-size:16px;font-weight:700;text-shadow:none;box-shadow:none;line-height:1.4; }
body.carrinho-checkout #finalizarCompra {
 width:100%; }
body.carrinho-checkout #finalizarCompra.disabled,body.carrinho-checkout #finalizarCompra:disabled {
 opacity:.5;cursor:not-allowed; }
body.carrinho-checkout .resumo-compra .tabela-carrinho {
 margin:0;border:0; }
body.carrinho-checkout .resumo-compra .tabela-carrinho td,body.carrinho-checkout .resumo-compra .tabela-carrinho th {
 border-color:#dadadb;color:#171721; }
body.carrinho-checkout .resumo-compra .tabela-carrinho .bg-dark {
 background:#fbf9f9; }
body.carrinho-checkout .resumo-compra .produto-info {
 color:#171721;font-weight:600;white-space:normal;overflow-wrap:anywhere; }
body.carrinho-checkout .resumo-compra .produto-info ul {
 color:#171721;font-weight:400;opacity:.8; }
body.carrinho-checkout .resumo-compra .preco-carrinho-total {
 display:block;max-width:100%;font-size:24px;line-height:1.3;white-space:normal;overflow-wrap:anywhere; }
body.carrinho-checkout .resumo-compra .tabela-carrinho .padding-preco>div {
 padding-left:0; }
body.carrinho-checkout .resumo-compra .preco-carrinho-total {
 font-variant-numeric:tabular-nums; }
body.carrinho-checkout #login-content .identificacao {
 background:#ffffff;color:#171721;border:1px solid #dadadb;border-radius:4px;padding:24px;box-sizing:border-box; }
body.carrinho-checkout #login-content .identificacao-title {
 color:#171721; }
body.carrinho-checkout .checkout-alerta-seguro {
 color:#806047; }
@media(min-width:1000px) {
 body.carrinho-checkout #formularioCheckout>.row-fluid>.span4 {
  box-sizing:border-box;min-width:0; }
 body.carrinho-checkout .campos-pedido>.campos-pedido {
  display:grid;grid-template-columns:300px auto;gap:0 24px;align-items:start; }
 body.carrinho-checkout .campos-pedido>.campos-pedido>#login-content,body.carrinho-checkout .campos-pedido>.campos-pedido>.checkout-alerta-seguro {
  grid-column:1/3; }
 body.carrinho-checkout .campos-pedido>.campos-pedido>.row-fluid {
  grid-column:1;grid-row:3;min-width:0; }
 body.carrinho-checkout .campos-pedido>.campos-pedido>#formularioCheckout {
  grid-column:2;grid-row:3;min-width:0; }
 body.carrinho-checkout #formularioCheckout>.row-fluid>.span4 {
  width:100%;margin-left:0;float:none; }
 body.carrinho-checkout .resumo-compra .tabela-carrinho thead {
  display:none; }
 body.carrinho-checkout .resumo-compra .tabela-carrinho .titulo {
  font-size:14px; }
 body.carrinho-checkout .resumo-compra .tabela-carrinho .preco-carrinho-total {
  font-size:20px; }
 body.carrinho-checkout .resumo-compra .tabela-carrinho,body.carrinho-checkout .resumo-compra .tabela-carrinho tbody {
  display:block;width:100%; }
 body.carrinho-checkout .resumo-compra .tabela-carrinho tr:not(.hide) {
  display:flow-root;width:100%; }
 body.carrinho-checkout .resumo-compra .tabela-carrinho tr {
  box-sizing:border-box;padding:0;border:0;max-width:100%; }
 body.carrinho-checkout .resumo-compra .tr-checkout-frete[style*="table-row"],body.carrinho-checkout .resumo-compra .tr-checkout-total[style*="table-row"],body.carrinho-checkout .resumo-compra .desconto-tr[style*="table-row"] {
  display:flow-root!important;width:100%; }
 body.carrinho-checkout .resumo-compra .tabela-carrinho td {
  display:block;box-sizing:border-box;padding:8px 3px;width:auto;height:auto;min-width:0; }
 body.carrinho-checkout .resumo-compra .tabela-carrinho .produto-info {
  width:100%;max-width:100%;overflow-wrap:anywhere; }
 body.carrinho-checkout .resumo-compra .tabela-carrinho .conteiner-qtd {
  float:left;width:25%; }
 body.carrinho-checkout .resumo-compra .tabela-carrinho .padding-preco {
  float:right;width:65%;white-space:normal; }
 body.carrinho-checkout .resumo-compra .tabela-carrinho .text-right {
  float:left;width:35%; }
 body.carrinho-checkout .resumo-compra .tabela-carrinho tbody>tr:not(:first-child)>td:first-child:not([colspan]) {
  display:none; }
}
@media(max-width:999px) {
 body.carrinho-checkout #formularioCheckout>.row-fluid>.span4 {
  float:none;width:100%;margin-left:0; }
 body.carrinho-checkout #corpo>.conteiner {
  padding:16px; }
}
@media(max-width:767px) {
 body.carrinho-checkout #corpo>.conteiner {
  padding:12px; }
 body.carrinho-checkout #corpo .caixa-sombreada {
  padding:14px;margin-bottom:16px; }
 body.carrinho-checkout #formularioCheckout legend {
  font-size:17px; }
 body.carrinho-checkout #formularioCheckout input[type="text"],body.carrinho-checkout #formularioCheckout input[type="email"],body.carrinho-checkout #formularioCheckout input[type="password"],body.carrinho-checkout #formularioCheckout input[type="tel"],body.carrinho-checkout #formularioCheckout input[type="number"],body.carrinho-checkout #formularioCheckout select,body.carrinho-checkout #formularioCheckout textarea {
  width:100%;font-size:16px;min-height:48px; }
 body.carrinho-checkout #formularioCheckout .row-fluid>.control-group[class*="span"] {
  width:100%;margin-left:0;float:none; }
 body.carrinho-checkout #formularioCheckout .controls {
  min-width:0; }
 body.carrinho-checkout #tipoCadastro {
  display:flex;gap:8px; }
 body.carrinho-checkout #tipoCadastro>li {
  box-sizing:border-box;flex:1;width:auto;float:none;margin:0; }
 body.carrinho-checkout #tipoCadastro>li>a {
  display:block;min-height:44px;padding:10px 4px;border:1px solid #dadadb;border-radius:2px;text-align:center;line-height:22px; }
 body.carrinho-checkout #tipoCadastro>li.active>a {
  background:#f2efed;color:#806047; }
 body.carrinho-checkout .resumo-compra .tabela-carrinho,body.carrinho-checkout .resumo-compra .tabela-carrinho tbody {
  width:100%; }
 body.carrinho-checkout .resumo-compra .tabela-carrinho tr {
  box-sizing:border-box;margin-bottom:10px;border:0;padding:0; }
 body.carrinho-checkout .resumo-compra .tr-checkout-frete[style*="table-row"],body.carrinho-checkout .resumo-compra .tr-checkout-total[style*="table-row"],body.carrinho-checkout .resumo-compra .desconto-tr[style*="table-row"] {
  display:block!important;width:100%;overflow:hidden; }
 body.carrinho-checkout .resumo-compra .tabela-carrinho td {
  box-sizing:border-box;border:0;height:auto;padding:7px 0; }
 body.carrinho-checkout .resumo-compra .tabela-carrinho .produto-info {
  width:auto;max-width:100%;white-space:normal;overflow:visible;overflow-wrap:break-word; }
 body.carrinho-checkout .resumo-compra .tabela-carrinho td.phone-pullleft {
  float:none;width:100%; }
 body.carrinho-checkout .resumo-compra .tabela-carrinho td.conteiner-qtd {
  float:left;width:auto; }
 body.carrinho-checkout .resumo-compra .tabela-carrinho .conteiner-qtd>div {
  background:#fbf9f9;color:#171721;font-size:13px; }
 body.carrinho-checkout .resumo-compra .tabela-carrinho .conteiner-qtd>div:before {
  content:"Qtd. "; }
 body.carrinho-checkout .resumo-compra .tabela-carrinho td.conteiner-preco {
  float:right;clear:none;width:auto; }
 body.carrinho-checkout .resumo-compra .tabela-carrinho .tr-checkout-frete td:first-child {
  display:none; }
 body.carrinho-checkout .resumo-compra .tabela-carrinho .tr-checkout-frete td {
  float:left;width:50%;text-align:left; }
 body.carrinho-checkout .resumo-compra .tabela-carrinho .tr-checkout-frete td:last-child {
  text-align:right; }
 body.carrinho-checkout .resumo-compra .tabela-carrinho .tr-checkout-total td.padding-preco {
  width:100%;border-top:1px solid #dadadb;padding-top:12px; }
 body.carrinho-checkout .resumo-compra .tabela-carrinho .tr-checkout-total .visible-phone {
  float:left; }
 body.carrinho-checkout .resumo-compra .tabela-carrinho .preco-carrinho-total {
  font-size:22px;white-space:normal; }
 body.carrinho-checkout #formasPagamento .accordion-inner {
  padding:12px; }
 body.carrinho-checkout #formasPagamento .accordion-heading {
  min-height:48px; }
 body.carrinho-checkout #formasPagamento .accordion-inner [class*="span"] {
  max-width:100%;box-sizing:border-box; }
 body.carrinho-checkout #login-content input {
  width:100%;font-size:16px; }
 body.carrinho-checkout #login-content .identificacao-inner {
  padding:0; }
 body.carrinho-checkout #login-content .email-box {
  float:none;width:100%;margin:0 0 12px; }
 body.carrinho-checkout #login-content .submit-email {
  width:100%;float:none; }
}
/* Contraste, estados dos botoes e acessibilidade */
body:not(.carrinho-checkout) #cabecalho .painel-item>.a .b,body:not(.carrinho-checkout) #cabecalho .painel-item>.a .b a{color:#323132!important}body:not(.carrinho-checkout) #cabecalho .carrinho>a strong{background:#806047!important;color:#fff!important}body:not(.carrinho-checkout) .botao:hover,body:not(.carrinho-checkout) a.botao:hover{color:#fff!important}body:not(.carrinho-checkout) input:disabled,body:not(.carrinho-checkout) button:disabled{opacity:.6;cursor:not-allowed}body:not(.carrinho-checkout) #rodape input[type=email]{font-size:16px}body.carrinho-checkout #finalizarCompra:not(:disabled):not(.disabled):hover,body.carrinho-checkout #login-content .submit-email:hover{background:#323132!important;border-color:#323132!important;color:#fff!important}body.carrinho-checkout #login-content .submit-email{color:#fff!important}body.carrinho-checkout #formas-pagamento-wrapper .politica-privacidade a{color:#fff;text-decoration:underline}body.carrinho-checkout #formularioCheckout .error input,body.carrinho-checkout #formularioCheckout input[aria-invalid=true]{border-color:#b42318}body.carrinho-checkout #formularioCheckout .error .help-block{color:#b42318}@media(prefers-reduced-motion:reduce){body:not(.carrinho-checkout) .botao,body.carrinho-checkout #finalizarCompra{transition:none!important}}
/* Vizzo: checkout legivel e alinhado — 11/10/2026 */
body.carrinho-checkout #corpo{background:#f1ece5!important}body.carrinho-checkout #login-content .submit-email{background:#806047!important;border-color:#806047!important;color:#fff!important;background-image:none!important;height:auto!important;min-height:48px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-shadow:none!important}body.carrinho-checkout #login-content .identificacao-title,body.carrinho-checkout .checkout-alerta-seguro{color:#323132!important}body.carrinho-checkout .resumo-compra{width:100%!important;box-sizing:border-box}body.carrinho-checkout .atributo-cor-carrinho:after{display:inline;margin-left:6px;color:#323132;font-size:13px}
body.carrinho-checkout [data-produto-id="226405509"] .atributo-cor-carrinho:after{content:"Azul bic"}
@media(min-width:1000px){body.carrinho-checkout #corpo>.conteiner{max-width:1120px!important;width:calc(100% - 48px)!important;margin:24px auto;padding:0!important}body.carrinho-checkout .campos-pedido>.campos-pedido{display:grid!important;grid-template-columns:minmax(320px,380px) minmax(0,1fr)!important;gap:20px 28px!important;align-items:start}body.carrinho-checkout .campos-pedido>.campos-pedido>#login-content{grid-column:2!important;grid-row:1!important;min-width:0}body.carrinho-checkout .campos-pedido>.campos-pedido>.checkout-alerta-seguro{grid-column:2!important;grid-row:2!important;margin:0!important;width:auto!important;max-width:none!important}body.carrinho-checkout .campos-pedido>.campos-pedido>.row-fluid{grid-column:1!important;grid-row:1 / span 3!important;min-width:0;width:100%!important;margin:0!important}body.carrinho-checkout .campos-pedido>.campos-pedido>#formularioCheckout{grid-column:2!important;grid-row:1!important;min-width:0}body.carrinho-checkout #login-content .identificacao{padding:28px!important;width:100%!important}body.carrinho-checkout #login-content .identificacao-inner{padding:0!important;width:100%!important}body.carrinho-checkout #login-content .email-box{width:100%!important;margin:0 0 12px!important;float:none!important}body.carrinho-checkout #login-content .submit-email{width:100%!important;float:none!important;margin:0 0 16px!important}}
@media(max-width:999px){body.carrinho-checkout .campos-pedido>.campos-pedido{display:block!important}body.carrinho-checkout #login-content .identificacao{padding:20px!important}body.carrinho-checkout .resumo-compra{margin-top:20px!important}}

/* Vizzo: nomes das 66 variacoes no checkout — 11/10/2026 */
body.carrinho-checkout [data-produto-id="226320469"] .atributo-cor-carrinho:after{content:"Rosa"}
body.carrinho-checkout [data-produto-id="226320473"] .atributo-cor-carrinho:after{content:"Preto"}
body.carrinho-checkout [data-produto-id="226320487"] .atributo-cor-carrinho:after{content:"Vermelho"}
body.carrinho-checkout [data-produto-id="226320515"] .atributo-cor-carrinho:after{content:"Preto"}
body.carrinho-checkout [data-produto-id="226320533"] .atributo-cor-carrinho:after{content:"Fúcsia"}
body.carrinho-checkout [data-produto-id="226320545"] .atributo-cor-carrinho:after{content:"Rosa"}
body.carrinho-checkout [data-produto-id="226320546"] .atributo-cor-carrinho:after{content:"Preto"}
body.carrinho-checkout [data-produto-id="226320547"] .atributo-cor-carrinho:after{content:"Vermelho"}
body.carrinho-checkout [data-produto-id="226320562"] .atributo-cor-carrinho:after{content:"Rosa"}
body.carrinho-checkout [data-produto-id="226320565"] .atributo-cor-carrinho:after{content:"Preto"}
body.carrinho-checkout [data-produto-id="226385070"] .atributo-cor-carrinho:after{content:"Preto"}
body.carrinho-checkout [data-produto-id="226385078"] .atributo-cor-carrinho:after{content:"Laranja"}
body.carrinho-checkout [data-produto-id="226385081"] .atributo-cor-carrinho:after{content:"Rosa"}
body.carrinho-checkout [data-produto-id="226385083"] .atributo-cor-carrinho:after{content:"Preto"}
body.carrinho-checkout [data-produto-id="226385103"] .atributo-cor-carrinho:after{content:"Preto"}
body.carrinho-checkout [data-produto-id="226405497"] .atributo-cor-carrinho:after{content:"Bege claro"}
body.carrinho-checkout [data-produto-id="226405499"] .atributo-cor-carrinho:after{content:"Verde lima"}
body.carrinho-checkout [data-produto-id="226405500"] .atributo-cor-carrinho:after{content:"Caramelo"}
body.carrinho-checkout [data-produto-id="226405507"] .atributo-cor-carrinho:after{content:"Off white"}
body.carrinho-checkout [data-produto-id="226405509"] .atributo-cor-carrinho:after{content:"Azul bic"}
body.carrinho-checkout [data-produto-id="226405515"] .atributo-cor-carrinho:after{content:"Verde militar"}
body.carrinho-checkout [data-produto-id="226405516"] .atributo-cor-carrinho:after{content:"Caramelo"}
body.carrinho-checkout [data-produto-id="226405540"] .atributo-cor-carrinho:after{content:"Caramelo"}
body.carrinho-checkout [data-produto-id="226405546"] .atributo-cor-carrinho:after{content:"Azul bic"}
body.carrinho-checkout [data-produto-id="226405548"] .atributo-cor-carrinho:after{content:"Bege claro"}
body.carrinho-checkout [data-produto-id="226405563"] .atributo-cor-carrinho:after{content:"Caramelo"}
body.carrinho-checkout [data-produto-id="226405577"] .atributo-cor-carrinho:after{content:"Branco"}
body.carrinho-checkout [data-produto-id="226405578"] .atributo-cor-carrinho:after{content:"Caramelo"}
body.carrinho-checkout [data-produto-id="226406055"] .atributo-cor-carrinho:after{content:"Nude"}
body.carrinho-checkout [data-produto-id="226469120"] .atributo-cor-carrinho:after{content:"Nude"}
body.carrinho-checkout [data-produto-id="228988756"] .atributo-cor-carrinho:after{content:"Fúcsia"}
body.carrinho-checkout [data-produto-id="229489032"] .atributo-cor-carrinho:after{content:"Bege claro"}
body.carrinho-checkout [data-produto-id="229489033"] .atributo-cor-carrinho:after{content:"Rosa"}
body.carrinho-checkout [data-produto-id="229489038"] .atributo-cor-carrinho:after{content:"Preto"}
body.carrinho-checkout [data-produto-id="229489042"] .atributo-cor-carrinho:after{content:"Preto"}
body.carrinho-checkout [data-produto-id="231144044"] .atributo-cor-carrinho:after{content:"Nude"}
body.carrinho-checkout [data-produto-id="233179023"] .atributo-cor-carrinho:after{content:"Rosa"}
body.carrinho-checkout [data-produto-id="233179034"] .atributo-cor-carrinho:after{content:"Nude"}
body.carrinho-checkout [data-produto-id="233179932"] .atributo-cor-carrinho:after{content:"Off white"}
body.carrinho-checkout [data-produto-id="233180399"] .atributo-cor-carrinho:after{content:"Caramelo"}
body.carrinho-checkout [data-produto-id="234056643"] .atributo-cor-carrinho:after{content:"Caramelo"}
body.carrinho-checkout [data-produto-id="234056649"] .atributo-cor-carrinho:after{content:"Preto"}
body.carrinho-checkout [data-produto-id="234056657"] .atributo-cor-carrinho:after{content:"Rosa"}
body.carrinho-checkout [data-produto-id="234056855"] .atributo-cor-carrinho:after{content:"Off white"}
body.carrinho-checkout [data-produto-id="234056876"] .atributo-cor-carrinho:after{content:"Nude"}
body.carrinho-checkout [data-produto-id="238113036"] .atributo-cor-carrinho:after{content:"Marrom"}
body.carrinho-checkout [data-produto-id="238113055"] .atributo-cor-carrinho:after{content:"Vermelho"}
body.carrinho-checkout [data-produto-id="238290920"] .atributo-cor-carrinho:after{content:"Preto"}
body.carrinho-checkout [data-produto-id="238290925"] .atributo-cor-carrinho:after{content:"Caramelo"}
body.carrinho-checkout [data-produto-id="245536082"] .atributo-cor-carrinho:after{content:"Preto"}
body.carrinho-checkout [data-produto-id="245536091"] .atributo-cor-carrinho:after{content:"Caramelo"}
body.carrinho-checkout [data-produto-id="245536297"] .atributo-cor-carrinho:after{content:"Branco"}
body.carrinho-checkout [data-produto-id="404150490"] .atributo-cor-carrinho:after{content:"Prata"}
body.carrinho-checkout [data-produto-id="404150493"] .atributo-cor-carrinho:after{content:"Ouro claro"}
body.carrinho-checkout [data-produto-id="404150513"] .atributo-cor-carrinho:after{content:"Café"}
body.carrinho-checkout [data-produto-id="404150514"] .atributo-cor-carrinho:after{content:"Caramelo"}
body.carrinho-checkout [data-produto-id="404154192"] .atributo-cor-carrinho:after{content:"Preto"}
body.carrinho-checkout [data-produto-id="404154199"] .atributo-cor-carrinho:after{content:"Caramelo"}
body.carrinho-checkout [data-produto-id="404154204"] .atributo-cor-carrinho:after{content:"Nude"}
body.carrinho-checkout [data-produto-id="404154205"] .atributo-cor-carrinho:after{content:"Off white"}
body.carrinho-checkout [data-produto-id="404201012"] .atributo-cor-carrinho:after{content:"Preto"}
body.carrinho-checkout [data-produto-id="404201033"] .atributo-cor-carrinho:after{content:"Caramelo"}
body.carrinho-checkout [data-produto-id="404395022"] .atributo-cor-carrinho:after{content:"Marrom"}
body.carrinho-checkout [data-produto-id="404422256"] .atributo-cor-carrinho:after{content:"Preta"}
body.carrinho-checkout [data-produto-id="404422257"] .atributo-cor-carrinho:after{content:"Caramelo"}
body.carrinho-checkout [data-produto-id="404422258"] .atributo-cor-carrinho:after{content:"Nude"}

/* Vizzo: campo de email e rotulos sem recorte — 11/10/2026 */
body.carrinho-checkout #login-content .identificacao-inner .control-group{height:auto!important;min-height:0!important;display:block!important}body.carrinho-checkout #login-content .email-box{position:static!important;height:auto!important;float:none!important;max-width:100%!important}body.carrinho-checkout #login-content .email-box input{width:100%!important;display:block!important}body.carrinho-checkout #login-content .submit-email{position:static!important;top:auto!important;right:auto!important;left:auto!important;transform:none!important;margin-top:12px!important}
#corpo .produto .atributos li.com-img{height:auto!important;min-height:130px!important;align-items:flex-start!important}#corpo .produto .atributos li.com-img .atributo-item{height:auto!important;min-height:126px!important;overflow:visible!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important}#corpo .produto .atributos li.com-img .atributo-item>img{height:76px!important;max-height:76px!important;min-height:0!important;width:100%!important;object-fit:contain!important;flex:none!important}#corpo .produto .atributos .vizzo-cor-nome{display:block!important;min-height:16px!important;flex:none!important}#corpo .produto .atributos .vizzo-esgotado{display:block!important;position:static!important;line-height:1.4!important;flex:none!important}
