.contact-section-shell{background:transparent!important}.contact img{max-width:100%}.contact{color:#edededd9;text-align:center}.contact .title{margin-bottom:2.2rem;text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#edededeb}.contact .form__message{align-items:center;justify-content:center;text-align:center}.contact .icon-success{margin-top:.2rem}.contact form{width:min(42rem,92vw);margin:0 auto;overflow:visible}.contact .field{margin-bottom:1.5rem;text-align:left}.contact .field--comment{width:min(84rem,96vw);margin-left:50%;transform:translate(-50%)}.contact .field__input,.contact .text-area{border-radius:.6rem;background:#141416a6;border-color:#ffffff2e;color:#ededede6;min-height:5.2rem;letter-spacing:.06em}.contact .text-area{min-height:34rem}.contact .field__input::placeholder,.contact .text-area::placeholder{color:#8b8b8d99}.contact .field__label{color:#edededb8}.contact .field__input:focus,.contact .text-area:focus{outline:none;border-color:#8b0000;box-shadow:0 0 0 1px #8b00004d;background-color:#141416cc}.contact .field__input:-webkit-autofill,.contact .field__input:-webkit-autofill:hover,.contact .field__input:-webkit-autofill:focus,.contact .field__input:-webkit-autofill:active{-webkit-text-fill-color:rgba(237,237,237,.9)!important;-webkit-box-shadow:0 0 0 1000px rgba(20,20,22,.65) inset!important;box-shadow:0 0 0 1000px #141416a6 inset!important}.contact a,.contact a:visited{color:#d63f3f;text-underline-offset:.25rem;text-decoration-thickness:.12rem}.contact a:hover{color:#ef5a5a;text-decoration-thickness:.16rem}.contact a:focus-visible{outline:.2rem solid rgba(214,63,63,.55);outline-offset:.2rem;border-radius:.2rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem;display:flex;justify-content:center}.contact__button .button{min-height:5.2rem;min-width:min(28rem,100%);border-radius:0;border:1px solid rgba(255,255,255,.45);background:transparent;color:#ffffffd9;letter-spacing:.18em;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.contact__button .button:hover{background:#b01c1ce0;border-color:#b01c1c;color:#fffffff5}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}.contact .form-status-list{justify-content:center}.contact .contact__field-error{display:block;text-align:left}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
