/*
Theme Name: Educa Child
Theme URI: https://centroeducaead.com.br/
Description: Child theme do Hello Elementor para o Centro Educa.
Author: Caio Vinicius
Version: 1.0.0
Template: hello-elementor
Text Domain: educa-child
*/

/* ===========================================================
   Educa Child — Estilo Cart & Checkout
   Aplica paleta da marca aos elementos padrão do WooCommerce
   =========================================================== */

/* Botões principais (Add to cart, Update cart, Place order) */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce-page #payment #place_order,
.woocommerce a.button.alt,
.woocommerce button.button.alt {
    background-color: #FF8C00;
    color: #ffffff;
    border: none;
    border-radius: 4px;
    padding: 12px 24px;
    font-family: "Jost", sans-serif;
    font-weight: 600;
    text-transform: none;
    transition: background-color 0.2s ease;
}

.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce-page #payment #place_order:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover {
    background-color: #191970;
    color: #ffffff;
}

/* Inputs do formulário de checkout */
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce form .form-row select,
.woocommerce-page form .form-row input.input-text {
    border: 1px solid #ECF4FF;
    border-radius: 4px;
    padding: 10px 12px;
    font-family: "Open Sans", sans-serif;
    transition: border-color 0.2s ease;
}

.woocommerce form .form-row input.input-text:focus,
.woocommerce form .form-row textarea:focus,
.woocommerce form .form-row select:focus {
    border-color: #2878EB;
    outline: none;
    box-shadow: 0 0 0 2px rgba(40, 120, 235, 0.15);
}

/* Tabelas de cart e order review */
.woocommerce table.shop_table thead {
    background-color: #191970;
}
.woocommerce table.shop_table thead th {
    color: #ffffff;
    font-family: "Jost", sans-serif;
    font-weight: 600;
}

.woocommerce table.shop_table tfoot tr.order-total .amount {
    color: #F14D5D;
    font-family: "Jost", sans-serif;
    font-weight: 700;
    font-size: 1.2em;
}

/* Mensagens de notificação WC */
.woocommerce-message,
.woocommerce-info {
    border-top-color: #2878EB;
}
.woocommerce-message::before,
.woocommerce-info::before {
    color: #2878EB;
}
.woocommerce-error {
    border-top-color: #F14D5D;
}
.woocommerce-error::before {
    color: #F14D5D;
}

/* Cupom no cart */
.woocommerce-cart .cart-collaterals .cart_totals h2,
.woocommerce-checkout #order_review_heading {
    color: #191970;
    font-family: "Jost", sans-serif;
    font-weight: 700;
}

/* Steps do checkout (caso WC blocks ativo) */
.wc-block-checkout__main .wc-block-components-form .wc-block-components-button {
    background-color: #FF8C00 !important;
}

/* ===========================================================
   Header — CTA do menu "Já sou Aluno"
   =========================================================== */
.educa-header .menu-cta a,
.menu-cta > a {
    background-color: #191970;
    color: #ffffff !important;
    padding: 10px 20px;
    border-radius: 6px;
    transition: background-color 0.2s ease;
}
.educa-header .menu-cta a:hover,
.menu-cta > a:hover {
    background-color: #2878EB;
    color: #ffffff !important;
}
