.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.conatct_us_grid{display:flex;gap:60px;align-items:center}.conatct_us_grid_left,.conatct_us_grid_right{max-width:50%;width:100%}.conatct_us_grid_left h2.title{font-size:2.8rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem;line-height:1.15}.conatct_us_grid_left .contact-subheading{font-size:1.2rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem}.conatct_us_grid_left .recipe-detail-body p{color:#444;line-height:1.6;margin-bottom:1rem}.contact-email-row{display:flex;align-items:center;gap:8px;margin-bottom:.75rem}.contact-email-row .email-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#929f8c;border-radius:6px;flex-shrink:0}.contact-email-row .email-icon svg{width:16px;height:16px;fill:#fff}.contact-email-row a{font-weight:600;color:#1a1a1a;text-decoration:none}.contact-email-row a:hover{text-decoration:underline}.contact-response-note{color:#555}.conatct_us_grid_right .isolate{background-color:#929f8c;border-radius:20px;padding:32px 28px 36px}.contact .field{margin-bottom:1rem;position:relative}.contact .field__input,.contact .text-area.field__input{width:100%;background-color:#ffffffd9;border:none;border-radius:10px;padding:14px 16px;color:#fff;outline:none;box-sizing:border-box;transition:background-color .2s ease,box-shadow .2s ease;box-shadow:none;appearance:auto;-webkit-appearance:auto;border:1.2px solid #fff;background-color:unset}.contact .field:after{display:none}.contact .field__input::placeholder,.contact .text-area.field__input::placeholder{color:#888}.contact .field__input:focus,.contact .text-area.field__input:focus{background-color:transparent;box-shadow:0 0 0 2px #fff9}.conatct_us_grid_right .field__label{font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:150%;letter-spacing:0%;color:#fff}.contact .text-area.field__input{resize:none;rows:4;min-height:110px}.contact-terms-row{display:flex;align-items:center;gap:10px;margin-top:.5rem;margin-bottom:1.5rem}.contact-terms-row input[type=checkbox]{width:16px;height:16px;flex-shrink:0;accent-color:#1a1a1a;cursor:pointer;border-radius:3px}.contact-terms-row label{color:#ffffffeb;cursor:pointer;line-height:1.4;color:#fff;font-size:16px}.contact-terms-row label a{font-weight:500;text-decoration:underline;color:#fff;font-size:16px}.contact__button{margin-top:0;display:flex;justify-content:center}.contact__button .button{background-color:#fff;color:#1a1a1a;border:none;border-radius:50px;padding:14px 52px;font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .15s ease;letter-spacing:.01em}.contact__button .button:hover{background-color:#f0f0f0;transform:translateY(-1px)}.contact__button .button:active{transform:translateY(0)}@media screen and (max-width:749px){.conatct_us_grid{flex-direction:column;gap:32px}.conatct_us_grid_left,.conatct_us_grid_right{max-width:100%}}@media screen and (min-width:750px){.contact .field{margin-bottom:30px}.conatct_us_grid_left h2.title.title-wrapper--no-top-margin{font-size:40px;margin-bottom:28px}.contact__button{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-contact-form.css.map */
