/*
 Theme Name: Carz Child
 Theme URI: https://remolkea.com
 Description: Tema hijo de Carz para personalizaciones seguras.
 Author: Tu Nombre o Empresa
 Author URI: https://gruposicom.com/
 Template: carz
 Version: 1.0.0
 Text Domain: carz-child
*/


div.wpcf7 .form-style-5 .style-line[class*="icon-"]:before {
    color: #000;
}
/* === Botón "Solicitar información" === */
.single-product .btn-solicitar-info {
    display: inline-block;
    margin-bottom: 20px !important;
    padding: 0.9rem 1.5rem;
    border-radius: 6px;
    background-color: #1e73be;
    color: #fff !important;
    font-weight: 600;
    text-transform: none;
    letter-spacing: 0.2px;
    transition: background-color 0.25s ease;
    text-decoration: none;
}

.single-product .btn-solicitar-info:hover {
    background-color: #155d94;
    color: #fff !important;
}

/* === Ocultar texto residual del botón "Añadir al carrito" en algunos temas === */
.single_product_custom_text_after_add_to_cart {
    display: none;
}

/**
 * === Estilos del formulario CF7 en la página .page-id-2646 ===
 * Incluye color base, placeholders, foco y campos rellenos.
 */

.page-id-2646 input.wpcf7-form-control.wpcf7-text,
.page-id-2646 input.wpcf7-form-control.wpcf7-email,
.page-id-2646 textarea.wpcf7-form-control.wpcf7-textarea {
    color: #000 !important;
    caret-color: #000 !important;
    -webkit-text-fill-color: #000;
}

/* === Placeholders === */
.page-id-2646 input.wpcf7-form-control.wpcf7-text::placeholder,
.page-id-2646 input.wpcf7-form-control.wpcf7-email::placeholder,
.page-id-2646 textarea.wpcf7-form-control.wpcf7-textarea::placeholder {
    color: #000 !important;
    opacity: 0.6;
}

/* Compatibilidad Safari y Edge */
.page-id-2646 input.wpcf7-form-control.wpcf7-text::-webkit-input-placeholder,
.page-id-2646 input.wpcf7-form-control.wpcf7-email::-webkit-input-placeholder,
.page-id-2646 textarea.wpcf7-form-control.wpcf7-textarea::-webkit-input-placeholder {
    color: #000 !important;
}
.page-id-2646 input.wpcf7-form-control.wpcf7-text:-ms-input-placeholder,
.page-id-2646 input.wpcf7-form-control.wpcf7-email:-ms-input-placeholder,
.page-id-2646 textarea.wpcf7-form-control.wpcf7-textarea:-ms-input-placeholder {
    color:#000 !important;
}

/* === Estado de foco === */
.page-id-2646 input.wpcf7-form-control.wpcf7-text:focus,
.page-id-2646 input.wpcf7-form-control.wpcf7-email:focus,
.page-id-2646 textarea.wpcf7-form-control.wpcf7-textarea:focus {
    color:#000 !important;
    outline: none;
}

/* === Campos rellenos (.fill_inited.filled) === */
.page-id-2646 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.fill_inited.filled,
.page-id-2646 input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.fill_inited.filled,
.page-id-2646 textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.fill_inited.filled {
    caret-color: #000;
    -webkit-text-fill-color: #000;
    color: #000 !important;
}



