.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:2rem}@media screen and (min-width:750px){.contact__button{margin-top:2.4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact form{max-width:66rem}contact-form{display:block}.contact-success[open]:not(:modal){position:static;margin:0 0 3.2rem;max-width:66rem}.contact-success{width:min(44rem,calc(100vw - 3.2rem));padding:0;border:.1rem solid rgba(var(--color-foreground),.14);background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 2.4rem 6rem rgba(var(--color-foreground),.16)}.contact-success::backdrop{background:#0000006b}.contact-success__inner{padding:4rem 3.2rem 3.2rem}.contact-success__icon{display:block;width:2.8rem;height:2.8rem;color:var(--c-accent, rgb(var(--color-foreground)))}.contact-success__icon svg{width:100%;height:100%}.contact-success__title{margin:1.6rem 0 0;font-size:2.4rem;line-height:1.2}.contact-success__title:focus-visible{outline:none}.contact-success__text{margin:1.2rem 0 0;font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.72)}.contact-success__close{margin-top:2.8rem}@media(prefers-reduced-motion:no-preference){.contact-success:modal{animation:contact-success-in .24s cubic-bezier(.16,1,.3,1)}@keyframes contact-success-in{0%{opacity:0;transform:translateY(.8rem)}}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-contact-form.css.map */
