.contact-container{display:grid;grid-template-columns:1fr;gap:50px;max-width:1200px;margin:0 auto}@media screen and (min-width:990px){.contact-container{grid-template-columns:3.5fr 6.5fr;gap:80px}}.contact-info-wrapper{font-family:var(--font-body-family, "Inter", sans-serif);font-size:14px;line-height:1.6;color:rgb(var(--color-foreground))}.contact-description{margin-bottom:40px;opacity:.85}.contact-details-list{display:flex;flex-direction:column;gap:25px}.contact-item-title{font-weight:600;margin-bottom:5px;display:block;opacity:1}.contact-item-text{color:inherit;text-decoration:none;opacity:.8;transition:opacity .2s}.contact-item-text:hover{opacity:1}.contact-form-wrapper{width:100%}.custom-field{margin-bottom:20px;width:100%}.custom-input,.custom-textarea{width:100%;background-color:rgb(var(--color-button-text));border:1px solid rgba(var(--color-foreground),.1);border-radius:4px;padding:15px 20px;font-family:var(--font-body-family, "Inter", sans-serif);font-size:15px;color:rgb(var(--color-foreground));outline:none;transition:box-shadow .2s,border-color .2s}.color-scheme-1 .custom-input,.color-scheme-1 .custom-textarea{background-color:#fff;border-color:#e5e5e5}.custom-input:focus,.custom-textarea:focus{border-color:rgba(var(--color-foreground),.5);box-shadow:0 0 0 1px rgba(var(--color-foreground),.2)}.custom-input::placeholder,.custom-textarea::placeholder{color:rgba(var(--color-foreground),.5);font-size:15px}.form-row-split{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:20px}@media screen and (min-width:750px){.form-row-split{grid-template-columns:1fr 1fr;margin-bottom:0}}.custom-textarea{min-height:150px;resize:vertical}.contact__button{margin-top:10px}.button-submit{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;padding:14px 40px;font-family:var(--font-body-family, "Inter", sans-serif);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:4px;cursor:pointer;transition:opacity .3s;display:inline-block;text-align:center;text-decoration:none}.button-submit:hover{opacity:.9}.form-status{margin-bottom:20px;font-size:14px;font-weight:500}.form-status--success{color:#28a745}.form-status--error{color:#dc3545}.field--error .custom-input{border-color:#dc3545}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form-custom.css.map */
