#MagiCSS-bookmarklet div:empty{display:block!important}.template-page .contact{display:flex;column-gap:120px;flex-direction:column;padding-left:16px;padding-right:16px}.template-page .contact .contact-form-custom{max-width:462px;width:100%}.template-page .contact .contact-form-custom .title-wrapper--no-top-margin.h1{font-style:normal;font-weight:600;font-size:24px;line-height:28.8px;color:#000;letter-spacing:0;margin-bottom:24px}.template-page .contact .contact-form-custom .field{display:flex;flex-direction:column;margin-bottom:16px;row-gap:6px}.template-page .contact .contact-form-custom .field .field__label{position:relative;top:unset;left:unset;font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:500;font-size:12px;line-height:16px;color:#000;letter-spacing:0;margin:0}.contact .form__message h2{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:600;font-size:14px;line-height:21px;color:#000;letter-spacing:0;margin:0;display:flex;align-items:center}.contact .form__message{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:600;font-size:14px;line-height:21px;color:#000;letter-spacing:0;margin:0 0 24px;display:flex;align-items:center}.form-status-list{margin:8px 16px 24px}.form-status-list li a{text-decoration:unset;font-size:12px;line-height:16px;color:#000;letter-spacing:0;margin:0}.contact-form-custom #ContactForm .contact__field-error .form__message{height:16px;margin:0;display:flex;font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:500;font-size:12px;line-height:16px;color:#d64b59;column-gap:8px;align-items:flex-end}.contact-form-custom #ContactForm .contact__field-error .form__message svg{margin:0}#ContactForm .field input[aria-invalid=true]{border:1px solid #D64B59}.template-page .contact .contact-form-custom .field:after,.template-page .contact .contact-form-custom .field:before{display:none}.template-page .contact .contact-form-custom .field .field__input{border:unset;background:#f0f0f0;border-radius:4px;margin:0;min-height:40px;height:40px;padding:0 1.5rem;font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:500;font-size:16px;line-height:23px;color:#000;letter-spacing:0}.template-page .contact .contact-form-custom .field .field__input:focus{border:unset;padding:0 1.5rem}.template-page .contact .contact-form-custom .field .field__input.text-area{min-height:96px;height:96px}.template-page .contact .contact-form-custom .contact__button{margin-top:24px}.template-page .contact .contact-form-custom .contact__button button{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:600;font-size:14px;line-height:16.8px;color:#fff;letter-spacing:0;min-height:40px;height:40px;padding:0;min-width:100%;border-radius:4px;background:#000}.template-page .contact .contact-form-custom .contact__button button:after,.template-page .contact .contact-form-custom .contact__button button:before{display:none}.template-page .contact .contact-form-details .title-wrapper--no-top-margin{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:600;font-size:16px;line-height:21px;color:#0a0b0a;letter-spacing:0;margin-bottom:16px;padding-top:32px}.template-page .contact .contact-form-details .contact-text{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#0a0b0a;letter-spacing:0;display:flex;align-items:baseline;column-gap:3px}.template-page .contact .contact-form-details .contact-text.chatbot{margin-bottom:18px}.template-page .contact .contact-form-details .contact-text p{margin:0}.template-page .contact .contact-form-details .contact-text a{color:#0a0b0a;text-underline-offset:.4rem;text-decoration:underline}.template-page .contact .contact-form-details .contact-text .button-chatbot{font-weight:600;line-height:21px;display:flex;column-gap:8px}.template-page .contact .contact-form-details .contact-text .button-chatbot span{display:flex;align-items:center;width:16.86px}.template-page .contact .contact-form-details .contact-social{padding-top:0x}.template-page .contact .contact-form-details .contact-social .list-social{justify-content:flex-start;display:flex;column-gap:24px}@media (min-width: 990px){.template-page .contact{display:flex;padding-left:24px;column-gap:120px;flex-direction:row}.template-page .contact .contact-form-custom{max-width:462px;width:100%}.template-page .contact .contact-form-custom .title-wrapper--no-top-margin.h1{font-style:normal;font-weight:600;font-size:28px;line-height:34px;color:#000;letter-spacing:0;margin-bottom:24px}.template-page .contact .contact-form-custom .field{display:flex;flex-direction:column;margin-bottom:16px;row-gap:6px}.template-page .contact .contact-form-custom .field .field__label{position:relative;top:unset;left:unset;font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#000;letter-spacing:0;margin:0}.template-page .contact .contact-form-custom .field:after,.template-page .contact .contact-form-custom .field:before{display:none}.template-page .contact .contact-form-custom .field .field__input{border:unset;background:#f0f0f0;border-radius:4px;margin:0;min-height:40px;height:40px}.template-page .contact .contact-form-custom .field .field__input.text-area{min-height:96px;height:96px}.template-page .contact .contact-form-custom .contact__button{margin-top:24px}.template-page .contact .contact-form-custom .contact__button button{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:600;font-size:14px;line-height:17px;color:#fff;letter-spacing:0;min-height:40px;height:40px;padding:0;min-width:87px;border-radius:4px}.template-page .contact .contact-form-custom .contact__button button:after,.template-page .contact .contact-form-custom .contact__button button:before{display:none}.template-page .contact .contact-form-details .title-wrapper--no-top-margin{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#0a0b0a;letter-spacing:0;margin-bottom:16px;padding-top:21px}.template-page .contact .contact-form-details .contact-text{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:500;font-size:16px;line-height:23px;color:#0a0b0a;letter-spacing:0;display:flex;align-items:baseline;column-gap:3px}.template-page .contact .contact-form-details .contact-text.chatbot{margin-bottom:16px}.template-page .contact .contact-form-details .contact-text p{margin:0}.template-page .contact .contact-form-details .contact-text a{color:#0a0b0a;text-underline-offset:.4rem;text-decoration:underline}.template-page .contact .contact-form-details .contact-text .button-chatbot{font-weight:600;line-height:21px;display:flex;column-gap:8px}.template-page .contact .contact-form-details .contact-text .button-chatbot span{display:flex;align-items:center;width:18.9px}.template-page .contact .contact-form-details .contact-social{padding-top:12px}.template-page .contact .contact-form-details .contact-social .list-social{justify-content:flex-start;display:flex;column-gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/custom-contact-page.css.map */
