#ambassadors-Form{max-width:1000px;margin:0 auto;padding:1.5rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;font-family:system-ui,sans-serif}.field-amb-form{display:flex;flex-direction:column;margin-bottom:1rem}.field-amb-form label{font-weight:600;margin-bottom:.25rem}.input-amb-form,.field-amb-form input[type=text],.field-amb-form input[type=email],.field-amb-form input[type=tel],.field-amb-form input[type=date],.field-amb-form select,.field-amb-form textarea{padding:.6rem;border:1px solid #ccc;border-radius:4px;font-size:.95rem;width:100%;box-sizing:border-box}.field-amb-form textarea{resize:vertical}.error{display:none;color:#d9534f;font-size:.8rem;margin-top:.25rem}#ambassadors-Form fieldset{border:none;margin-bottom:2rem;border-top:2px solidrgb(100,97,97);padding-top:1.5rem;margin-top:2rem}#ambassadors-Form legend{font-weight:700;margin-bottom:1rem}#ambassadors-Form .button{background:#111;color:#fff;padding:.8rem 1.5rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background .2s ease}#ambassadors-Form .button:hover{background:#333}.personal-info-form fieldset{overflow:hidden}.personal-info-form fieldset label{font-weight:700}.personal-info-form .field__input,.personal-info-form fieldset input{width:auto;max-width:40ch;box-sizing:border-box}.personal-info-form .field__input{margin:0}@media (min-width: 768px){#ambassadors-Form fieldset{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem;row-gap:1.25rem}#ambassadors-Form .field-amb-form #motivation,#ambassadors-Form .field-amb-form:has(textarea),#ambassadors-Form .field-amb-form:has(input[type=radio]),#ambassadors-Form .field-amb-form:has(input[type=checkbox]),#ambassadors-Form .field-amb-form.full-span,#ambassadors-Form p,#ambassadors-Form .button{grid-column:1 / -1}.personal-info-form fieldset{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem;row-gap:1.25rem}.personal-info-form .field:has(textarea),.personal-info-form .field:has(input[type=radio]),.personal-info-form .field:has(input[type=checkbox]),.personal-info-form .field.full-span,.personal-info-form .button,.personal-info-form p{grid-column:1 / -1}}@media (max-width: 749px){#ambassadors-Form{display:block}#ambassadors-Form .field-amb-form{flex-direction:column;align-items:stretch}#ambassadors-Form fieldset label{display:block;margin-top:1rem}.personal-info-form .field{flex-direction:column;align-items:stretch}.personal-info-form fieldset label{display:block;margin-top:1rem}.personal-info-form .field__input,.personal-info-form fieldset input{display:block;width:100%;max-width:100%;margin-top:.25rem;box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/form-styles.css.map */
