:root{--cor-primaria:#D4AF37;--cor-dorada:#D4AF37;--cor-dorada-claro:#E8C84A;--cor-dorada-oscuro:#B8962E;--cor-secundaria:#111827;--cor-fondo:#FFFFFF;--cor-texto:#374151;--cor-boton:#25D366;--cor-boton-texto:#FFFFFF;--cor-precio:#D4AF37;--cor-precio-viejo:#9CA3AF;--fuente-titulo:Inter, sans-serif;--fuente-texto:Inter, sans-serif;--titulo-size:32px;--subtitulo-size:16px;--texto-size:15px;--precio-size:28px;--boton-size:16px;--radio:12px;--radio-foto:12px;--espacio:24px;}body{background:var(--cor-fondo);color:var(--cor-texto);font-family:var(--fuente-texto);font-size:var(--texto-size)}h1,h2,h3{font-family:var(--fuente-titulo);color:var(--cor-secundaria)}.hero-titulo{font-size:var(--titulo-size)}.hero-sub{font-size:var(--subtitulo-size)}.precio{color:var(--cor-precio);font-size:var(--precio-size);font-family:var(--fuente-titulo)}.precio-viejo{color:var(--cor-precio-viejo)}.btn{background:var(--cor-boton);color:var(--cor-boton-texto);font-size:var(--boton-size);border-radius:var(--radio)}.btn-primario{background:var(--cor-primaria);color:#fff}.foto{border-radius:var(--radio-foto)}section{margin-bottom:var(--espacio)}