:root{--primary-color-dark: #f8f8f2;--secondary-color-dark: #bbbbbb;--text-color-dark: #f8f8f2;--text-color-light-dark: #cccccc;--background-body: #1e2027;--background-container-transparent-dark: rgba(10, 12, 17, .45);--background-input-dark: rgba(30, 32, 45, .6);--border-color-dark: #4a5062;--border-color-input-focus-dark: var(--accent-color-red);--shadow-color-dark: rgba(0, 0, 0, .55);--accent-color-red: #ff9a9a;--hover-accent-color-red: #ff7b7b;--animation-duration: .6s;--animation-delay-step: .15s}.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}@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}}.contact.page-width{background-color:var(--background-container-transparent-dark)!important;padding:40px 50px!important;border-radius:20px!important;box-shadow:0 12px 40px var(--shadow-color-dark)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(74,80,98,.35)!important;margin-top:70px!important;margin-bottom:40px!important}.contact .form__message,.contact .form-status-list{padding:15px!important;border-radius:8px!important;margin-bottom:20px!important;font-size:.95em!important}.contact h2.form-status.form__message{background-color:#9affa626!important;border:1px solid rgba(100,200,110,.5)!important;color:#c3e8c7!important}.contact div.form__message h2.form-status{background-color:#ff9a9a26!important;border:1px solid rgba(255,123,123,.5)!important;color:var(--accent-color-red)!important}.contact ul.form-status-list{background-color:#ff9a9a1a!important;border:1px solid rgba(255,123,123,.4)!important;list-style-type:none;padding-left:15px!important}.contact .form-status-list li a{color:var(--accent-color-red)!important}.contact .form-status .svg-wrapper svg,.contact .icon-success,.contact .icon-error{fill:currentColor!important;width:18px;height:18px;margin-right:8px;vertical-align:middle}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
