.faixa-esgotado[data-v-e8127ed1]{background:#5c3d2e;border-bottom:1px solid #fff;border-top:1px solid #fff;color:#fff;font-size:11px;font-weight:700;left:-25%;letter-spacing:.5px;line-height:1.3;padding:2px 0;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase;top:26%;transform:rotate(-28deg);width:150%;z-index:1}.modal-overlay[data-v-47131442]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.modal-personalizacao[data-v-47131442]{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0003;display:flex;flex-direction:column;height:90vh;max-height:90vh;max-width:1100px;width:100%}.modal-header-custom[data-v-47131442]{align-items:center;border-bottom:1px solid #eee;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.modal-header-custom h4[data-v-47131442]{font-size:18px;font-weight:600;margin:0}.btn-fechar[data-v-47131442]{background:none;border:none;color:#666;cursor:pointer;font-size:28px;line-height:1;padding:0 4px}.btn-fechar[data-v-47131442]:hover{color:#000}.modal-body-custom[data-v-47131442]{flex:1;overflow-y:auto;padding:20px;scrollbar-color:#ccc transparent;scrollbar-width:thin}.modal-body-custom[data-v-47131442]::-webkit-scrollbar{width:5px}.modal-body-custom[data-v-47131442]::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.secao-label[data-v-47131442]{color:#333;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.variacoes-select-grid[data-v-47131442]{display:flex;flex-wrap:wrap;gap:8px}.variacao-option[data-v-47131442]{align-items:center;background:#fafafa;border:2px solid #e0e2e3;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:6px;position:relative;transition:all .2s ease;width:72px}.variacao-option.sem-estoque[data-v-47131442]{cursor:not-allowed}.variacao-option.sem-estoque[data-v-47131442]:hover{border-color:#e0e2e3}.variacao-option.sem-estoque[data-v-47131442]>:not(.faixa-esgotado){filter:grayscale(100%);opacity:.45}.variacao-option[data-v-47131442]:hover{border-color:#f79428}.variacao-option.selected[data-v-47131442]{background:#fff7ed;border-color:#f79428}.variacao-option img[data-v-47131442]{-o-object-fit:contain;object-fit:contain}.variacao-option img[data-v-47131442],.variacao-sem-foto[data-v-47131442]{border-radius:4px;height:48px;width:48px}.variacao-sem-foto[data-v-47131442]{align-items:center;background-color:#f5f6f8;color:#b0b3bb;display:flex;font-size:18px;justify-content:center}.variacao-codigo[data-v-47131442]{color:#666;font-size:10px;line-height:1.2;margin-top:4px;text-align:center;word-break:break-all}.variacao-estoque[data-v-47131442]{color:#333;font-size:10px;font-weight:600;margin-top:2px;text-align:center}.card-personalizacao[data-v-47131442]{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;overflow:hidden}.card-personalizacao-header[data-v-47131442]{align-items:center;cursor:pointer;display:flex;gap:12px;padding:10px 16px}.card-personalizacao.aberto[data-v-47131442]{border-color:#f79428}.card-personalizacao.aberto .card-personalizacao-header[data-v-47131442]{border-bottom:1px solid #eef0f3}.card-seta[data-v-47131442]{color:#9ca3af;font-size:13px}.card-indisponivel[data-v-47131442]{color:#dc2626;font-size:12px;font-weight:600}.card-personalizacao-header h5[data-v-47131442]{flex:1;font-size:15px;font-weight:600;margin:0;min-width:0}.btn-remover-personalizacao[data-v-47131442]{background:none;border:none;color:#999;cursor:pointer;font-size:24px;line-height:1;padding:0 4px}.btn-remover-personalizacao[data-v-47131442]:hover{color:#dc3545}.personalizacoes-opcoes[data-v-47131442]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.btn-opcao-personalizacao[data-v-47131442]{align-items:center;background:#fff;border:2px solid #e0e2e3;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 16px;transition:all .2s ease}.btn-opcao-personalizacao[data-v-47131442]:hover{border-color:#f79428}.btn-opcao-personalizacao.selected[data-v-47131442]{background:#fff7ed;border-color:#f79428;color:#c2410c}.opcao-check[data-v-47131442]{align-items:center;background:#f3f4f6;border-radius:50%;color:#f79428;display:inline-flex;font-size:13px;font-weight:700;height:20px;justify-content:center;width:20px}.btn-opcao-personalizacao.selected .opcao-check[data-v-47131442]{background:#f79428;color:#fff}.dica-escolha[data-v-47131442]{color:#888;font-size:13px;margin:0 0 12px}.card-personalizacao-body[data-v-47131442]{padding:16px}.descricao-personalizacao[data-v-47131442]{color:#666;font-size:13px;margin-bottom:12px}.input-group-qtd[data-v-47131442]{border:1px solid #ddd;border-radius:6px;overflow:hidden;width:-moz-max-content;width:max-content}.btn-qtd[data-v-47131442],.input-group-qtd[data-v-47131442]{align-items:center;display:flex}.btn-qtd[data-v-47131442]{background:#f3f4f6;border:none;cursor:pointer;font-size:18px;font-weight:600;height:36px;justify-content:center;transition:background .15s;width:36px}.btn-qtd[data-v-47131442]:hover{background:#e5e7eb}.input-qtd[data-v-47131442]{-moz-appearance:textfield;border:1px solid #ddd;border-bottom:none;border-top:none;font-size:14px;font-weight:500;height:36px;outline:none;text-align:center;width:100px}.input-qtd[data-v-47131442]::-webkit-inner-spin-button,.input-qtd[data-v-47131442]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.preco-unidade[data-v-47131442]{line-height:1.2;text-align:right}.preco-unidade strong[data-v-47131442]{color:#f79428;display:block;font-size:18px;font-weight:700}.preco-unidade small[data-v-47131442]{color:#6b7280;font-size:11px}.escada-titulo[data-v-47131442]{color:#6b7280;font-size:12px;margin-bottom:6px}.escada-faixas[data-v-47131442]{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.faixa[data-v-47131442]{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;flex:1 0 92px;flex-direction:column;gap:2px;padding:8px 10px;transition:border-color .15s}.faixa[data-v-47131442]:hover{border-color:#f79428}.faixa-qtd[data-v-47131442]{color:#6b7280;font-size:12px}.faixa-preco[data-v-47131442]{color:#1f2937;font-size:15px;font-weight:600}.faixa-atual[data-v-47131442]{background:#fff7ed;border:2px solid #f79428;padding:7px 9px}.faixa-atual .faixa-preco[data-v-47131442],.faixa-atual .faixa-qtd[data-v-47131442]{color:#9a4b00}.faixa-passou .faixa-preco[data-v-47131442]{color:#9ca3af;text-decoration:line-through}.incentivo-faixa[data-v-47131442]{background:#fff7ed;border-radius:8px;color:#9a4b00;font-size:14px;margin-top:14px;padding:10px 12px}.incentivo-linha[data-v-47131442]{align-items:center;display:flex;gap:12px;justify-content:space-between}.incentivo-economia[data-v-47131442]{white-space:nowrap}.incentivo-barra[data-v-47131442]{background:#fde3c4;border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.incentivo-barra>div[data-v-47131442]{background:#f79428;height:100%;transition:width .2s}.btn-incentivo[data-v-47131442]{background:#fff;border:1px solid #f79428;border-radius:6px;color:#f79428;flex-shrink:0;font-size:13px;font-weight:600;padding:4px 10px;white-space:nowrap}.btn-incentivo[data-v-47131442]:hover{background:#f79428;color:#fff}.melhor-preco[data-v-47131442]{color:#15803d;font-weight:500}.linha-total[data-v-47131442],.melhor-preco[data-v-47131442]{font-size:14px;margin-top:14px}.linha-total[data-v-47131442]{align-items:baseline;border-top:1px solid #eef0f3;color:#6b7280;display:flex;justify-content:space-between;padding-top:12px}.linha-total strong[data-v-47131442]{color:#f79428;font-size:18px;font-weight:700}.alerta-indisponivel[data-v-47131442]{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:13px;font-weight:500;margin-top:14px;padding:8px 12px}.sem-personalizacoes[data-v-47131442]{color:#999;font-size:14px;padding:40px 20px;text-align:center}.modal-footer-custom[data-v-47131442]{background:#fff;border-radius:0 0 12px 12px;border-top:1px solid #eee;flex-shrink:0;padding:12px 20px}.rodape-detalhes[data-v-47131442]{background:#f9fafb;border-radius:8px;color:#4b5563;font-size:13px;margin-bottom:10px;max-height:30vh;overflow-y:auto;padding:8px 12px}.rodape-linha[data-v-47131442]{display:flex;gap:12px;justify-content:space-between;padding:2px 0}.rodape-unidade[data-v-47131442]{border-top:1px solid #eee;color:#1f2937;font-weight:600;margin-top:4px;padding-top:6px}.rodape-barra[data-v-47131442]{align-items:center;display:flex;gap:16px}.rodape-total[data-v-47131442]{align-items:flex-start;display:flex;flex:1;flex-direction:column;line-height:1.2;min-width:0}.rodape-total small[data-v-47131442]{color:#6b7280;font-size:12px}.rodape-total strong[data-v-47131442]{color:#f79428;font-size:20px;font-weight:700}.link-detalhes[data-v-47131442]{align-items:center;background:none;border:0;color:#f79428;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:0}.btn-confirmar[data-v-47131442]{background:#f79428;border:1px solid #f79428;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:15px;font-weight:600;padding:12px 32px;transition:all .2s}.btn-confirmar[data-v-47131442]:hover{background:transparent;color:#f79428}.mensagem-erro[data-v-47131442]{color:#dc2626;font-size:13px;font-weight:600;margin:8px 0 0;text-align:center}@media(max-width:575.98px){.modal-personalizacao[data-v-47131442]{border-radius:8px;height:95vh;max-height:95vh}.modal-footer-custom[data-v-47131442]{padding:10px 14px}.btn-confirmar[data-v-47131442]{padding:12px 22px}}
