body .suggestions-input--wrapper .suggestions-input {
  color: #000;
  border: 2px solid #e9e8e8;
  background: #fff; }
  body .suggestions-input--wrapper .suggestions-input:hover, body .suggestions-input--wrapper .suggestions-input:active, body .suggestions-input--wrapper .suggestions-input:focus {
    border: 2px solid rgba(0, 0, 0, 0.2);
    background: #fff;
    color: #000; }

.shop2-order-options.shop2-delivery .options-list .option-type .option-label span:before, .shop2-delivery .options-list .option-type .option-label span:before, #shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label input:checked + .control-radio__label:after {
  display: none; }

#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label .control-radio__label::before {
  display: inline-block;
  top: 10px; }

body .shop2-order-options.shop2-delivery .options-list .option-type .option-label input[type="radio"]:checked + span:before, body .shop2-delivery .options-list .option-type .option-label input[type="radio"]:checked + span:before {
  box-shadow: inset 0 0 0 7px var(--mainColor1); }
  body #shop2-order-delivery .shop2-delivery--item__tab .label {
    border: 3px solid #e9e8e8; }
  body .emailTop a {
    font-weight: 400;
    font-size: 17px;
    color: #313a83 !important;
    border-bottom: 1px solid #313a83;
    display: inline-block !important; }
    body .emailTop a:hover {
      border-bottom: 1px solid rgba(0, 0, 0, 0); }
  body .site-header__more_popup_sh .emailTop a, body .contacts-mobile-wrap .emailTop a {
    color: #fff !important;
    border-bottom: 1px solid #fff; }
