.ocm-contact-form{--form-row-mb: 24px;--form-field-gutter: 14px 24px;--form-field-bg: var(--ocm-white-color);--form-field-fz: 16px;--form-field-fw: 500;--form-field-radius: 8px;--form-label-mb: 6px;--form-label-fz: 16px;--form-label-fw: 500;--form-label-lh: 24px}.ocm-contact-form__row{display:block;width:100%;margin-bottom:var(--form-row-mb)}.ocm-contact-form__row._error .ocm-contact-form__label{color:#ca1a1a}.ocm-contact-form__row._error .ocm-contact-form__field{border:1px var(--ocm-field-error-color) solid}.ocm-contact-form__label{display:block;margin-bottom:var(--form-label-mb);cursor:pointer;font-size:var(--form-label-fz);font-weight:var(--form-label-fw);line-height:var(--form-label-lh)}.ocm-contact-form__field:-webkit-autofill,.ocm-contact-form__field:-webkit-autofill:hover,.ocm-contact-form__field:-webkit-autofill:focus,.ocm-contact-form__field:-webkit-autofill:active{-webkit-text-fill-color:var(--ocm-dark-color)}.field input:-webkit-autofill,.field input:-webkit-autofill:hover,.field input:-webkit-autofill:focus,.field input:-webkit-autofill:active{-webkit-text-fill-color:#000!important}.ocm-contact-form__field{width:100%;padding:var(--form-field-gutter);border:1px var(--ocm-gr-100-color) solid;border-radius:var(--form-field-radius);background:var(--form-field-bg);font-size:var(--form-field-fz);font-weight:var(--form-field-fw)}.ocm-contact-form__field:not(:placeholder-shown):valid{border:1px var(--ocm-field-success-color) solid}.ocm-contact-form__field:not(:placeholder-shown):invalid{border:1px var(--ocm-field-error-color) solid}.ocm-contact-form__field._textarea{padding-left:12px}.ocm-contact-form .form-control{width:100%;padding:var(--form-field-gutter);border:1px var(--ocm-gr-100-color) solid;border-radius:var(--form-field-radius);background:var(--form-field-bg);font-size:var(--form-field-fz);font-weight:var(--form-field-fw)}.ocm-form-check{display:flex;flex-flow:row nowrap;align-items:center}input.ocm-form-check__field{width:1px;height:1px;opacity:0;pointer-events:none}input.ocm-form-check__field:checked~.ocm-form-check__body .ocm-form-check__ico{opacity:1}.ocm-form-check__body{display:inline-block;flex:0 0 auto;position:relative;width:14px;height:14px;margin-right:6px;border-radius:2px;line-height:.5;background:var(--ocm-white-color)}.ocm-form-check__ico{position:relative;z-index:1;opacity:0;transition:all var(--ocm-transition)}.ocm-form-check__body:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:2px var(--ocm-dark-700-color) solid}.ocm-form-check__body svg{vertical-align:middle}.ocm-form-check__check-title{flex:1 1 0;color:var(--ocm-dark-700-color);font-size:14px;font-weight:500;line-height:1}.ocm-drop-block{padding:50px 24px;transition:all var(--ocm-transition);border-radius:16px;cursor:pointer;border:1px transparent dashed;background:var(--ocm-subtle-15-color);text-align:center}.ocm-drop-block.dragover{border-color:var(--ocm-dark-900-color);background:var(--ocm-subtle-20-color)}.ocm-drop-block__title{margin-bottom:8px;font-size:16px;font-weight:500;line-height:24px}.ocm-drop-block__formats{margin-bottom:8px;font-size:12px;font-weight:500;line-height:16px}.ocm-drop-block__btn{display:inline-block;padding:8px 20px;transition:all var(--ocm-transition);cursor:pointer;border:1px var(--ocm-dark-900-color) solid;border-radius:32px;background:transparent;color:var(--ocm-dark-900-color);font-size:16px;font-weight:500;line-height:24px}.ocm-drop-block__btn:hover{background:var(--ocm-dark-900-color);color:var(--ocm-white-color)}.ocm-drop-block__preloader{display:none}.ocm-drop-block__preloader._show{display:block}.ocm-drop-block__preview{display:none}.ocm-drop-block__preview._show{display:block}.ocm-drop-block__error{display:none;color:var(--ocm-field-error-color);font-size:14px;font-weight:500;line-height:24px}.ocm-drop-block__error._show{display:block}.ocm-drop-block__img-preview{display:none}.ocm-drop-block__img-preview._show{display:block}.ocm-drop-block__remove-btn{display:none;border:0;cursor:pointer;background:transparent}.ocm-drop-block__remove-btn._show{display:inline-block}.ocm-drop-block__prev-block img{max-width:160px}.ocm-contact-form__field{height:auto;padding:14px 24px;font-size:16px;font-weight:500}input.ocm-accept-button[type=checkbox]+label{font-size:14px}input[type=checkbox]+label span.ocm-accept-button{border-radius:0}input[type=checkbox]:checked+label span.ocm-accept-button:after{background:#067f79}input[type=checkbox]:checked+label span.ocm-accept-button{background:#067f79}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ocm-contact-form.css.map */
