:root {
    --RM-background: #ffffff;;
    --RM-secondary: #941a1b;
    --RM-border: #941a1b;
    --RM-border-active: #941a1b;
    --RM-font-color: #000000;
  }

  /* background виджета */
  .remarked-primary-widget {
    background-color: var(--RM-background);
  }

 /* шрифты */
   body .remarked-primary-widget *, body .remarked-primary-widget *::placeholder, .remarked-primary-widget__restaurant-item {
    font-family: 'Acrom',Arial,sans-serif !important;
   } 
   
   .remarked-primary-widget__form-row {
    border-color: var(--RM-border);
   }

   /* Цвет текста */
   .remarked-primary-widget__submit {
    color: white !important;
   }
   body .remarked-primary-widget *:not(.remarked-primary-widget__policy-text a), body .remarked-primary-widget #remarked-primary-widget__qty, body .remarked-primary-widget input {
    color: var(--RM-font-color);
   }
   body .remarked-primary-widget .qs-active, body .remarked-primary-widget .qs-range-end, body .remarked-primary-widget .qs-range-start {
    color: white !important;
   }
   /* Цвет текста у placeholder */
   body .remarked-primary-widget *::placeholder {
    color: var(--RM-font-color);
   } 

   /* border-color у input/textarea */
   body .remarked-primary-widget input,.remarked-primary-widget__comment textarea, .remarked-primary-widget__times-item {
    border-color: var(--RM-border);
   }
   .remarked-primary-widget select {
    border-color: var(--RM-border) !important;
   }
   .remarked-primary-widget select:hover, .remarked-primary-widget select:active {
    border-color: var(--RM-border-active) !important;
   }

   .remarked-primary-widget__times-item:hover, .remarked-primary-widget__times-item:active, .remarked-primary-widget__times-item--active {
    background-color: var(--RM-border);
    color: white !important;
   }
   /* border-color:hover у input/textarea */
   .remarked-primary-widget__comment textarea:hover, .remarked-primary-widget__comment textarea:focus, .remarked-primary-widget input:hover, .remarked-primary-widget input:focus {
    border-color: var(--RM-border-active) !important;
   }

   /* secondary color */
   .remarked-primary-widget__submit:hover {
    background-color: var(--RM-secondary) !important;
   }
   .remarked-primary-widget__submit {
    -webkit-box-shadow: none;
    box-shadow: none;
   }
   .remarked-primary-widget__submit:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
   }
   .remarked-primary-widget label::after {
    color: var(--RM-secondary);
   }
   .remarked-primary-widget__policy-text a {
    color: var(--RM-secondary);
   }
   .remarked-primary-widget__submit {
    background-color: var(--RM-secondary);
   }
   .remarked-primary-widget__qtyplus::after, .remarked-primary-widget__qtyminus::after, .remarked-primary-widget__qtyplus::before {
    background-color: var(--RM-secondary);
   }
   .remarked-primary-widget__policy-checkbox, .remarked-primary-widget__policy-checkbox--active::after {
    border-color: var(--RM-secondary);
   }
   .remarked-widget-classic__preloader-block span {
    background-color: var(--RM-secondary);
   }
   .remarked-primary-widget__restaurant::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23941a1b;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M6.0238,7a1.5544,1.5544,0,0,1-1.0576-.4074l-4.524-4.2A1.3349,1.3349,0,0,1,.4364.4129,1.5763,1.5763,0,0,1,2.5575.4074L6.018,3.62,9.4365.4129A1.5763,1.5763,0,0,1,11.5576.4074a1.3346,1.3346,0,0,1,.0059,1.98l-4.4762,4.2A1.5649,1.5649,0,0,1,6.0238,7Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
