/* ============================================================
   CHECKOUT com o visual novo da Casa da Custom  (versão 2)
   Colar em: Loja Integrada > Visual > CSS Avançado
   Vale SÓ no checkout (body.carrinho-checkout). Só aparência:
   nenhum campo, botão ou forma de pagamento muda de função.
   Layout: passos numerados à esquerda + resumo fixo à direita.
   ============================================================ */
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;0,900;1,900&display=swap');

body.carrinho-checkout{background:#f3f3f3!important;font-family:Lato,Arial,sans-serif!important;color:#171717}
body.carrinho-checkout .conteiner-principal,body.carrinho-checkout #corpo,
body.carrinho-checkout #corpo .conteiner{background:transparent!important;box-shadow:none!important;border:0!important}
body.carrinho-checkout #corpo .conteiner{max-width:1140px;padding:0 16px;box-sizing:border-box}

/* ---------- topo: faixa vermelha + cabeçalho preto, igual ao site ---------- */
body.carrinho-checkout #cabecalho{background:#111!important;border:0!important;margin:0 0 28px!important;padding:0!important;height:auto!important;min-height:0!important}
body.carrinho-checkout #cabecalho:before{content:'🔒  Compra 100% segura        ⚡  5% de desconto no Pix        🚚  Enviamos para todo o Brasil';
  display:block;white-space:pre;background:#d30100;color:#fff;font:700 13.5px/1 Lato,Arial,sans-serif;text-align:center;padding:11px 12px}
body.carrinho-checkout #cabecalho:after{content:'';display:block;height:3px;background:#d30100}
body.carrinho-checkout #cabecalho .conteiner{background:transparent!important;max-width:1140px;padding:0 16px;box-sizing:border-box}
body.carrinho-checkout #cabecalho .row-fluid{display:flex;align-items:center;justify-content:space-between;padding:14px 0!important;margin:0!important}
body.carrinho-checkout #cabecalho .row-fluid:before,body.carrinho-checkout #cabecalho .row-fluid:after{display:none}
body.carrinho-checkout #cabecalho .row-fluid>*{width:auto!important;margin:0!important;padding:0!important;float:none!important;min-height:0!important}
body.carrinho-checkout #cabecalho .logo,body.carrinho-checkout #cabecalho .logo a{display:block!important;height:auto!important;margin:0!important;padding:0!important;line-height:0}
body.carrinho-checkout #cabecalho .logo img{position:static!important;margin:0!important;max-width:none!important;max-height:none!important;height:62px!important;width:auto!important;top:auto!important;transform:none!important}
body.carrinho-checkout #cabecalho .atendimento{background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important;display:flex;align-items:center}
body.carrinho-checkout #cabecalho .atendimento li{width:auto!important;float:none!important;margin:0!important;background:transparent!important;border:0!important}
body.carrinho-checkout #cabecalho .atendimento li:nth-child(1),body.carrinho-checkout #cabecalho .atendimento li:nth-child(2){display:none!important}
body.carrinho-checkout #cabecalho .atendimento li:nth-child(3){display:flex!important;align-items:center;gap:10px;color:#bdbdbd!important;font-size:12px}
body.carrinho-checkout #cabecalho .atendimento .display-table{display:block!important}
body.carrinho-checkout #cabecalho .atendimento .icone-box{background:#25d366!important;border:0!important;border-radius:50%!important;width:38px;height:38px;display:flex!important;align-items:center;justify-content:center}
body.carrinho-checkout #cabecalho .atendimento .icone-box i{color:#fff!important;font-size:21px!important;background:transparent!important;margin:0!important}
body.carrinho-checkout #cabecalho .atendimento strong{display:block;color:#fff!important;font-size:16px;font-weight:900}

/* ---------- título da página ---------- */
body.carrinho-checkout .secao-principal:before{content:'Finalizar compra';display:block!important;font:italic 900 30px/1.1 Lato,Arial,sans-serif;text-transform:uppercase;
  letter-spacing:-.01em;color:#171717;margin:0 0 4px}
body.carrinho-checkout .secao-principal>.campos-pedido:before{content:'Confira seus dados, escolha a entrega e o pagamento.';display:block;font-size:15px;color:#6b6b6b;margin:0 0 22px}

/* ---------- duas colunas: passos (esq.) + resumo (dir.) ---------- */
body.carrinho-checkout .campos-pedido .campos-pedido{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:0 24px;align-items:start}
body.carrinho-checkout .campos-pedido .campos-pedido>.row-fluid{grid-column:2;grid-row:1;position:sticky;top:16px;margin:0!important}
body.carrinho-checkout .campos-pedido .campos-pedido>.row-fluid>.span12{width:100%!important;margin:0!important;float:none!important}
body.carrinho-checkout #formularioCheckout{grid-column:1;grid-row:1;margin:0!important;counter-reset:passo}
body.carrinho-checkout #formularioCheckout>.row-fluid{display:block}
body.carrinho-checkout #formularioCheckout>.row-fluid>[class*=span]{width:100%!important;margin:0!important;float:none!important;min-height:0!important}

/* ---------- cartões ---------- */
body.carrinho-checkout .caixa-sombreada{background:#fff!important;border:0!important;border-radius:16px!important;
  box-shadow:0 1px 2px rgba(0,0,0,.05),0 8px 24px rgba(0,0,0,.06)!important;padding:24px 26px!important;margin:0 0 18px!important}
body.carrinho-checkout .borda-principal{border-top:0!important}
body.carrinho-checkout fieldset+fieldset{margin-top:22px}
body.carrinho-checkout legend.titulo{display:flex!important;align-items:center;gap:12px;width:100%;font-family:Lato,Arial,sans-serif!important;font-weight:900;font-style:italic;
  font-size:19px;text-transform:uppercase;letter-spacing:-.01em;color:#171717!important;border:0!important;padding:0!important;margin:0 0 16px!important;line-height:1.2}
body.carrinho-checkout legend.titulo i{display:none!important}
/* números dos passos: 1 dados, 2 entrega, 3 pagamento */
body.carrinho-checkout #formularioCheckout .dados-cadastro fieldset:first-child legend:before,
body.carrinho-checkout #formularioCheckout .caixa-sombreada:has(#formasEnvio) legend:before,
body.carrinho-checkout #formularioCheckout #formas-pagamento-wrapper legend:before{counter-increment:passo;content:counter(passo);flex:0 0 32px;height:32px;border-radius:50%;
  background:#d30100;color:#fff;font:normal 900 16px/32px Lato,Arial,sans-serif;text-align:center}
/* endereços e mensagem: subtítulos menores, sem número */
body.carrinho-checkout .dados-cadastro fieldset+fieldset legend.titulo,
body.carrinho-checkout .caixa-sombreada:has(#formularioObservacao) legend.titulo,
body.carrinho-checkout .caixa-sombreada:has(textarea) legend.titulo{font-size:15px;font-style:normal;text-transform:none;margin-bottom:12px!important}
body.carrinho-checkout .caixa-sombreada:has(textarea){padding:18px 26px!important}

/* ---------- resumo do pedido (coluna da direita) ---------- */
body.carrinho-checkout .resumo-compra{padding:22px 22px 18px!important}
body.carrinho-checkout .resumo-compra:before{content:'Resumo do pedido';display:block;font:italic 900 19px/1.2 Lato,Arial,sans-serif;text-transform:uppercase;color:#171717;
  padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid #eee}
body.carrinho-checkout .resumo-compra:after{content:'🔒  Pagamento seguro · seus dados protegidos';display:block;margin-top:14px;padding-top:14px;border-top:1px solid #eee;
  font-size:12.5px;color:#6b6b6b;text-align:center}
body.carrinho-checkout .resumo-compra,body.carrinho-checkout .resumo-compra *{border-color:transparent!important}
body.carrinho-checkout .tabela-carrinho{border:0!important;margin:0!important;width:100%;background:transparent!important}
body.carrinho-checkout .tabela-carrinho thead{display:none!important}
body.carrinho-checkout .tabela-carrinho tbody,body.carrinho-checkout .tabela-carrinho tr{display:block!important;width:auto!important}
body.carrinho-checkout .tabela-carrinho td{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;width:auto!important;height:auto!important;min-height:0!important;float:none!important}
body.carrinho-checkout .tabela-carrinho .produto-info{white-space:normal!important;width:auto!important;overflow:visible!important;text-overflow:clip!important}
body.carrinho-checkout .tabela-carrinho strong,body.carrinho-checkout .tabela-carrinho .muted{white-space:nowrap!important}
/* linha de produto: nome em cima; "Qtd" à esquerda e preço à direita embaixo */
body.carrinho-checkout .tabela-carrinho tr:has(td[data-produto-id]){display:grid!important;grid-template-columns:1fr auto;gap:6px 12px;padding:14px 0!important;border-bottom:1px solid #f0f0f0!important}
body.carrinho-checkout .tabela-carrinho td[data-produto-id]{grid-column:1/-1;display:block!important;float:none!important}
body.carrinho-checkout .tabela-carrinho .produto-info{font-size:14.5px;font-weight:700;line-height:1.35;color:#171717}
body.carrinho-checkout .tabela-carrinho .produto-info ul{margin:3px 0 0!important;list-style:none;padding:0}
body.carrinho-checkout .tabela-carrinho .produto-info ul,body.carrinho-checkout .tabela-carrinho .produto-info ul *{font-size:11.5px;font-weight:400;color:#9a9a9a}
body.carrinho-checkout .tabela-carrinho td.conteiner-qtd{display:block!important;text-align:left!important;font-size:13px;color:#6b6b6b}
body.carrinho-checkout .tabela-carrinho td.conteiner-qtd div{display:inline!important;background:transparent!important;padding:0!important;font-size:13px!important;color:#6b6b6b!important}
body.carrinho-checkout .tabela-carrinho td.conteiner-qtd:before{content:'Quantidade: '}
body.carrinho-checkout .tabela-carrinho td.conteiner-preco{display:block!important;text-align:right!important}
body.carrinho-checkout .tabela-carrinho .preco-produto *{font-size:15px!important;font-weight:900!important;color:#171717!important}
/* subtotal / frete / total */
body.carrinho-checkout .tabela-carrinho tr.bg-dark{display:flex!important;justify-content:space-between;align-items:baseline;background:transparent!important;padding:9px 0 0!important}
body.carrinho-checkout .tabela-carrinho tr.bg-dark.hide{display:none!important}
body.carrinho-checkout .tabela-carrinho tr.bg-dark td{display:block!important;text-align:left!important;flex:1 1 auto}
body.carrinho-checkout .tabela-carrinho tr.bg-dark td.padding-preco{flex:0 0 auto;text-align:right!important;white-space:nowrap}
body.carrinho-checkout .tabela-carrinho .padding-preco>div,body.carrinho-checkout .tabela-carrinho .preco-produto{display:inline-block!important;padding:0!important;margin:0!important;width:auto!important;text-align:right!important}
body.carrinho-checkout .tabela-carrinho tr.bg-dark td:first-child:not([colspan]){display:none!important}
body.carrinho-checkout .tabela-carrinho tr.bg-dark span{font-size:14.5px;color:#4a4a4a}
body.carrinho-checkout .tabela-carrinho tr.bg-dark strong{font-size:14.5px!important;font-weight:700!important;color:#171717!important}
body.carrinho-checkout .tabela-carrinho tr.bg-dark .muted{font-size:12.5px;color:#9a9a9a}
body.carrinho-checkout .tabela-carrinho tr.tr-checkout-total{margin-top:10px;padding-top:14px!important;border-top:1px solid #e6e6e6!important}
body.carrinho-checkout .tabela-carrinho tr.tr-checkout-total span{font-size:17px!important;font-weight:900;color:#171717}
body.carrinho-checkout .tabela-carrinho tr.tr-checkout-total .total strong{font-size:26px!important;font-weight:900!important;color:#d30100!important;letter-spacing:-.01em}
body.carrinho-checkout .tabela-carrinho .visible-phone{display:none!important}

/* ---------- opções (endereços, entrega, pagamento) ---------- */
body.carrinho-checkout .formas .accordion-group,body.carrinho-checkout #listaEndereco .accordion-group,
body.carrinho-checkout .caixa-info{border:1.5px solid #e6e6e6!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;margin-bottom:10px;overflow:hidden}
body.carrinho-checkout .formas .accordion-group:hover,body.carrinho-checkout #listaEndereco .accordion-group:hover{border-color:#bdbdbd!important}
body.carrinho-checkout .formas.borda-alpha,body.carrinho-checkout #formas-envio-wrapper,body.carrinho-checkout #formasPagamento{border:0!important;background:transparent!important}
body.carrinho-checkout .accordion-heading,body.carrinho-checkout .accordion-heading label{background:#fff!important;border:0!important}
body.carrinho-checkout input[type=radio]{accent-color:#d30100}
body.carrinho-checkout .radio-conteiner,body.carrinho-checkout .accordion-heading span,body.carrinho-checkout .accordion-heading div{background:transparent!important;border:0!important}
body.carrinho-checkout .caixa-info{padding:14px 18px!important;list-style:none;margin-left:0!important}
body.carrinho-checkout .caixa-info li{font-size:14px;padding:3px 0;color:#333}
body.carrinho-checkout .caixa-info li strong{color:#171717}
/* fretes */
body.carrinho-checkout .forma-envio .forma-conteiner{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:14px 14px 14px 0}
body.carrinho-checkout .forma-envio .text-content{display:contents}
body.carrinho-checkout .forma-envio .envio-preco{color:#171717!important;font-weight:900;font-size:16px;margin-right:6px}
body.carrinho-checkout .forma-envio .envio-prazo-entrega{font-weight:400;color:#6b6b6b;font-size:13.5px}
body.carrinho-checkout .forma-envio .envio-prazo-entrega:before{content:'· chega em '}
body.carrinho-checkout .forma-envio .envio-nome{flex-basis:100%;font-size:13px;color:#6b6b6b!important}
body.carrinho-checkout .forma-envio .helper{display:none}
body.carrinho-checkout .forma-envio.fornecedor-gratis .envio-preco{font-size:0}
body.carrinho-checkout .forma-envio.fornecedor-gratis .envio-preco:after{content:'Grátis';font-size:16px;color:#00a650}
body.carrinho-checkout .forma-envio:has(input:checked),body.carrinho-checkout #listaEndereco .accordion-group:has(input:checked){border-color:#d30100!important;box-shadow:0 0 0 1px #d30100!important}
body.carrinho-checkout .li-box-payment .accordion-group{margin-bottom:10px}

/* ---------- campos ---------- */
body.carrinho-checkout input[type=text],body.carrinho-checkout input[type=email],body.carrinho-checkout input[type=tel],
body.carrinho-checkout input[type=password],body.carrinho-checkout select,body.carrinho-checkout textarea{
  border:1.5px solid #e3e3e3!important;border-radius:10px!important;box-shadow:none!important;font-family:Lato,Arial,sans-serif!important;font-size:15px}
body.carrinho-checkout textarea{width:100%!important;box-sizing:border-box;min-height:70px}

/* ---------- botões ---------- */
body.carrinho-checkout .botao,body.carrinho-checkout .btn{border-radius:10px!important;text-shadow:none!important;background-image:none!important;box-shadow:none!important;font-family:Lato,Arial,sans-serif!important;font-weight:700}
body.carrinho-checkout #finalizarCompra{width:100%;background:#d30100!important;border:0!important;border-radius:12px!important;margin-top:8px;
  font-size:19px!important;font-weight:900!important;text-transform:uppercase;letter-spacing:.02em;padding:17px 18px!important;color:#fff!important;box-shadow:0 6px 16px rgba(211,1,0,.25)!important}
body.carrinho-checkout #finalizarCompra:hover{background:#a90000!important}
body.carrinho-checkout #finalizarCompra.disabled,body.carrinho-checkout #finalizarCompra[disabled]{opacity:.5;box-shadow:none!important}
body.carrinho-checkout .acao-editar{text-align:center}
body.carrinho-checkout .selo-ssl{margin-top:14px;text-align:center}
body.carrinho-checkout .warning-text,body.carrinho-checkout .help-block{color:#9a9a9a;font-size:12.5px}

/* ---------- rodapé discreto ---------- */
body.carrinho-checkout #rodape{background:transparent!important;border:0!important;color:#9a9a9a;margin-top:20px}
body.carrinho-checkout #rodape *{background:transparent!important;color:#9a9a9a!important}

/* ---------- celular: uma coluna, resumo em cima ---------- */
@media (max-width:900px){
  body.carrinho-checkout .campos-pedido .campos-pedido{display:block}
  body.carrinho-checkout .campos-pedido .campos-pedido>.row-fluid{position:static}
}
@media (max-width:767px){
  body.carrinho-checkout #cabecalho:before{content:'🔒 Compra segura  ·  ⚡ 5% off no Pix';font-size:12.5px}
  body.carrinho-checkout #cabecalho .row-fluid{justify-content:center;padding:12px 0!important}
  body.carrinho-checkout #cabecalho .logo img{height:52px!important}
  body.carrinho-checkout .caixa-info li strong,body.carrinho-checkout .caixa-info li span{display:inline!important}
  body.carrinho-checkout .caixa-info li br{display:none}
  body.carrinho-checkout #cabecalho{margin-bottom:20px!important}
  body.carrinho-checkout .secao-principal:before{font-size:24px}
  body.carrinho-checkout .caixa-sombreada{padding:18px 16px!important;border-radius:14px!important}
  body.carrinho-checkout .caixa-sombreada:has(textarea){padding:16px!important}
  body.carrinho-checkout .tabela-carrinho .visible-phone{display:none!important}
  body.carrinho-checkout .tabela-carrinho .hidden-phone{display:block!important}
}

/* ===== PEDIDO SÓ DO DROP: só o frete grátis internacional (154 códigos; gerado de lista-drop.json) ===== */
body.carrinho-checkout:has(.resumo-compra td[data-produto-id]):not(:has(.resumo-compra td[data-produto-id]:not([data-produto-id="211032935"],[data-produto-id="217140386"],[data-produto-id="223238521"],[data-produto-id="237407512"],[data-produto-id="239027408"],[data-produto-id="239027409"],[data-produto-id="239027410"],[data-produto-id="239027411"],[data-produto-id="239027412"],[data-produto-id="239028635"],[data-produto-id="239030027"],[data-produto-id="239031116"],[data-produto-id="239031700"],[data-produto-id="239033309"],[data-produto-id="239122409"],[data-produto-id="239122410"],[data-produto-id="239122415"],[data-produto-id="239122419"],[data-produto-id="239122420"],[data-produto-id="239151125"],[data-produto-id="239151126"],[data-produto-id="239159961"],[data-produto-id="239159962"],[data-produto-id="239161299"],[data-produto-id="239161300"],[data-produto-id="239161301"],[data-produto-id="239161302"],[data-produto-id="239161307"],[data-produto-id="239163328"],[data-produto-id="239163330"],[data-produto-id="239171875"],[data-produto-id="239174730"],[data-produto-id="239174840"],[data-produto-id="239174933"],[data-produto-id="239177013"],[data-produto-id="239177014"],[data-produto-id="239177015"],[data-produto-id="239178099"],[data-produto-id="239190600"],[data-produto-id="239295744"],[data-produto-id="239295746"],[data-produto-id="239295749"],[data-produto-id="239299608"],[data-produto-id="239302700"],[data-produto-id="239306292"],[data-produto-id="239307422"],[data-produto-id="239321656"],[data-produto-id="239321658"],[data-produto-id="239321659"],[data-produto-id="239321661"],[data-produto-id="239330306"],[data-produto-id="239714806"],[data-produto-id="239714809"],[data-produto-id="240060225"],[data-produto-id="240064479"],[data-produto-id="240071643"],[data-produto-id="240080474"],[data-produto-id="240080476"],[data-produto-id="240084912"],[data-produto-id="240088615"],[data-produto-id="240088616"],[data-produto-id="240243136"],[data-produto-id="240245561"],[data-produto-id="240276040"],[data-produto-id="240276357"],[data-produto-id="240276896"],[data-produto-id="240276897"],[data-produto-id="240277944"],[data-produto-id="240374358"],[data-produto-id="240514292"],[data-produto-id="240515197"],[data-produto-id="240516302"],[data-produto-id="240525246"],[data-produto-id="240525247"],[data-produto-id="240822548"],[data-produto-id="240822550"],[data-produto-id="240822551"],[data-produto-id="240824518"],[data-produto-id="240824521"],[data-produto-id="240824522"],[data-produto-id="240824523"],[data-produto-id="241930007"],[data-produto-id="242040189"],[data-produto-id="242042117"],[data-produto-id="242062771"],[data-produto-id="242062782"],[data-produto-id="242063560"],[data-produto-id="242064449"],[data-produto-id="242065725"],[data-produto-id="242065731"],[data-produto-id="246090740"],[data-produto-id="246090744"],[data-produto-id="262732129"],[data-produto-id="262732132"],[data-produto-id="262732134"],[data-produto-id="262732136"],[data-produto-id="270613006"],[data-produto-id="270613009"],[data-produto-id="270613011"],[data-produto-id="270613012"],[data-produto-id="282788503"],[data-produto-id="282790462"],[data-produto-id="282792968"],[data-produto-id="282792970"],[data-produto-id="282795514"],[data-produto-id="285445710"],[data-produto-id="287327886"],[data-produto-id="289898930"],[data-produto-id="319679737"],[data-produto-id="319681005"],[data-produto-id="319681006"],[data-produto-id="319681007"],[data-produto-id="331901067"],[data-produto-id="331901068"],[data-produto-id="331901069"],[data-produto-id="333827709"],[data-produto-id="333827715"],[data-produto-id="333829183"],[data-produto-id="333831829"],[data-produto-id="333831831"],[data-produto-id="333833262"],[data-produto-id="333833268"],[data-produto-id="333839465"],[data-produto-id="339237781"],[data-produto-id="339237782"],[data-produto-id="339237783"],[data-produto-id="358178064"],[data-produto-id="358179909"],[data-produto-id="358181276"],[data-produto-id="359191171"],[data-produto-id="373355329"],[data-produto-id="400011454"],[data-produto-id="401016946"],[data-produto-id="401017419"],[data-produto-id="401068740"],[data-produto-id="401068754"],[data-produto-id="401068781"],[data-produto-id="401068822"],[data-produto-id="401068825"],[data-produto-id="401068894"],[data-produto-id="401068961"],[data-produto-id="401068992"],[data-produto-id="401069028"],[data-produto-id="401069055"],[data-produto-id="401069155"],[data-produto-id="401069184"],[data-produto-id="401069234"],[data-produto-id="401069235"],[data-produto-id="401069302"],[data-produto-id="401584935"],[data-produto-id="403946240"],[data-produto-id="403946241"],[data-produto-id="403946242"],[data-produto-id="403946243"]))) #formas-envio-wrapper .forma-envio:not(.fornecedor-gratis){display:none!important}

/* ===== PEDIDO MISTO: Envio 1 (escolhe o frete) + Envio 2 (drop, grátis fixo) - igual ao carrinho ===== */
body.carrinho-checkout:has(.resumo-compra td:is([data-produto-id="211032935"],[data-produto-id="217140386"],[data-produto-id="223238521"],[data-produto-id="237407512"],[data-produto-id="239027408"],[data-produto-id="239027409"],[data-produto-id="239027410"],[data-produto-id="239027411"],[data-produto-id="239027412"],[data-produto-id="239028635"],[data-produto-id="239030027"],[data-produto-id="239031116"],[data-produto-id="239031700"],[data-produto-id="239033309"],[data-produto-id="239122409"],[data-produto-id="239122410"],[data-produto-id="239122415"],[data-produto-id="239122419"],[data-produto-id="239122420"],[data-produto-id="239151125"],[data-produto-id="239151126"],[data-produto-id="239159961"],[data-produto-id="239159962"],[data-produto-id="239161299"],[data-produto-id="239161300"],[data-produto-id="239161301"],[data-produto-id="239161302"],[data-produto-id="239161307"],[data-produto-id="239163328"],[data-produto-id="239163330"],[data-produto-id="239171875"],[data-produto-id="239174730"],[data-produto-id="239174840"],[data-produto-id="239174933"],[data-produto-id="239177013"],[data-produto-id="239177014"],[data-produto-id="239177015"],[data-produto-id="239178099"],[data-produto-id="239190600"],[data-produto-id="239295744"],[data-produto-id="239295746"],[data-produto-id="239295749"],[data-produto-id="239299608"],[data-produto-id="239302700"],[data-produto-id="239306292"],[data-produto-id="239307422"],[data-produto-id="239321656"],[data-produto-id="239321658"],[data-produto-id="239321659"],[data-produto-id="239321661"],[data-produto-id="239330306"],[data-produto-id="239714806"],[data-produto-id="239714809"],[data-produto-id="240060225"],[data-produto-id="240064479"],[data-produto-id="240071643"],[data-produto-id="240080474"],[data-produto-id="240080476"],[data-produto-id="240084912"],[data-produto-id="240088615"],[data-produto-id="240088616"],[data-produto-id="240243136"],[data-produto-id="240245561"],[data-produto-id="240276040"],[data-produto-id="240276357"],[data-produto-id="240276896"],[data-produto-id="240276897"],[data-produto-id="240277944"],[data-produto-id="240374358"],[data-produto-id="240514292"],[data-produto-id="240515197"],[data-produto-id="240516302"],[data-produto-id="240525246"],[data-produto-id="240525247"],[data-produto-id="240822548"],[data-produto-id="240822550"],[data-produto-id="240822551"],[data-produto-id="240824518"],[data-produto-id="240824521"],[data-produto-id="240824522"],[data-produto-id="240824523"],[data-produto-id="241930007"],[data-produto-id="242040189"],[data-produto-id="242042117"],[data-produto-id="242062771"],[data-produto-id="242062782"],[data-produto-id="242063560"],[data-produto-id="242064449"],[data-produto-id="242065725"],[data-produto-id="242065731"],[data-produto-id="246090740"],[data-produto-id="246090744"],[data-produto-id="262732129"],[data-produto-id="262732132"],[data-produto-id="262732134"],[data-produto-id="262732136"],[data-produto-id="270613006"],[data-produto-id="270613009"],[data-produto-id="270613011"],[data-produto-id="270613012"],[data-produto-id="282788503"],[data-produto-id="282790462"],[data-produto-id="282792968"],[data-produto-id="282792970"],[data-produto-id="282795514"],[data-produto-id="285445710"],[data-produto-id="287327886"],[data-produto-id="289898930"],[data-produto-id="319679737"],[data-produto-id="319681005"],[data-produto-id="319681006"],[data-produto-id="319681007"],[data-produto-id="331901067"],[data-produto-id="331901068"],[data-produto-id="331901069"],[data-produto-id="333827709"],[data-produto-id="333827715"],[data-produto-id="333829183"],[data-produto-id="333831829"],[data-produto-id="333831831"],[data-produto-id="333833262"],[data-produto-id="333833268"],[data-produto-id="333839465"],[data-produto-id="339237781"],[data-produto-id="339237782"],[data-produto-id="339237783"],[data-produto-id="358178064"],[data-produto-id="358179909"],[data-produto-id="358181276"],[data-produto-id="359191171"],[data-produto-id="373355329"],[data-produto-id="400011454"],[data-produto-id="401016946"],[data-produto-id="401017419"],[data-produto-id="401068740"],[data-produto-id="401068754"],[data-produto-id="401068781"],[data-produto-id="401068822"],[data-produto-id="401068825"],[data-produto-id="401068894"],[data-produto-id="401068961"],[data-produto-id="401068992"],[data-produto-id="401069028"],[data-produto-id="401069055"],[data-produto-id="401069155"],[data-produto-id="401069184"],[data-produto-id="401069234"],[data-produto-id="401069235"],[data-produto-id="401069302"],[data-produto-id="401584935"],[data-produto-id="403946240"],[data-produto-id="403946241"],[data-produto-id="403946242"],[data-produto-id="403946243"])):has(.resumo-compra td[data-produto-id]:not([data-produto-id="211032935"],[data-produto-id="217140386"],[data-produto-id="223238521"],[data-produto-id="237407512"],[data-produto-id="239027408"],[data-produto-id="239027409"],[data-produto-id="239027410"],[data-produto-id="239027411"],[data-produto-id="239027412"],[data-produto-id="239028635"],[data-produto-id="239030027"],[data-produto-id="239031116"],[data-produto-id="239031700"],[data-produto-id="239033309"],[data-produto-id="239122409"],[data-produto-id="239122410"],[data-produto-id="239122415"],[data-produto-id="239122419"],[data-produto-id="239122420"],[data-produto-id="239151125"],[data-produto-id="239151126"],[data-produto-id="239159961"],[data-produto-id="239159962"],[data-produto-id="239161299"],[data-produto-id="239161300"],[data-produto-id="239161301"],[data-produto-id="239161302"],[data-produto-id="239161307"],[data-produto-id="239163328"],[data-produto-id="239163330"],[data-produto-id="239171875"],[data-produto-id="239174730"],[data-produto-id="239174840"],[data-produto-id="239174933"],[data-produto-id="239177013"],[data-produto-id="239177014"],[data-produto-id="239177015"],[data-produto-id="239178099"],[data-produto-id="239190600"],[data-produto-id="239295744"],[data-produto-id="239295746"],[data-produto-id="239295749"],[data-produto-id="239299608"],[data-produto-id="239302700"],[data-produto-id="239306292"],[data-produto-id="239307422"],[data-produto-id="239321656"],[data-produto-id="239321658"],[data-produto-id="239321659"],[data-produto-id="239321661"],[data-produto-id="239330306"],[data-produto-id="239714806"],[data-produto-id="239714809"],[data-produto-id="240060225"],[data-produto-id="240064479"],[data-produto-id="240071643"],[data-produto-id="240080474"],[data-produto-id="240080476"],[data-produto-id="240084912"],[data-produto-id="240088615"],[data-produto-id="240088616"],[data-produto-id="240243136"],[data-produto-id="240245561"],[data-produto-id="240276040"],[data-produto-id="240276357"],[data-produto-id="240276896"],[data-produto-id="240276897"],[data-produto-id="240277944"],[data-produto-id="240374358"],[data-produto-id="240514292"],[data-produto-id="240515197"],[data-produto-id="240516302"],[data-produto-id="240525246"],[data-produto-id="240525247"],[data-produto-id="240822548"],[data-produto-id="240822550"],[data-produto-id="240822551"],[data-produto-id="240824518"],[data-produto-id="240824521"],[data-produto-id="240824522"],[data-produto-id="240824523"],[data-produto-id="241930007"],[data-produto-id="242040189"],[data-produto-id="242042117"],[data-produto-id="242062771"],[data-produto-id="242062782"],[data-produto-id="242063560"],[data-produto-id="242064449"],[data-produto-id="242065725"],[data-produto-id="242065731"],[data-produto-id="246090740"],[data-produto-id="246090744"],[data-produto-id="262732129"],[data-produto-id="262732132"],[data-produto-id="262732134"],[data-produto-id="262732136"],[data-produto-id="270613006"],[data-produto-id="270613009"],[data-produto-id="270613011"],[data-produto-id="270613012"],[data-produto-id="282788503"],[data-produto-id="282790462"],[data-produto-id="282792968"],[data-produto-id="282792970"],[data-produto-id="282795514"],[data-produto-id="285445710"],[data-produto-id="287327886"],[data-produto-id="289898930"],[data-produto-id="319679737"],[data-produto-id="319681005"],[data-produto-id="319681006"],[data-produto-id="319681007"],[data-produto-id="331901067"],[data-produto-id="331901068"],[data-produto-id="331901069"],[data-produto-id="333827709"],[data-produto-id="333827715"],[data-produto-id="333829183"],[data-produto-id="333831829"],[data-produto-id="333831831"],[data-produto-id="333833262"],[data-produto-id="333833268"],[data-produto-id="333839465"],[data-produto-id="339237781"],[data-produto-id="339237782"],[data-produto-id="339237783"],[data-produto-id="358178064"],[data-produto-id="358179909"],[data-produto-id="358181276"],[data-produto-id="359191171"],[data-produto-id="373355329"],[data-produto-id="400011454"],[data-produto-id="401016946"],[data-produto-id="401017419"],[data-produto-id="401068740"],[data-produto-id="401068754"],[data-produto-id="401068781"],[data-produto-id="401068822"],[data-produto-id="401068825"],[data-produto-id="401068894"],[data-produto-id="401068961"],[data-produto-id="401068992"],[data-produto-id="401069028"],[data-produto-id="401069055"],[data-produto-id="401069155"],[data-produto-id="401069184"],[data-produto-id="401069234"],[data-produto-id="401069235"],[data-produto-id="401069302"],[data-produto-id="401584935"],[data-produto-id="403946240"],[data-produto-id="403946241"],[data-produto-id="403946242"],[data-produto-id="403946243"])){
  & .resumo-compra td[data-produto-id]:after{content:'Envio 1';display:inline-block;margin-top:7px;padding:4px 9px;border-radius:20px;background:#f1f1f1;color:#4a4a4a;font:700 11.5px/1 Lato,Arial,sans-serif}
  & .resumo-compra td:is([data-produto-id="211032935"],[data-produto-id="217140386"],[data-produto-id="223238521"],[data-produto-id="237407512"],[data-produto-id="239027408"],[data-produto-id="239027409"],[data-produto-id="239027410"],[data-produto-id="239027411"],[data-produto-id="239027412"],[data-produto-id="239028635"],[data-produto-id="239030027"],[data-produto-id="239031116"],[data-produto-id="239031700"],[data-produto-id="239033309"],[data-produto-id="239122409"],[data-produto-id="239122410"],[data-produto-id="239122415"],[data-produto-id="239122419"],[data-produto-id="239122420"],[data-produto-id="239151125"],[data-produto-id="239151126"],[data-produto-id="239159961"],[data-produto-id="239159962"],[data-produto-id="239161299"],[data-produto-id="239161300"],[data-produto-id="239161301"],[data-produto-id="239161302"],[data-produto-id="239161307"],[data-produto-id="239163328"],[data-produto-id="239163330"],[data-produto-id="239171875"],[data-produto-id="239174730"],[data-produto-id="239174840"],[data-produto-id="239174933"],[data-produto-id="239177013"],[data-produto-id="239177014"],[data-produto-id="239177015"],[data-produto-id="239178099"],[data-produto-id="239190600"],[data-produto-id="239295744"],[data-produto-id="239295746"],[data-produto-id="239295749"],[data-produto-id="239299608"],[data-produto-id="239302700"],[data-produto-id="239306292"],[data-produto-id="239307422"],[data-produto-id="239321656"],[data-produto-id="239321658"],[data-produto-id="239321659"],[data-produto-id="239321661"],[data-produto-id="239330306"],[data-produto-id="239714806"],[data-produto-id="239714809"],[data-produto-id="240060225"],[data-produto-id="240064479"],[data-produto-id="240071643"],[data-produto-id="240080474"],[data-produto-id="240080476"],[data-produto-id="240084912"],[data-produto-id="240088615"],[data-produto-id="240088616"],[data-produto-id="240243136"],[data-produto-id="240245561"],[data-produto-id="240276040"],[data-produto-id="240276357"],[data-produto-id="240276896"],[data-produto-id="240276897"],[data-produto-id="240277944"],[data-produto-id="240374358"],[data-produto-id="240514292"],[data-produto-id="240515197"],[data-produto-id="240516302"],[data-produto-id="240525246"],[data-produto-id="240525247"],[data-produto-id="240822548"],[data-produto-id="240822550"],[data-produto-id="240822551"],[data-produto-id="240824518"],[data-produto-id="240824521"],[data-produto-id="240824522"],[data-produto-id="240824523"],[data-produto-id="241930007"],[data-produto-id="242040189"],[data-produto-id="242042117"],[data-produto-id="242062771"],[data-produto-id="242062782"],[data-produto-id="242063560"],[data-produto-id="242064449"],[data-produto-id="242065725"],[data-produto-id="242065731"],[data-produto-id="246090740"],[data-produto-id="246090744"],[data-produto-id="262732129"],[data-produto-id="262732132"],[data-produto-id="262732134"],[data-produto-id="262732136"],[data-produto-id="270613006"],[data-produto-id="270613009"],[data-produto-id="270613011"],[data-produto-id="270613012"],[data-produto-id="282788503"],[data-produto-id="282790462"],[data-produto-id="282792968"],[data-produto-id="282792970"],[data-produto-id="282795514"],[data-produto-id="285445710"],[data-produto-id="287327886"],[data-produto-id="289898930"],[data-produto-id="319679737"],[data-produto-id="319681005"],[data-produto-id="319681006"],[data-produto-id="319681007"],[data-produto-id="331901067"],[data-produto-id="331901068"],[data-produto-id="331901069"],[data-produto-id="333827709"],[data-produto-id="333827715"],[data-produto-id="333829183"],[data-produto-id="333831829"],[data-produto-id="333831831"],[data-produto-id="333833262"],[data-produto-id="333833268"],[data-produto-id="333839465"],[data-produto-id="339237781"],[data-produto-id="339237782"],[data-produto-id="339237783"],[data-produto-id="358178064"],[data-produto-id="358179909"],[data-produto-id="358181276"],[data-produto-id="359191171"],[data-produto-id="373355329"],[data-produto-id="400011454"],[data-produto-id="401016946"],[data-produto-id="401017419"],[data-produto-id="401068740"],[data-produto-id="401068754"],[data-produto-id="401068781"],[data-produto-id="401068822"],[data-produto-id="401068825"],[data-produto-id="401068894"],[data-produto-id="401068961"],[data-produto-id="401068992"],[data-produto-id="401069028"],[data-produto-id="401069055"],[data-produto-id="401069155"],[data-produto-id="401069184"],[data-produto-id="401069234"],[data-produto-id="401069235"],[data-produto-id="401069302"],[data-produto-id="401584935"],[data-produto-id="403946240"],[data-produto-id="403946241"],[data-produto-id="403946242"],[data-produto-id="403946243"]):after{content:'Envio 2 · frete grátis';background:#e8f7ee;color:#00873f}
  & #formas-envio-wrapper:before{content:'Envio 1 · escolha o frete';display:block;margin:0 0 10px;font:900 14px/1.2 Lato,Arial,sans-serif;color:#171717}
  & #formas-envio-wrapper:after{content:'Envio 2 · frete grátis';display:block;margin:18px 0 10px;font:900 14px/1.2 Lato,Arial,sans-serif;color:#171717}
  & #formasEnvio .warning-text:before{content:'Grátis · chega em até 14 dias úteis\A Envio internacional grátis · sem cobrança adicional';white-space:pre-line;display:block;
    margin:0 0 14px;padding:14px 14px 14px 46px;border:1.5px solid #d30100;border-radius:12px;box-shadow:0 0 0 1px #d30100;
    background:#fff radial-gradient(circle at 23px 22px,#d30100 0 4px,#fff 4.5px 6.5px,#d30100 7px 8.5px,transparent 9px) no-repeat;
    font:400 13px/1.5 Lato,Arial,sans-serif;color:#6b6b6b}
  & #formasEnvio .warning-text:first-line{font-weight:900;font-size:15px;color:#00a650}
}
