.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:2rem;flex-direction:column}.label-name-text{color:#212121;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:12px;display:block}.required-star{width:12px;height:12px;color:#bc2727}@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}.contact__fields.custom-form-elements{grid-template-columns:repeat(1,1fr)}}.contact-form-information-container .field:after{box-shadow:none}.contact-form-information-container .field:hover.field:after{box-shadow:none}.field .field__input{display:flex;padding:18px 12px 21px;align-items:center;align-self:stretch;border-radius:8px;background:#f2f2f2}.field .field__input::placeholder{color:#212121b3;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;opacity:1}#ContactForm{border-radius:8px;background:#fff;padding:24px;min-width:61.6%}.field .field__input:focus-visible{box-shadow:none}.contact-form-information-container .contact__button{margin:0}.contact-form-information-container .contact__button .button{display:flex;padding:8px 20px;justify-content:center;align-items:center;gap:8px;color:#fff;font-family:Fraunces;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize;border-radius:48px;background:#0c223f;position:relative;overflow:hidden;z-index:0;isolation:isolate;transition:color .4s ease}.contact-form-information-container .contact__button .button:hover:before{width:100%}.contact-form-information-container .contact__button .button:hover{color:#0c223f;border:1px solid #0c223f}.contact-form-information-container .contact__button .button:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;border-radius:2000px;background:#fff;transition:width .5s ease;z-index:-1}.contact-form-information-container .text-area{min-height:20rem}.contact-form-information-container{display:flex;flex-direction:row;gap:20px}.contact .title.title-wrapper--no-top-margin{color:#0c223f;font-family:Fraunces;font-size:44px;font-style:normal;font-weight:600;line-height:normal;max-width:319px;margin-bottom:44px}.shop-info-container{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:48px;flex:1 0 0;align-self:stretch;border-radius:8px;background:#0c223f;max-width:35.4%}.each-block-field-title{color:#fff;font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:12px;margin-top:0;display:block}.company-name{color:#ffffffe6;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:4px;display:block}.each-shop-info-container p{color:#fff9;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin:0}.phone-number{color:#fffc;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:normal;display:block;margin-bottom:8px}.email-id{color:#fffc;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:normal;display:block}.contact-timings{color:#fffc;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.contact-page-social-icons-container{display:flex;align-items:center;gap:16px}.contact-page-social-link svg{width:24px;height:24px;flex-shrink:0}@media screen and (max-width:767px){.contact .title.title-wrapper--no-top-margin{font-size:24px;max-width:220px}#ContactForm{padding:12px 8px}.contact-form-information-container .contact__button .button{padding:8px 20px;font-size:16px}.contact-form-information-container{flex-direction:column}.shop-info-container{padding:12px 8px;gap:20px;max-width:100%}.each-block-field-title{font-size:20px;margin-bottom:8px}.company-name,.each-shop-info-container p,.phone-number,.email-id,.contact-timings{font-size:16px}.contact-page-social-icons-container{gap:8px}.contact-page-social-link svg{width:20px;height:20px}}@media screen and (min-width:768px)and (max-width:1200px){.contact .title.title-wrapper--no-top-margin{font-size:32px}.each-block-field-title{font-size:20px}.company-name,.each-shop-info-container p,.phone-number,.email-id,.contact-timings{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
