.hersteller_formular__mlkCX label,.hersteller_formular__mlkCX legend{display:block;margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--color-gray-800)}.hersteller_feld__WnocB{margin-bottom:var(--space-5)}.hersteller_reihe__M5FaE{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--space-4)}@media (max-width:640px){.hersteller_reihe__M5FaE{grid-template-columns:1fr}}.hersteller_formular__mlkCX input:not([type=checkbox]):not([type=radio]),.hersteller_formular__mlkCX select,.hersteller_formular__mlkCX textarea{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-base);font-family:var(--font-body);color:var(--color-gray-900);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);background:white;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.hersteller_formular__mlkCX textarea{resize:vertical;min-height:7rem}.hersteller_formular__mlkCX input:focus,.hersteller_formular__mlkCX select:focus,.hersteller_formular__mlkCX textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 20%,transparent)}.hersteller_formular__mlkCX input:disabled,.hersteller_formular__mlkCX select:disabled,.hersteller_formular__mlkCX textarea:disabled{background:var(--color-gray-50);color:var(--color-gray-500)}.hersteller_gruppe__RoD03{margin:0 0 var(--space-5);padding:0;border:0;min-width:0}.hersteller_optionen__h1TlU{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2) var(--space-4)}@media (max-width:640px){.hersteller_optionen__h1TlU{grid-template-columns:1fr}}.hersteller_formular__mlkCX .hersteller_option__RfgeX{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;font-size:var(--text-sm);font-weight:400;line-height:1.4;color:var(--color-gray-700);cursor:pointer}.hersteller_formular__mlkCX .hersteller_option__RfgeX input{margin-top:.2em;width:1rem;height:1rem;flex:none;accent-color:var(--color-primary)}.hersteller_honig__Rb5Er{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}