.contact-wrapper{display:flex;flex-direction:column;gap:40px;max-width:1100px;margin:0 auto}.contact-wrapper--form-only{max-width:820px}@media screen and (min-width:900px){.contact-wrapper{flex-direction:row;gap:60px;align-items:flex-start}}.contact-info{flex:1;font-family:Poppins,sans-serif}.contact-info__heading{font-size:36px;font-weight:700;color:#000;margin-top:0;margin-bottom:16px;line-height:1.2}.contact-info__text{font-size:16px;color:#000;line-height:1.6;margin-bottom:28px}.contact-info__list{display:grid;gap:14px}.contact-info__bar{display:flex;align-items:center;gap:14px;min-height:82px;padding:16px 18px;background:#fffaf6;border:1px solid #efe3d3;border-left:4px solid #c02927;border-radius:8px;box-shadow:0 8px 20px #5a3e360f}.contact-info__bar--note{background:#fff4f1;border-color:#f0d1c9;border-left-color:#d35400}.contact-info__icon{width:42px;height:42px;background:#f5e6dd;color:#c02927;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-info__icon svg{width:20px;height:20px}.contact-info__details h4{margin:0 0 4px;font-size:16px;font-weight:600;color:#000}.contact-info__details p{margin:0;font-size:15px;color:#000;line-height:1.45}.contact-info__details a{color:#c02927;font-weight:600;text-decoration:none;word-break:break-word}.contact-info__details a:hover{text-decoration:underline}@media screen and (max-width:749px){.contact-info__heading{font-size:28px}.contact-info__bar{align-items:flex-start;min-height:0;padding:14px}.contact-info__icon{width:38px;height:38px}}.contact-form-card{flex:1.2;background:#fff;border:1px solid #efe3d3;border-radius:20px;padding:32px;box-shadow:0 10px 30px #0000000a;width:100%}.contact-form-card__header{margin-bottom:26px}.contact-form-card__header h2{margin:0;color:#000;font-size:clamp(26px,3vw,36px);line-height:1.15;font-weight:800;letter-spacing:0}.contact-form-card__header p{margin:10px 0 0;color:#000;font-size:15px;line-height:1.55}@media screen and (min-width:750px){.contact-form-card{padding:40px}}.contact .field{margin-bottom:20px}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px}}.contact .field__input{border-radius:12px;border:1px solid #e0d5c1;background-color:#fcfaf8;font-family:Poppins,sans-serif;box-shadow:none;transition:all .3s ease}.contact .field__input:focus,.contact .field__input:not(:placeholder-shown){border-color:#d35400;background-color:#fff;box-shadow:0 0 0 1px #d35400;padding-top:2rem}.contact .field__label{font-family:Poppins,sans-serif;color:#000}.contact__button{margin-top:24px}.contact__submit-btn{width:100%;background:#d35400;color:#fff;font-family:Poppins,sans-serif;font-weight:600;font-size:16px;padding:16px 32px;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.contact__submit-btn:hover{background:#ba4a00;transform:translateY(-2px);box-shadow:0 8px 20px #d3540033}.contact .form__message{align-items:flex-start;font-family:Poppins,sans-serif;padding:16px;border-radius:12px;background:#fdf2f2;border:1px solid #f2dede}.contact .form-status-list{padding:16px;border-radius:12px;background:#f4fbf4;border:1px solid #dff0d8;color:#3c763d;font-family:Poppins,sans-serif}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-contact-form.css.map */
