:root{--font:Georgia,"Times New Roman",serif;--font-head:Georgia,"Times New Roman",serif;
--bg:#faf5ee;--text:#2a1c1a;--muted:#7b6a64;--line:#e4d8cb;--card:#fffdf9;--card-hover:#f3e7da;--img-bg:#fff;--shadow:0 8px 22px rgba(80,20,30,.14);
--top-bg:#5e1424;--top-text:#f6e7c9;--hero-bg:linear-gradient(120deg,#6e1a2d,#8a2338 55%,#5e1424);--hero-text:#fbeed3;
--accent:#8a2338;--accent-text:#fff;--accent-2:#9c6b1e;--price:#6e1a2d;--radius:4px;--radius-l:6px;
--field-bg:#fffdf9;--field-line:#d8c6b0;--field-text:#2a1c1a;--foot-bg:#3c0d18;--foot-text:#ecdcc2;
--brand-weight:600;--brand-ls:.02em;--brand-tt:none;--h-weight:600}
.cats button.on{background:#8a2338}
.top{border-bottom:3px solid #c9a24a}
