.contact img{max-width:100%}.contact .title{font-weight:700;font-size:24px;line-height:32px;letter-spacing:0px;margin-bottom:24px;font-style:normal;font-family:var(--font-heading-family);text-transform:capitalize;color:#000}.contact .name-field{display:flex;align-items:center;gap:16px}.contact .form__message{align-items:flex-start}.contact .success-page{position:relative}.contact .success-icon{position:absolute;right:30px;display:flex;top:15px}.contact .contact__button button{background-color:#f47a1f;color:#000;width:121px;height:48px}.contact .contact__button button[disabled]{cursor:no-drop}.contact .icon-success{margin-top:.2rem}.contact .field:hover .field:after,.contact .field:after,.contact .field:focus-visible{outline:none;box-shadow:none;border:none;top:unset;bottom:unset;left:unset;right:unset}.contact__field-error{color:red;font-size:.875rem;margin-top:4px;display:block;position:absolute;top:100%}.contact .validation-icon.success{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-size:contain;pointer-events:none}.contact .submit-btn{cursor:pointer}.contact .contact-wrapper .clear-icon{width:auto;height:auto;color:#fff!important;background-color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer!important;margin:6px;display:none;border-radius:10px}.contact .field .text-area-count-wrapper .count,.contact .field .text-area-count-wrapper .count span{color:var(--grey)!important}.contact .contact-wrapper{display:flex;gap:12rem;justify-content:space-between}.contact .contact-form{width:100%}.contact .contact-address{width:32%;background-color:#f3f2f2;padding:16px;height:max-content}.contact .contact-address .address-title{margin:0;font-weight:700;font-size:22px;line-height:28px;letter-spacing:0px;color:#000}.contact .contact-address .description p{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;color:#42403e;margin-bottom:24px}.contact .contact-address .description p:first-child{margin-top:8px}.contact .contact-address .description p:last-child{margin-bottom:14px}.contact .contact-address .description p a{color:#42403e;text-decoration:none}.field:hover:after,.contact .field:focus-visible,.contact .field:after:hover{border:none!important;box-shadow:none!important}.contact .field:after{border:none}.contact .field:hover.field:after{box-shadow:none}.contact .field{margin-bottom:22px;display:flex;flex-direction:column;justify-content:left}.contact .field .field__input{background-color:#f3f2f2;border:none;box-shadow:none;padding:13.5px 34px 13.5px 16px!important}.contact .field textarea.field__input{padding-right:34px;resize:vertical}.contact .field .field__input::placeholder{color:#76736f}.field.field--with-error{color:var(--black)!important}.contact .field .field__label{position:relative;margin-bottom:15px;left:0;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0px;color:var(--black)!important}.field__label,.contact .field .field__label>span,.contact .field .field__label .text-area-count{color:var(--black)!important}.form__label.field__label.text-area-count-wrapper{display:inline-flex;justify-content:space-between}.text-area-count-wrapper span{font-family:Lufga,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0px;color:#76736f}.contact__underline{display:block!important;height:1px;width:100%;background-color:#dad9d8}.contact .clear-icon svg{width:100%;height:100%}@media screen and (max-width: 1024px){.contact .contact-wrapper{gap:5rem}}@media screen and (min-width: 750px){.contact .field{margin-bottom:2.4rem}}.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 screen and (max-width: 800px){.contact .contact-wrapper{flex-direction:column}.contact .contact-address{width:100%}.thankyou-page{padding-right:16px}}@media screen and (max-width: 500px){.contact .name-field{display:block}.contact .contact-wrapper{gap:4rem}.contact .contact-wrapper{padding-bottom:66px}.contact .contact__button button{width:100%}}.email-field-wrapper{display:flex;flex-direction:row;column-gap:16px}.field.field--phone{min-width:270px;max-width:270px}.field.field--phone .iti{width:100%;display:flex;column-gap:8px}.field.field--phone .field__input{padding-left:16px!important}.field.field--phone .iti__flag-container{position:unset!important}.field.field--phone .iti__selected-flag{width:100%;padding:0 16px;display:inline-flex;column-gap:16px}.field.field--phone .iti__flag{display:inline-block!important}.field.field--phone .iti__selected-dial-code{display:none!important}.field.field--phone .iti__arrow{width:12px;height:12px;border:solid #1c3054;border-width:0 2px 2px 0;display:inline-block!important;padding:3px;transform:rotate(45deg);transition:transform .3s ease;position:relative;margin-bottom:7px}.field.field--phone .iti__arrow.iti__arrow--up{transform:rotate(225deg);margin-bottom:-7px}.iti__flag-box .iti__flag{display:inline-block!important}@media screen and (max-width: 576px){.field.field--phone{min-width:auto;max-width:100%}}@media screen and (max-width: 500px){.email-field-wrapper{display:block}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-contact-form.css.map */
