.sd-inquiry{background:var(--sd-cream);padding-block:clamp(3rem,7vw,6rem);scroll-margin-top:8rem}.sd-inquiry__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,7vw,6rem)}.sd-inquiry h2{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:clamp(2rem,3.6vw,3rem);line-height:1.12;margin:0 0 1.2rem;max-width:16ch}.sd-inquiry .rte{line-height:1.7;max-width:43ch}.sd-inquiry__phone{margin-top:1.7rem;line-height:1.7}.sd-inquiry a{color:var(--sd-rose-deep);text-decoration:underline;text-underline-offset:.25em}.sd-inquiry__address{font-size:.85rem;line-height:1.6;color:var(--sd-ink-soft);margin-top:1rem}.sd-inquiry form{display:grid;gap:1.15rem}.sd-inquiry__fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.sd-inquiry label{display:block;margin-bottom:.4rem;font-size:.88rem}.sd-inquiry input:not([type=checkbox]),.sd-inquiry textarea{border:1px solid #aa969f;background:var(--sd-paper);padding:.85rem .9rem;font:inherit;font-size:16px;color:var(--sd-ink);width:100%;border-radius:0}.sd-inquiry textarea{resize:vertical;min-height:7rem}.sd-inquiry input::placeholder,.sd-inquiry textarea::placeholder{color:#74666e;opacity:1}.sd-inquiry .sd-inquiry__consent{display:flex;gap:.65rem;align-items:start;line-height:1.5;font-size:.8rem;margin:0}.sd-inquiry__consent input{width:1.1rem;height:1.1rem;flex-shrink:0;margin-top:.15rem;accent-color:var(--sd-rose-deep)}.sd-inquiry__note{font-size:.75rem;line-height:1.5;margin:0;color:var(--sd-ink-soft)}.sd-inquiry .sd-btn{justify-self:start;cursor:pointer}.sd-inquiry :focus-visible{outline:2px solid var(--sd-rose-deep);outline-offset:3px}.sd-inquiry__message{padding:1rem;border:1px solid var(--sd-rose-deep);background:var(--sd-paper)}.sd-inquiry__message--error{color:#842d39}@media(max-width:799px){.sd-inquiry__grid{grid-template-columns:1fr;gap:2rem}.sd-inquiry__fields{grid-template-columns:1fr}.sd-inquiry .sd-btn{width:100%;justify-content:center;text-align:center}}.sd-inquiry__absage{margin-top:1.8rem;padding:1.2rem 1.3rem;border:1px solid var(--sd-rose-deep);background:var(--sd-rose-tint)}.sd-inquiry__absage p{margin:0 0 .8rem;line-height:1.6}.sd-inquiry__absage-titel{font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.sd-inquiry__absage-btn{display:inline-block;padding:.7rem 1.1rem;border:1px solid var(--sd-ink);color:var(--sd-ink);font-size:.9rem;text-decoration:none}.sd-inquiry__absage-btn:hover{background:var(--sd-ink);color:var(--sd-paper)}.sd-inquiry__absage-btn:focus-visible{outline:2px solid var(--sd-rose-deep);outline-offset:3px}.sd-inquiry select{appearance:none;-webkit-appearance:none;border:1px solid #aa969f;background:var(--sd-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23372f33' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right .9rem center;padding:.85rem 2.4rem .85rem .9rem;font:inherit;font-size:16px;color:var(--sd-ink);width:100%;border-radius:0;cursor:pointer}.sd-inquiry__optional{color:var(--sd-ink-soft);font-size:.8rem}.sd-inquiry__hint{margin-top:.45rem;font-size:.8rem;line-height:1.5;color:var(--sd-ink-soft)}.sd-inquiry__hint p{margin:0}.sd-inquiry__phone-text{display:inline-block;max-width:40ch;color:var(--sd-ink-soft)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/sd-treatment-inquiry.css.map */
