.c-contact-form{--form-radius: 8px;--form-border-color: var(--black);--form-error-color: #c62828;--form-gap: var(--gap-lg);padding-top:var(--gap-xl);padding-bottom:80px}@media(min-width:768px){.c-contact-form{padding-top:var(--gap-2xl)}}.c-contact-form__wrapper{width:100%;max-width:1360px;margin-left:auto;margin-right:auto;padding-left:var(--gap-md);padding-right:var(--gap-md)}@media(min-width:768px){.c-contact-form__wrapper{padding-left:var(--gap-xl);padding-right:var(--gap-xl)}}.c-contact-form__form,.c-contact-form__row{display:grid;gap:var(--form-gap)}@media(min-width:768px){.c-contact-form__row--split{grid-template-columns:1fr 1fr}}.c-contact-form__field{display:grid;gap:var(--gap-xs)}.c-contact-form__label{color:var(--black);font-size:14px;font-weight:400;line-height:20px}@media(min-width:768px){.c-contact-form__label{font-size:16px;line-height:24px}}.c-contact-form__required{color:var(--form-error-color);margin-left:2px}.c-contact-form__input{width:100%;background-color:var(--white);border:1px solid var(--form-border-color);border-radius:var(--form-radius);color:var(--black);font-family:inherit;font-size:16px;font-weight:400;line-height:24px;padding:9px var(--gap-md);transition:border-color .2s linear,box-shadow .2s linear}.c-contact-form__input::placeholder{color:var(--mediumgrey)}.c-contact-form__input:focus{box-shadow:0 0 0 4px rgba(var(--primary-rgb),.55)}.c-contact-form__input:focus-visible{outline:2px solid var(--black);outline-offset:2px}textarea.c-contact-form__input{min-height:120px;resize:vertical}.c-contact-form__field--invalid .c-contact-form__input{border-color:var(--form-error-color)}.c-contact-form__error{color:var(--form-error-color);font-size:14px;line-height:20px}.c-contact-form__error:empty{display:none}.c-contact-form__honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.c-contact-form__consent{display:grid;grid-template-columns:auto 1fr;gap:var(--gap-sm);align-items:start}.c-contact-form__checkbox{width:20px;height:20px;margin:2px 0 0;accent-color:var(--black);cursor:pointer}.c-contact-form__checkbox:focus-visible{outline:2px solid var(--black);outline-offset:2px}.c-contact-form__consent-label{color:var(--black);cursor:pointer;font-size:14px;line-height:20px}@media(min-width:768px){.c-contact-form__consent-label{font-size:16px;line-height:24px}}.c-contact-form__legal{color:var(--darkgrey);font-size:14px;line-height:20px}.c-contact-form__legal a,.c-contact-form__consent-label a{color:var(--black);text-underline-offset:3px}.c-contact-form__submit{justify-self:start;-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-xs);background-color:var(--primary);border:1px solid var(--primary);border-radius:var(--radius-pill);color:var(--black);cursor:pointer;font-family:inherit;font-size:16px;font-weight:900;line-height:20px;padding:12px var(--gap-lg);text-align:center;text-transform:uppercase;transition:opacity .3s linear}.c-contact-form__submit:hover{opacity:.8}.c-contact-form__submit:focus-visible{outline:2px solid var(--black);outline-offset:2px}.c-contact-form__submit[aria-busy=true],.c-contact-form__submit[disabled]{cursor:not-allowed;opacity:.5}.c-contact-form__form-error{color:var(--form-error-color);font-size:14px;line-height:20px}.c-contact-form__form-error:empty{display:none}.c-contact-form__success{background-color:var(--primary);border-radius:16px;display:grid;gap:var(--gap-xs);padding:var(--gap-xl)}@media(min-width:768px){.c-contact-form__success{padding:var(--gap-2xl)}}.c-contact-form__success-title{color:var(--black);font-size:24px;font-weight:500;letter-spacing:-.5px;line-height:32px}@media(min-width:768px){.c-contact-form__success-title{font-size:32px;line-height:40px}}.c-contact-form__success-text{color:var(--black)}.c-contact-form__form[hidden],.c-contact-form__success[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/35/assets/c-contact-form.css.map */
