.contact img{max-width:100%}.contact{font-family:var(--skinmedicine-body-font)}.contact__card{max-width:1048px;margin:0 auto;background-color:transparent;border-radius:0;padding:0;box-shadow:none;border:0}.contact .form__message{align-items:flex-start;margin-bottom:1.5rem}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:16px;display:flex;flex-direction:column;gap:9px}.contact .field__input{padding:0 20px!important;border:1px solid #c9c9c9;border-radius:10px;font-size:16px!important;font-family:var(--skinmedicine-body-font);font-weight:400;transition:border-color .2s,box-shadow .2s;background-color:#fff!important;color:#111!important;height:62px!important;min-height:62px!important;border-radius:10px!important}.contact .field__input:focus{outline:2px solid rgba(41,73,232,.22)!important;outline-offset:1px!important;border-color:#2949e8;box-shadow:none!important}.contact .field__label{display:block;font-size:16px;font-weight:600;line-height:1.4;margin:0;color:#111;text-transform:none;letter-spacing:0;left:auto;pointer-events:auto;position:static;top:auto;transform:none}.contact .field__optional{color:#5f6368;font-weight:400}.contact .field__hint{color:#5f6368;display:block;font-size:14px;font-weight:400;line-height:1.45;margin-top:4px}.contact .field__error{color:#b42318;font-size:14px;margin:8px 0 0;font-weight:600}.contact .text-area{resize:vertical;min-height:6rem}.contact__button{margin-top:3rem;display:block}.contact__button .button,.contact__button button{width:194px;min-width:194px;height:51px;padding:0 24px;background-color:#2949e8;color:#fff;border:1px solid #2949e8;border-radius:999px;box-shadow:0 12px 24px #2949e84d;font-family:var(--skinmedicine-body-font);font-size:16px;font-weight:600;cursor:pointer;transition:background-color .12s ease,transform .08s ease;text-transform:none;letter-spacing:0;margin-inline:0}.contact__button .button:after,.contact__button button:after{display:none}.contact__button .button:hover,.contact__button button:hover{background-color:#1739bd;transform:translateY(-1px)}.contact__button .button:focus,.contact__button button:focus{outline:2px solid #2949e8!important;outline-offset:3px!important;box-shadow:none!important}@media screen and (min-width:750px){.contact .field{margin-bottom:20px}.contact__button{margin-top:4rem}.contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:stretch}.contact__fields .field{height:100%;justify-content:flex-end}}.contact .field__input[aria-describedby]{margin-bottom:0}.contact .field__input[aria-invalid=true]{border-color:#e53e3e;outline:2px solid #e53e3e!important;outline-offset:2px!important;box-shadow:none!important}.contact .field__input:focus-visible{outline:2px solid #111111!important;outline-offset:2px!important;box-shadow:none!important}.contact .text-area.field__input{background-color:#fff!important;color:#111!important;border-radius:10px!important;height:auto!important;min-height:230px!important;padding:17px 20px!important;border:1px solid #c9c9c9!important;font-family:var(--skinmedicine-body-font)!important;font-size:16px!important;font-weight:400}.contact .text-area.field__input:focus{outline:2px solid rgba(41,73,232,.22)!important;outline-offset:1px!important;border-color:#2949e8!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
