.cwc-submission-form{background:var(--section-bg);color:var(--text-color);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.cwc-submission-form__wrapper{max-width:1500px;margin:0 auto;padding:0 3rem;padding:var(--spacing--block) var(--spacing--item)}.cwc-submission-form__header{text-align:center;margin-bottom:1.5rem;font-family:var(--font--heading--family);font-weight:var(--font--heading--weight);font-style:var(--font--heading--style)}.cwc-submission-form__title{margin:0}.cwc-submission-form__title *{font-size:inherit;font-weight:inherit;line-height:inherit}.cwc-submission-form__subtext{text-align:center;font-size:1.1rem;line-height:1.5;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.cwc-submission-form__container{max-width:800px;margin:0 auto}.cwc-submission-form__form{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 4px 20px #00000014}.cwc-submission-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.cwc-submission-form__field--full{grid-column:1 / -1}.cwc-submission-form__field--half{grid-column:span 1}.cwc-submission-form__label{display:block;font-weight:600;margin-bottom:.5rem;color:#333;font-size:.95rem}.cwc-submission-form__label .required{color:#e74c3c}.cwc-submission-form__field input,.cwc-submission-form__field select,.cwc-submission-form__field textarea{width:100%;padding:.875rem 1rem;border:2px solid #e1e8ed;border-radius:6px;font-size:1rem;background:#fff;transition:all .3s ease;font-family:inherit}.cwc-submission-form__field input:focus,.cwc-submission-form__field select:focus,.cwc-submission-form__field textarea:focus{outline:none;border-color:#125657;box-shadow:0 0 0 3px #1256571a}.cwc-submission-form__field input.error,.cwc-submission-form__field select.error,.cwc-submission-form__field textarea.error{border-color:#e74c3c}.cwc-submission-form__field textarea{resize:vertical;min-height:120px}.cwc-submission-form__field select{cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5rem 1.5rem;padding-right:2.5rem;-webkit-appearance:none;appearance:none}.cwc-submission-form__submit{text-align:center;margin-bottom:1.5rem}.cwc-submission-form__button{display:inline-block;padding:1rem 2.5rem;background-color:var(--button--bg-color);color:#fff;font-size:1rem;border:2px solid var(--button--bg-color);border-radius:6px;text-decoration:none;transition:all .3s ease;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;padding:var(--button--padding)}.cwc-submission-form__success{background:#d4edda;color:#155724;padding:1rem 1.5rem;border-radius:6px;margin-bottom:1rem;border:1px solid #c3e6cb}.cwc-submission-form__errors{background:#f8d7da;color:#721c24;padding:1rem 1.5rem;border-radius:6px;margin-bottom:1rem;border:1px solid #f5c6cb}.cwc-submission-form__errors ul{margin:.5rem 0 0;padding-left:1.5rem}.cwc-submission-form__errors li{margin-bottom:.25rem}.cwc-submission-form__disclaimer{font-size:.875rem;color:#666;text-align:center;line-height:1.4}@media screen and (max-width: 768px){.cwc-submission-form{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}.cwc-submission-form__wrapper{padding:0 1rem}.cwc-submission-form__title{font-size:1.8rem}.cwc-submission-form__subtext{font-size:1rem;margin-bottom:1.5rem}.cwc-submission-form__form{padding:1.5rem}.cwc-submission-form__grid{grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem}.cwc-submission-form__field--half{grid-column:span 1}.cwc-submission-form__button{padding:.875rem 2rem;font-size:.95rem;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/CWC_submission_form.css.map */
