/*
Theme Name: Hello Elementor Child (Orcatech)
Theme URI: https://orcatechbio.com
Description: Orcatech child theme for Hello Elementor. Adds the dynamic WooCommerce single-product template, compliance chrome, and header fixes.
Author: Orcatech Bio-Peptides
Template: hello-elementor
Version: 1.0.0
Text Domain: orcatech
*/

/* Cap the site header logo so it can never balloon (kills the oversized header). */
#site-header .site-logo img,
#site-header .custom-logo,
#site-header .header-inner img {
  max-height: 48px;
  width: auto;
}


/* ===================== CHECKOUT — dark theme ===================== */
.wc-block-checkout,.woocommerce-checkout,.wp-block-woocommerce-checkout{color:#E0EAF8;}
.wc-block-checkout .wc-block-components-text-input input,
.wc-block-checkout input.input-text,
.wc-block-checkout input[type=text],
.wc-block-checkout input[type=email],
.wc-block-checkout input[type=tel],
.wc-block-checkout input[type=number],
.wc-block-checkout input[type=password],
.wc-block-checkout textarea,
.wc-block-checkout .wc-block-components-combobox input,
.wc-block-checkout .components-select-control__input,
.wc-block-checkout select{background:#0A1222 !important;color:#E0EAF8 !important;border:1px solid #16223B !important;box-shadow:none !important;}
.wc-block-checkout .wc-block-components-text-input.is-active input,
.wc-block-checkout input:focus,.wc-block-checkout textarea:focus{border-color:#2F7BFF !important;}
.wc-block-checkout ::placeholder{color:#5B6A82;}
.wc-block-checkout label,
.wc-block-checkout .wc-block-components-text-input label,
.wc-block-checkout .wc-block-components-checkout-step__description{color:#8A96AC !important;}
.wc-block-checkout h2,.wc-block-checkout h3,.wc-block-checkout .wc-block-components-title,
.wc-block-checkout .wc-block-components-product-name,
.wc-block-checkout .wc-block-components-totals-item__label,
.wc-block-checkout .wc-block-components-totals-item__value{color:#E0EAF8 !important;}
.wc-block-checkout .wc-block-components-order-summary,
.wc-block-checkout .wc-block-components-sidebar{background:#0A1222 !important;border:1px solid #16223B !important;border-radius:12px;}
.wc-block-checkout .wc-block-components-checkbox__label,
.wc-block-checkout .wc-block-checkout__terms,
.wc-block-checkout .wc-block-components-address-card{color:#E0EAF8 !important;}
.wc-block-checkout a{color:#4C92FF !important;}
/* Place Order button (was pink) -> brand blue */
.wc-block-checkout .wc-block-components-checkout-place-order-button,
.wp-block-woocommerce-checkout-actions-block button,
.wc-block-components-checkout-place-order-button{background:#2F7BFF !important;background-color:#2F7BFF !important;color:#fff !important;border:none !important;}
.wc-block-checkout .wc-block-components-checkout-place-order-button:hover{background:#4C92FF !important;background-color:#4C92FF !important;}
