.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;text-align:center}.contact .title{margin:1rem 0 1.5rem;text-align:center}@media screen and (min-width:750px){.contact .title{margin:1.5rem 0 2rem}.contact__button{margin-top:3rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact-success-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:100000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin:0;padding:0}.contact-success-content{background:rgb(var(--color-background));padding:5rem 3rem;border-radius:15px;text-align:center;max-width:550px;width:90%;position:relative;box-shadow:0 10px 30px #0003;border:1px solid rgba(var(--color-foreground),.1)}.contact-success-content h2{margin-top:1.5rem;margin-bottom:1rem}.contact-success-content p{font-size:1.8rem;margin-bottom:3rem;color:rgba(var(--color-foreground),.75)}.close-popup{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;font-size:3.5rem;cursor:pointer;line-height:1;color:rgb(var(--color-foreground));opacity:.5;transition:opacity .2s}.close-popup:hover{opacity:1}.success-icon{margin-bottom:1rem}.success-icon .svg-wrapper{width:100px;height:100px;margin:0 auto;color:#060}.success-icon svg{width:100%!important;height:100%!important;max-width:100px;max-height:100px;display:block;margin:0 auto}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
