.contact-main-section .contact-form{max-width:1300px;margin:0 auto}.contact-main-section .form__message:focus-visible{box-shadow:none;outline:none}.contact-main-section h2.form-status.caption-large.text-body:focus-visible{box-shadow:none;outline:none}.contact-main-section .form-field-select{font-weight:600}.contact-main-section h2{color:#000716;font-weight:400;background:#f5f5f5;margin:0;padding:30px 0}.contact-main-section form{background:#f5f5f5;padding:0rem 5rem 5rem}.contact-main-section .field__label{font-size:1.4rem;color:#000;font-weight:500}.contact-main-section .field__input,.select__select,.customer .field input,.customer select{border:1px solid #CCCCCC}.contact-main-section .field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:none}.contact-main-section .field:hover.field:after,.select:hover.select:after,.select__select:hover.select__select:after,.customer .field:hover.field:after,.customer select:hover.select:after,.localization-form__select:hover.localization-form__select:after{box-shadow:none}.contact-main-section .contact__button button{font-size:1.4rem;font-weight:400;background:#175c8a}.contact-main-section .field .text-area{min-height:16rem}.contact img{max-width:100%}.contact .form__message{align-items:flex-start;font-weight:600}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact-main-section .button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{box-shadow:unset}.contact-main-section .button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-payment-button [role=button],.cart__dynamic-checkout-buttons [role=button],.cart__dynamic-checkout-buttons iframe{--border-opacity: unset}.contact-main-section .button,.shopify-challenge__button,.customer button{border:unset;padding:0 4rem}.form-field-select{padding:1rem 1.5rem;height:4.5rem;border:1px solid #CCCCCC;width:100%}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media only screen and (max-width:767px){.contact-main-section{max-width:inherit}.contact-main-section h2{font-size:2.6rem}.contact-main-section form{padding:0rem 2rem 3rem}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/section-contact-form.css.map */
