.top a,.site-footer a{color:inherit;text-decoration:none}
nav a:link,nav a:visited{color:#35170d;text-decoration:none}
nav a.sale:link,nav a.sale:visited{color:#d7190c}
.section-title a:link,.section-title a:visited{color:#8f2f0e;text-decoration:none}
.cats a:link,.cats a:visited{color:#35170d;text-decoration:none}
.cats b{display:block;color:#35170d;font-weight:700}
.search{position:relative}
.search button{border:0;background:transparent;cursor:pointer}
.pdm-suggest{position:absolute;z-index:40;left:0;right:0;top:100%;background:#fff;border:1px solid #dcc5b2;max-height:320px;overflow:auto}
.pdm-suggest a{display:flex;gap:10px;align-items:center;padding:8px 12px;color:#35170d}
.pdm-suggest img{width:42px;height:42px;object-fit:cover}
.pdm-flash{max-width:1160px;margin:12px auto;padding:12px 16px;border-radius:6px}
.pdm-flash--success{background:#eaf4e9}
.pdm-flash--error{background:#fde8e6;color:#7b2f12}
.wish.is-favorite{color:#d7190c}
