.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom: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}}.form-title .rich-text__text.rte{max-width:590px;margin:0 auto}.form-title .rich-text__wrapper{width:100%}.contact.page-width--narrow{max-width:500px;width:500px;padding-left:15px;padding-right:15px}.contact .field:after,.contact .field:before{content:none}.form-title .rich-text__text.rte h4{color:rgb(var(--color-link));max-width:567px;margin:0 auto}.form-title .rich-text__text.rte p{letter-spacing:normal;line-height:normal}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label,.contact .field__input:-webkit-autofill~.field__label,.contact .customer .field input:focus~label,.contact .customer .field input:not(:placeholder-shown)~label,.contact .customer .field input:-webkit-autofill~label,.contact .field__label{font-size:1.4rem;top:calc(var(--inputs-border-width) + -2.5rem);left:calc(var(--inputs-border-width) + 0rem)}.contact .field__input:focus,.contact .field__input:not(:placeholder-shown),.contact .field__input:-webkit-autofill,.contact .customer .field input:focus,.contact .customer .field input:not(:placeholder-shown),.contact .customer .field input:-webkit-autofill{padding:.8rem 1.5rem;margin:var(--inputs-border-width)}.contact .field__input{height:4rem;font-size:1.4rem;border:1px solid #22222226;border-radius:0}.contact .field__input:focus{border-radius:0;border-color:rgb(var(--color-foreground),.75)}.contact .custom-fields input{margin-left:0;margin-right:0}.contact .custom-fields{margin-bottom:20px}.contact .custom-fields input+label{padding-right:10px}.contact__button button.button{width:100%;min-height:4rem;background:#fff;border-color:rgba(var(--color-button));border:1px solid rgba(var(--color-button));color:rgba(var(--color-button))}.contact__button button.button:hover{background:rgba(var(--color-button));color:#fff}.contact .custom-fields+.field{margin-top:4rem}.contact .field:has(input[name="contact[Your Phone Number]"]){margin-top:0rem;margin-bottom:2rem}.contact .field__input::placeholder{font-size:1.3rem;font-weight:500;opacity:1}.contact .custom-fields+.field+.field{margin-top:0;margin-bottom:2rem}.contact .field:has(textarea){margin-bottom:0}.order_now_sec .btn_wrap{text-align:center;margin-bottom:4rem}.order_now_sec>.h2{text-align:center;font-size:16px;margin-bottom:10px}.order_now_sec .image-section{margin-bottom:60px}.order_now_sec.contact .field:has(input[name="contact[Your Phone Number]"]){margin-bottom:4rem}.order_now_sec .contact__button{margin-top:2.2rem}.order_now_sec.contact img{height:auto}.order_now_sec.contact.page-width--narrow{max-width:630px;width:100%}.order_now_sec.contact.page-width--narrow>:not(.image-section){max-width:470px;margin-inline:auto}@media screen and (max-width:1199px){.contact.page-width--narrow{max-width:42%;width:42%}.form-title .rich-text__blocks{max-width:60rem}}@media screen and (max-width:749px){.contact.page-width--narrow{max-width:100%;width:100%}.contact .field{margin-bottom:3.5rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-contact-form.css.map */
