.crumbs{font-size:.88rem;margin:0 0 14px;opacity:.9}
.crumbs a{color:inherit}
.crumbs span[aria-hidden]{margin:0 6px;opacity:.6}
.h-small{font-size:1.1rem;margin:22px 0 8px}
ul.dl{list-style:none;padding:0;margin:0 0 8px}
ul.dl li{margin:6px 0}
.prod h3 a{color:inherit}
.qform{max-width:820px;display:grid;gap:16px}
.qform label{display:grid;gap:6px;font-weight:600;font-size:.95rem}
.qform input[type=text],.qform input[type=email],.qform input[type=tel],.qform select,.qform textarea{font:inherit;font-weight:400;padding:11px 12px;border:1px solid #c9d3de;border-radius:8px;width:100%;background:#fff}
.qform fieldset{border:1px solid #dde4ec;border-radius:8px;padding:12px 14px}
.qform legend{font-weight:700;padding:0 6px}
.qform label.chk{display:inline-flex;align-items:center;gap:8px;font-weight:400;margin:4px 18px 4px 0}
.frow{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.chkgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}
.hp{display:none!important}
@media(max-width:640px){.frow{grid-template-columns:1fr}}
