[id ^= sandbox_theme_panel] {
  width: 120px !important;
  font-size: 12px !important;
  right: 0;
  top: auto !important;
  bottom: 0; }

.sand .shop-pagelist {
  display: none; }
  .sand .shop-pagelist:last-child {
    display: block; }

.shop-search-panel .search-products-lite input[type=text] {
  padding: 10px;
  height: 48px;
  margin: 0;
  width: calc(100% - 50px);
  box-sizing: border-box;
  max-width: none; }

.ui-autocomplete {
  border: 1px solid #e5e5e5 !important;
  background: #fff;
  z-index: 10002 !important;
  margin-top: 0 !important;
  width: 464px;
  border-radius: 0;
  padding: 1px !important;
  background: #fff !important; }
  .ui-autocomplete td.autocomplete-item-name {
    width: auto; }

.ui-menu .ui-menu-item {
  padding: 5px 0 !important; }

.ui-menu .ui-menu-item:nth-child(odd) {
  background: #f4f6f7; }

.autocomplete-item-image {
  width: 50px;
  padding-left: 10px; }
  .autocomplete-item-image div {
    width: 50px;
    height: 50px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center; }
  .autocomplete-item-image div img {
    max-width: 100%;
    max-height: 100%;
    width: auto; }

.autocomplete-item-price {
  text-align: right;
  padding: 0 10px 0 0; }

.ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover {
  background: #fff !important;
  font-weight: normal !important; }

@media (max-width: 960px) {
  .search-products-lite {
    width: 100%; }

  .search-products-lite input.search-text {
    color: #000;
    font-size: 16px;
    font-family: 'roboto-r';
    line-height: 24px;
    border: none;
    border-bottom: 2px solid #b2b2b2;
    outline: none;
    width: 82.4634655532%;
    margin-left: 5.0104384134%;
    margin-right: 12.5260960334%;
    display: block;
    padding: 2px 0;
    -webkit-appearance: none;
    border-radius: 0; }

  .search-products-lite .push_to_search {
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    width: 62px;
    height: 72px;
    opacity: 0.1;
    padding: 0;
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20preserveAspectRatio%3D%22xMidYMid%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%3E%0A%20%20%3Cpath%20fill%3D%22%23000%22%20d%3D%22M14.000%2C12.400%20C14.000%2C12.400%2012.399%2C14.000%2012.399%2C14.000%20C12.399%2C14.000%206.999%2C8.600%206.999%2C8.600%20C6.999%2C8.600%201.599%2C14.000%201.599%2C14.000%20C1.599%2C14.000%20-0.001%2C12.400%20-0.001%2C12.400%20C-0.001%2C12.400%205.399%2C7.000%205.399%2C7.000%20C5.399%2C7.000%20-0.001%2C1.600%20-0.001%2C1.600%20C-0.001%2C1.600%201.599%2C-0.000%201.599%2C-0.000%20C1.599%2C-0.000%206.999%2C5.400%206.999%2C5.400%20C6.999%2C5.400%2012.399%2C-0.000%2012.399%2C-0.000%20C12.399%2C-0.000%2014.000%2C1.600%2014.000%2C1.600%20C14.000%2C1.600%208.600%2C7.000%208.600%2C7.000%20C8.600%2C7.000%2014.000%2C12.400%2014.000%2C12.400%20Z%22%20id%3D%22path-1%22%20class%3D%22cls-2%22%20fill-rule%3D%22evenodd%22/%3E%0A%3C/svg%3E%0A) 50% 50% no-repeat;
    border: 0; } }

@media (max-width: 768px) {
  .ui-autocomplete {
    left: 0 !important;
    right: 0;
    width: auto !important;
    top: 75px !important; } }

@media (max-width: 600px) {
  .ui-autocomplete {
    top: 63px !important; }

  .search-products-lite .push_to_search {
    width: 60px;
    height: 60px; }

  .search-products-lite input.search-text {
    width: 74%; } }
