/*
Theme Name: BioCore Child
Theme URI: https://biocoresupplement.shop
Description: Tema hijo de Hostinger AI theme con la landing nativa de Digestive Enzyme Pro Blend como plantilla de pagina.
Author: Simple Media
Template: hostinger-ai-theme
Version: 1.3
Text Domain: biocore-child
*/

/* Los estilos de la landing viven dentro de su propia plantilla (template-landing.php).
   Este archivo declara el tema hijo y aplica la identidad de marca al carrito y checkout. */

/* ===== Identidad BioCore en Carrito y Checkout (WooCommerce blocks) ===== */

/* Boton principal (Proceed to Checkout / Place Order): protagonista, en morado de marca */
.wc-block-cart__submit-button,
.wc-block-components-checkout-place-order-button,
.wp-block-woocommerce-proceed-to-checkout-block a,
.wc-block-cart .wc-block-components-button:not(.is-link),
.wc-block-checkout .wc-block-components-button:not(.is-link) {
    background: #6B57C8 !important;
    border-color: #6B57C8 !important;
    color: #fff !important;
    border-radius: 999px !important;
    font-weight: 800 !important;
    padding: 16px 24px !important;
    box-shadow: 0 10px 24px -8px rgba(107, 87, 200, .55) !important;
    transition: background .15s ease, transform .15s ease !important;
}
.wc-block-cart__submit-button:hover,
.wc-block-components-checkout-place-order-button:hover,
.wp-block-woocommerce-proceed-to-checkout-block a:hover {
    background: #4A3A9E !important;
    border-color: #4A3A9E !important;
    transform: translateY(-1px);
}

/* Linea de confianza debajo del boton de checkout */
.wc-block-cart__submit:after,
.wp-block-woocommerce-proceed-to-checkout-block:after {
    content: "🔒 Pago seguro · Envío desde USA";
    display: block;
    text-align: center;
    font-size: .8rem;
    color: #6B57C8;
    font-weight: 700;
    margin-top: 10px;
}

/* Titulos del carrito/checkout con el caracter de la marca */
.wc-block-cart h1,
.wc-block-checkout h1,
.entry-title,
.wp-block-post-title {
    letter-spacing: -0.01em;
    font-weight: 900;
}

/* Acentos morados: links, precios de oferta y totales */
.wc-block-cart a:not(.wc-block-components-button),
.wc-block-components-product-name {
    color: #4A3A9E;
}
.wc-block-components-totals-footer-item .wc-block-components-totals-item__value,
.wc-block-components-product-price__value.is-discounted {
    color: #6B57C8;
    font-weight: 800;
}
.wc-block-components-sale-badge {
    background: #6B57C8;
    color: #fff;
    border: 0;
    border-radius: 6px;
}

/* reCAPTCHA: subirlo para que no tape el boton de checkout en movil */
.grecaptcha-badge {
    bottom: 110px !important;
}
