.formular{display:grid;gap:var(--sp-xl);align-items:start}@media(min-width:900px){.formular{grid-template-columns:1fr 1fr;gap:var(--sp-2xl)}}.formular__text{display:flex;flex-direction:column;gap:var(--sp-sm);max-width:var(--measure)}.formular__eyebrow{margin:0;color:var(--mist)}.formular__titel{margin:0;max-width:18ch}.formular__satz{margin:0}.formular__zusatz{display:flex;flex-direction:column;gap:var(--sp-2xs)}.formular__zusatz p{margin:0}.formular__zusatz a{color:inherit;text-decoration:underline}.formular__form{display:flex;flex-direction:column;gap:var(--sp-sm)}.formular__zeile{display:flex;flex-direction:column;gap:.35rem;margin:0}.formular__zeile label{display:flex;align-items:baseline;gap:.4rem;font-size:var(--fs-meta);font-weight:500;color:var(--ink)}.formular__frei{font-size:var(--fs-label);font-weight:400;color:var(--mist)}.formular__zeile input,.formular__zeile select,.formular__zeile textarea{width:100%;padding:.75rem .95rem;background:var(--paper);color:var(--ink);border:1px solid var(--hair);border-radius:var(--r-sm);font-size:var(--fs-ui);letter-spacing:-.01em;transition:border-color var(--speed) var(--ease)}.formular__zeile textarea{resize:vertical;min-height:7rem;line-height:1.5}.formular__zeile input::placeholder,.formular__zeile textarea::placeholder{color:var(--mist)}.formular__zeile input:focus,.formular__zeile select:focus,.formular__zeile textarea:focus{outline:none;border-color:var(--ink)}.formular__zeile select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 1.15rem) 1.35rem,calc(100% - .85rem) 1.35rem;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2.5rem}.formular__senden{align-self:start;margin-top:var(--sp-2xs)}.formular__klein{margin:0;font-size:var(--fs-meta);color:var(--mist);max-width:46ch}.formular__danke{display:flex;flex-direction:column;gap:var(--sp-2xs);padding:var(--sp-md);border:1px solid var(--hair);border-radius:var(--r-md);background:var(--paper)}.formular__danke p{margin:0}.formular__danke-titel{font-family:var(--font-brand);font-weight:600;font-size:var(--fs-card);letter-spacing:-.015em}.formular__fehler{padding:var(--sp-sm) var(--sp-md);border-left:2px solid var(--danger);color:var(--danger)}.formular__fehler p{margin:0 0 var(--sp-3xs)}.formular__fehler ul{margin:0;padding-left:1.1rem;font-size:var(--fs-meta)}
/*# sourceMappingURL=/cdn/shop/t/44/assets/formular.css.map */
