/** Shopify CDN: Minification failed

Line 792:0 Unexpected "}"

**/
.collection-grid{display: grid;grid-auto-rows: minmax(0, 1fr);gap: 4px;}
.snippet-promo-image{position:relative;margin-bottom:32px;}
.promo-list{display:block;width:100%;height:100%;position:relative;}
.promo-list:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;}
.snippet-collection-filter{width:100%;display:block;position:relative;}
/* .filterwrap{position: absolute;top: 100%;left: 0;background: #fff;z-index: 11;width: 25%;right: 0;min-width: 360px;} */
.filterwrap input[type="radio"],.filterwrap input[type="checkbox"]{display:none;}
.filterwrap label{cursor:pointer;}
.filterwrap input[type="radio"]:checked+span+label,.filterwrap input[type="checkbox"]:checked+span+label{font-weight:bold;}
.filterwrap input[type="checkbox"][disabled]+label{opacity:0.4;cursor:no-drop;}
.range-wrap {position: relative;width: 100%;max-width: 100%;}
.price-slider {position: relative;z-index: 1;height:3px;margin:0px 5px;}
.price-slider > .track {position: absolute;z-index: 1;left: 0;right: 0;top: 0;bottom: 0;border-radius: 5px;background-color: #8e8e8e;}
.price-slider > .range {position: absolute; z-index: 2;left:0;right:0;top: 0;bottom: 0;border-radius: 5px;background-color: #000;}
.price-slider > .thumb {position: absolute;z-index: 3;width:10px;height:10px;background-color: #000;border-radius: 50%;top:-3px;cursor:pointer;}
.price-slider > .thumb.left {left: 0%;transform: translateX(-5px);}
.price-slider > .thumb.right {right: 0%;transform: translateX(5px);}
#MainContent:not(.firefox) .range-wrap input[type="range"]{pointer-events: none;-webkit-appearance: none;-moz-appearance: none;}
.range-wrap input[type=range] {position: absolute;z-index: 2;height:3px;width: 100%;opacity: 0;cursor:pointer;margin:0;}
.range-wrap input[type=range]::-webkit-slider-thumb {pointer-events: all;width:10px;height:10px;border-radius:50%;background-color:#000;-webkit-appearance: none;margin:0;}
.range-wrap{padding:10px 0px 0;}
.amount-wrap{display:flex;justify-content:space-between;padding:10px 0px;}
.section-collection{min-height:600px;}
.open-filter .filter-box,.open-sort .sort-box{display:block;}
/* .filter-box,.sort-box{display:none;} */
@media(max-width:640px){
  .filterwrap{min-width:100%;}
}

/* custom collections css starts from here */
.collection_items_flex{
  display:flex;
  padding:0px 0 120px;
}
.collection_items_flex .collection_filters_main{
  width:21.5%;
  padding-left:50px;
  display:none;
}
.show-filter.collection_items_flex .collection_filters_main{
  display:block;
}
.collection_items_flex .collection_product_grid{width:100%;}
.show-filter.collection_items_flex .collection_product_grid{
  width:79.5%;
  /* padding-left:25px; */
}
.collection_product_grid .collection-grid .product-item .product-images{
  max-height:330px;
}
.collection_filters_main h3.collection_title{
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  text-transform: uppercase;
  color: #000000;
  margin-bottom:8px;
}
.collection_filters_main p.collection_pro_count{
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
}
/* .collection_items_flex .collection_filters_main .snippet-collection-filter{
  margin-top:24px;
} */
.collection_pro_count{
  /* padding-bottom: 16px; */
  padding-top:8px
}
.collection_filters_main p.collection_brand_pro_count{
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
}
.collection_brand_pro_count{
  padding-bottom: 16px;
}
.collection-filter-bottom{
  display:none;
}
/* filters css starts from here */
.filter-btn {
  position: relative;
  z-index: 0;
  border: none;
  width: 100%;
  max-width: 432px;
  padding: 20.5px 0;
}
.filter-sorting-main-div .filter-btn{
  padding:0;
}
.filter-btn:before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: #E9E9E9;
  clip-path: polygon(0 0,calc(100% - 10.00px) 0,calc(100% - 5px) 5px,100% 10.00px,100% 100%,10.00px 100%,5px calc(100% - 5px),0 calc(100% - 10.00px),0 0,1px  1px ,1px calc(100% - 10.00px - 0.41px),calc(5px + 0.71px) calc(100% - 5px - 0.71px),calc(10.00px + 0.41px) calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) calc(10.00px + 0.41px),calc(100% - 5px - 0.71px) calc(5px + 0.71px),calc(100% - 10.00px - 0.41px) 1px,1px 1px);
  width: 100%;
  height: 100%;
}
.filter-box.filterwrap.filter-btn{
  padding-top:0;
}
.filter-sort ul,.facet-list ul,.range-wrap{
  display:none;
}
.collection_sorting{
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor:pointer;
  padding:18.5px 16px;
}
.collection_sorting span.sort_title,.collection_filtring{
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  text-transform: uppercase;
  color: #000000;
}
.filter-down-arow svg{
  height:11px;
  transition: 0.3s all ease-in-out;
}
.facet-list.active .filter-down-arow svg{
  transform: rotate(180deg);
}
.sort-box {
  margin-bottom:10px;
}
.sort-box.active{
  padding-bottom:0;
}
.sort-box.active ul{
  display:block;
}
.sort-box.active:before{
  background: #000;
}
.sort-box.active .collection_sorting{
    padding-bottom: 20px;
    border-bottom: 1px solid black;
}
.sort-box .collection_sorting span.sort_title+span{
  display:flex;
  align-items:center;
}

.sort-box.active ul li{
  padding:24px 16px;
  border-bottom: 1px solid #E9E9E9;
  margin:0 1px;
}
.sort-box.active ul li span.right_arow{
  display:none;
  margin-right:16px;
}
.sort-box.active ul li label{
  display:flex;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  align-items: center;
  color: #000000;
}
.sort-box input[type=radio]:checked+label, .sort-box input[type=checkbox]:checked+label{
  font-weight:700;
}
.sort-box input[type=radio]:checked+label span.right_arow, .sort-box input[type=checkbox]:checked+label span.right_arow{
  display:block;
}
.sort-box.active ul li:last-child{
  border-bottom:0;
}
.sort-box .sorting_value{
  font-weight: 400;
  font-size: 12px;
  line-height: 12px;
  text-align: right;
  color: #000000;
  margin-right: 16px;
}
.filter-box{
  cursor:pointer;
}
.filter-box .collection_filtring{
  padding:0 16px;
  display:flex;
  justify-content:space-between;
}
.filter-box .collection_filtring{
  padding-top:20.5px;
}
.filter-box .collection_filtring.active{
  border-bottom: 1px solid #E9E9E9;  
  padding-bottom:20px;
}
.filter-box .facet-list{
  padding-bottom: 24px;
  padding-left: 16px;
  padding-right: 16px;
  border-bottom: 1px solid #E9E9E9;
}
.facet-list.Price_ranger_index.no_more_filter{
  border-bottom:0;
  padding-bottom:6px;
}
.filter-box .facet-list h4{
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  display: flex;
  align-items: center;
  color: #000000;
  padding-top: 24px;
  justify-content:space-between;
/*   padding-bottom:24px; */
}
.filter-box .facet-list.active h4{
  font-weight: 600;
}
.filter-box .facet-list h4.active{
  font-weight: 600;
}
.filter-box .facet-list li{
  padding-bottom:21px;
}
.filter-box .facet-list li label{
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.filter-box .facet-list li:last-child{
  padding-bottom:0;
}
.filter-box .facet-list li label span.cus_checkbox{
  display: block;
  flex: 0 0 36px;
  width: 20px;
  height: 20px;
  margin-right:0;
  max-width:20px;
}

.filterwrap label span.value_label{
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: #000000;
  width: calc(100% - 36px);
}
.filter-box.filterwrap.filter-btn .filter-wrap{
  display:none;
}
.filter-box.filterwrap.filter-btn .collection_filtring.active+.filter-wrap{
  display: flex;
  flex-direction: column;
}

.filterwrap input[type="radio"]:checked+label span.cus_checkbox:before,.filterwrap input[type="checkbox"]:checked+label span.cus_checkbox:before{
  --g: #000, #0000 1deg 179deg, #000 180deg;
  --mask: conic-gradient(from -45deg at top 2.5px right 2.5px, var(--g)) 100% 0 /51% 100% no-repeat, conic-gradient(from -225deg at bottom 2.5px left 2.5px, var(--g)) 0 100%/51% 100% no-repeat;
  -webkit-mask: var(--mask);
  mask: var(--mask);
  clip-path: unset;
}

.filterwrap input[type="radio"]:checked+label span.cus_checkbox:after,.filterwrap input[type="checkbox"]:checked+label span.cus_checkbox:after{
  content: "";
  background-color: transparent;
  z-index: 1;
  position: absolute;
  width: 6px;
  height: 11px;
  border: 2px solid;
  border-color: transparent white white transparent;
  border-width: 1.5px 1.5px 1.5px 1.5px;
  transform: rotate(45deg);
  left: 7px;
  top: 2px;

}
.show_more_filtre_btn{
  padding:24px 16px 4px;
}
.show_more_filtre_btn a{
  font-size: 14px;
  line-height: 17px;
  text-decoration-line: underline;
  color: #000000;
  font-weight: 700;
}
.facet-list.active ul,.facet-list.active .range-wrap{
  display: flex;
  flex-direction: column;
}
.facet-list .show_brands{
  display:block!important;
}
.facet-list.active h4{
  padding-bottom:24px;
}

/* filter search css strat sfrom here */
.brand_filter_search.filter-btn{
  padding:14px 16px;
  margin-bottom:24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.brand_filter_search.filter-btn input[type="text"]{
  border:0;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  width:100%;
}
.brand_filter_search.filter-btn button.faq-search-button{
  line-height:0;
}
.brand_filter_search.filter-btn{
  display:none;
  margin-bottom: 0;
}
.facet-list.filter-index.active .brand_filter_search.filter-btn{
  display:flex;
  margin-bottom: 24px;
}
.show_brands{
  max-height: 372px;
  overflow-y:scroll;
}

/* filter scroll bar css stars from here*/

/* width */
ul.show_brands::-webkit-scrollbar {
  width: 2px;
}

/* Track */
ul.show_brands::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
  display:none;
}

/* Handle */
ul.show_brands::-webkit-scrollbar-thumb {
  background: black; 
}

/* Handle on hover */
ul.show_brands::-webkit-scrollbar-thumb:hover {
  background: #b30000; 
}

/* top collection nav css starts from here */
.collection_snippet_main{
  padding: 20px 0 0 0;
  /* border-bottom: 1px solid #E9E9E9; */
  /*     border-top: 1px solid #E9E9E9; */
}

.collection-list-menu::-webkit-scrollbar {
  width: 1em;
  height:1px;
}

.collection-list-menu::-webkit-scrollbar-track {
  display:none;
}

.collection-list-menu::-webkit-scrollbar-thumb {
  background-color: rgb(0 0 0 / 30%);
    outline: 1px solid rgb(0 0 0 / 30%);
    border-radius: 10px;
}

.collection-list-menu{
  display:flex;
  margin:0 -14px;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
}

.menu-collection-list{
  padding:0 14px;
}
.menu-collection-list a{
  display:inline-block;
  padding-bottom:20px;
  text-transform: capitalize;
  position:relative;
}
.menu-collection-list a:hover{
  font-weight:700;
  border-bottom:1.5px solid black;
}
.menu-collection-list.active a{
  font-weight:700;
  border-bottom:1.5px solid black;
}
.menu-collection-list.active a:after{
  content: '';
  border-bottom: 1.5px solid black;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: -1px;
}

.collection-title-formobile,.swipe-mobile-collection-filter,.sorting-button-formobile,.mobile-collection-filter-header, .filter-box .filter-right-arow,.filter-inner-all-filters .filter-inner-header{
  display:none;
}

.more-filter-shows{
  display:none;
}
.more-filter-shows.active{
  display:block;
}
.show_more_filtre_btn .show_more_filter span.less{
  display:none;
}
.show_more_filtre_btn .show_more_filter.active span.more{
  display:none;
}
.show_more_filtre_btn .show_more_filter.active span.less{
  display:block;
}
.more-filter-shows .facet-list:last-child{
  border-bottom: 0;
  padding-bottom:5.5px!important;
}
.filter-wrap .value_label span,.sorting-button-formobile .brand-collection-sticky{
  margin-left:5px;
}
.sorting-button-fordesktop {
    display: inline-block;
}
@media (max-width:1440px){
  .All-container.recently-viewed{
    padding:0;
  }
  .collection_product_grid .collection-grid .product-item .product-images{
    max-height:326px;
  }
}

@media (max-width:1199px){
  .collection-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr))!important;
  }
  .collection_items_flex .collection_filters_main{
    width:30%;
  }
  .show-filter.collection_items_flex .collection_product_grid{
    width:70%;
  }
}
@media (max-width:1070px){
  .collection-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr))!important;
  }
}
@media (max-width:991px){
  .collection-list-menu{
    white-space: nowrap;
    overflow-x: auto;
  }
}
@media (max-width:899px){
  .collection_items_flex .collection_filters_main{
    width:35%;
  }
  .show-filter.collection_items_flex .collection_product_grid{
    width:65%;
  }
}
@media (max-width:768px){
  .show-filter.collection_items_flex .collection_product_grid{
    width:100%;
    padding-left:0;
  }
  .collection-title-formobile{
    display:block;
    padding:24px 16px 0;
  }
  .collection-title-formobile h3.collection_title{
    text-transform:uppercase;
    margin-bottom:8px;
  }
  .collection_snippet_main{
    border-top:0;
  }
  .filter-wrap .value_label span{
    display:block;
  }
  .filter-box .facet-list li label span.cus_checkbox.color-checkbox{
    width: 20px;
    height: 20px;
  }
  .privacypolicy_checked .cus_checkbox:before{
    width:20px;
    height:20px;
  }
  .filterwrap label span.value_label{
    width: calc(100% - 58px);
  }
  .color-checkbox:after{
    display:none;
  }
  .filterwrap label span.value_label{
    display:flex;
    text-transform: capitalize;
  }
  .collection_snippet_main{
    padding-top:32px;
  }
  .menu-collection-list a{
    padding-bottom:16px;
    font-size: 14px;
    line-height: 17px;
  }
  .menu-collection-list.active a:after{
    display:none;
  }
  .menu-collection-list.active a{
    border-bottom:1px solid black;
  }
  .sort-filter-fro-mobile{
    display: block;
    text-align: center;
    margin: 0px auto;
    font-size: 14px;
    line-height: 17px;
    padding: 18.5px;
  }
  .collection_items_flex{
    padding:16px 0 90px;
  }
  .collection_items_flex.raffle_collecion{
    padding:50px 0 0;
  }
  .collection_items_flex .collection_filters_main{
    position: fixed;
    bottom: 0;
    top:0;
    transform: translateX(100%);
    right: 0%;
    width: 100%;
    height: 100%;
    background: white;
    z-index: 99;
    display:block;
    overflow: hidden;
    transition:0.3s all;
    padding-right:0;
  }
  /* .sticky_collection_filter{
    height:100%;
    overflow:auto;
  } */
  .collection_filters_main .collection_title,.collection_filters_main .collection_pro_count, .collection_filters_main .collection_brand_pro_count,.collection_pro_discription.for_desktop{display:none;}
  .collection_items_flex .collection_filters_main.active{
    transform: translateX(0%);
  }
  .filter-box:before{
    display:none;
  }
  .mobile-collection-filter-header{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 17.5px 16px;
    border-bottom: 1px solid #E9E9E9;
  }
  .mobile-collection-filter-header h4,.mobile-clear-filter{
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
  }
  .mobile-collection-filter-header h4{
    text-transform: uppercase;
  }
  .filter-sorting-main-div{
    padding:0 16px;
  }
  .mobile-clear-filter{
    text-transform: capitalize;
    line-height: 17px;
    text-decoration:underline;
  }
  .collection-filter-close-icon svg{
    width:22px;
    height:22px;
  }
  .swipe-mobile-collection-filter .mobile-filter-sorting-option{
    padding:24px 16px;
  }
  .filter-box .facet-list li.color-options-filter, .filter-box .facet-list li.color-options-filter:last-child{
    padding:16px!important;
  }
  .swipe-mobile-collection-filter .mobile-filter-sorting-option .sort-box{
    margin-bottom:0;
  }
  .filter-box .collection_filtring{
    font-size: 22px;
    line-height: 27px;
    text-transform: capitalize;
    padding-top: 18px;
  }
  .filter-box .collection_filtring .filter-down-arow,.filter-box .filter-down-arow{
    display:none;
  }
  .filter-box .filter-right-arow{
    display:block;
  }
  .filter-inner-all-filters{
    position: fixed;
    top: 0;
    background: white;
    width: 100%;
    height: 100vh;
    right: -100%;
    transition: 0.3s all;
  }
  .facet-list.filter-index.active .filter-inner-all-filters{
    right: 0%;
  }
  .filter-inner-header{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 16px;
    border-bottom: 1px solid #E9E9E9;
  }
  .filter-box .facet-list li,.filter-box .facet-list li:last-child{
    padding:24px 16px;
    border-bottom: 1px solid #E9E9E9;
  }
  .filter-inner-all-filters .filter-inner-header{
    display:flex;
  }
  .filter-inner-all-filters .filter-inner-header h5{
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
  }
  .brand-filter-search-main{
    padding:24px 16px;
    display:none;
  }
  .facet-list.filter-index.active .brand_filter_search.filter-btn{
    max-width: 100%;
    margin-bottom: 0;
  }
  .filter-sorting-main-div .sort-box {
    margin-bottom:24px;
  }
  .filter-sorting-main-div .sort-box .filter-down-arow svg{
    transition:0.3s all ease-in-out;
  }
  .filter-sorting-main-div .sort-box.active .filter-down-arow svg{
    transform: rotate(180deg);
  }
  .sorting-button-formobile{
    display:block;
  }
  .filter-btn{
    max-width:100%;
  }
  .filter-box{
    padding-top:0;
  }
  .sticky-collection{
    position:fixed;
    top:61px;
    z-index:90;
    width:100%;
    background:black;
    padding:0;
    left:0
  }
  .sorting-button-formobile.sticky-collection .brand-collection-sticky{
    background:white;
    display:block;
    padding:14px;
  }
  .sorting-button-formobile .brand-collection-sticky .collection_title{
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
    text-align: center;
  }
  .collection_pro_count{
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
  }
  .collection_brand_pro_count{
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
  }
  .sticky-collection .sort-filter-fro-mobile{
    margin-top:0;
    color:white;
    font-weight: 700;
    font-size: 12px;
    line-height: 15px;
    text-transform:uppercase;
    padding:20px;
  }
  .filterwrap input[type=checkbox]:checked+label span.value_label {
    font-weight: 600;
  }
  .facet-list.active h4{
    padding-bottom: 0;
  }
  .collection-filter-bottom{
    /* display: block; */
    /* background-color: none; */
    /* height: 5%; */
    /* border-top: 1px solid #000000; */
  }
 
  /* .collection-filter-button:before{
    content: "";
    position: absolute;
    width: calc(100% - 32px);
    height: 44px;
    margin: 16px;
    letter-spacing: .1rem;
    background: #000;
    z-index: -1;
    clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px));
    /* clip-path: polygon(0 0,calc(100% - 10px) 0,calc(100% - 5px) 5px,100% 10px,100% 100%,10px 100%,5px calc(100% - 5px),0 calc(100% - 10px),0 0,1px 1px,1px calc(100% - 10.41px),5.71px calc(100% - 5.71px),10.41px calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) 10.41px,calc(100% - 5.71px) 5.71px,calc(100% - 10.41px) 1px,1px 1px);*/
  } 
  /* .collection-filter-button{
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    width: calc(100% - 32px);
    height: 44px;
    margin: 16px;
    border: none;
    font-weight: 700;
    font-size: 14px;
    color: #000;
    letter-spacing: .1rem;
    line-height: 15px;
    text-transform: uppercase;
      position: absolute;
     z-index: 999;
  } */ 
  .collection-view-all-btn{
    position: relative;
    z-index: 0;
    border: none;
    width: 100%;
    max-width: 100%;
    padding: 16px;
    font-weight: 700;
    font-size: 12px;
    line-height: 15px;
    text-transform: uppercase;
     background: #000;
    color: white !important;
    clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px));
  }
}
.snippet-promo-image .snippet-media-box{
  height:auto;
  padding-bottom: 59.5%;
}
@media (max-width:575px){
  .sorting-button-formobile+.All_container{
    padding:0;
  }
  .product-color-swatch{
    display:none;
  }
  .collection-grid .grid-meta {
    padding: 10px 16px!important;
  }
  .collection_product_grid .collection-grid .product-item .product-images{
    max-height:286px;
  }
  .media-caption-inner{
    padding:15px 16px 0;
  }
  .collection_sorting .sort_title{
    font-size: 14px!important;
    line-height: 17px!important;
  }
  .collection_sorting .sorting_value{
    font-size: 14px!important;
    line-height: 17px!important;
  }
  .sticky-collection{
    top:61px;
  }
  .filter-box .facet-list li, input[type="checkbox"]:checked + label .value_label {
    font-weight: 700;
  }
  .snippet-promo-image .snippet-media-box{
    height:auto;
  }
/*   .snippet-promo-image .snippet-media-box img{
    position:relative;
  } */
  .collection_product_grid .collection-grid{
    gap:0 1px;
  }
}

