.product-item {
  margin-right: -12px;
  margin-left: -12px; }
  .product-item-img-block {
    margin: 20px 0 10px 0px; }
    .product-item-img-block .img {
      display: flex;
      height: 260px;
      max-width: 230px;
      justify-content: center;
      align-items: center; }
      .product-item-img-block .img img {
        max-width: 100%; }
  .product-item-type {
    text-align: left;
    padding-left: 45px;
    height: 40px;
    overflow: hidden; }
  .product-item-name {
    font-size: 17px;
    height: 72px;
    overflow: hidden; }

.catalog_block {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-direction: reverse;
  -moz-box-direction: reverse;
  box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify; }
  @media (max-width: 1000px) {
    .catalog_block {
      -webkit-box-orient: vertical;
      -moz-box-orient: vertical;
      box-orient: vertical;
      -webkit-box-direction: normal;
      -moz-box-direction: normal;
      box-direction: normal;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      flex-direction: column;
      -ms-flex-direction: column; } }
  .catalog_block .bx-sidebar-block {
    position: static;
    width: 23%; }
    @media (max-width: 1000px) {
      .catalog_block .bx-sidebar-block {
        width: 100%; } }
  .catalog_block .products_list {
    width: 80%; }
    @media (max-width: 1000px) {
      .catalog_block .products_list {
        width: 100%; } }
    .catalog_block .products_list .white_back {
      display: -webkit-box;
      display: -moz-box;
      display: box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -moz-box-orient: horizontal;
      box-orient: horizontal;
      -webkit-box-direction: normal;
      -moz-box-direction: normal;
      box-direction: normal;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      flex-direction: row;
      -ms-flex-direction: row;
      -webkit-box-pack: start;
      -moz-box-pack: start;
      box-pack: start;
      -webkit-justify-content: flex-start;
      -moz-justify-content: flex-start;
      -ms-justify-content: flex-start;
      -o-justify-content: flex-start;
      justify-content: flex-start;
      -ms-flex-pack: start;
      -webkit-box-align: center;
      -moz-box-align: center;
      box-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -o-align-items: center;
      align-items: center;
      -ms-flex-align: center; }

@media (min-width: 960px) {
  .sort_block {
    float: left; } }

.catalog_list > .left {
  width: auto;
  float: none; }
.catalog_list .product-item {
  min-width: 235px;
  width: 33%;
  float: none;
  margin-left: 0;
  margin-right: 0; }
  @media (max-width: 1000px) {
    .catalog_list .product-item {
      margin: 0 auto; } }

.top-home-banner img {
  position: relative;
  z-index: 0; }
.top-home-banner-description-slide {
  z-index: 3; }

.product_p {
  min-height: 350px; }
  .product_p__toFav {
    margin-bottom: 25px; }
  .product_p .labels .label {
    top: -10px;
    left: calc(50% - 60px); }
  .product_p__photos__carous__item img {
    max-width: 100%; }
  .product_p__props__row > div {
    height: auto; }
    .product_p__props__row > div:first-child {
      width: 65%; }
    .product_p__props__row > div:last-child {
      width: 35%; }

.bx-basket-item-list-item-img {
  margin-right: 20px; }

.labels .label {
  line-height: 40px;
  padding: 0 18px;
  position: absolute;
  z-index: 20;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  color: #fff;
  text-transform: uppercase;
  font-size: 18px; }
  .labels .label.label-sale {
    background: #ff5a00; }
  .labels .label.label-stock {
    background: #ffc000; }
  .labels .label.label-lider {
    background: #accb00; }
  .labels .label.label-new {
    background: #ff8a00; }

.productCar {
  position: relative; }
  .productCar > div {
    overflow: visible; }

.home_premium .slick-arrow div, .slick-arrow div {
  width: 32px;
  height: 76px;
  border: 1px solid #9b9b9b;
  border-radius: 4px;
  position: absolute;
  top: calc(50% - 37px) !important;
  cursor: pointer;
  cursor: hand;
  user-select: none;
  -webkit-transition-duration: .5s;
  -o-transition-duration: .5s;
  -moz-transition-duration: .5s;
  transition-duration: .5s; }
  .home_premium .slick-arrow div.black, .slick-arrow div.black {
    background-color: #9b9b9b; }
.home_premium .slick-arrow .owl-prev, .slick-arrow .owl-prev {
  left: -60px !important; }
.home_premium .slick-arrow .owl-next, .slick-arrow .owl-next {
  right: -60px !important; }

.productCar .owl-prev, .productCar .owl-next {
  background-color: #9b9b9b; }

.bx-filter div.checkbox.disabled {
  display: none; }

@media (min-width: 960px) {
  .personal_p__rightB {
    width: 60%;
    padding-left: 30px; }

  .personal_p__leftB {
    width: 39%;
    padding-right: 30px; } }
.home_categoriaesAndSlider {
  display: block !important; }
  @media (max-width: 992px) {
    .home_categoriaesAndSlider {
      margin-top: 120px !important;
      padding: 0; } }
  @media (max-width: 992px) {
    .home_categoriaesAndSlider .top_categories {
      display: none; } }
  @media (max-width: 992px) {
    .home_categoriaesAndSlider .owl-controls {
      display: none; } }

@media (max-width: 992px) {
  .profit_sentence {
    margin-top: 0 !important; } }

.top-left .mobile {
  display: none !important; }
  .top-left .mobile .top_search_btn span {
    color: #e84e0e;
    line-height: 50px; }
    .top-left .mobile .top_search_btn span:before {
      border-color: #e84e0e;
      top: 20px !important; }
    .top-left .mobile .top_search_btn span:after {
      background: #e84e0e;
      top: 29px !important; }
  .top-left .mobile .top_search .input_group {
    top: 7px;
    left: 0;
    right: auto;
    position: fixed;
    width: 100%; }
    .top-left .mobile .top_search .input_group .close_s::before, .top-left .mobile .top_search .input_group .close_s::after {
      background: #e84e0e; }
  .top-left .mobile .top_search .input_group input[type=text] {
    width: 100% !important; }
  .top-left .mobile .top_search_btn:hover span {
    background: none; }
  @media (max-width: 992px) {
    .top-left .mobile {
      display: block !important; } }

@media (max-width: 992px) {
  .bot .navbar-nav > li > a {
    padding-top: 20px !important;
    padding-bottom: 5px !important; } }
@media (max-width: 992px) {
  .bot .top_search {
    display: none !important; } }
@media (max-width: 992px) {
  .bot ul.sub-menu {
    display: block !important;
    position: static !important;
    background: none !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
    .bot ul.sub-menu a {
      color: #fff !important;
      text-transform: none !important; }
      .bot ul.sub-menu a:first-letter {
        text-transform: capitalize !important; } }

.top_search_btn:hover span:before {
  width: 9px !important;
  height: 9px !important;
  border-radius: 2px !important;
  top: 30px !important;
  left: 15px !important;
  transform: none !important;
  background: none;
  border: 2px solid #fff; }

.top_search_btn:hover span:after {
  transform: rotate(45deg) !important;
  width: 5px !important;
  height: 2px !important;
  top: 39px !important;
  left: 22px !important; }

/*# sourceMappingURL=style.css.map */
