/** Shopify CDN: Minification failed

Line 7:21 Unexpected ".5ml-"

**/
/* Jd css */
input #variant_size-2.5ml-/-.08-fl-oz,
input #variant_size-50ml-/-1.7-fl-oz{display:none;}
li:has(input[value="2.5ml / .08 fl oz"]),
li:has(input[value="50ml / 1.7 fl oz"]) {
  display: none;
}

.section-collection{min-height:600px;}
.collection-grid{display:flex;flex-wrap:wrap}

.snippet-promo-image{position:relative;}
.promo-list{display:block;width:100%;height:100%;position:relative;}
.promo-list:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;}
.promo-list{min-height:300px;}

.snippet-collection-filter{width:100%;display:block;position:relative;}
.filterwrap input[type="radio"],.filterwrap input[type="checkbox"]{display:none;}
.filterwrap label{cursor:pointer;}
.filterwrap input[type="checkbox"][disabled]+label{opacity:0.4;cursor:no-drop;}
.filter-box.filterwrap input[type="checkbox"]:checked+label{position:relative;padding-left:22px;}
.filter-box.filterwrap input[type="checkbox"]:checked+label:before{content:'';position:absolute;top:50%;transform:translateY(-50%);left:7.5px;width:7px;height:7px;background:var(--color-black);}
.filter-wrap-title{display:none;}

.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;}

#AjaxinatePagination{padding: 40px 20px;text-align: center;border-bottom: 1px solid var(--color-black);}
/* #collection-grid .collection-grid{border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-black)} */
.collection-grid .product-item{border-right:1px solid var(--color-black);border-bottom:1px solid var(--color-black)}
#AjaxinatePagination .loader span{background:var(--color-black)}

.show-button{padding-block:11px;}
.coll-filter-btn.mobile{display:none;}

.clear-filter{display:none;}
.apply .clear-filter{display:block;}

/* JD Filter Custom */

.special-filters .filter-title{display:none;}
.special-filters > .facet-list .filter-inr-wrap{display:inline-flex; align-items:center; gap:8px 20px; flex-wrap:wrap; justify-content:center;}
.special-filters > .facet-list .filter-inr-wrap input{display:none;}
.special-filters > .facet-list .filter-inr-wrap label{white-space: nowrap; text-decoration: underline; text-underline-offset: 2px; cursor:pointer;}
.special-filters > .facet-list{max-width:560px; flex:0 0 auto;}
.special-filters > .facet-list:has(input[type="checkbox"]:checked) label {opacity: 0.5;}
.special-filters > .facet-list input[type="checkbox"]:checked + label {opacity: 1;}




