.contact-form{--contact-ink: #0d0203;--contact-ink-soft: #361211;--contact-muted: #7c5152;--contact-accent: #a21d21;--contact-line: #ecd2d3;--contact-input-border: #c9a0a1;--contact-surface: #fbf4f4;--contact-aside: #f6e8e9;color:var(--contact-ink)}.contact-form__layout{display:flex;flex-direction:column;border-top:1px solid var(--contact-line);border-bottom:1px solid var(--contact-line)}.contact-form__aside{order:-1;display:flex;flex-direction:column;gap:1.6rem;padding:2.8rem 1.5rem 3.2rem;background:var(--contact-aside)}.contact-form__main{padding:3rem 0 3.4rem;background:var(--contact-surface)}.contact-form__title,.contact-form__aside-title{margin:0 0 1.8rem;font-family:nunito-light,sans-serif;font-weight:300;font-size:2.4rem;line-height:1.2;color:var(--contact-ink)}.contact-form__aside-title{display:none;margin-bottom:0}.contact-form__whatsapp-cta{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.6rem 0;background:#25d366;color:#fff;font-family:Nunito Sans,sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.contact-form__whatsapp-cta:hover{background:#1fb257;color:#fff}.contact-form__channels{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}.contact-form__channel{display:flex;flex-direction:column;gap:.4rem}.contact-form__channel--whatsapp,.contact-form__channel-note,.contact-form__press{display:none}.contact-form__channel-label{margin:0;font-family:Nunito Sans,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--contact-accent)}.contact-form__channel-value{margin:0;font-family:Nunito Sans,sans-serif;font-size:1.35rem;line-height:1.55;color:var(--contact-ink-soft)}.contact-form__channel-link{font-size:1.35rem;line-height:1.4;color:var(--contact-accent);text-decoration:none;overflow-wrap:anywhere}.contact-form__channel-link:hover{color:#610d0c}.contact-form__channel-text--desktop{display:none}.contact-form form,.contact-form__grid{display:flex;flex-direction:column;gap:1.4rem}.contact-form__field--order{display:none}.contact-form__field{display:flex;flex-direction:column;gap:.6rem}.contact-form__label{font-family:Nunito Sans,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--contact-ink)}.contact-form__input,.contact-form__textarea{width:100%;margin:0;padding:1.4rem;border:1px solid var(--contact-input-border);border-radius:0;background:#fff;box-shadow:none;font-family:Nunito Sans,sans-serif;font-size:1.4rem;line-height:1.4;color:var(--contact-ink);outline:none}.contact-form__textarea{min-height:12rem;resize:vertical;line-height:1.6}.contact-form__input::placeholder,.contact-form__textarea::placeholder{color:#a98586;opacity:1}.contact-form__input:focus,.contact-form__textarea:focus{border-color:var(--contact-accent)}.contact-form__privacy{margin:0;font-family:Nunito Sans,sans-serif;font-size:1.15rem;line-height:1.6;color:var(--contact-muted)}.contact-form__privacy-extra{display:none}.contact-form__privacy-link{color:var(--contact-accent);text-decoration:none;border-bottom:1px solid var(--contact-accent)}.contact-form__privacy-link:hover{color:#610d0c;border-bottom-color:#610d0c}.contact-form__submit{width:100%;min-height:0;margin:0;padding:1.7rem 0;border:0;border-radius:0;background:var(--contact-accent);color:var(--contact-surface);font-family:Nunito Sans,sans-serif;font-size:1.3rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.contact-form__submit:before,.contact-form__submit:after{display:none;content:none;box-shadow:none}.contact-form__submit:hover{background:#610d0c;color:var(--contact-surface)}.contact-form .form__message,.contact-form .form-status-list{margin:0 0 1.6rem}@media screen and (min-width:750px){.contact-form__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.contact-form__aside{order:0;align-self:stretch;gap:2.6rem;padding:5.6rem 5rem 6rem 4.8rem}.contact-form__main{padding:5.6rem 4.8rem 6rem 0}.contact-form__title,.contact-form__aside-title{margin-bottom:2.4rem;font-size:2.8rem}.contact-form__aside-title{display:block;margin-bottom:0}.contact-form__whatsapp-cta{display:none}.contact-form__channels{display:flex;flex-direction:column;flex:1 1 auto;gap:2.6rem}.contact-form__channel{gap:.5rem}.contact-form__channel--whatsapp,.contact-form__channel-note{display:flex}.contact-form__press{display:block;margin-top:auto;padding-top:2.4rem;border-top:1px solid var(--contact-line);font-size:1.35rem;line-height:1.7;color:var(--contact-ink-soft)}.contact-form__channel--phone{display:none}.contact-form__channel-label{font-size:1.15rem}.contact-form__channel-value{font-size:1.5rem;line-height:1.6;color:var(--contact-ink)}.contact-form__channel-link{align-self:flex-start;font-size:1.6rem;border-bottom:1px solid var(--contact-accent)}.contact-form__channel-note{margin:0;font-size:1.3rem;line-height:1.5;color:var(--contact-ink-soft)}.contact-form__channel-text--mobile{display:none}.contact-form__channel-text--desktop{display:block}.contact-form form{gap:0}.contact-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.8rem;margin-bottom:1.8rem}.contact-form__field--order{display:flex}.contact-form__field{gap:.7rem}.contact-form__field--message{margin-bottom:1rem}.contact-form__label{font-size:1.15rem}.contact-form__input,.contact-form__textarea{padding:1.4rem 1.5rem}.contact-form__textarea{min-height:14.4rem}.contact-form__privacy{margin-bottom:2.2rem;font-size:1.2rem}.contact-form__privacy-extra{display:inline}.contact-form__submit{padding:1.8rem 0;font-size:1.35rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-contact-form.css.map */
