/** Shopify CDN: Minification failed

Line 402:93 Unexpected "'.hover-img'"

**/
.collection-main-wrapper .active-facets { margin:0 0 -8px ; padding: 25px 0 0; }
.collection-main-wrapper .active-facets:only-child { padding-top:0; }
.collection-main-wrapper .active-facets facet-remove { margin:0; padding:0; }
.collection-main-wrapper .active-facets facet-remove .active-facets__button { background: #FFFFFF; border: 0.5px solid #000000; padding:8px; 
   font-weight: 500; font-size: 14px; line-height: 100%; color: #000000; margin:0 8px 8px 0; }
.collection-main-wrapper .active-facets facet-remove .active-facets__button .active-facets__button-inner {  font-weight: 400; padding:0;
   font-size: 14px; line-height: 100%; color: #000000; border: none; box-shadow: none; letter-spacing: 0; }
.collection-main-wrapper .active-facets facet-remove .active-facets__button .active-facets__button-inner b { font-weight: 500; margin-right: 2px; }
.collection-main-wrapper .active-facets facet-remove .active-facets__button .active-facets__button-inner svg.icon-filter-close { margin:0 0 0 8px; width:8px; height:100%; }

.collection-main-wrapper .active-facets facet-remove.remove-all .active-facets__button-remove {  font-weight: 400; padding:0; display:flex;
   font-size: 14px; line-height: 100%; color: #000000; border: none; box-shadow: none; letter-spacing: 0; white-space: nowrap;text-decoration: none;
   border: 0.5px solid #000000; padding:8px; margin:0 0 8px; }
.collection-main-wrapper .active-facets facet-remove.remove-all .active-facets__button-remove span {   font-weight: 400;
   font-size: 14px; line-height: 100%; color: #000000; }
.collection-main-wrapper .active-facets facet-remove.remove-all .active-facets__button-remove svg.icon-filter-close { margin:0 0 0 8px; width:8px; height:100%; }


.collection-main-wrapper .facets__display.facets__priceRange .facets__price { padding:0; margin-bottom:10px; margin-top:25px; display: flex; align-items: center; 
  justify-content: space-between; }
.collection-main-wrapper .facets__display.facets__priceRange .facets__price .field { width:150px; max-width: 150px; border: 1px solid #000000; height:41px; padding:0; }

.collection-main-wrapper .facets__display.facets__priceRange .facets__price .field .field__input {  font-weight: 400; font-size: 14px; line-height: 100%;
  color: rgba(0, 0, 0, 1); height:100%; padding:0 12px 0 0; margin:0; text-align:left; }
.collection-main-wrapper .facets__display.facets__priceRange .facets__price .field .field__input::-webkit-input-placeholder {  font-weight: 400;
  font-size: 14px; line-height: 100%; color: rgba(0, 0, 0, 0.2); height:100%; padding:0 12px; margin:0; text-align:left; }
.collection-main-wrapper .facets__display.facets__priceRange .facets__price .field .field__input:-ms-input-placeholder {  font-weight: 400; font-size: 14px;
  line-height: 100%; color: rgba(0, 0, 0, 0.2); height:100%; padding:0 12px; margin:0; text-align:left; }
.collection-main-wrapper .facets__display.facets__priceRange .facets__price .field .field__input::placeholder {  font-weight: 400; font-size: 14px; 
 line-height: 100%; color: rgba(0, 0, 0, 0.2); height:100%; padding:0 12px; margin:0; text-align:left; }

.collection-main-wrapper .facets__display.facets__priceRange .facets__price .field .field-currency { white-space: nowrap;  padding-left: 12px; margin:0;
   font-weight: 400; font-size: 14px; line-height: 100%; color: rgba(0, 0, 0, 1); }  
.collection-main-wrapper .facets__display.facets__priceRange .facets__price .field_text { height:1px; font-size: 0; background: #000; margin: 0 10px; width: calc(100% - 320px); }

.facets__priceRange .ui-slider .ui-slider-handle {
  width: 18px; height: 18px; border-radius: 50%; border-width: 0px; background: #D9D9D9; border-width: 6px; border-color: #000; top: -6px; margin-left: -7px; }
.facets__priceRange .ui-widget.ui-widget-content { margin-top: 25px;
  width: calc(100% - 20px); margin-left: auto; margin-right: auto; border-width: 0; border-width: 0; height: 6px; background: #5f5f5f4f; }
.facets__priceRange .ui-slider-range.ui-corner-all.ui-widget-header {
  background: #5F5F5F; }
.facets__priceRange price-range.facets__price {
  padding-top: 21px; padding-bottom: 30px; }
.facets__price {
  align-items: center; justify-content: center; }
.facets__price .field_text {
  padding: 0 25px; }
.facets__price .field {
  max-width: 85px; border: 1px solid #B8B8B8; padding: 5px; }
.facets__price .field input {
  padding: 0 5px; height: auto; background: transparent; text-align: right; appearance: none;  margin: 0; box-shadow: none; }
.facets__price .field input::-webkit-inner-spin-button {
  display: none; }
.facets__price .field_text, .facets__price .field-currency, .facets__price .field input {
  font-size: 14px; line-height: 1.21428;    position: relative;
    top: 1px; }
.facets__price .field:before, .facets__price .field:after {
  display: none; }
.js-filter-priceRange .facets__header {
  display: none; }

body .js details.menu-opening:not([open])>.mobile-facets__submenu, body .mobile-facets__details>.mobile-facets__submenu {
    display: none;
    transform: none;
    visibility: visible;
    transition: none;
    position: static;
    padding-top: 15px;
}

.new-collection-grid .grid{
  row-gap: 0;
  margin-top: 0;
}
.new-card-product.card-product .card__heading{
  font-size: 14px;
  line-height: 100%;
  text-transform: capitalize;
  height: 15px;
  margin-bottom: 5px;
  font-weight: 400;
}
.new-card-product .card__information{
  padding-top: 20px;
}
.new-card-product .price{
      font-size: 14px;
    line-height: 100%;
      letter-spacing: normal;
  margin-bottom: 10px;
}
.new-card-product .price--on-sale .price__sale{
      display: flex;
    flex-direction: row-reverse;
}
.new-card-product .price--on-sale .price-item--regular{
      font-size: 100%;
}
.new-card-product .price__sale s.price-item {
    margin: 0 0 0 6px;
      color: #A8A8A8;
}
.new-card-product .price-item--sale{
  transition: all 0.3s ease 0s;
}
.new-card-product:not(:hover) .price-item--sale, .new-card-product .price-item--sale {
  color: #C71A1A;
}
.new-card-product .ProductItem__ColorSwatchItem{
  margin: 0;
    padding: 5px;
  line-height: 0;
}
.new-card-product .ColorSwatch--small {
    width: 10px;
    height: 10px;
}
.new-card-product .ColorSwatch:after{
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.new-card-product .ProductItem__ColorSwatchList {
    margin: -5px;
  transition: all 0.3s ease 0s;
}

.new-card-product [data-tooltip]:before{
    line-height: 1;
    padding: 6px 6px 3px;
}
.new-card-product .product-total-variant{
  font-size: 12px;
  line-height: 100%;
  text-transform: uppercase;
  color: rgba(0,0,0,0.4);
}
.new-card-product .card__media .coll-label-badge{
      font-size: 10px;
    font-weight: 500;
    line-height: 100%;
    text-transform: uppercase;
    letter-spacing: normal;
    padding: 10px 14px;
    border-radius: 4px;
    background-color: #fff;
    color: #000;
    border: none;
  position: relative;
  z-index: 1;
}
.new-card-product .card__content .card__badge{
  display: none;
}
.new-collection-grid .pagination__item--current:after, 
.new-collection-grid .pagination__item:hover:after {
    content: "";
    display: block;
    width: auto;
    position: absolute;
    bottom: 0;
    left: 0;
    transform: translate(0);
    background-color: transparent;
}
.new-collection-grid a.pagination__item:hover:after {
    height: auto;
}
.collection-filter-bar.sticky-filter{
  box-shadow: 0px 5px 5px 0px rgb(117 117 117 / 5%);
}
.collection-filter-bar{
  position: sticky;
  top: 85px;
  background-color: #fff;
  z-index: 2;
  border-top: 1px solid #F5F5F5;
  padding: 22px 0;
}
.collection-filter-bar .facets__wrapper-main{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.collection-filter-bar .facets-container{
  padding: 0;
}
#main-collection-filters {
    margin-top: 0;
}
.collection-filter-bar .facets__form{
  margin-bottom: 0;
}
.collection-filter-bar .facets__summary{
  font-size: 14px;
  line-height: 100%;
  margin-bottom: 0;
  text-transform: uppercase;
}
.collection-filter-bar summary .icon-caret {
    top: 30%;
}
.collection-filter-bar .filter-inner-header{
  display: none;
}
.collection-filter-bar .disclosure-has-popup:not(.custom-sortyBy){
    position: static;
}
.collection-filter-bar .facets__display{
  width: 100%;
  left: 0;
  top: 100%;
      border: none;
    box-shadow: 0px 5px 5px 0px rgb(117 117 117 / 5%);
    border-top: 1px solid #D9D9D9;
}
.collection-filter-bar .custom-sortyBy .facets__display{
  margin-top: 20px;
  border: 1px solid #D9D9D9;
  left: auto;
  right: 0;
  min-width: 220px;
}
.collection-filter-bar .facets__disclosure:not(.custom-sortyBy) .facets__list {
  padding: 30px 0 10px;
  display: flex;
  flex-wrap: wrap;
}
.collection-filter-bar .facets__disclosure:not(.custom-sortyBy) .facets__item{
  width: 25%;
  padding-right: 20px;
}
.collection-filter-bar .custom-sortyBy .facets__list {
    padding: 10px 15px;
}
.collection-filter-bar .facet-checkbox{
    padding: 0 0 20px;
}
.collection-filter-bar .facets__disclosure {
    margin-right: 30px;
}
.collection-filter-bar .facets__disclosure.price{
    line-height: 1;
}
.collection-filter-bar .facets__disclosure.custom-sortyBy{
    margin-right: 0;
}
.collection-filter-bar .active-facets-desktop.no-filter {
    display: none;
}
.collection-filter-bar .facets__form{
  gap: 0;
}
.collection-filter-bar .count-sortyby-row{
  display: flex;
  align-items: center;
}
.collection-filter-bar .count-sortyby-row .product-count{
      padding-right: 30px;
    margin-right: 30px;
  position: relative;
}
.collection-filter-bar .count-sortyby-row .product-count:after{
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  height: 14px;
  width: 1px;
  background-color: #000;
  transform: translate(0, -50%);
}
.collection-filter-bar .product-count__text{
      font-size: 14px;
    line-height: 100%;
    text-transform: capitalize;
}
.collection-filter-bar .custom-sortyBy .facets__summary span{
  margin-left: 5px;
}
.collection-filter-bar .custom-sortyBy .facets__summary-head{
  display: none;
}
.collection-filter-bar .custom-sortyBy .list-menu__item:not(:last-child) {
    margin-bottom: 10px;
}
.collection-filter-bar .custom-sortyBy .list-menu__item{
  font-size: 16px;
      position: relative;
    padding-left: 24px;
}
.collection-filter-bar .custom-sortyBy .list-menu__item:before {
    content: "";
    width: 14px;
    height: 14px;
    background: #FFFFFF;
    border: 0.5px solid #000000;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 3px;
}
.collection-filter-bar .custom-sortyBy .list-menu__item:after {
    content: "";
    width: 10px;
    height: 10px;
    background: #000000;
    border: 0.5px solid #000000;
    border-radius: 50%;
    position: absolute;
    left: 2px;
    top: 5px;
    transform: scale(0);
    transition: all .2s ease-in-out;
}
.collection-filter-bar .custom-sortyBy .list-menu__item.selected:after {
    transform: scale(1);
}
.collection-filter-bar .facet-checkbox .icon-checkmark{
  top: 5px;
}
.collection-filter-bar .list-menu__item:hover{
  text-decoration: underline;
}
.collection-filter-bar .facets__priceRange{
  padding: 10px 0 20px;
}
.collection-filter-bar .facets__price, .collection-filter-bar #slider-range{
    max-width: 600px;
}
.collection-filter-bar .facets__priceRange .ui-widget.ui-widget-content{
    margin-left: 0;
}
.collection-list-new-grid .collection.loading{
  z-index: -1;
}
.collection-list-new-grid .card-wrapper .card__inner:hover .media.media--hover-effect>img+img{
  transform: none;
}
.collection-list-new-grid .media>img, 
.collection-list-new-grid .card-wrapper .card__inner:hover .media.media--hover-effect>img+img{
  transition: none;
}


.new-collection-grid .new-coll-sale .facet-checkbox-sale{padding:0;cursor:pointer;
    position: relative;
    font-size: 1.4rem;
    display: flex;
    word-break: break-word;align-items: center;
    line-height: 100%;}

.new-collection-grid .new-coll-sale .facet-checkbox-sale>svg{    position: relative;    top: -1px;margin-right:10px;    background-color: rgb(var(--color-background));
    flex-shrink: 0;
}
.new-collection-grid .new-coll-sale .facet-checkbox-sale .icon-checkmark{visibility: hidden;
    position: absolute;
    left: 2px;
    z-index: 5;
    top: 4px;}
.new-collection-grid .new-coll-sale .facet-checkbox-sale.active .icon-checkmark{visibility:visible;}

.facets__list [data-value*="title"], .facets__list [data-value*="created"] {display: none;}
/* .pagination-wrapper{position:relative;z-index:-1;} */
/* .pagination-wrapper .pagination__item{position:absolute;top:-350px;} */

header.header.page-width, 
.collection-filter-bar .page-width, 
.collection-list-new-grid .page-width,
.new-collection-hero .page-width, 
.collection-shop-list .page-width{
    max-width: 100%;
}

@media screen and (min-width: 750px){
  .new-collection-grid .grid{
    column-gap: 10px;
  }
  .new-card-product .card:not(:hover) .ProductItem__ColorSwatchList, .new-card-product .card:hover .product-total-variant{
    opacity: 0;
    visibility: hidden;
  }
  .new-card-product .product-total-variant{
    position: absolute;
    bottom: 0;
    transition: all 0.3s ease 0s;
  }
  .new-collection-grid .grid--one-third-max.grid--3-col-tablet .grid__item{
    width: calc(33.33% - 10px * 2 / 3);
    max-width: calc(33.33% - 10px * 2 / 3);
  }

  /* hover effect */
  .new-card-product .card:hover .card__inner .media.media--hover-effect>img:first-child:not(:only-child) {opacity: 0;}
  .new-card-product .card:hover .card__inner .media.media--hover-effect>img+img {opacity: 1;}
  .new-card-product .card:hover .card__inner .media.media--hover-effect>img+img.hovering:not('.hover-img') { opacity: 0; }
}
@media screen and (min-width: 990px){
  .new-collection-grid .grid--quarter-max.grid--4-col-desktop .grid__item {
    max-width: calc(25% - 10px * 3 / 4);
  }
}
@media screen and (max-width: 989px){
  .collection-filter-bar .facets__summary{
    font-size: 12px;
  }
  .collection-filter-bar .facets__disclosure:not(.custom-sortyBy) .facets__item{
        width: 33.33%;
  }
  .collection-filter-bar{
    top: 67px;
  }
  .collection-filter-bar{
    padding: 17px 0;
  }

}
@media screen and (max-width: 749px){
  body .mobile-facets__inner { width: 100%; max-width: 100%; }
  body .mobile-facets__main { padding: 30px 0 0; } 

  body .mobile-facets__details { padding:0 20px; position:relative; background:#fff; }
  body .mobile-facets__details:after { content:""; position:absolute; bottom:1px; height:1px; width:calc(100% - 40px); left:20px; background:#F5F5F5; }
  body .mobile-facets__details:not(:last-child) { margin-bottom:0; }
  body .mobile-facets__details .mobile-facets__summary { padding:20px 0px;  }
  body .mobile-facets__details.active .mobile-facets__summary { border-bottom:none; }  
 
  body .mobile-facets__details .mobile-facets__summary>div>span,
  body .mobile-facets__details .mobile-facets__summary span[data-chk="Color"], 
  body .mobile-facets__details .mobile-facets__summary span[data-chk="ColorGroup"]{  font-weight: 400; font-size: 14px; line-height: 100%; color: #000000; }
  body .mobile-facets__checkbox:checked + .mobile-facets__highlight { background: transparent; }
  body .mobile-facets__details .mobile-facets__submenu { padding:0 !important; }

  body .mobile-facets__details .mobile-facets__summary .mobile-facets__arrow { display: flex; align-items: center; justify-content: center; height: 10px; width: 10px; }
  body .mobile-facets__details .mobile-facets__summary .mobile-facets__arrow svg { transform: rotate(0deg); width: 10px; height: auto; }
  body .mobile-facets__details.active .mobile-facets__summary .mobile-facets__arrow svg { transform: rotate(45deg); }  

  body .mobile-facets__details.custom-sortyBy { width:100%; }
  body .mobile-facets__details.custom-sortyBy .mobile-facets__summary { border-top: 1px solid #F5F5F5; }
  body .mobile-facets__details.custom-sortyBy .mobile-facets__summary > div {  font-weight: 400; font-size: 14px; line-height: 100%; color: #000000; }
  body .mobile-facets__details.custom-sortyBy .mobile-facets__summary > div span {  font-weight: 400; font-size: 14px; line-height: 100%; 
     color:rgba(0, 0, 0, 0.4); margin-left:3px; }
  body .mobile-facets__details.custom-sortyBy.active .mobile-facets__summary svg { transform: rotate(45deg); }  


  body .mobile-facets__details.custom-sortyBy .facets__list { padding:0; margin:0 0 30px 0;  }
  body .mobile-facets__details.custom-sortyBy .facets__list .list-menu__item { padding:0 0 0 24px; position:relative; }
  body .mobile-facets__details.custom-sortyBy .facets__list .list-menu__item:not(:last-child) { margin-bottom:15px; }
  body .mobile-facets__details.custom-sortyBy .facets__list .list-menu__item label {  font-weight: 400; font-size: 14px; line-height: 100%; color: #000000; }
  body .mobile-facets__details.custom-sortyBy .facets__list .list-menu__item:before { content:""; width: 14px; height: 14px; background: #FFFFFF; border: 0.5px solid #000000;
  border-radius: 50%; position:absolute; left:0; top:0; }
  body .mobile-facets__details.custom-sortyBy .facets__list .list-menu__item:after { content:""; width: 10px; height: 10px; background: #000000; border: 0.5px solid #000000;
    border-radius: 50%; position:absolute; left:2px; top:2px; transform: scale(0); transition: all .2s ease-in-out; }
  body .mobile-facets__details.custom-sortyBy .facets__list .list-menu__item.selected:after { transform: scale(1); }

  body .mobile-facets__details { order:-1; }
  body .mobile-facets__details.js-filter-priceRange { order:0; }
  body .mobile-facets__details .facets__priceRange #Mobile-slider-range { display:none; }
  body .mobile-facets__details .facets__priceRange .facets__price { padding:0; margin-bottom:30px; display: flex; align-items: center; justify-content: space-between; }
  body .mobile-facets__details .facets__priceRange .facets__price .field { width:150px; max-width: 150px; border: 1px solid #000000; height:40px; padding:0; }
  
  body .mobile-facets__details .facets__priceRange .facets__price .field .field__input {  font-weight: 400; font-size: 14px; line-height: 100%;
    color: rgba(0, 0, 0, 1); height:100%; padding:0 12px 0 0; margin:0; text-align:left; }
  body .mobile-facets__details .facets__priceRange .facets__price .field .field__input::-webkit-input-placeholder {  font-weight: 400; font-size: 14px; 
    line-height: 100%; color: rgba(0, 0, 0, 0.2); height:100%; padding:0 12px; margin:0; text-align:left; }
  body .mobile-facets__details .facets__priceRange .facets__price .field .field__input:-ms-input-placeholder {  font-weight: 400; font-size: 14px;
    line-height: 100%; color: rgba(0, 0, 0, 0.2); height:100%; padding:0 12px; margin:0; text-align:left; }
  body .mobile-facets__details .facets__priceRange .facets__price .field .field__input::placeholder {  font-weight: 400; font-size: 14px; line-height: 100%;
    color: rgba(0, 0, 0, 0.2); height:100%; padding:0 12px; margin:0; text-align:left; }
  
  body .mobile-facets__details .facets__priceRange .facets__price .field .field-currency { white-space: nowrap;  padding-left: 12px;
     font-weight: 400; font-size: 14px; line-height: 100%; color: rgba(0, 0, 0, 1); }  
  body .mobile-facets__details .facets__priceRange .facets__price .field_text { height:1px; font-size: 0; background: #000; margin: 0 10px; width: calc(100% - 320px); }
   
  body .mobile-facets__details .mobile-facets__list .mobile-facets__item:not(:last-child) { margin-bottom:15px; }
  body .mobile-facets__details .mobile-facets__list .mobile-facets__item .mobile-facets__label { padding:0;  font-weight: 400; font-size: 14px;
    line-height: 100%; color: #000000; }
  body .mobile-facets__details .mobile-facets__list .mobile-facets__item .mobile-facets__label .input.mobile-facets__checkbox { margin:0; left:0; top:0; }
  body .mobile-facets__details .mobile-facets__list .mobile-facets__item .mobile-facets__label>svg:not(.icon-checkmark) { width: 14px; height: 14px; margin:0 10px 0 0; }
  body .mobile-facets__details .mobile-facets__list .mobile-facets__item .mobile-facets__label>svg.icon-checkmark { margin:0; left: 2px; top: 4px;
    width: 10px; height: auto; }

  body .mobile-facets__details .mobile-facets__submenu { padding:0; }
  body .mobile-facets__details .mobile-facets__submenu .mobile-facets__list { margin-bottom:30px; }

  body .mobile-facets__details .div_colors .mobile-facets__list { margin-bottom: 20px; column-count: 3; }
  body .mobile-facets__details .div_colors .mobile-facets__list .collection-color-filtter span { width: 40px; }
  body .mobile-facets__details .div_colors .mobile-facets__list .mobile-facets__item .mobile-facets__label { align-items: center; }
  body .mobile-facets__details .div_colors .mobile-facets__list .mobile-facets__item .mobile-facets__label>svg.icon-checkmark { top: 6px; }
  
  body .facets__price .field-currency{margin-right: 0;}

  
  body .mobile-facets__footer { border-top: none; padding: 20px; flex-flow: column-reverse; }
  body .mobile-facets__footer .apply-now { width:100%; border:none; background: #000000; display:flex; justify-content: center; align-items: center; 
  font-weight: 500; font-size: 18px; line-height: 22px; color: #FFFFFF; margin: 0; height: 52px; }
/*   body .mobile-facets__footer .apply-now[data-disable=true]{cursor:not-allowed;opacity:0.5;} */
  body .mobile-facets__footer .apply-now svg { margin-right:10px; }
  body .mobile-facets__footer .apply-now:after,
  body .mobile-facets__footer .apply-now:before { display:none; } 
  body .mobile-facets__footer .apply-now:hover { background: #000000; color: #F6F6F6; }

  body .mobile-facets__footer facet-remove { margin: 0 !important; }
  body .mobile-facets__footer facet-remove .reset-all { border: 1px solid #000000; display: flex; flex-direction: row; justify-content: center; align-items: center; height: 52px;
    margin-top:10px;  font-weight: 500; font-size: 18px; line-height: 22px; color: #000000; width:100%; }
  body .mobile-facets__footer facet-remove .reset-all svg { margin-right:10px; }

  body .mobile-facets__footer .mobile-facets__clear-wrapper {  width:100%; margin-top:15px; }
  body .mobile-facets__footer .mobile-facets__clear-wrapper .underlined-link {  font-weight: 400; font-size: 16px; line-height: 20px;
    color: #000000; text-decoration:none; }

  body .active-facets { margin: 7px -5px -5px; }
  body .active-facets__button, 
  body .active-facets__button-remove { margin: 0; padding: 5px; }
  body span.active-facets__button-inner { font-size: 1.2rem; letter-spacing: 0; }

  .collection-main-wrapper .facets-container .active-facets { margin: 10px -8px -10px 0;justify-content: flex-end; width: auto;}
  
  .collection-main-wrapper .custom-sortyBy .facets__summary { padding-right:0; }
  .collection-main-wrapper .custom-sortyBy .facets__summary .icon-caret { display:none; } 
  
  body .mobile-facets__header { text-align: left; padding: 30px 20px  0; border-bottom-width: 0; }  
  body .mobile-facets__header .mobile-facets__heading {  
        font-size: 14px;
    line-height: 100%;
    text-transform: uppercase;
  } 
  
  body .mobile-facets__details .mobile-facets__summary>div>span,
  body .mobile-facets__details .mobile-facets__summary span[data-chk="Color"], 
  body .mobile-facets__details .mobile-facets__summary span[data-chk="ColorGroup"] { letter-spacing: 0; }
  
  body details.menu-opening .mobile-facets__close { width: 20px; height: 20px; top: 28px; right: 20px; }
  
  body .active .mobile-facets__arrow svg { transform: rotate(-180deg); }
  body .mobile-facets__summary svg {
    transform: rotate(-0deg); width: 11px; height: 6px; }
  body .mobile-facets__label .icon-checkmark {
    left: 2px; top: 4px; width: 11px; height: 8px; }
  .mobile-facets__item label.mobile-facets__label[for*="-ColorGroup-"] .mobile-facets__highlight {
    display: none; }
  body:not(.body) .mobile-facets__item label.mobile-facets__label[for*="-ColorGroup-"] {
    font-size: 0; }
  body .mobile-facets__label>svg {
    width: 15px; height: 15px; margin: 2.5px 0; margin-right: 9px; }
  body .collection-color-filtter {
    margin-right: 8px; }
  body .mobile-facets__close-button { display: none; }
  .collection-filter-bar .mobile-facets .page-width{
    padding-right: 0;
    padding-left: 0;
  }

  .collection-main-wrapper .facets-container .active-facets.no-filter{display: none;}
  .collection-main-wrapper .active-facets facet-remove .active-facets__button{padding:7px;margin-bottom:10px;}
  .collection-main-wrapper .active-facets__button-wrapper{display:block;}
  .collection-main-wrapper .active-facets facet-remove .active-facets__button-remove { font-style: normal; font-weight: 400; display:flex;
  font-size: 14px; line-height: 100%; color: #000000; border: none; box-shadow: none; letter-spacing: 0; white-space: nowrap;text-decoration: none;
  border: 0.5px solid #000000; padding:7px; margin:0 0 10px; margin-right:8px; }
  .collection-main-wrapper .active-facets facet-remove .active-facets__button-remove span {  font-style: normal; font-weight: 500;
  font-size: 14px; line-height: 100%; color: #000000; }
  .collection-main-wrapper .active-facets facet-remove .active-facets__button-remove svg.icon-filter-close { margin:0 0 0 8px; width:8px; height:100%; }
  
  .new-collection-grid .grid{
    column-gap: 4px;
  }
  .new-collection-grid .grid--2-col .grid__item {
    width: calc(50% - 4px / 2);
    max-width: calc(50% - 4px / 2);
  }
  .new-card-product .color_wrap{
    display: flex;
    align-items: center;
  }
  .new-card-product .product-total-variant{
    margin-left: 10px;
        position: relative;
    top: 1px;
  }
  /* .new-card-product .ProductItem__ColorSwatchItem:not(:nth-child(-n+3)){
    display: none;
  } */
  .new-card-product .ProductItem__ColorSwatchItem.hide:not(:nth-child(-n+3)), .new-card-product .ProductItem__ColorSwatchItem.hidden:not(:nth-child(-n+3)){
    display: none;
  }
  .new-card-product .color_wrap.show-all-variant .ProductItem__ColorSwatchItem:not(:nth-child(-n+3)){
    display: block;
  }
  .new-card-product .color_wrap.show-all-variant [data-pro-variant-count]{opacity:0;visibility:hidden;}
  .mobile-facets__main .facets__priceRange .ui-widget.ui-widget-content {
      width: calc(100% - 18px); 
  }
  .collection-filter-bar{
    border-top: none;
    padding: 15px 0;
    margin-bottom: 15px;
    margin-top: -15px;
  }
  .collection-main-wrapper .active-facets, .collection-filter-bar .mobile-facets__open{
    padding: 0;
  }
  .collection-filter-bar .disclosure-has-popup.custom-sortyBy{
    display: none;
  }
  .collection-filter-bar .facets-container{
        column-gap: 0;
    display: block;
  }
  .collection-filter-bar .facets__summary{
    padding-right: 0;
        font-size: 14px;
  }
  .collection-filter-bar .facets__summary>div{
    justify-content: flex-end;
  }
  .collection-filter-bar .mobile-facets__open-label, .collection-filter-bar .facets__summary{
    font-size: 14px;
  }
  .collection-filter-bar .mobile-facets__wrapper{
        justify-content: flex-end;
  }
  .collection-filter-bar .mobile-facets__open .mobile-facets__open-label {
    text-decoration: underline;
    text-underline-offset: 0.3rem;
  }
  .mobile-facets__summary>div, .facets__summary>div{
        text-transform: uppercase;
  }
  .temp-collection.overflow-hidden-mobile #shopify-section-header{
    opacity: 0;
    z-index: 0;
  }
  body .mobile-facets__details .mobile-facets__list .mobile-facets__item .mobile-facets__label, 
  body:not(.body) .mobile-facets__item label.mobile-facets__label[for*=-ColorGroup-] {
    font-size: 12px;
  }
  .new-card-product .card__media .media img.hover-img{display:none;}
  .new-collection-grid .new-coll-sale{display:none;}
}