.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact__layout{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:start}@media screen and (min-width:990px){.contact__layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:4.8rem}}.contact__card{background-color:#f3eadc;background-image:none;border-radius:1.6rem;padding:2.8rem 2.4rem;color:#3a2e22}.contact__card-title{margin:0 0 1.8rem;font-size:2.2rem;line-height:1.25;color:#2b2118}.contact__whatsapp{display:flex;align-items:center;justify-content:center;gap:1rem;background-color:#fff;border-radius:999px;padding:1.2rem 1.8rem;text-decoration:none;color:#2b2118;font-size:1.5rem;line-height:1.2;transition:box-shadow .2s ease}.contact__whatsapp:hover,.contact__whatsapp:focus-visible{box-shadow:0 .2rem 1rem #2b211824}.contact__whatsapp-icon{display:flex;flex-shrink:0}.contact__items{margin:2rem 0 0;padding:0;display:flex;flex-direction:column;gap:1.4rem}.contact__item{display:flex;align-items:center;gap:1rem;font-size:1.5rem;line-height:1.35}.contact__item-icon{display:flex;flex-shrink:0;color:#9c7542}.contact__item-text a{color:inherit}.contact .field__input,.contact .text-area{border-radius:1.2rem}.contact .field__input,.contact .text-area{text-align:right}.contact .field__label{left:auto;right:calc(var(--inputs-border-width) + 2rem)}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label,.contact .field__input:-webkit-autofill~.field__label{left:auto;right:calc(var(--inputs-border-width) + 2rem)}.contact .field__input:focus,.contact .field__input:not(:placeholder-shown),.contact .field__input:-webkit-autofill{padding:2.2rem 2rem .8rem 1.5rem}.contact__submit{background-color:#e2c39b;color:#2b2118;border-radius:1.2rem;box-shadow:none}.contact__submit:hover{background-color:#d8b587;color:#2b2118}.contact__submit:after,.contact__submit:not([disabled]):hover:after{box-shadow:none;border-radius:1.2rem}@media screen and (max-width:749px){.contact .field,.contact .field--with-error{height:auto;background-color:#f7f6f2;border-radius:1.2rem;margin-bottom:1.6rem}.contact .field:after,.contact .field:hover.field:after{box-shadow:none;border-color:transparent}.contact .field__input,.contact .text-area{background-color:transparent;border-radius:1.2rem;padding:1.4rem 1.8rem;margin:0;font-size:1.6rem;color:#2b2118}.contact .text-area{min-height:12rem}.contact .field__label{top:1.4rem;left:auto;right:1.8rem;color:#2b2118}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label,.contact .field__input:-webkit-autofill~.field__label{top:.6rem;left:auto;right:1.8rem}.contact .field__input:focus,.contact .field__input:not(:placeholder-shown),.contact .field__input:-webkit-autofill{padding:2.4rem 1.8rem .6rem;margin:0}.contact .field__input:focus,.contact .field__input:focus-visible{box-shadow:0 0 0 .2rem #8a5a2b;outline:none;border-radius:1.2rem}.contact__button{margin-top:2.4rem}.contact__submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:5rem;padding:1.2rem 2rem;background-color:#8a5a2b;color:#fff;border-radius:1.2rem;text-align:center;letter-spacing:.04rem}.contact__submit:hover{background-color:#754a22;color:#fff}.contact__card{padding-bottom:calc(3.2rem + env(safe-area-inset-bottom,0px))}.contact.page-width{padding-bottom:calc(4.8rem + env(safe-area-inset-bottom,0px))}}@media screen and (min-width:750px){.contact .field,.contact .field--with-error{height:auto;background-color:#f7f6f2;border-radius:1.2rem}.contact .field:after,.contact .field:hover.field:after{box-shadow:none;border-color:transparent}.contact .field__input,.contact .text-area{background-color:transparent;border-radius:1.2rem;padding:1.4rem 1.8rem;margin:0;font-size:1.6rem;color:#2b2118}.contact .field__label{top:1.4rem;left:auto;right:1.8rem;color:#2b2118}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label,.contact .field__input:-webkit-autofill~.field__label{top:.6rem;left:auto;right:1.8rem}.contact .field__input:focus,.contact .field__input:not(:placeholder-shown),.contact .field__input:-webkit-autofill{padding:2.4rem 1.8rem .6rem;margin:0}.contact .field__input:focus,.contact .field__input:focus-visible{box-shadow:0 0 0 .2rem #8a5a2b;outline:none;border-radius:1.2rem}.contact__submit{display:inline-flex;align-items:center;justify-content:center;min-width:18rem;min-height:5rem;padding:1.2rem 3.2rem;background-color:#8a5a2b;color:#fff;border-radius:1.2rem;text-align:center;letter-spacing:.04rem}.contact__submit:hover{background-color:#754a22;color:#fff}}.contact .contact__field-error[hidden],.contact__field-error[hidden]{display:none}.contact .contact__field-error{display:flex;align-items:center;width:100%;margin:0;padding:0 1.8rem 1.2rem;color:#9f2314;font-size:1.3rem;line-height:1.35;text-align:right}.contact .contact__field-error .svg-wrapper{display:flex;flex-shrink:0;width:1.4rem;height:1.4rem;margin-right:0;margin-left:.6rem}.contact .contact__field-error .svg-wrapper svg{width:100%;height:100%}.contact .field--error .field__input,.contact .field--error .text-area{box-shadow:0 0 0 .2rem #9f2314;border-radius:1.2rem}.contact .field--error .field__input:focus,.contact .field--error .field__input:focus-visible{box-shadow:0 0 0 .2rem #8a5a2b}.contact__item-text a{position:relative}.contact__item-text a:after{content:"";position:absolute;left:-.8rem;right:-.8rem;z-index:1}.contact__item-text a[href^="mailto:"]:after{top:-1.6rem;bottom:-.8rem}.contact__item-text a[href^="tel:"]:after{top:-.6rem;bottom:-1.8rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
