.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}.contact__button+p{font-size:13px;line-height:1.65;margin:2.9rem 0 0}.contact__button+p a{color:inherit}@media screen and (min-width: 750px){.contact__button{margin-top:3.5rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact h3{font-size:30.3px;line-height:1;margin:3.6rem 0 4.3rem;font-weight:800}.contact_grid{display:flex;max-width:560px;margin:0 0 2.8rem}.contact_grid>div{padding-left:33px;position:relative;flex:1}.contact_grid>div svg{position:absolute;left:0;top:3px}.contact_grid p{font-weight:300;font-size:18px;line-height:1.65;margin:0 0 1rem}.contact_grid p a{color:inherit;text-decoration:none}.contact_grid p strong{display:block;font-weight:800;font-size:24px;line-height:1}.social{padding-left:33px;position:relative}.social>svg{position:absolute;left:0;top:3px}.social p{margin:0 0 1rem}.social p strong{display:block;font-weight:800;font-size:24px;line-height:1}.social .list-social{justify-content:flex-start;margin-top:1.5rem}.social .list-social .list-social__item .icon{height:3rem;width:3rem}.social .list-social .list-social__link{padding:.9rem}.social .list-social{gap:1.2rem}@media (max-width: 749px){.contact_grid{flex-direction:column;gap:37px}}.contact form{border:1px solid rgb(var(--color-foreground));padding:3rem 3.4rem 2.6rem;border-radius:5px}@media screen and (max-width: 749px){.contact h2{text-align:center;font-size:clamp(calc(var(--font-heading-scale) * 1.5rem),10.1vw,calc(var(--font-heading-scale) * 9.1rem));margin-bottom:6.3rem}.contact .grid{flex-direction:column;gap:5rem}.contact .grid__item{width:100%;max-width:100%;text-align:center}.contact img{max-width:38px;height:auto}.contact h3{font-size:25px;line-height:1.5;margin:.7rem auto 4.3rem;font-weight:800;max-width:300px}.contact_grid>div{padding-left:0;padding-top:10px}.contact_grid>div svg{left:50%;top:-20px;transform:translate(-50%)}.contact_grid p strong{font-size:19px}.contact_grid p{font-size:17px}.social{padding-left:0;padding-top:10px}.social>svg{left:50%;top:-20px;transform:translate(-50%)}.social p strong{font-size:19px}.social .list-social{justify-content:center}.contact form{padding:1.6rem 2rem 1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
