#bestellformular [hidden]{display:none}
#bestellformular{grid-template-columns:minmax(0,1fr)}
#bestellformular>*{min-width:0}
#bestellformular .field,#bestellformular .field select{min-width:0}
#bestellformular .order-product strong{white-space:normal;overflow-wrap:anywhere}
#bestellformular .order-product{align-items:flex-start}
#bestellformular .order-product ul{padding-left:1.2rem;margin-block:12px}
#bestellformular .order-product p{max-width:90ch;line-height:1.65}
#bestellformular .order-total output{display:block}
#bestellformular .order-total p{font-size:.95rem;font-weight:400}
#bestellformular :disabled{cursor:not-allowed;opacity:.65}
#bestellformular .field small{font-size:.8rem;color:var(--muted)}
#bestellformular .consent a{text-decoration:underline}
#bestellen{scroll-margin-top:24px}
