.top-nav__count {
    z-index: 2;
}

.footer__policy {
    font-size: 15px;
}

.mobile-logo {
    display: none;
}

.story-loader {
    /*animation: slideIn 10s linear;*/
    background-color: hsla(0, 0%, 100%);
    content: "";
    height: 2px;
    left: 18px;
    position: absolute;
    top: 26px;
    width: calc(100% - 36px);
    animation-fill-mode: both;
    transform: scaleX(0);
    transform-origin: left top;
}

ul.page-numbers li {
    margin: 0 5px;
}

.sStories__item p {
    overflow-wrap: anywhere;
    font-size: 11px;
}

.search-page .search-block {
    margin-bottom: 10px;
}



.href_lists {

  display: flex;
  gap: 2%;
  margin-bottom: 65px;
  flex-wrap: wrap;
}

.href_lists a {
  margin-bottom: 15px;
}


.top-nav__search-col {
  position: relative;
}

.ajax_result {
	position: absolute;
	width: 100%;
	z-index: 99;
	display: none;
}

.ajax_search_item img {
  max-width: 54px;
}

.ajax_search_container {
  background: #fff;
  width: 100%;
  border-radius: 10px;

}

.ajax_search_item span {
  color: #222;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 17px;
  letter-spacing: -0.14px;
  margin-left: 14px;
}

.ajax_search_item {
  padding: 5px;
}

.ajax_search_item a {
  padding: 5px 23px;
  width: 100%;
  display: block;
}


.ajax_search_item:first-child {
  padding-top: 20px;
}

.ajax_search_item:last-child {

  padding-bottom: 20px;
}


.top-nav__search-col.active .ajax_result {display:block}

.header-search-wrapper {
  width: 10000px;
  position: absolute;
  height: 5000px;
  margin-left: -5000px;
  margin-top: -2500px;
  z-index: 6;
}


.search-block {
  z-index: 99;
}


@keyframes slideIn {
    0% {
        transform: scaleX(0)
    }
    to {
        transform: scaleX(1)
    }
}


@media (max-width: 575.98px) {
    /*.icon-item p {
        max-width: 100%;
    }*/
	

}

@media (min-width: 1400px) {
    .headerBlock .section-title {
        max-width: 60%;
    }
}


@media (max-width: 480px) {
    .desk-logo {
        display: none;
    }

    .mobile-logo {
        display: block;
    }

    .mobile-d-none {
        display: none;
    }

    .logo {
        max-width: 13.375rem;
        display: block;
    }

    .toggle-menu-mobile span, .toggle-menu-mobile span:before, .toggle-menu-mobile span:after {
        background-color: #fff;
    }

    .toggle-menu-mobile {
        background: #47B0FF;
        border: unset;
    }

    .toggle-menu-mobile.on span {
        background-color: transparent;
    }
}

.sProdBody__review-row .h6 {
    min-width: 6rem;
}
.header-search-wrapper {
display:none
}

.active .header-search-wrapper {
	display: block;
	background: rgba(0,0,0,0.1);
}

@media (min-width: 1191px) {

.catalogFilter {
	height: auto !important;

}}