@media (min-width: 769px) {
  .fixed_panel .fixed_panel__inner .pivot-panel-gr_search .search-panel {
    width: 70px;
  }
  .fixed_panel .pivot-panel_right {
    align-items: center;
  }
  .fixed_panel .pivot-panel_right .pivot-panel-gr_search {
    width: 70px;
    flex: initial;
  }
  .fixed_panel .pivot-panel_right .pivot-panel-gr_search span {
    background: var(--gr_bg_acc_white_01);
    width: 70px;
    border-radius: 0;
  }
  .fixed_panel .pivot-panel_right .pivot-panel-gr_search span svg {
    display: none;
  }
  .fixed_panel .pivot-panel_right .pivot-panel-gr_search span svg:first-child {
    display: block;
  }
  .fixed_panel .pivot-panel_right .search_container {
    height: 100%;
    width: 100%;
  }
  .fixed_panel .pivot-panel_right #search-app {
    height: 100%;
    position: relative;
  }
  .fixed_panel .pivot-panel_right #search-result {
    border-radius: 0 0 10px 10px;
  }
  .fixed_panel .pivot-panel_right .search-block {
    width: 100%;
    height: 100%;
  }
  .fixed_panel .pivot-panel_right .search-block .search-block__input {
    height: 100%;
    padding: 0;
    border: none;
    outline: none;
    background-color: transparent;
    width: calc(100% - 60px);
    color: var(--gr_bg_acc_text);
    margin: 0;
  }
  .fixed_panel .pivot-panel_right .search-block button {
    width: 60px;
    font-size: 0;
    border: 0;
    background: transparent;
  }
  .fixed_panel .pivot-panel_right .search-block button svg {
    fill: var(--gr_bg_acc_icon);
    transition: fill 0.4s;
  }
}
@media (min-width: 769px) and (max-width: 1260px) {
  .fixed_panel #search-result .search-result-top {
    display: block;
  }
  .fixed_panel #search-result .search-result-left + .search-result-right {
    margin: 30px 0 0;
  }
}
@media (min-width: 769px) and (max-width: 860px) {
  .fixed_panel #search-result {
    right: auto;
    width: 400px;
  }
}
@media (max-width: 768px) {
  .fixed_panel .pivot-panel_right .search_container {
    display: none;
  }
  .fixed_panel .pivot-panel-gr_search .search-panel .search-panel__btn svg:first-child {
    display: none;
  }
}
.cart_number {
  margin-bottom: 10px;
}
.top-block .top-slider__pic img {
  -o-object-fit: contain !important;
  object-fit: contain !important;
}
@media (max-width: 400px) {
  .top-block .top-slider {
    height: 200px;
  }
  .top-block .top-slider__pic {
    height: 45.8%;
  }
}
