.uc-main-searchresult .t-checkbox__indicator {
  display: none !important;
}

.uc-main-searchresult .t-checkbox__control {
	display: inline-block;
    margin: 5px 3px;
    padding: 4px 8px;
    border: 1px solid #000;
    border-radius: 20px;
    background-color: #fff;
    color: #000;
    cursor: pointer;
    transition: 0.2s all ease;
    font-weight: bold;
	min-width: 30px;
    text-align: center !important;
}
.uc-main-searchresult .t-checkbox__control.active {
	background-color: #ff7300;
    border: 1px solid #ff7300;
    color: #fff !important;
}

.uc-main-searchresult .t-checkbox__control:hover {
  border-color: #999;
}

.uc-main-searchresult .t-checkbox__control.t-active {
  background-color: orange;
  color: white;
  border-color: orange;
}
.uc-main-searchresult .t951__cont-wrapper .t951__sidebar {
  position: relative;
}
.uc-main-searchresult .t951 .t951__sidebar_sticky .t951__sidebar-wrapper {
  max-height: unset !important;
  position: absolute;
}
.uc-main-searchresult .t951__sidebar .t-store__filter__item {
	border-radius: 19px 19px 19px 19px;
	background-position: center center;
	border: 1px solid #000;
	padding: 5px 10px;
} 
.uc-main-searchresult .js-store-prod-btn.t-store__card__btn,
.uc-main-searchresult .js-store-prod-btn2.t-store__card__btn {
	background-color: #fff !important;
    color: #000 !important;
	border: 1px solid #ff7300;
	border-radius: 50px 50px 50px 50px !important;
	padding: 10px !important;
    height: unset !important;
    font-size: 16px !important;
} 
.uc-main-searchresult .js-store-prod-btn.t-store__card__btn:hover,
.uc-main-searchresult .js-store-prod-btn2.t-store__card__btn:hover {
	background-color: #ff7300 !important;
    border: 1px solid #ff7300 !important;
    color: #fff !important;
} 
.uc-main-searchresult .js-store-prod-descr.t-store__card__descr.t-typography__descr {
	background: #ff7300;
    clip-path: polygon(60% 0%, 100% 0%, 100% 100%, 45% 100%);
    height: 60px;
    padding-right: 20px;
} 
.uc-main-searchresult .js-store-prod-btn.t-store__card__btn_second {
	border: 1px solid #a6a6a6;
}
.uc-main-searchresult .t951 .t-store__card__btns-wrapper {
	margin-top: 80px;
}
@media screen and (max-width: 480px) {
    .uc-main-searchresult .t951 .mobile-two-columns .t-item, .t951 .t951__cont-wrapper .t-store__mobile-two-columns .t-item {
        width: 100% !important;
    }
}