/* Identidad negra global CMD TIENDA — sustituye el fondo claro anterior */
:root{--cmd-ink:#f4f6f1;--cmd-wine:#a4ed34;--cmd-wine-hover:#b9ff58;--cmd-paper:#0c0d0d;--cmd-card:#1b1e1b;--cmd-line:#343b31;--cmd-muted:#aab3a7;--theme-palette-color-3:#e8ece6;--theme-palette-color-4:#f7f8f5}
html,body,body #main-container,body #main,body .site-main,body .ct-content,body .site-content{background:#0c0d0d!important;color:#e6eae4!important}
body .entry-content,body .entry-summary,body .ct-breadcrumbs{color:#d7dfd4}
body h1,body h2,body h3,body h4,body h5,body h6,body .entry-title,body .page-title,body .woocommerce-products-header__title{color:#f5f8f2!important}
body a{color:#a4ed34}
body a:hover{color:#c4ff80}
body .wp-element-button,body button[type=submit],body input[type=submit],body .woocommerce a.button,body .woocommerce button.button,body .woocommerce input.button,body .entry-content .wp-block-button__link{background:#a4ed34!important;color:#101410!important;border-color:#a4ed34!important}
body .wp-element-button:hover,body button[type=submit]:hover,body input[type=submit]:hover,body .woocommerce a.button:hover,body .woocommerce button.button:hover{background:#c0ff6c!important;color:#101410!important}
body .woocommerce ul.products li.product,body .wc-block-product,body .woocommerce table.shop_table,body .woocommerce .cart-collaterals,body.woocommerce-checkout #order_review{background:#1a1d1a!important;border-color:#343e32!important;color:#e8eee5!important}
body .woocommerce ul.products li.product .woocommerce-loop-product__title,body .wp-block-post-title a,body .wc-block-product__title a{color:#f4f6f1!important}
body .woocommerce ul.products li.product .price,body .woocommerce .price{color:#a4ed34!important}
body .woocommerce ul.products li.product .button{background:#a4ed34!important;color:#0b0f0b!important}
body .woocommerce ul.products li.product a img{background:#f5f5f2}
body .woocommerce input.input-text,body .woocommerce textarea,body .woocommerce select,body input[type=text],body input[type=email],body input[type=tel],body textarea{background:#222721;color:#fff;border-color:#485247}
body .woocommerce-message,body .woocommerce-info{background:#1e261d;color:#f3f5f1;border-color:#94d742}
body .wp-block-woocommerce-product-collection{color:#ecf0e9}
body.home .entry-content{background:#0c0d0d}
body.home .cmd-hero-inner{max-width:1250px;padding-block:55px}
body.home .cmd-trust-bar__inner{max-width:1400px}
body.home .wp-block-columns:has(>.wp-block-column .wp-block-cover){gap:18px;padding-block:36px}
body.home .wp-block-cover{border-radius:12px;overflow:hidden;border:1px solid #3c4938;min-height:280px!important;transition:transform .22s,border-color .22s,box-shadow .22s}
body.home .wp-block-cover:hover{transform:translateY(-3px);border-color:#a4ed34;box-shadow:0 14px 30px #0007}
body.home .wp-block-cover__background{background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.06))!important}
body.home .wp-block-cover__inner-container{position:relative;z-index:2;pointer-events:none}
body.home .wp-block-cover__inner-container p{color:#fff!important;font-size:clamp(17px,1.6vw,26px)!important;line-height:1.15;text-shadow:0 2px 6px #000}
body.home .cmd-promo-link{position:absolute;inset:0;z-index:3;display:block;text-indent:-9999px;overflow:hidden}
body.home .cmd-promo-link:focus-visible{outline:3px solid #a4ed34;outline-offset:-5px}
body.home .wc-block-product-template li{background:#1a1e1a;border:1px solid #374134;border-radius:10px;padding:10px}
body.home .wc-block-product-template li a{color:#f4f6f0}
body.home .wc-block-product-template li .wc-block-components-product-price{color:#a4ed34}
@media(max-width:700px){body.home .wp-block-columns:has(>.wp-block-column .wp-block-cover){gap:14px;padding-block:18px}body.home .wp-block-cover{min-height:210px!important}}
