#layer-product-list .toolbar-products:first-child {
    text-align: right;
}
#layer-product-list .toolbar-products:first-child .field.limiter {
    display: none;
}
.page-products #layer-product-list  .sorter {
    float: none;
	display: inline-block;
}
#layer-product-list  .toolbar .modes {
    margin-top: 0px;
}
#layer-product-list .toolbar label, #layer-product-list .toolbar .limiter .label {
    color: #191C1F;
    font-family: Inter;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
}
#layer-product-list .toolbar select{
	border: 1px solid #E4E7E9;
	border-radius: 12px;
}
.toolbar .modes-mode.active,.toolbar .modes-mode:hover {
    background: #FFF1F0;
    border: 1px solid transparent;
	width: 70px;
}
.toolbar .modes-mode:before {
    display: inline-block;
}
.toolbar .modes-mode{
	border-radius: 12px 0px 0px 12px;
    padding: 6px;
    width: 70px;
    height: 40px;
    text-align: left;
	background: #FFFFFF;
	border:1px solid #EEEFF0;
	line-height: 23px;
}
.toolbar .modes-mode.mode-list{
	border-radius: 0px 12px 12px 0px;
}
.toolbar .modes-mode > span{
	position: initial;
	font-family: Inter;
    font-weight: 400;
    font-size: 14px;
    color: #667085;
}
.toolbar .modes-mode:before {
    content: '';
    width:20px;
	height:20px;
}
.toolbar .modes-mode.mode-list:before {
	background:url(../images/list-view.png) no-repeat;
}
.toolbar .modes-mode.mode-grid:before {
	background:url(../images/grid-view.png) no-repeat;
}
.filter-options-item {
    border: 1px solid #EEEFF0;
    padding: 10px;
    background: #FFF;
    border-radius: 12px;
}
#layered-filter-block-container .block-category-list .block-title, #layered-filter-block-container  .filter-options-title,#layered-filter-block-container   .filter .filter-current-subtitle{
	border-bottom: none;
}
.filter-options .filter-options-title:after {
	content: "";
	background: url(../images/arrow-right-filter.png);
	background-position: center;
    background-size: contain;
    width: 18px;
    height: 18px;
}
.filter-options .active >.filter-options-title:after{
	content: "";
	background: url(../images/arrow-dwon-filter.png);
	background-size: contain;
    background-position: center;
    width: 18px;
    height: 14px;
}
.filter-search {
    border: 1px solid #EEEFF0;
    border-radius: 8px;
    margin-bottom: 15px;
}
.filter-options .filter-options-content .count {
    color: #C52107;
}
.filter-options  .filter-options-content a {
	font-family: 'Inter';
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    text-decoration: none;
    color: #667085 !important;
}
#layered-filter-block-container .block-category-list .block-title, #layered-filter-block-container .filter-options-title, #layered-filter-block-container .filter .filter-current-subtitle{
    border-bottom: none;
    font-family: Inter;
    font-weight: 500;
    font-size: 16px;
    text-transform: capitalize;
}
.sidebar .actions-toolbar .action.primary {    
    color: #FFF !important;
    border-radius: 25px;
    font-weight: 700;
}
.toolbar  .pages a.page:hover,.toolbar  .pages .current .page {
    background: #F25959;
    border-color: #F25959;
    border-radius: 50%;
}
.toolbar   .pages a.page,.toolbar   .pages strong.page,.toolbar   .pages .action{
	background: #FFFFFF;
    border-color: #E4E7E9;
    border-radius: 50%;
}
.page-products #layer-product-list .toolbar-products:last-child .sorter{
	display: none;
}
.filter .field.search input[type="text"] {
    border: 1px solid #E4E7E9;
    border-radius: 12px;
}
.pages .action.next:before,.pages .action.next:visited:before,.pages .action.previous:before,.pages .action.previous:visited:before{
	color: #F25959;
}
.toolbar .pages .action.previous,.toolbar .pages .action.next{
	border-color: #F25959;
}
.toolbar .pages .action.previous:hover,.toolbar .pages .action.next:hover{
	background: #F25959;	
}
.toolbar .pages .action.previous:hover:before{
	color:#FFF;
}
.toolbar .pages a.page:visited{
	color:#000;
}
.toolbar .pages a.page:visited:hover{
	color:#FFF;
}
.filter-options-content .smile-es-range-slider .ui-slider-handle{
	border: 2px solid #F25959;
	background: #FFF;
}
.filter-options-content .ui-slider-range{
	height: 10px;
    position: absolute;
    z-index: 2;
	background: #F25959;
}
.filter-current {
    background: #F2F4F5;
    padding: 15px;
    border-radius: 12px;
}
.filter-current .items .item {
    margin-left: 0px;
    padding-left: 0px;
}
#layered-filter-block-container .filter .filter-current .filter-current-subtitle {    
    font-family: Inter;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #5F6C72;
}
.filter-current .filter-label {
    text-transform: capitalize;
    font-family: Inter;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #191C1F;
}
.filter-current .items{
    padding: 0px;
}
.filter-content .filter-actions{
	border-top: none;
	margin-top: 15px;
}
.filter-actions .filter-clear {
    background: #CC3219;
    color: #FFF;
    padding: 10px 29px;
    border-radius: 12px;
    text-decoration: none;
    font-family: Inter;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
}
.products-list .product-item {    
    border: 1px solid #EAECF0;
    border-radius: 12px;
    background: #fff;
    padding: 15px;
    margin-bottom: 15px;
}
.products-list  .product-item-description{
	display: none;
}
.products-list .product-item-info .price-box{
	padding-top: 5px;
}
.products-list .action.towishlist.actions-secondary {
    border: none;
}
.products-list .action.primary:hover,.products-list .action.primary{
    background-color: transparent;
    border-color: transparent;
	padding: 0px;
}
.products-list .action.primary span {
    font-size: 0;
}
.products-list .product-item-info .product.name a.product-item-link {    
    font-weight: 500;
    font-size: 16px;
    line-height: 10px;
    color: #191C1F;
}
.products-list .product-item-details{
	padding-top: 40px;
    position: relative;
}
.products-list  .amshopby-option-link{
	top: 0;
    bottom: unset;
}
.products-list  .product-item-inner {
    position: absolute;
    right: 40px;
    top: 0;
}
#layer-product-list .toolbar-products:nth-child(3) .toolbar-sorter.sorter{
    display: none;
}
.product-label.sale-label{
    background: #EFD13D;
    border-radius: 6px!important;
    font-family: 'Inter';
    font-weight: 600;
    font-size: 12px!important;
    color: #191C1F!important;
}
.product-item-info .price-box .old-price .price {
	color: #98A2B3;
}
.price-box .old-price{
	font-size: 14px;
    line-height: 18px;
}