.custom-contact-inner{padding:0 0 48px!important}.custom-contact{display:grid;grid-template-columns:1fr 1fr;gap:56px;max-width:1200px;margin:0 auto;align-items:stretch;padding:40px;background:#fff5f2;border-radius:16px}.custom-contact__info,.custom-contact__form{height:100%}@media(max-width:900px){.custom-contact{grid-template-columns:1fr;gap:40px}}.custom-contact__info{padding-top:10px}.custom-contact__badge{display:inline-block;font-size:12px;font-weight:500;padding:6px 14px;border-radius:999px;background:#ffe8e0;color:#834048;margin-bottom:22px}.custom-contact__title{font-size:34px;font-weight:600;margin-bottom:12px;line-height:1.25}.custom-contact__subtitle{font-size:14px;color:#6b6b6b;max-width:440px;margin-bottom:36px}.custom-contact__cards{display:grid;gap:18px}.custom-contact__card{display:flex;align-items:center;gap:16px;padding:18px 22px;border-radius:18px;background:#fff;box-shadow:0 8px 24px #0000000a}.custom-contact__card a{text-decoration:none!important;color:inherit}.custom-contact__card a:hover,.custom-contact__card a:focus,.custom-contact__card a:active{text-decoration:none!important}.custom-contact__icon{width:44px;height:44px;border-radius:50%;background:#f3f6ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.custom-contact__icon-img{width:18px;height:18px;object-fit:contain;display:block}.custom-contact__label{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.custom-contact__value{display:block;margin-top:4px;font-size:15px;font-weight:500}.custom-contact__form{display:flex;flex-direction:column}@media(max-width:600px){.custom-contact__form{padding:0}}.custom-contact__form form{display:flex;flex-direction:column;height:100%}.custom-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field--full{grid-column:span 2}@media(max-width:600px){.custom-form-grid{grid-template-columns:1fr}.field--full{grid-column:span 1}.custom-contact__submit{margin-top:24px!important}}.custom-contact .field{border:none!important;background:transparent!important;padding:0!important;margin:0}.custom-contact .field,.custom-contact .field:before,.custom-contact .field:after,.custom-contact .field:focus-within:after{border:none!important;box-shadow:none!important;background:transparent!important}.field{display:flex;flex-direction:column}.field__label{position:static!important;opacity:1!important;transform:none!important;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.custom-contact .field__input{width:100%;padding:14px 18px;border-radius:10px;border:1px solid #dcdcdc;font-size:14px;background:#fff;outline:none!important;box-shadow:none!important}.custom-contact .field__input:focus,.custom-contact .field__input:focus-visible,.custom-contact .field__input:active{outline:none!important;box-shadow:none!important;border:1px solid #dcdcdc!important}.custom-contact .field:focus-within{outline:none!important;box-shadow:none!important}.custom-contact input:-webkit-autofill,.custom-contact textarea:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#000!important}.custom-contact .field__input::placeholder{color:#9a9a9a;font-size:13px}.field--message{display:flex;flex-direction:column;flex-grow:1}.field--message textarea{flex-grow:1;min-height:140px;border-radius:18px;resize:none;padding-top:16px}.custom-contact__submit{margin-top:auto;width:100%;padding:16px;border-radius:10px;border:none;font-size:15px;font-weight:500;cursor:pointer;transition:background .25s ease}.custom-contact__success{background:#eef6f2;color:#256f4a;padding:14px;border-radius:12px;margin-bottom:18px;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