.filter-sort ul.sortToggle{display:block;}
.collection_pro_discription{
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-top: 24px;
}
.menu-collection-list{
  padding:0 12px;
}
.product-main-title p.past-product{
  color: #ECECEC;
}
.swym-add-to-wishlist-view-product{
  --mask: linear-gradient(45deg,#0000 4.24px,#000 0 calc(100% - 4.24px),#0000 0);
  -webkit-mask: var(--mask);
  mask: var(--mask);
  position: relative!important;
  width: 32px!important;
  height: 32px!important;
  display: inline-block!important;
  background:white!important;
}
.swym-button.swym-add-to-wishlist-view-product:after{
  font-size: 15px;
}
.swyam-wishlist-collection-main{
  position:absolute;
  top:8px;
  right:8px;
}
.swym-button.swym-add-to-wishlist-view-product.swym-added{
  opacity:1!important;
}
.raffle_collecion .filter-btn:before{
  background:#000;
}
.raffle_collecion .filter-box .facet-list.active{
  border-bottom: 1px solid #000;
}
.snippet-promo-image .media-caption-inner h2{
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  text-transform:uppercase;
}


/* filter changes */

.collection_top{display:flex;justify-content:space-between;padding:50px 0;align-items:center}
.sorting-button-fordesktop.active .sorting-button-fordesktop::before,.sorting-button-formobile.active .sort-filter-fro-mobile::before{background: #000;clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px));}
.sorting-button-fordesktop.active .sorting-button-fordesktop,.sorting-button-formobile.active .sort-filter-fro-mobile{color: #fff;}
.active_filter_div facet-remove{padding:6px 10px;position:relative}
.active_filter_div facet-remove::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;background: #e9e9e9;clip-path: polygon(0 0, calc(100% - 10px) 0, calc(100% - 5px) 5px, 100% 10px, 100% 100%, 10px 100%, 5px calc(100% - 5px), 0 calc(100% - 10px), 0 0, 1px 1px, 1px calc(100% - 10.41px), 5.71px calc(100% - 5.71px), 10.41px calc(100% - 1px), calc(100% - 1px) calc(100% - 1px), calc(100% - 1px) 10.41px, calc(100% - 5.71px) 5.71px, calc(100% - 10.41px) 1px, 1px 1px);width: 100%;height: 100%;}
.active_filter_div facet-remove .active-facets__button-inner{display: inline-flex;gap: 10px;align-items: center;}
.active_filter_div{display: flex;flex-wrap: nowrap;gap: 8px;overflow-x: auto;white-space:nowrap;padding-bottom:12px}
/* .active_filter_div facet-remove:only-child {display: none;}
.active_filter_div:not(:has(:nth-child(2))) {display: none;} */
.main-active_filter_div{display: flex;align-items: center;gap:16px;flex-wrap:wrap}
.main-active_filter_div:has(facet-remove){border-top: 1px solid #E9E9E9;padding:16px 0}
.main-active_filter_div:not(facet-remove) .active-facets__button-wrapper{display:none}
.main-active_filter_div:has(facet-remove) .active-facets__button-wrapper{display:block}
.active-facets__button-wrapper{text-decoration:underline}
@media(max-width:768px){
  .collection_top{padding:24px 0}
  .sorting-button-fordesktop{display:none}
  .sorting-button-formobile .sort-filter-fro-mobile{max-width:100%}
  .collection_items_flex .collection_filters_main{padding-left:0}
  .filter-sorting-main-div{margin-top:24px}
  .active_filter_div,.active-facets__button-wrapper{width:100%}
  .main-active_filter_div{gap:12px}
  .main-active_filter_div:has(facet-remove){padding:16px 0 24px}
}
/* @media(max-width:575px){
  .template-collection .All_container{padding:0}
  .collection_top{padding-left:16px;padding-right:16px}
  .sorting-button-formobile{padding:0 16px;}
  .main-active_filter_div:has(facet-remove) {padding: 16px 16px 24px;}
} */

/* filter changes === 23-4 */ 

.brand_filter_search:before{ background:none; clip-path:none; border:1px solid #e9e9e9;}
.show_items_wrapper{display:none;}
.filter-padding{
 padding:0; 
}
@media(max-width:767px){
  .snippet-collection-filter{height: calc(100svh - 128px);overflow-y: scroll;}
  .filter-height{height: auto !important;}
  .filter-height ul{height: calc(100svh - 131px);}
  .show_items_wrapper{display:block;}
  .range-wrap{height: calc(100vh - 179px);}
  .filter-padding{  padding: 14px 22px; }
}

@media (max-width:575px){
  .collection_top {
    padding: 24px 16px;
  }
  .All_container {
    padding: 0;
  }
  .main-active_filter_div, .sorting-button-formobile {
    padding: 0 16px;
  }
  .main-active_filter_div:has(facet-remove) {
    padding: 16px 16px 24px;
  }
}




