.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--beautemaroc{max-width:124rem}.contact__hero{max-width:78rem;margin:0 auto 4rem;text-align:center}.contact__eyebrow,.contact__info-kicker{margin:0 0 1rem;color:#c63e78;font-size:1.2rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.contact__title{margin:0;color:rgb(var(--color-foreground));line-height:1.08}.contact__intro{max-width:66rem;margin:1.6rem auto 0;color:rgba(var(--color-foreground),.72);font-size:1.7rem;line-height:1.7}.contact__intro p{margin:0}.contact__layout{display:grid;gap:2rem}.contact__layout--form-only{max-width:78rem;margin-inline:auto}.contact__sidebar,.contact__form-card{border:.1rem solid rgba(198,62,120,.14);border-radius:2.8rem;box-shadow:0 2rem 6rem #22367414}.contact__sidebar{overflow:hidden;background:linear-gradient(145deg,#fff5fa,#f5f7ff);padding:2.4rem}.contact__info-card h2,.contact__form-heading h2{margin:0;font-size:clamp(2.2rem,3vw,3.2rem);line-height:1.2}.contact__info-card>p:last-child,.contact__form-heading>p:last-child{margin:1.2rem 0 0;color:rgba(var(--color-foreground),.68);line-height:1.65}.contact__methods{display:grid;gap:1rem;margin-top:2.4rem}.contact__method{display:grid;grid-template-columns:4.4rem minmax(0,1fr) auto;gap:1.2rem;align-items:center;min-height:7rem;padding:1.2rem 1.4rem;border:.1rem solid rgba(34,54,116,.1);border-radius:1.8rem;background:#ffffffe0;color:rgb(var(--color-foreground));text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}a.contact__method:hover{transform:translateY(-.2rem);border-color:#c63e7859;box-shadow:0 1rem 2.8rem #c63e781a}.contact__method-icon{display:grid;width:4.4rem;height:4.4rem;place-items:center;border-radius:1.4rem;background:#fbe2ed;color:#b92f6b}.contact__method--whatsapp .contact__method-icon{background:#dcf8e7;color:#158b4e}.contact__method-icon svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.contact__method span:nth-child(2){min-width:0}.contact__method strong,.contact__method small{display:block}.contact__method strong{font-size:1.45rem}.contact__method small{overflow-wrap:anywhere;margin-top:.2rem;color:rgba(var(--color-foreground),.65);font-size:1.25rem}.contact__method-arrow{color:#c63e78;font-size:2rem}.contact__socials{margin-top:2.4rem;padding-top:2rem;border-top:.1rem solid rgba(34,54,116,.1)}.contact__socials>p{margin:0 0 1rem;font-weight:700}.contact__social-list.list-social{justify-content:flex-start}.contact__social-list .list-social__link{border:.1rem solid rgba(198,62,120,.16);border-radius:50%;background:#fff;color:#b92f6b}.contact__form-card{background:#fff;padding:2.4rem}.contact__form-heading{margin-bottom:2.4rem}.contact__form-card .field__input,.contact__form-card .text-area{border-radius:1.4rem}.contact__form-card .field:after{border-radius:1.4rem}.contact__form-card .contact__button .button{min-height:5.2rem;border-radius:999px;background:#c63e78;box-shadow:0 1.2rem 3rem #c63e7838}@media screen and (min-width:900px){.contact__layout{grid-template-columns:minmax(30rem,.82fr) minmax(44rem,1.18fr);gap:3rem;align-items:start}.contact__layout--form-only{grid-template-columns:minmax(0,1fr)}.contact__sidebar,.contact__form-card{padding:3.6rem}}@media screen and (max-width:749px){.contact__hero{margin-bottom:2.8rem}.contact__sidebar,.contact__form-card{border-radius:2.2rem;padding:2rem}.contact__intro{font-size:1.55rem}}@media(prefers-reduced-motion:reduce){.contact__method{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-contact-form.css.map */
