.contact-form-custom{padding:64px 16px 0;background:#fff}.contact-form-custom .gradient{max-width:1360px;margin:0 auto}.contact-form-custom__container{width:100%;margin:0 auto;box-sizing:border-box;padding:0 1.6rem;background:transparent;border:.5px solid #1E1E1E}.contact-form-custom__inner{display:grid;grid-template-columns:1fr;gap:40px;grid-template-areas:"form" "side"}.contact-form-custom__side{grid-area:side}.contact-form-custom__form{grid-area:form}.contact-form-custom__form{width:100%}.contact-form-custom__title{font-size:24px;line-height:120%;font-weight:500;text-align:center;margin:0 0 40px;letter-spacing:1.2px;color:#ac6d5f;text-transform:uppercase}.contact-form-custom__title-wrap{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:40px}.contact-form-custom__title{margin:0}.title-icon{display:inline-block;vertical-align:middle;width:44px;height:17px}.title-icon--right{transform:scaleX(-1)}.title-icon--desk{display:none}.contact-form-custom__form .contact__fields{display:flex;flex-direction:column;gap:40px}.contact-form-custom__form .field__input,.contact-form-custom__form .text-area{width:100%;padding:10px 12px;border:1px solid #d6cfc9;background:#fff;box-sizing:border-box;font-size:14px;color:#1b1b1b}.contact-form-custom__form .text-area{min-height:110px}.contact-form-custom__form .field__label{display:block;font-size:13px;color:#1e1e1e}.contact-form-custom__form .contact__button{margin-top:16px}.contact-form-custom__form .button{width:100%;padding:5px;border:.5px solid transparent;background:#ac6d5f;color:#fff;font-size:16px;font-weight:500;cursor:pointer;box-sizing:border-box;transition:all .3s ease}.contact-form-custom__form .button:hover,.contact-form-custom__form .button:focus{background:#fff;color:#1e1e1e;border:.5px solid #1E1E1E}.contact-form-custom__form .button:hover .contact__button-border,.contact-form-custom__form .button:focus .contact__button-border{border:.5px solid #1E1E1E}.contact-form-custom__form .button:hover .contact__button-text,.contact-form-custom__form .button:focus .contact__button-text{color:#1e1e1e}.contact-form-custom__form .button:hover svg,.contact-form-custom__form .button:focus svg{color:#1e1e1e;stroke:#1e1e1e}.contact-form-custom__form .button:after{box-shadow:none!important}.contact__button-border{border:.5px solid #FFF;display:flex;align-items:center;justify-content:center;gap:1rem;padding:8px 16px;width:100%}.contact__note{margin:40px 0 0;font-size:16px;text-align:left;font-weight:300;line-height:normal;letter-spacing:.96px;color:#1e1e1e;max-width:280px}.contact__note a{color:#1e1e1e;text-decoration:underline;font-weight:400}.contact-form-custom__form .form__message{display:flex;align-items:flex-start}.contact-form-custom__image img{width:100%;height:auto;display:block;object-fit:cover}.contact-form-custom__text-block{padding:48px 0}.contact-form-custom__text-title{margin:0 0 16px;color:#ac6d5f;text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:1.2px;text-transform:uppercase}.contact-form-custom__text-subtitle{color:#1e1e1e;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin:0 0 16px}.contact-form-custom__icon{display:block;margin:0 auto}@media (min-width: 750px){.contact-form-custom{padding:120px 40px}.contact-form-custom__container{max-width:1360px;padding:0 4rem}.contact-form-custom__inner{gap:60px;grid-template-columns:1fr 1fr;grid-template-areas:"side form";align-items:start}.contact-form-custom__side{align-self:center}.contact-form-custom__text-block{padding:0 40px}.contact-form-custom__text-title{font-size:56px;margin-bottom:40px}.contact-form-custom__text-subtitle{margin-bottom:60px}.contact-form-custom__title-wrap{gap:20px}.contact-form-custom__image{width:100%;align-self:start}.contact__note{max-width:285px}.contact-form-custom__image{order:1}.contact-form-custom__form{order:2}.contact-form-custom__title{font-size:28px}.contact-form-custom__form .contact__button{margin-top:2.5rem}.title-icon--right,.title-icon--left{display:none}.title-icon--desk{display:inline-block}}.title-icon svg{width:100%;height:100%;display:block}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-contact-form-custom.css.map */
