/*

 * Category code goes here.

 * 

 */

 

.product-header-bar {

    position: sticky;

    top: 48px;

    background: #ffffff;

    z-index: 99;

}

.category-description {

    max-width: 850px;

    margin-left: auto;

    margin-right: auto;

}

#category-desc.collapse:not(.show) {

    display: block;

    height: 8rem;

    overflow: hidden;

    margin-top: 10rem !important;

}

#category-desc.collapsing {

    height: 3rem;

}

a.btn-show-more{

    cursor: pointer;

}



/*SORT ORDER*/

.products-sort-order {

    

    display: flex;

    flex-wrap: wrap;

    margin-right: -15px;

    margin-left: -15px;

}

.products-sort-order .facet {

    position: relative;

    min-height: 1px;

    padding: 0 15px 1rem 15px;

    width: 25%;

    min-width: 160px;

}

.sort-order-list ul li {

    margin-bottom: 5px;

}

/*FILTERS*/



.cp-filters {

    font-size: 200% !important;

}



#facets_search_center {

    background: #fff;

    border: none 1px;

    box-shadow: 0px 6px 30px 0px rgb(0 0 0 / 15%);

}

#facets_search_center {

    height: 100vh;

    position: fixed;

    z-index: 5005;

    right: 0;

    top:0;

    overflow-x: hidden;

    transform: translate3d(115%,0,0);

    transition: transform .5s;

    transition-timing-function: cubic-bezier(.7,0,.3,1);

    padding-bottom: 50px;

}

#facets_search_center {

    background: #fff;

    border: none 1px;

}

#facets_search_center {

    padding: 1rem 1.5rem;

    text-align: left;

    min-width: 380px;

    max-width: 417px;

    width: 100%;

    border-left: solid 1px #979797 !important;

}

#products.showFi #facets_search_center {

    transform: translateZ(0);

}

#search_filters .facet>.facet-type-checkbox:not(.facet_attributes_id_5) {

    max-height: initial;

    display: grid;

    grid-template-columns: repeat(3, 1fr);

}

#content-wrapper .section-title {

    margin-bottom: 0.2rem;

}

.facet-type-checkbox> li, 

.facet-type-radio > li {

    display: inline-block;

    margin: 0.2rem 0;

}

.facet-type-checkbox.facet_attributes_id_5 > li {

    margin: 0.2rem 0.5rem;

}

#search_filters .facet .facet-label .color {

    width: 1rem;

    height: 1rem;

    display: inline-flex;

    align-items: center;

    justify-content: center;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%;

    outline: none;

}

.facet-type-checkbox:not(.facet_color) .facet-label, 

.facet-type-radio:not(.facet_color) .facet-label {

    border-color: transparent;

}

.facet-label {

    padding-bottom: 2px;

}

.facet-label.active {

    border-bottom: solid 1px #000000 !important;

}

.facet-type-checkbox:not(.facet_color) a, 

.facet-type-radio:not(.facet_color) a {

    padding: 0.4rem 0rem;

}

#search_filters .noUi-horizontal {

    height: 1px;

    margin: 14px 5px 14px 5px;

}

#search_filters .noUi-horizontal .noUi-handle {

    background: #000000;

    width: 15px;

    height: 15px;

    top: -5px;

    border-radius: 50%;

}

#search_center_filter_toggler {

    font-size: 1.583rem;

    font-weight: normal;

}



.color-name {

	text-transform: capitalize;

}



@media screen and (max-width: 767px) {

    #facets_search_center {

		max-width: 90vw;

		min-width: 90vw;

		max-height: 100vh;

		min-height: 100vh;

		margin: auto;

		position: fixed;

        left: auto;

        top: 0 !important;

        right: 0;

        border:0;

    }

    #search_filters .noUi-horizontal .noUi-handle {

        width: 25px;

        height: 25px;

        top: -10px;

    }

}





