.contact-main{display:block}.contact-main .success-msg,.contact-main .error-msg:not(:empty){margin-bottom:1rem}.contact-main .success-msg{font-size:1.5em}.contact-main .grid-item{margin-bottom:1em}.contact-main .grid{margin-left:-1em}.contact-main .grid-item{padding-left:1em}.contact-main .grid-item:last-child .field{margin-bottom:0}.contact-main .btn-wrap{margin-top:0}.contact-main .btn-wrap .bottom-message{margin-top:.75em}.contact-main .radio-group .options{margin-top:.5em}.contact-main .radio-group .small-label{margin-bottom:1em}.contact-main .radio-group .options.flex .radio-field:not(:last-child){margin-right:1.5em}.contact-main .radio-group .options:not(.flex) .radio-field:not(:last-child){margin-bottom:.5em}.contact-main select,.contact-main textarea,.contact-main input[type=text],.contact-main input[type=email],.contact-main input[type=number],.contact-main input[type=search],.contact-main input[type=date],.contact-main input[type=tel],.contact-main input[type=phone],.contact-main input[type=file],.contact-main input[type=password]{color:#999}@media (min-width: 38.001rem){.contact-main .grid-item:not(.one-whole){flex:1 0 50%}}@media (max-width: 38rem){.contact-main .grid-item:not(.one-whole){flex:1 0 100%}.contact-main .btn-wrap{margin-left:0;margin-right:0}.contact-main .btn-wrap .bottom-message,.contact-main .btn-wrap .btn-wrap-container,.contact-main .btn-wrap .btn-wrap-container .btn{width:100%}.contact-main .btn-wrap .btn-wrap-container .btn{margin-left:0;margin-right:0}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/contact_main.css.map */