@media(min-width:1025px){
  .collection-grid .product-item{width:33.33%}
  .collection-grid .product-item:nth-child(-n+3) {border-top: 1px solid var(--color-black);}
  .section-main-search .collection-grid .product-item,.section-wishlist .collection-grid .product-item{width:25%}
  .section-main-search .collection-grid .product-item:nth-child(-n+4) ,.section-wishlist .collection-grid .product-item:nth-child(-n+4){border-top: 1px solid var(--color-black);}
  .coll-head{padding:66px 0 24px;}
  .open-filter .filter-box,.open-sort .sort-box{display:block;}
  .filter-box,.sort-box{display:none;}
  /* .filterwrap{position:absolute;top:100%;left:0;background:var(--color-white);z-index:11;right:0;border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-black);} */
  .filterwrap{background:var(--color-white);z-index:11;right:0;border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-black);}
  .filter-box.filterwrap{padding-top:20px;}
  .filter-btns{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px; flex-wrap:wrap;}
  .filter-btns.special-filters{justify-content:center; flex-direction: row-reverse;}
  .filter-btns button{display:flex;align-items:center;gap:8px;text-transform:capitalize;}
  .filter-btns button svg{transition:transform 0.3s ease-in-out;}
  .open-filter .filter-btns .filter-button svg,.open-sort .filter-btns .sort-button svg{transform:rotate(180deg);}
  .filter-wrap{display:flex;flex-wrap:wrap;gap:20px;padding:0 20px 22px;}
  .facet-list{flex:0 0 170px;max-width:170px;}
  .filter-title{padding-bottom:12px;}
  .coll-filter-btn{display:flex;align-items:center;border-top:1px solid var(--color-black);}
  .show-button{flex:1;}
  .clear-filter{min-width:150px;}
  .sort-box ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 60px;}
  .sort-box ul label{min-height:60px;display:flex;align-items:center;justify-content:center;}
  .sort-box ul input:checked + label:after{transform:scaleX(1);transform-origin:left;transition:transform .4s ease;}
  .filter-title svg{display:none;}
  .filter-wrap{display: grid;  grid-template-columns: repeat(8, 1fr);}

  .filter-btns_wrap{display: flex; align-items: center; justify-content: flex-end; gap: 8px;}
  .special-filters .filter-btns_wrap{position:absolute; right:20px;}

}
@media(max-width:1024px){
  .collection-grid .product-item{width:50%}
  .coll-filter-wrapper{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;background:var(--color-white);z-index:100;right:0;display:none;max-width:450px;height:100%;overflow:auto;}
  .collection-grid .product-item:nth-child(-n+2) {border-top: 1px solid var(--color-black);}
  .collection-grid.view-1 .product-item{width:100%}
  .collection-grid.view-1 .product-item:nth-child(2){border-top:none}
  .open-filter{overflow:hidden;}
  .open-filter .coll-filter-wrapper{display:block;}
  .coll-head{padding:32px 0 24px;}
  .filter-top-wrapper{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 12px;}
  .filter-btns button svg{display:none;}
  .promo-list{min-height:auto;}
  .coll-view ul{display:flex;gap:8px;}
  .coll-view ul span{display:flex;opacity:0.3;transition:opacity 0.3s ease-in-out;}
  .coll-view ul span.active{opacity:1;}
  .filter-inr{border-bottom:1px solid var(--color-black);}
  .filter-title{padding:12px;display:flex;align-items:center;justify-content:space-between;font-size:13px;line-height:18px;}
  .filter-inr.active .filter-title svg{transform:rotate(180deg);}
  .filter-inr .filter-title svg{transition:transform 0.3s ease-in-out;}
  .filter-inr-wrap{height:auto; max-height:0px; overflow:hidden;will-change:height;transition:all .3s ease-in-out;}
  .filter-title.active span:last-child{transform:rotate(180deg);}
  .filter-wrap-title{display:block;font-size:13px;line-height:18px;padding:16px 12px 64px;border-bottom: 1px solid var(--color-black);position: sticky;top: 0;background: var(--color-white);z-index:1;}
  #form-facet .filter-inr-wrap{padding: 0 12px;}
  #form-facet .filter-inr-wrap ul{padding-bottom:20px;margin-top:4px;}
  #form-facet .filter-inr-wrap label{padding-left: 24px;margin-bottom:12px;font-size:13px;line-height:18px;position:relative;display:block;}
  #form-facet .filter-inr-wrap label:before{content:'';height:16px;width:16px;border:1px solid var(--color-black);position:absolute;left:0;top:50%;transform:translateY(-50%);transition:.22s;}
  #form-facet .filter-inr-wrap input[type="checkbox"]:checked + label:before,
  #form-facet .filter-inr-wrap input[type="radio"]:checked + label:before {background: var(--color-black);}
  .open-filter .overlay-box{display:block;z-index:3;opacity:1;visibility:visible;pointer-events:auto;}
  .coll-filter-btn.desktop{display:none;}
  .open-filter .coll-filter-btn.mobile{display:block;position:fixed;bottom:20px;left:20px;display:flex;align-items:center;flex-direction:row-reverse;border-radius:40px;background:var(--color-black);z-index:10;width:calc(100% - 40px);z-index:107;}
  .open-filter .coll-filter-btn.mobile a{width:50%;border-radius:40px;}
  .open-filter .coll-filter-btn.mobile .show-button {color:var(--color-white);border-radius: 0 40px 40px 0;}
  .open-filter .coll-filter-btn.mobile .clear-filter{background:var(--color-white);padding-block:14px;border-radius: 40px 0 0 40px;}
  #form-facet{padding-bottom:208px;}
  .open-filter .coll-filter-btn.mobile .show-button{width:100%;}
  .apply.open-filter .coll-filter-btn.mobile .show-button{width:50%;}
  .filter-inr-wrap {overflow: auto;}

  /* JD Filter Custom */
  .special-filters .filter-inr-wrap{max-height:unset;}
  .special-filters > .facet-list{border-bottom:0;}
  .filter-top-wrapper .filter-btns{width:100%; display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap;}
  /* .filter-top-wrapper .special-filters{justify-content:center;} */
  .special-filters .filter-btns_wrap{position:absolute; left:16px;}
  .coll-view{position:absolute; right:16px;}
  .special-filters .special-filters > .facet-list{max-width:400px;}

}

@media(max-width:640px){
  .filterwrap{min-width:100%;}
  .open-filter .coll-filter-btn.mobile{left:16px;width:calc(100% - 32px);bottom:16px;}
  .special-filters{justify-content:space-between !important; flex-wrap:wrap; gap:20px;}
  .special-filters .facet-list{max-width:100%; width:100%; display:flex; justify-content:center;}
  .special-filters .filter-btns_wrap, .coll-view{position:unset;}
}