.contact img{width:100%;max-width:30px;height:auto}.custom-contact-form-section .form__message{align-items:flex-start;margin:0 0 18px;font-size:var(--body-font-size-desktop);line-height:normal;letter-spacing:var(--letter-spacing-zero)}.custom-contact-form-section .error-message{align-items:center;margin:4px 0 0;color:var(--form-error-message-color);display:none}.custom-contact-form-section .form-error-summary.error-message{margin:0 0 4px}.shopify-section-group-footer-group .custom-contact-form-section .form-heading-section ul{display:none}.custom-contact-form-section .form-heading-section{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px}.custom-contact-form-section .form-heading-section ul{margin:0;padding:0;display:flex;flex-direction:row}.custom-contact-form-section .form-heading-section li.icon-list-item{list-style:none;padding-right:35px}.custom-contact-form-section .form-heading-section li.icon-list-item a{background:none;font-size:25px;line-height:34px;width:100%}.custom-contact-form-section .form-heading-section li.icon-list-item a:is(:hover,:focus,:active){color:#000}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}.custom-contact-form-section{max-width:var(--page-width);padding:var(--body-padding-desktop)}.custom-contact-form-section .title{font-size:var(--heading-font-size-desktop);line-height:var(--heading-line-height-desktop);margin:0;letter-spacing:var(--letter-spacing-zero)}.custom-contact-form-section .contact-description{font-size:12px;line-height:16px;color:rgb(var(--color-foreground));letter-spacing:var(--letter-spacing-zero);margin:20px 0 0}.custom-contact-form-section #ContactForm{padding:20px 0 0}.field-section{display:flex;flex-direction:column}.field-label{text-transform:uppercase;font-size:var(--form-label-font-size-desktop);line-height:17px;letter-spacing:0;margin-bottom:8px;position:relative;display:inline-block;color:rgb(var(--color-foreground))}.field-label span{font-size:14px;line-height:normal;position:absolute;margin-left:1px;color:var(--form-required-symbol-color);font-weight:400;top:50%;transform:translateY(-50%)}.field-input,.field-select{padding:15px 10px;border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 1.6px var(--form-fields-border-color);transition:box-shadow var(--duration-short) ease;cursor:pointer;color:rgb(var(--color-foreground))}.field-input{cursor:default}textarea.field-input{resize:vertical;max-width:100%}.field-input::placeholder,.field-select,.field-section .form__message,.custom-contact-form-section .error-message{font-size:var(--placeholder-font-size-desktop);line-height:17px}.field-input:hover{border-width:var(--form-input-hover-border-width);border-color:var(--form-hover-border-color);box-shadow:none}.field-input:focus{outline:none;border-color:var(--form-hover-border-color);box-shadow:0 0 0 var(--inputs-border-width) var(--form-hover-border-color)}.field-select:focus{outline:none}.form-field-section{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px}.custom-contact-form-section .contact__button{margin-top:20px}.custom-contact-form-section .contact__button .button{font-weight:600;border-radius:8px;letter-spacing:var(--letter-spacing-zero);padding:10px 15px;font-size:var(--body-font-size-desktop);line-height:var(--body-line-height-desktop);gap:25px;align-items:center}.custom-contact-form-section .contact__button .button:after,.custom-contact-form-section .contact__button .button:before{display:none}.field-select{color:rgb(var(--color-foreground),.5);padding:15px 8px}select.field-select:valid{color:rgb(var(--color-foreground))}.field-select option{color:rgb(var(--color-foreground))}.field-label.capitalize{text-transform:capitalize}.custom-contact-form-section .contact__button .button .btn-arrow-icon{display:flex}@media screen and (max-width: 991px){.custom-contact-form-section{padding:var(--body-padding-tab)}.custom-contact-form-section .title{font-size:var(--heading-font-size-tab);line-height:var(--heading-line-height-tab)}.field-label{font-size:var(--form-label-font-size-tab)}.field-input::placeholder,.field-select,.field-section .form__message,.custom-contact-form-section .error-message,.custom-contact-form-section .form__message{font-size:var(--placeholder-font-size-tab);line-height:16px}.custom-contact-form-section .form-heading-section ul{gap:20px}.custom-contact-form-section .form-heading-section li.icon-list-item{padding-right:0}}@media screen and (max-width: 767px){.custom-contact-form-section{padding:var(--body-padding-mobile)}.form-field-section .contact-form-section{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px}.custom-contact-form-section .title{font-size:var(--heading-font-size-mobile);line-height:var(--heading-line-height-mobile)}.custom-contact-form-section .contact-description{font-size:11px;line-height:15px}.field-label{font-size:var(--form-label-font-size-mobile);line-height:16px}.field-input::placeholder,.field-select,.field-section .form__message,.custom-contact-form-section .error-message,.custom-contact-form-section .form__message{font-size:var(--placeholder-font-size-mobile)}.custom-contact-form-section .form-heading-section li.icon-list-item a{font-size:22px;line-height:26px}}@media screen and (max-width: 480px){.custom-contact-form-section .form-heading-section{flex-direction:column;align-items:flex-start;gap:10px}.custom-contact-form-section .form-heading-section li.icon-list-item a{font-size:20px;line-height:24px}.custom-contact-form-section .contact__button .button{font-size:var(--body-font-size-mobile);line-height:var(--body-line-height-mobile)}}.form__message{transition:opacity .5s ease}.form__message[style*="display: none"]{opacity:0}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom-section-contact-form.css.map */
