/* Alpha SI - Fondo variante C (gamer, acento amarillo) v1.0.2 */
body.alpha-fondo-c .product-card,body.alpha-fondo-c ul.products li.product{background:#fff!important;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 10px rgba(15,23,42,.06);transition:box-shadow .2s,transform .2s,border-color .2s}
body.alpha-fondo-c .product-card__price,body.alpha-fondo-c ul.products li.product .price{color:#0f172a!important;font-size:1.35rem!important;font-weight:800!important;letter-spacing:-.01em}
body.alpha-fondo-c .product-card__price del,body.alpha-fondo-c ul.products li.product .price del{font-size:.8em;color:#64748b!important;font-weight:500}
body.alpha-fondo-c .add_to_cart_button{font-weight:800!important}
body.alpha-fondo-c{background-color:#f3f4f7!important;background-image:
 linear-gradient(rgba(212,168,0,.09) 1px,transparent 1px),
 linear-gradient(90deg,rgba(212,168,0,.09) 1px,transparent 1px),
 radial-gradient(circle at 15% 10%,rgba(255,208,0,.12),transparent 40%),
 radial-gradient(circle at 85% 60%,rgba(255,149,0,.08),transparent 40%)!important;
 background-size:28px 28px,28px 28px,100% 100%,100% 100%!important;background-attachment:fixed!important}
body.alpha-fondo-c .site-main>section{background:transparent!important}
body.alpha-fondo-c #why-us,body.alpha-fondo-c #service-cta{background:#0b1220 linear-gradient(rgba(255,208,0,.08) 1px,transparent 1px) 0 0/24px 24px!important;color:#e2e8f0}
body.alpha-fondo-c #why-us h2,body.alpha-fondo-c #why-us h3,body.alpha-fondo-c #service-cta h2,body.alpha-fondo-c #service-cta h3{color:#fff!important;text-shadow:0 0 12px rgba(255,208,0,.6)}
body.alpha-fondo-c #why-us p,body.alpha-fondo-c #service-cta p{color:#cbd5e1!important}
body.alpha-fondo-c #why-us [class*="card"],body.alpha-fondo-c #why-us [class*="item"]{background:rgba(15,23,42,.85)!important;border-color:rgba(255,208,0,.35)!important;color:#e2e8f0!important}
/* títulos sobre claro: texto oscuro, glow amarillo sutil + subrayado */
body.alpha-fondo-c .ahp-h2,body.alpha-fondo-c .site-main .section:not(#why-us):not(#service-cta) h2.section__title{color:#0f172a;text-shadow:0 0 14px rgba(255,208,0,.55)}
body.alpha-fondo-c .ahp-h2::after{content:"";display:block;width:56px;height:3px;border-radius:3px;background:#FFD000;margin-top:8px}
body.alpha-fondo-c .product-card:hover,body.alpha-fondo-c ul.products li.product:hover{border-color:#FFD000!important;box-shadow:0 0 0 1px #FFD000,0 0 18px rgba(255,208,0,.55)!important;transform:translateY(-2px)}
body.alpha-fondo-c .add_to_cart_button:hover{box-shadow:0 0 14px rgba(255,208,0,.75)!important}
/* v1.0.1: avisos WooCommerce legibles */
body.alpha-fondo-c .woocommerce-info,body.alpha-fondo-c .woocommerce-message,body.alpha-fondo-c .woocommerce-error,body.alpha-fondo-c .cart-empty,body.alpha-fondo-c .wc-empty-cart-message,body.alpha-fondo-c .woocommerce-notice{background:#fffbeb!important;color:#0f172a!important;border:1px solid #fde68a!important;border-left:5px solid #FFD000!important;border-radius:10px!important;text-shadow:none!important;font-weight:600}
body.alpha-fondo-c .woocommerce-info *,body.alpha-fondo-c .woocommerce-message *,body.alpha-fondo-c .cart-empty *{color:#0f172a!important}
body.alpha-fondo-c .woocommerce-info a,body.alpha-fondo-c .woocommerce-message a{text-decoration:underline;text-decoration-color:#FFD000;text-decoration-thickness:2px}
body.alpha-fondo-c .return-to-shop a{color:#0f172a!important;text-decoration:underline;text-decoration-color:#FFD000;text-decoration-thickness:2px;font-weight:700}
body.alpha-fondo-c .wc-empty-cart-message .cart-empty,body.alpha-fondo-c .wc-empty-cart-message .woocommerce-info{border:0!important;background:transparent!important;margin:0!important;padding:0!important;box-shadow:none!important}
body.alpha-fondo-c .wc-empty-cart-message{padding:14px 18px!important}

/* 2026-11-01: cartel de disponibilidad (24/48 hs / entrega inmediata) del carrusel de la home -> esquina inferior izquierda de la imagen, para no tapar logo/título de la foto */
.ahp-page .ahp-panel ul.products li.product .ahp-av{top:calc(1px + 200px - 6px)!important;bottom:auto!important;left:8px!important;right:auto!important;transform:translateY(-100%);max-width:calc(100% - 16px);box-shadow:0 1px 4px rgba(0,0,0,.25)}
@media (max-width:600px){.ahp-page .ahp-panel ul.products li.product .ahp-av{top:calc(1px + 140px - 5px)!important;left:6px!important;font-size:10px;padding:2px 7px}}
