.sidebar-shop .widget {
  padding-bottom: 2.5rem;
  margin-bottom: 3rem;
  padding-left: .8rem;
  padding-right: .8rem; }
.sidebar-shop .widget-title {
  margin-bottom: 1.7rem; }
.sidebar-shop .widget-banner-sidebar {
  border-bottom: none;
  padding-left: 0;
  padding-right: 0; }
.sidebar-shop .custom-control-label {
  color: #666; }
.sidebar-shop .widget-categories {
  padding-bottom: .5rem; }
.sidebar-shop .filter-colors {
  margin-left: -.3rem;
  margin-right: -.3rem; }

.custom-control.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #333; }

.custom-control.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #333; }

.filter-item .ratings-container {
  margin-bottom: 0;
  margin-top: .5rem; }

.widget-categories .acc-item {
  padding-top: .5rem;
  padding-bottom: .5rem;
  margin-bottom: .9rem; }
  .widget-categories .acc-item:last-child {
    padding-bottom: 0;
    margin-bottom: 0; }
.widget-categories h5 {
  font-weight: 400;
  font-size: 1.7rem;
  line-height: 1.5;
  letter-spacing: -.01em;
  margin-bottom: 0; }
  .widget-categories h5 a {
    position: relative;
    display: block;
    padding: 0;
    color: #cc9966; }
    .widget-categories h5 a:before {
      color: #333;
      content: '\e802';
      display: inline-block;
      position: absolute;
      right: 1rem;
      top: 50%;
      font: normal 1rem/1 "molla";
      transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transition: all 0.3s; }
    .widget-categories h5 a.collapsed {
      color: #333; }
      .widget-categories h5 a.collapsed:hover, .widget-categories h5 a.collapsed:focus {
        color: #cc9966; }
      .widget-categories h5 a.collapsed:before {
        content: '\f110';
        transform: translateY(-50%);
        -ms-transform: translateY(-50%); }
.widget-categories .collapse-wrap {
  padding: .4rem 0 0; }
.widget-categories ul {
  margin: 0; }
  .widget-categories ul li {
    margin: 0; }
  .widget-categories ul a {
    display: block;
    font-weight: 300;
    font-size: 1.4rem;
    line-height: 1.5;
    color: #666;
    padding: .5rem 0; }
    .widget-categories ul a:hover, .widget-categories ul a:focus {
    color: #cc9966; }
	  
.widget-categories ul a.active {
    color: #cc9966;}	  
	  
.carousel-filter {
    filter: brightness(50%)}
	
.instagram-filter {
    filter: brightness(75%)}	

