.contact-section-wrapper{font-family:Inter;color:var(--text-color);width:100%;box-sizing:border-box}.contact-container{margin:0 auto;padding:0 20px;box-sizing:border-box;display:flex;flex-direction:column;gap:40px}@media screen and (min-width:990px){.contact-container{padding:0 8rem}}.contact-breadcrumb{margin-bottom:24px}.contact-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;margin:0;gap:6px;font-size:14px;line-height:1.4;color:var(--text-color)}.contact-breadcrumb__item{display:inline-flex;align-items:center}.contact-breadcrumb__link{color:inherit;text-decoration:none;font-weight:300;opacity:.85;transition:opacity .15s ease}.contact-breadcrumb__link:hover{text-decoration:underline;opacity:1}.contact-breadcrumb__separator{display:inline-flex;align-items:center;color:inherit;font-size:13px;-webkit-user-select:none;user-select:none;line-height:1;opacity:.6}.contact-breadcrumb__current{font-weight:600;color:inherit}@media screen and (min-width:750px){.contact-breadcrumb{margin-bottom:36px}.contact-breadcrumb__list{gap:8px}}.contact-layout{display:flex;flex-direction:column;gap:32px}@media screen and (min-width:850px){.contact-layout{display:grid;grid-template-columns:1fr 1fr;column-gap:60px;align-items:stretch}}@media screen and (min-width:1024px){.contact-layout{column-gap:90px}}.contact-info-col{display:flex;flex-direction:column}.contact__heading{margin:0 0 16px;color:var(--text-color)}.contact__desc{font-size:16px;line-height:140%;color:#1b1b1bb8;margin:0 0 24px}.contact-info-block{display:flex;flex-direction:column;gap:10px;margin-top:6px;margin-bottom:8px;font-size:16px;line-height:1.4}.contact-info-item{display:flex;flex-direction:row;align-items:center;gap:20px}.contact-info-label{font-weight:600;color:var(--text-color);min-width:70px;font-size:16px!important}.contact-info-value{color:var(--text-color);text-decoration:none;font-weight:400;font-size:16px!important;transition:opacity .15s ease}.contact-info-value:hover{text-decoration:underline;opacity:.8}@media screen and (min-width:850px){.contact-info-block{flex-direction:row;gap:48px;margin-top:auto;padding-top:50px}.contact-info-item{flex-direction:column;align-items:flex-start;gap:6px}}.contact-form-col{display:flex;flex-direction:column}.contact-form-inner{display:flex;flex-direction:column;width:100%}.contact-form__fields{display:flex;flex-direction:column;gap:40px;width:100%}.contact-field{position:relative;border:1px solid #1b1b1b63;border-radius:6px;padding:12px 16px;background-color:transparent;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease;height:60px;display:flex}.contact-field:focus-within{border-color:var(--text-color)}.contact-field--error{border-color:#dc2626!important}.contact-field__label{position:absolute;top:-9px;left:14px;padding:0 6px;font-size:16px;font-weight:400;line-height:1;color:var(--text-color);background-color:var(--section-bg, #FAF6F0);z-index:2;pointer-events:none;white-space:nowrap}.contact-field__input{width:100%;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;font-size:16px!important;font-family:inherit;color:var(--text-color);padding:0!important;margin:0!important;line-height:1.5;box-sizing:border-box}.contact-field__input::placeholder{font-size:16px!important;color:#1b1b1b6e;opacity:1;font-weight:400}.contact-field--textarea{padding:18px 16px 14px;height:100px}.contact-field__textarea{max-height:80px!important;resize:vertical;display:block;scrollbar-width:none;overflow:auto}.contact__field-error{display:flex;align-items:center;color:#dc2626;font-size:13px;margin-top:-14px;margin-bottom:6px}.contact__button-wrap{margin-top:24px}.contact__submit-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px!important;font-size:18px!important;font-weight:400;line-height:1.2;background-color:var(--text-color);color:var(--color-light);border:none;border-radius:2px;cursor:pointer;transition:background-color .2s ease,opacity .2s ease;text-transform:none;font-family:inherit;height:40px}.contact__submit-button:hover{background-color:var(--text-color);opacity:.95}.contact__submit-button:active{transform:scale(.99)}.contact-section-wrapper .form__message{align-items:flex-start;box-shadow:none;outline:none;font-family:inherit;margin-block:1.5rem}@media(max-width:749px){.contact__heading{margin-bottom:10px}.contact-container{gap:20px}.contact-field--textarea{height:130px}}
/*# sourceMappingURL=/cdn/shop/t/742/assets/section-contact-form.css.map */
