.cf-button,.cf-button.--h-42,.cf-button.--h-42m{min-height:44px}:root{--fui:#575fcf;--fui-dark:#34378f;--fui-ink:#263442;--fui-muted:#647386;--fui-line:#dfe5ee;--fui-line-strong:#c7cef0;--fui-err:#d64545;--fui-radius:8px}.cf-button{border-radius:var(--fui-radius);font-weight:600;font-size:15px;line-height:1.2}.cf-button:focus-visible{outline:2px solid var(--fui);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cf-button{transition:none}}.auth-block .form-control,.form-box .form-control,.form-control.--select-drop,.form-control.CAPTCHA,.form-control.CLIENT_NAME,.form-control.DATE,.form-control.EMAIL,.form-control.FIO,.form-control.NAME,.form-control.PHONE,.form-control.QUESTION,.form-control.THEME,.itempage-question__col .form-control,.itempage-question__textarea,.itempage-reviewform__col .form-control,.lk-personal .form-control,.lk-profiles .form-control,.profile-add .form-control,.profile-add select{min-height:44px;border-radius:var(--fui-radius);border:1.5px solid var(--fui-line);font-size:16px;color:var(--fui-ink);padding:0 14px;background:#fff;box-sizing:border-box}.itempage-question__textarea{min-height:110px;padding:12px 14px;line-height:1.5}.auth-block .form-control:hover,.form-box .form-control:hover,.form-control.--select-drop:hover,.form-control.CAPTCHA:hover,.form-control.CLIENT_NAME:hover,.form-control.DATE:hover,.form-control.EMAIL:hover,.form-control.FIO:hover,.form-control.NAME:hover,.form-control.PHONE:hover,.form-control.QUESTION:hover,.form-control.THEME:hover,.itempage-question__col .form-control:hover,.itempage-reviewform__col .form-control:hover,.lk-personal .form-control:hover,.lk-profiles .form-control:hover,.profile-add .form-control:hover{border-color:var(--fui-line-strong)}.auth-block .form-control:focus,.form-box .form-control:focus,.form-control.--select-drop:focus,.form-control.CAPTCHA:focus,.form-control.CLIENT_NAME:focus,.form-control.DATE:focus,.form-control.EMAIL:focus,.form-control.FIO:focus,.form-control.NAME:focus,.form-control.PHONE:focus,.form-control.QUESTION:focus,.form-control.THEME:focus,.form-control.subscribe-form:focus,.itempage-question__col .form-control:focus,.itempage-question__textarea:focus,.itempage-reviewform__col .form-control:focus,.lk-personal .form-control:focus,.lk-profiles .form-control:focus,.profile-add .form-control:focus,.profile-add select:focus{outline:0;border-color:var(--fui);box-shadow:0 0 0 3px rgba(87,95,207,.15)}.itempage-question__label{display:block;margin-bottom:6px;font-size:14px;font-weight:600;color:var(--fui-ink)}.itempage-question__label.--required::after,.itempage-question__label[data-required]::after{content:" *";color:var(--fui-err);font-weight:700}.form-control.subscribe-form{min-height:44px;border-radius:var(--fui-radius);border:1.5px solid var(--fui-line);font-size:16px;padding:0 14px;box-sizing:border-box}.auth-block .form-control[aria-invalid=true],.form-box .form-control[aria-invalid=true],.form-control.subscribe-form[aria-invalid=true],.itempage-question__col .form-control.error,.itempage-question__col .form-control[aria-invalid=true],.itempage-reviewform__col .form-control[aria-invalid=true],.lk-personal .form-control[aria-invalid=true],.lk-profiles .form-control[aria-invalid=true],.profile-add .form-control[aria-invalid=true]{border-color:var(--fui-err);box-shadow:0 0 0 3px rgba(214,69,69,.12)}.cf-total-box__btn{min-height:44px;border-radius:var(--fui-radius);font-weight:700}.cf-total-box__btn:focus-visible{outline:2px solid var(--fui);outline-offset:2px}.form-check-input{width:20px;height:20px;border-radius:5px;accent-color:var(--fui);cursor:pointer}.form-check-input:focus-visible{outline:2px solid var(--fui);outline-offset:2px}.form-check label,label.form-check-label{min-height:24px;display:inline-flex;align-items:center;cursor:pointer}.form-error-text{margin-top:6px;color:var(--fui-err);font-size:13px}.itempage-question__col input[name=captcha_word]{min-height:44px;border-radius:var(--fui-radius);border:1.5px solid var(--fui-line);padding:0 14px;font-size:16px}