.t706__cartpage{
    background-color: #FFF8F0 !important;
    color: #2F2F2F !important;
}
.t706__cartpage-totals{
    background-color: #FFF8F0 !important;
    color: #2F2F2F !important;
}
.t706__cartpage-top{
    background-color: #FFF8F0 !important;
    color: #2F2F2F !important;
}
.t706__sidebar-content{
    background-color: #FFF8F0 !important;
    color: #2F2F2F !important;
}
.t-form__errorbox-middle{
    display: none !important;
}
/* Телефон и чекбокс: не показывать красную рамку при ошибке */
#rec1160252043 .t-form .js-error-control-box .t-checkbox__control{
  border-color: transparent !important;
  box-shadow: none !important;
  outline: none !important;
}
.t-input-group_cb:is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-checkbox__control, .t-input-group_rd:is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-input-block, .t-input-group_rs:is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-input-block, :is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-input:not(.t-input-phonemask):not(.t-input-ownanswer):not(.t-input__own-answer), :is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .t-select, :is(.t-form .js-error-control-box:has(.t-input-block+.t-input-error)) .uploadcare-widget{
    border: 1px solid #2f2f2f !important;
}
.t-form .js-error-control-box .t-checkbox__control, .t-form .js-error-control-box .t-checkboxes__wrapper, .t-form .js-error-control-box .t-input:not(.t-input-phonemask):not(.t-input-ownanswer):not(.t-input__own-answer), .t-form .js-error-control-box .t-radio__wrapper, .t-form .js-error-control-box .t-rate__wrapper, .t-form .js-error-control-box .t-select, .t-form .js-error-control-box .uploadcare-widget{
    border: 1px solid #2f2f2f !important;
}