.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:1.5em}.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 .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 .form-wrap.one-whole{border:2px solid var(--scheme-carousel-arrows-border);box-shadow:0 2px 4px #00000026;padding:2rem;border-radius:6px}.content:has(.contact-main){max-width:1200px;padding:0 var(--container-padding);margin:auto}.contact-main .btn-wrap .btn{box-shadow:1.88px 3.761px #000}.contact-main input{font-size:1.8rem}.contact-main .grid-item .field{border:none!important}.contact-main .btn-wrap,.contact-main .btn-wrap .btn{width:100%}@media(min-width:38.001em){.contact-main .grid-item:not(.one-whole){flex:1 0 50%}}@media(max-width:38em){.contact-main .grid-item:not(.one-whole){flex:1 0 100%}.contact-main input{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/contact_main.css.map */
