/* KLC Astra: ajustes derivados de la auditoría del 2 de noviembre de 2026. */
body.wp-theme-astra.home .entry-content .klc-btn.klc-btn-teal {
    background: linear-gradient(135deg, #087777, #075f63) !important;
    color: #fff !important;
}
.klc-mobile-search {margin:20px 15px;padding-top:16px;border-top:1px solid #e8e8e8;}
.klc-mobile-search label {display:block;margin-bottom:8px;color:#10263f;font-size:14px;font-weight:600;}
.klc-mobile-search input[type=search] {width:100%;min-height:44px;margin:0 0 10px;padding:10px;border:1px solid #687e8e;border-radius:6px;font-size:16px;}
.klc-mobile-search button {width:100%;min-height:44px;border:0;border-radius:6px;background:#10263f;color:#fff;font-size:14px;font-weight:600;}
.klc-mobile-search input:focus-visible,.klc-mobile-search button:focus-visible {outline:3px solid #087777;outline-offset:3px;}
@media(max-width:767px) {
    body.woocommerce-shop #primary {margin-top:24px !important;}
    body.woocommerce-shop .klc-store-sectionbar {padding:9px 22px;}
    body.woocommerce-shop .klc-store-hero {padding:22px;margin-bottom:24px;}
    body.woocommerce-shop .klc-store-eyebrow {margin-bottom:12px;font-size:11px;}
    body.woocommerce-shop .klc-store-hero h1 {margin-bottom:12px;font-size:27px;line-height:1.12;}
    body.woocommerce-shop .klc-store-hero__lead {margin-bottom:0;font-size:15px;line-height:1.5;}
    body.woocommerce-shop .klc-store-hero__steps {display:none;}
    body.woocommerce-shop .klc-store-hero__content > div:last-child {gap:10px !important;margin-top:16px !important;}
    body.woocommerce-shop .klc-store-hero__content > div:last-child > span {font-size:13px !important;}
    body.woocommerce-shop .woocommerce-breadcrumb {margin:10px 0 20px;}
}
