/* P426 — Tema blanco Fortune 500 sobre tienda_vistas legacy */
body.tnd-fortune-white,body[data-tnd-bg="blanco"]{
  --tnd-bg:#ffffff;--tnd-bg-elevated:#fafbfc;--tnd-bg-soft:#f8fafc;
  --tnd-surface:#ffffff;--tnd-surface-2:#f7f9fc;--tnd-surface-3:#f1f5f9;
  --tnd-text:#0a0e1a;--tnd-text-muted:#4a5568;
  --tnd-border:rgba(15,39,68,.08);--tnd-border-strong:#cbd5e1;
  --tnd-blue-deep:#1e3a8a;--tnd-blue-bright:#2563eb;
  --tnd-gold-pure:#d4af37;--tnd-gold-bright:#f5b942;
  --tnd-shadow-card:0 1px 3px rgba(10,14,26,.06),0 4px 12px rgba(10,14,26,.04);
  --tnd-shadow-hover:0 8px 24px rgba(10,14,26,.08),0 12px 32px rgba(10,14,26,.06);
  background:#fff!important;color:#0a0e1a!important;
}
body.tnd-fortune-white .tnd-hero-pro{
  background:linear-gradient(180deg,#f8fafc 0%,#fff 100%)!important;
  border-bottom:1px solid #e2e8f0;
}
body.tnd-fortune-white .tnd-hero-pro-title{color:#0f2744!important}
body.tnd-fortune-white .tnd-hero-pro-title-accent{
  background:linear-gradient(135deg,#1e3a8a,#2563eb)!important;
  -webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;
}
body.tnd-fortune-white .tnd-hero-pro-subtitle{color:#475569!important}
body.tnd-fortune-white .tnd-hero-pro-subtitle strong{color:#b45309!important}
body.tnd-fortune-white .tnd-hero-pro-feat{
  background:#fff!important;border:1px solid #e2e8f0!important;
  box-shadow:var(--tnd-shadow-card);
}
body.tnd-fortune-white .tnd-hero-pro-feat-text b{color:#0f2744!important}
body.tnd-fortune-white .tnd-hero-pro-orb{opacity:.18!important;filter:blur(90px)!important}
body.tnd-fortune-white .tnd-prod-card,.tnd-product-card,.tnd-pro-card{
  background:#fff!important;border:1px solid #e2e8f0!important;
  box-shadow:var(--tnd-shadow-card)!important;
}
body.tnd-fortune-white .tnd-prod-card:hover,.tnd-product-card:hover{
  transform:translateY(-4px)!important;box-shadow:var(--tnd-shadow-hover)!important;
}
body.tnd-fortune-white .tnd-prod-name,.tnd-product-body h3{color:#0f2744!important}
body.tnd-fortune-white .tnd-prod-price,.tnd-product-price{color:#1e3a8a!important;font-weight:800}
body.tnd-fortune-white .tnd-footer,.tnd-footer-pro{background:#0f2744!important;color:#e2e8f0!important}
body.tnd-fortune-white .tnd-header,.tnd-topbar{background:#fff!important;border-bottom:1px solid #e2e8f0!important}
body.tnd-fortune-white .tnd-banner-carousel{border-radius:16px;overflow:hidden;margin:0 0 24px}
body.tnd-fortune-white .tnd-prod-img-placeholder{
  background:linear-gradient(135deg,#f1f5f9,#e2e8f0)!important;color:#64748b!important;
}
