
:root{--bg:#100b15;--panel:#1b1121;--gold:#efa33b;--gold2:#ffd282;--white:#fff7e8;--muted:#c8b9c7}
body{background:#100b15}body:before{display:none}.hero{background:radial-gradient(ellipse at 90% 0%,#43142d66,transparent 60%),#100b15}.nav{background:#100b15f5!important;border-bottom:1px solid #ee9e3844}.hero .eyebrow{color:#f6b858}.hero h1 em{color:#ffa93d}.season-heading{color:#f4a7c7;font:600 12px 'DM Sans',sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px}.dead-paper{height:78px;background:url('papel-picado.svg') repeat-x center top;background-size:420px 78px;pointer-events:none}.marquee{background:#e89124!important;color:#1a0e1d!important;border-color:#ffbe50!important}.marquee span{color:#1a0e1d!important}.block:nth-of-type(even){background-color:#190f20}.section-head h2 em{color:#f4ab47}.services .service{border-color:#9e497b66;background:#21132a}.service-season-icon{filter:none!important}.contact{background:linear-gradient(130deg,#301431,#160e20)!important}.customer-form{background:#25142c;border-color:#e39e3a66}.editorial-showcase{border-color:#df944c66;background:#241426}.foot{border-top:1px solid #ee9e3844}.hero-art:before,.hero-art:after{border-color:#e9983d66!important}#fiat-season,#fiat-season-banner{display:none!important}.spark{color:#ed8f36}.hero-art,.hero-art img,.hero-art:before,.hero-art:after,.marquee div,.ribbon-track,.spark{animation:none!important}.dead-note{text-align:center;margin:0;padding:18px 20px;color:#f7d1ac;border-top:1px solid #e3943e55;background:#28132a;font-size:13px;letter-spacing:.06em}
.floating-wa{display:flex!important;align-items:flex-end;flex-direction:column;gap:12px;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;z-index:9990}.floating-wa .wa-numbers{background:#16111c;border:1px solid #d99c55;border-radius:17px;padding:18px;width:250px;box-shadow:0 12px 30px #0008}.floating-wa .wa-numbers[hidden]{display:none!important}.floating-wa strong{display:block;color:#ffdc9e;margin-bottom:12px;font-size:14px}.floating-wa .wa-numbers a{display:block;background:#235e3a;color:#fff!important;margin-top:8px;padding:12px;border-radius:9px;text-align:center;font-size:15px}.floating-wa #whatsapp-toggle{display:grid;place-items:center;width:62px;height:62px;background:#20b65f;color:#fff;border:2px solid #85dba7;border-radius:50%;cursor:pointer;box-shadow:0 5px 20px #0006}.floating-wa #whatsapp-toggle svg{width:32px;height:32px}.floating-wa #whatsapp-toggle:focus-visible{outline:3px solid #ffd282;outline-offset:4px}@media(max-width:600px){.dead-paper{height:55px;background-size:300px 55px}.floating-wa #whatsapp-toggle{width:56px;height:56px}.dead-note{font-size:11px}}
