.contact img{max-width:100%}.contact--glass{position:relative;padding:2.4rem;border:.1rem solid rgba(255,255,255,.14);border-radius:3.2rem;background:linear-gradient(180deg,#ffffff1f,#ffffff0d);box-shadow:0 2.4rem 6rem #00000024,inset 0 .1rem #ffffff2e;backdrop-filter:blur(26px) saturate(145%);-webkit-backdrop-filter:blur(26px) saturate(145%)}.contact--glass .title{margin-bottom:2.4rem}.contact--glass .field{margin-bottom:1.8rem}.contact--glass .field:before{border-radius:2rem;box-shadow:0 1.6rem 3.6rem #00000024,inset 0 .1rem #ffffff14}.contact--glass .field:after{display:none}.contact--glass .field:hover.field:after{display:none}.contact--glass .field__input,.contact--glass .text-area{min-height:5.6rem;padding:2.1rem 1.8rem .9rem 2rem;margin:0;border-radius:2rem;border:.1rem solid rgba(255,255,255,.16);background:linear-gradient(135deg,#ffffff24,#ffffff0f);color:#fffffff5;box-shadow:inset 0 .1rem #ffffff1f;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.contact--glass .text-area{min-height:16rem;padding-top:2.5rem}.contact--glass .field__input:focus,.contact--glass .field__input:focus-visible,.contact--glass .field__input:not(:placeholder-shown),.contact--glass .field__input:-webkit-autofill,.contact--glass .text-area:focus,.contact--glass .text-area:focus-visible{margin:0;padding:2.1rem 1.8rem .9rem 2rem;border-color:#ffffff57;box-shadow:inset 0 .1rem #ffffff2e,0 0 0 .1rem #ffffff57}.contact--glass .field__label{color:#ffffffad;left:2rem;top:1.55rem;letter-spacing:.08rem}.contact--glass .field__input:focus~.field__label,.contact--glass .field__input:not(:placeholder-shown)~.field__label,.contact--glass .field__input:-webkit-autofill~.field__label{top:.75rem;left:2rem;color:#ffffff85}.contact--glass .field__input:-webkit-autofill,.contact--glass .field__input:-webkit-autofill:hover,.contact--glass .field__input:-webkit-autofill:focus,.contact--glass .text-area:-webkit-autofill,.contact--glass .text-area:-webkit-autofill:hover,.contact--glass .text-area:-webkit-autofill:focus{-webkit-text-fill-color:rgba(255,255,255,.96);transition:background-color 9999s ease-in-out 0s}.contact--glass .form__message,.contact--glass .form-status-list,.contact--glass .contact__field-error,.contact--glass .link{color:#ffffffe0}.contact--glass .contact__button .button{min-height:5.2rem;padding:0 3.2rem;border:.1rem solid rgba(255,255,255,.26);border-radius:999px;color:#fff;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(135deg,#fff3,#ffffff14);box-shadow:0 1.8rem 4rem #00000029,inset 0 .1rem #ffffff2e;backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%)}.contact--glass .contact__button .button:before,.contact--glass .contact__button .button:after{display:none}.contact--glass .contact__button .button:not([disabled]):hover{transform:translateY(-.1rem);background:linear-gradient(135deg,#ffffff42,#ffffff1a)}.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--glass{padding:3.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}}@media screen and (max-width:749px){.contact--glass{padding:1.8rem;border-radius:2.4rem}.contact--glass .field:before,.contact--glass .field:after,.contact--glass .field__input,.contact--glass .text-area{border-radius:1.8rem}.contact--glass .contact__button .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-contact-form.css.map */
