.sup-form{padding-top:var(--padding-top, 56px);padding-bottom:var(--padding-bottom, 72px)}.sup-form__header{text-align:center;margin-bottom:40px}.sup-form__eyebrow{display:inline-block;color:var(--sup-accent, #1565c0);margin:0 0 10px}.sup-form__heading{font-size:var(--heading-size-h1);margin:0 0 16px;line-height:var(--cstm-section-heading-line-height)}.sup-form__intro{color:#333333b8;font-size:var(--content-lead-size);line-height:1.7;max-width:56ch;margin:0 auto}.sup-form__form{display:flex;flex-direction:column;gap:28px}.sup-form__group{border:1.5px solid #ebebeb;border-radius:16px;padding:24px 24px 28px;margin:0}.sup-form__legend{font-size:var(--content-eyebrow-size);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sup-accent, #1565c0);padding:0 8px;margin-left:-4px}.sup-form__hint{margin:0 0 16px;font-size:var(--content-body-size);color:#333333b8}.sup-form__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.sup-form__field{display:flex;flex-direction:column;gap:7px}.sup-form__field+.sup-form__field{margin-top:18px}.sup-form__field--wide{grid-column:1 / -1}.sup-form__label{font-size:var(--content-detail-size);font-weight:600;color:#333}.sup-form__label span[aria-hidden=true]{color:var(--sup-accent, #1565c0)}.sup-form__input{width:100%;padding:12px 14px;font-size:var(--content-body-size);font-family:inherit;color:#333;background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;transition:border-color .18s ease,box-shadow .18s ease}.sup-form__input::placeholder{color:#333333b8}.sup-form__input:focus{outline:none;border-color:var(--sup-accent, #1565c0);box-shadow:0 0 0 3px #1565c01f}.sup-form__input--error{border-color:#d72c0d}.sup-form__textarea{resize:vertical;min-height:96px;line-height:1.6}.sup-form__checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:22px}.sup-form__check{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1.5px solid #e0e0e0;border-radius:10px;font-size:var(--content-body-size);color:#333;cursor:pointer;transition:border-color .18s ease,background .18s ease}.sup-form__check:hover{border-color:var(--sup-accent, #1565c0)}.sup-form__check input{width:18px;height:18px;accent-color:var(--sup-accent, #1565c0);cursor:pointer;flex-shrink:0}.sup-form__check--other{min-width:0;grid-column:span 2;display:grid;grid-template-columns:auto auto minmax(180px,1fr);align-items:center}.sup-form__other-label{cursor:pointer}.sup-form__other-input{min-width:0;width:100%;height:auto;padding:8px 0 7px;font-size:var(--content-body-size);font-family:inherit;color:#333;background:transparent;border:0;border-bottom:1.5px solid rgba(51,51,51,.24);cursor:text;flex-shrink:1}.sup-form__check .sup-form__other-input{width:100%;height:auto}.sup-form__other-input::placeholder{color:#333333b8}.sup-form__other-input:focus{outline:none;border-bottom-color:var(--sup-accent, #1565c0)}.sup-form__check:has(input:checked){border-color:var(--sup-accent, #1565c0);background:#1565c00d}.sup-form__actions{display:flex;justify-content:center}.sup-form__actions .button{min-width:240px}.sup-form__status{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:12px;font-size:var(--content-body-size);line-height:1.5}.sup-form__status svg{width:22px;height:22px;flex-shrink:0}.sup-form__status--success{background:#2191501a;color:#1a7544}.sup-form__status--error{background:#d72c0d14;color:#b02a0c}@media(max-width:767px){.sup-form__grid{grid-template-columns:1fr}.sup-form__check--other{grid-column:span 1;grid-template-columns:auto auto minmax(120px,1fr)}.sup-form__group{padding:20px 18px 22px}.sup-form__actions .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-supplier-form-cstm.css.map */
