.section-form-submission .form-submission__wrapper{display:flex;justify-content:center}.section-form-submission .form-submission__inner{width:100%;max-width:42rem;margin:0 auto}.section-form-submission .form-submission__header{text-align:center;margin-bottom:2.5rem}.section-form-submission .form-submission__title{margin:0 0 .75rem;font-size:clamp(1.5rem,2vw,2rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#111}.section-form-submission .form-submission__subtitle{margin:0 auto;max-width:36rem;color:#666;font-size:.9375rem;line-height:1.6}.section-form-submission .form-submission__form{display:flex;flex-direction:column;gap:1.25rem}.section-form-submission .form-submission__field{display:flex;flex-direction:column;gap:.5rem}.section-form-submission .form-submission__field--error .form-submission__input,.section-form-submission .form-submission__field--error .form-submission__select,.section-form-submission .form-submission__field--error .form-submission__textarea{border-color:#d82c0d}.section-form-submission .form-submission__label{font-size:.875rem;font-weight:500;color:#222}.section-form-submission .form-submission__input,.section-form-submission .form-submission__select,.section-form-submission .form-submission__textarea{width:100%;box-sizing:border-box;padding:.875rem 1rem;border:1px solid #d9d9d9;border-radius:.375rem;background:#fff;color:#111;font-size:1rem;line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease}.section-form-submission .form-submission__input:focus,.section-form-submission .form-submission__select:focus,.section-form-submission .form-submission__textarea:focus{outline:none;border-color:#999;box-shadow:0 0 0 1px #999}.section-form-submission .form-submission__input::placeholder,.section-form-submission .form-submission__textarea::placeholder{color:#aaa}.section-form-submission .form-submission__select-wrapper{position:relative}.section-form-submission .form-submission__select{appearance:none;-webkit-appearance:none;padding-right:2.5rem;cursor:pointer}.section-form-submission .form-submission__select-wrapper:after{content:"";position:absolute;top:50%;right:1rem;width:.5rem;height:.5rem;border-right:2px solid #666666;border-bottom:2px solid #666666;transform:translateY(-70%) rotate(45deg);pointer-events:none}.section-form-submission .form-submission__textarea{min-height:9rem;resize:vertical}.section-form-submission .form-submission__submit{width:100%;margin-top:.5rem;padding:1rem 1.5rem;border:none;border-radius:.375rem;font-size:.9375rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.section-form-submission .form-submission__submit:hover{transform:translateY(-1px)}.section-form-submission .form-submission__submit--loading{opacity:.7;cursor:wait}.section-form-submission .form-submission__submit:disabled{cursor:not-allowed}.section-form-submission .form-submission__disclaimer{margin-top:.25rem;text-align:center;color:#888;font-size:.8125rem;line-height:1.6}.section-form-submission .form-submission__success{padding:2rem 1.5rem;text-align:center;color:#222;font-size:1rem;line-height:1.7;border:1px solid #d9d9d9;border-radius:.375rem;background:#fafafa}.section-form-submission .form-submission__success p{margin:0}.section-form-submission .form-submission__alert{padding:1rem 1.25rem;border-radius:.375rem;font-size:.875rem;line-height:1.5}.section-form-submission .form-submission__alert--error{color:#d82c0d;background:#fff5f5;border:1px solid #f5c2c7}.section-form-submission .form-submission__alert-heading{margin:0 0 .5rem;font-weight:600}.section-form-submission .form-submission__alert-list{margin:0;padding-left:1.25rem}@media screen and (max-width:749px){.section-form-submission .form-submission__input,.section-form-submission .form-submission__select,.section-form-submission .form-submission__textarea{font-size:16px}.section-form-submission .form-submission__header{margin-bottom:2rem}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-form-submission.css.map */
