.tab-content > .tab-pane:not(.active), 
.pill-content > .pill-pane:not(.active) {
    display: block;
    height: 0;
    overflow-y: hidden;
}

/* slick.js */
button.slick-next.slick-arrow,button.slick-prev.slick-arrow {
    padding: 3px 0px !important;
    background: var(--color-neutral-light-90) !important;
    opacity: 1 !important;
    border-radius: 4px !important;
    width: 30px;
    height: 30px;
    border: 1px solid var(--color-neutral-light-90);
    line-height: var(--font-size-h3);
    margin-top: 0px;
}
button.slick-next.slick-arrow:hover,button.slick-prev.slick-arrow:hover{
    background: var(--color-accent-light) !important;
    border: 1px solid var(--color-accent-light);
}
button.slick-next.slick-arrow:hover i,button.slick-prev.slick-arrow:hover i{
    color: var(--color-neutral-light-100);
}
button.slick-next.slick-arrow{
    position: absolute;
    top: -60px;
    right: 13px;
}
button.slick-prev.slick-arrow{
    position: absolute;
    top: -60px;
    right: 50px;
}

/* category Page */
.list-group a {
    border: 1px solid var(--color-neutral-light-85);
    color: var(--color-neutral-dark-40);
    padding: 8px 12px;
    font-weight: 500;
}
.list-group-item.active, .list-group-item:hover {
    background-color: var(--color-neutral-light-100);
    border-color: var(--color-neutral-light-85);
    color: var(--color-accent-light);
}
.page-item.active .page-link {
    background-color: var(--color-accent-light);
    border-color: var(--color-accent-light);
}
.page-link {
    color: var(--color-accent-light);
}
.cate-border {
    background-color: var(--color-neutral-light-100);
    border-top: 1px solid var(--color-neutral-light-85);
    border-bottom: 1px solid var(--color-neutral-light-85);
    margin: 25px 0;
    padding: 10px 0px;
}
.list-grid-button{
  padding-left: 0;
}
.list-grid-button button{
  background-color: transparent !important;
  background-image: none;
  border-color: transparent;
  border-radius: 5px;
  padding: 5px;
  line-height: 0;
}
.list-grid-button button.active{
  border-color: var(--color-accent-light);
}
.list-grid-button img {
    height: 18px;
    width: 18px;
}
.cate-border #compare-total{
  color: var(--color-accent-light);
  font-weight: 500;
}
.cate-border #compare-total:hover{
  color: var(--color-contraccent-dark);
}
.cate-border .input-group label{
    height: 34px;
    font-size: var(--font-size-body);
    line-height: var(--font-size-h4);
    background-color: var(--color-neutral-light-100);
    border: none;
    color: var(--color-contraccent-dark);
}
.cate-border .input-group select {
    height: 34px;
    font-size: var(--font-size-body);
    line-height: var(--font-size-h4);
    border-radius: 4px !important;
}
.sub-category .col a {
    background: var(--color-neutral-light-100);
    display: block;
    padding: 7px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--color-neutral-light-90);
    border-radius: 7px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.sub-category .slick-track{
    margin-left: 0;
}
