/* fonts */
/* //fonts */
/* colors */
/* //colors */
/* shadows */
/* //shadows */
.tabs {
  padding: 40px 0;
}

.tabs-big .tabs__item {
  padding: 14.5px 60px;
}

.tabs-middle .tabs__item {
  padding: 0 16px;
  text-align: center;
}

.tabs-small .tabs__item {
  padding: 14.5px 40px;
}

.tabs__main_icon {
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.tabs__items {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.tabs__item {
  border-left: 0.5px solid #BDBDBD;
  /*margin-bottom: 12px;*/
}

.tabs__item.active {
  color: #F196C6;
}

.tabs__item:first-child {
  border-left: 0;
}
.product-bottom.mobile_var{display: none;}

@media screen and (max-width: 1440px) {
  .tabs-middle .tabs__item {
    padding: 0 16px;
    font-size: 12px;
  }
}

@media(min-width: 1370px) and (max-width: 1500px){
  .tabs{
    padding: 15px 30px;
  }
}

@media screen and (max-width: 1370px) {
  .tabs-big .tabs__item {
    padding: 14.5px 40px;
  }
  .tabs-small .tabs__item {
    padding: 14.5px 24px;
  }
}

@media screen and (max-width: 1199px) {
  .tabs {
    padding: 8px;
    border-bottom: 1px solid #BDBDBD;
  }
  .tabs--without-accr {
    border-bottom: 0;
  }
  .tabs__main_title {
    margin-right: 4px;
  }
  .tabs__item {
    border-left: 0;
    padding: 0 !important;
    margin-bottom: 8px;
    text-align: center;
    max-width: 100% !important;
  }
  .tabs__item:first-of-type {
    margin-top: 16px;
  }
  .search__tabs .tabs__item,
  .tabs--without-accr .tabs__item {
    padding: 14.5px 24px !important;
    border-left:0.5px solid #BDBDBD;
  }
  .search__tabs .tabs__item:first-of-type,
  .tabs--without-accr .tabs__item:first-of-type{
    margin-top: 0;
    border-left: 0;
  }
  .tabs__wrapper {
    display: none;
  }
  .tabs-is-open .tabs__main_icon {
    -webkit-transform: scale(1, -1);
        -ms-transform: scale(1, -1);
            transform: scale(1, -1);
  }
  .product-bottom.mobile_var{display: block;}
  .product-bottom.desctop_var{display: none;}
}
.search__tabs {
  border-bottom: none;
}
.search__tabs-wrapper {
  display: block;
}
@media(max-width:420px){
  .tabs--without-accr .tabs__item{
    border-left: 0;
    padding: 7.5px 24px !important;
  }
}