.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.page-width--narrow{max-width:880px}.contact h2{text-align:center;font-size:clamp(2.2rem,4vw,3rem);color:#4a2c1f;margin-bottom:12px}.contact h2+p,.contact .rte{text-align:center;max-width:560px;margin:0 auto 36px;color:#6d5a4d;font-size:1rem}#ContactForm{background:#fff;padding:48px 40px;border-radius:28px;box-shadow:0 22px 60px #0000001f;margin-top:40px}.field__input,.text-area{border-radius:14px;border:1px solid #e4dcd5;padding:16px 18px;font-size:.95rem}.field__input:focus,.text-area:focus{border-color:#e38926;box-shadow:0 0 0 3px #e3892626}.contact__button .button{background:linear-gradient(135deg,#e38926,#c76c15);color:#fff;padding:16px 40px;border-radius:999px;font-weight:700;font-size:1rem;margin-top:24px;transition:transform .2s ease,box-shadow .2s ease}.contact__button .button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #e3892659}.contact:before{content:"\1f4ac  \bfPrefieres escribirnos directo?";display:block;text-align:center;font-weight:600;margin-top:32px;margin-bottom:14px;color:#4a2c1f}.contact:after{content:"Escr\ed benos por WhatsApp";display:inline-block;margin:0 auto 32px;padding:14px 26px;background:#25d366;color:#fff;border-radius:999px;font-weight:700}.contact+.club-bigotes{margin-top:80px;text-align:center}.club-bigotes h3{font-size:1.4rem;color:#4a2c1f;margin-bottom:8px}.club-bigotes p{font-size:.95rem;color:#6d5a4d;max-width:520px;margin:0 auto 18px}.club-bigotes__social{display:flex;justify-content:center;gap:18px}.club-bigotes__social a{font-weight:700;color:#e38926;text-decoration:none}@media(max-width:640px){#ContactForm{padding:32px 22px}.contact h2{font-size:2rem}}.cb-contact-socials{margin-top:64px;padding-top:48px;border-top:1px solid rgba(0,0,0,.08);text-align:center}.cb-contact-socials__title{font-size:1.6rem;font-weight:700;color:#4a2c1f;margin-bottom:6px}.cb-contact-socials__subtitle{font-size:.95rem;color:#6d5a4d;margin-bottom:22px}.cb-contact-socials__icons{display:flex;justify-content:center;gap:26px}.cb-social-icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;box-shadow:0 8px 22px #0000001f;transition:transform .25s ease,box-shadow .25s ease}.cb-social-icon svg{width:22px;height:22px;fill:#e38926}.cb-social-icon:hover{transform:translateY(-4px);box-shadow:0 14px 32px #0000002e}@media(max-width:480px){.cb-contact-socials{margin-top:48px}}.contact form{margin-top:48px}.contact .field__input,.contact textarea{border-radius:14px;padding:16px 18px;border:1px solid #e5ded8;font-size:15px}.contact .button{margin-top:28px;background:linear-gradient(135deg,#e38926,#c76c15);color:#fff;font-weight:800;padding:16px 36px;border-radius:999px;transition:transform .2s ease,box-shadow .2s ease}.contact .button:hover{transform:translateY(-2px);box-shadow:0 18px 40px #e3892659}.contact{background:linear-gradient(180deg,#fff,#fff8f2);border-radius:24px;padding:48px 40px;box-shadow:0 30px 80px #00000014}.contact h2.title{font-weight:800;color:#4a2c1f;margin-bottom:12px}.contact p{color:#6d5a4d;line-height:1.7}.contact .field__input,.contact textarea{border-radius:14px;border:1px solid #e6ddd6;padding:16px;font-size:15px}.contact .field__input:focus,.contact textarea:focus{border-color:#e38926;box-shadow:0 0 0 3px #e3892626}.contact__button .button{background:linear-gradient(135deg,#e38926,#c76c15);color:#fff;font-weight:700;border-radius:999px;padding:14px 36px;box-shadow:0 14px 34px #e3892659;transition:transform .2s ease,box-shadow .2s ease}.contact__button .button:hover{transform:translateY(-2px);box-shadow:0 20px 44px #e3892673}.contact input[type=checkbox]{accent-color:#e38926;transform:scale(1.15)}.contact label:has(input[type=checkbox]){display:flex;align-items:center;gap:12px;background:#fff;padding:16px 20px;border-radius:16px;margin:24px 0;box-shadow:0 12px 30px #0000000f;font-weight:600;color:#4a2c1f}@media(max-width:768px){.contact{padding:36px 20px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-contact-form.css.map */
