:root{--acid:#c4f000;--ink:#111;--bg:#fff;--bg-soft:#f5f6f7;--editor-bg:#c7cacd;--muted:#6a6e72;--border:#e3e5e7;--radius:8px;--font:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit}.btn-acid{background:var(--acid);color:var(--ink);border:1px solid var(--acid);border-radius:var(--radius);padding:12px 16px;font-size:15px;font-weight:500;cursor:pointer}.btn-ink{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:var(--radius)}.btn-ghost,.btn-ink{padding:10px 14px;font-size:14px;cursor:pointer}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--border);border-radius:var(--radius)}@media (max-width:820px){.stack-mobile{grid-template-columns:1fr!important}}@media (max-width:560px){.stack-mobile-sm{grid-template-columns:1fr!important}}@media (max-width:980px){.footer-cols{grid-template-columns:1fr 1fr!important}}@media (max-width:560px){.footer-cols{grid-template-columns:1fr!important}}img{max-width:100%}.hover-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;will-change:transform}.hover-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.12);border-color:var(--acid)!important}.hover-zoom{overflow:hidden}.hover-zoom img{transition:transform .35s ease}.hover-card:hover .hover-zoom img{transform:scale(1.06)}.santoro-logo-img{transition:transform .2s ease}.santoro-logo-img:hover{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.hover-card,.hover-zoom img,.santoro-logo-img{transition:none}.hover-card:hover,.hover-card:hover .hover-zoom img,.santoro-logo-img:hover{transform:none}}.grid-4{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.grid-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.grid-4{grid-template-columns:1fr}}.promo-stage{display:flex;gap:20px;justify-content:flex-end;align-items:flex-start;max-width:1480px;margin:0 auto}.promo-center{flex:1 1 auto;min-width:0;max-width:1100px}.promo-rail{flex:0 0 172px;position:-webkit-sticky;position:sticky;top:150px;gap:16px}.promo-rail,.promo-rail-card{display:flex;flex-direction:column}.promo-rail-card{border-radius:12px;overflow:hidden;border:1px solid var(--border);background:var(--bg);box-shadow:0 1px 2px rgba(0,0,0,.05),0 10px 24px rgba(0,0,0,.06);transition:transform .18s ease,box-shadow .18s ease;text-decoration:none;color:var(--ink)}.promo-rail-card:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.06),0 16px 30px rgba(0,0,0,.1)}.promo-rail-img{position:relative;display:block}.promo-rail-img img{display:block;width:100%;height:auto}.promo-rail-badge{position:absolute;top:8px;left:8px;background:#e0231b;color:#fff;font-size:12px;font-weight:800;letter-spacing:.01em;padding:3px 9px;border-radius:999px;line-height:1.3}.promo-rail-body{display:flex;flex-direction:column;gap:6px;padding:10px 11px 12px}.promo-rail-title{font-weight:700;font-size:14px;line-height:1.25;color:var(--ink)}.promo-rail-price{display:flex;align-items:baseline;gap:6px}.promo-rail-price .now{font-weight:800;font-size:17px;color:var(--ink)}.promo-rail-price .was{color:var(--muted);font-size:12px}.promo-rail-cta{margin-top:2px;text-align:center;background:var(--acid);color:#1a1c00;font-weight:700;font-size:13px;border-radius:8px;padding:8px 10px}@media (max-width:1400px){.promo-rail{display:none}}@media (prefers-reduced-motion:reduce){.promo-rail-card{transition:none}}html.neon-dark{--bg:#0a0a12;--bg-soft:#14141f;--ink:#f3f4fb;--muted:#a3a7be;--border:#2a2b3d;--editor-bg:#0c0c16}html.neon-dark body{background:radial-gradient(1200px 600px at 50% -10%,rgba(196,240,0,.1),transparent 60%),#0a0a12}html.neon-dark .neon-panel,html.neon-dark .neon-step-chip,html.neon-dark [style*="var(--border)"]{box-shadow:0 4px 16px -7px rgba(196,240,0,.5)}html.neon-dark .neon-preview-full>div:last-child,html.neon-dark .neon-preview-full>div:last-child span{box-shadow:none}html.neon-dark div,html.neon-dark em,html.neon-dark label,html.neon-dark li,html.neon-dark p,html.neon-dark span,html.neon-dark strong{text-shadow:0 0 5px rgba(196,240,0,.12),0 0 10px rgba(196,240,0,.06)}html.neon-dark .santoro-sublink,html.neon-dark a,html.neon-dark button,html.neon-dark h1,html.neon-dark h2,html.neon-dark h3{text-shadow:0 0 6px rgba(196,240,0,.35),0 0 14px rgba(196,240,0,.18),0 0 26px rgba(196,240,0,.1)}html.neon-dark input,html.neon-dark select,html.neon-dark textarea{text-shadow:none;background:var(--bg-soft);color:var(--ink)}html.neon-dark .santoro-logo-img{filter:brightness(0) invert(1) drop-shadow(0 0 5px rgba(196,240,0,.65)) drop-shadow(0 0 14px rgba(196,240,0,.35))}html.neon-dark header{box-shadow:none}html.neon-dark .santoro-floating-cart span,html.neon-dark .santoro-search-inline button[type=submit],html.neon-dark .santoro-search-inline button[type=submit] svg{color:#101014!important}html.neon-dark .santoro-topbar{background:var(--acid)!important;color:#101014!important}html.neon-dark .santoro-topbar .stb-item,html.neon-dark .santoro-topbar .stb-social,html.neon-dark .santoro-topbar a,html.neon-dark .santoro-topbar span{color:#101014!important;text-shadow:none!important}html.neon-dark .santoro-topbar .stb-item:hover,html.neon-dark .santoro-topbar .stb-social:hover{color:rgba(16,16,20,.6)!important}html.neon-dark .btn-acid,html.neon-dark .btn-acid *{color:#101014!important;text-shadow:none!important}html.neon-dark .btn-ink{background:#14141f!important;color:#f3f4fb!important}html.neon-dark footer{background:#0b0b14!important}html.neon-dark footer,html.neon-dark footer *{text-shadow:none!important}