@keyframes placeholder-wave{0%{opacity:1}10%{opacity:1}to{opacity:.5}}@keyframes image-placeholder-wave{0%{background-color:#ededed}10%{background-color:#ededed}to{background-color:#ededed4d}}:root{--graphik:graphik, "Graphik Fallback", arial, sans-serif;--graphikWide:"Graphik Wide", "Graphik Wide Fallback", arial, sans-serif;--lashify-black:#000;--lashify-black-900:#202020;--lashify-black-800:#272727;--lashify-black-700:#313131;--lashify-black-600:#3e3e3e;--lashify-black-500:#4e4e4e;--lashify-black-450:#878787;--lashify-black-400:#4c4c4c;--lashify-black-300:#c3c3c3;--lashify-black-200:#e5e5e5;--lashify-black-100:#f9f9f9;--lashify-white:#fff;--transition-all:all .4s ease}.collection-grid.loading input,.collection-grid.loading label,.collection-grid.loading button,.collection-grid.loading a{pointer-events:none}.filters__drawer-main{flex-direction:column;display:flex}.filters__drawer-footer{z-index:1;background-color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:1.5rem;width:100%;height:7.6rem;padding:0 1.5rem;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -1px 2px #00000014,0 -3px 4px #0000000a}.filters__drawer-footer .filter__reset{transition:all .2s linear}.filters__drawer-footer .filter__reset.filter__reset--disabled{pointer-events:none;opacity:.5}.filters__drawer-header{z-index:1;background:#f4f4f4;justify-content:space-between;align-items:center;height:4.6rem;padding-left:1.5rem;display:flex;position:sticky;top:0}.filters__drawer-header-title{text-transform:uppercase;margin:0;font-size:1.2rem;font-style:normal;font-weight:700;line-height:1}.filters__drawer-close{padding:1.5rem;display:flex}.filter{border-bottom:1px solid #dcdcdc;position:relative}.filter summary{cursor:pointer}.filter.filter--hidden{display:none}.filter[open] .filter__label .icon-arrow-down-small{transform:rotate(180deg)}.filter .filter__reset,.filter .filter__submit{opacity:.5;pointer-events:none;transition:all .2s linear}.filter.filter--enable-buttons .filter__reset,.filter.filter--enable-buttons .filter__submit,.filter.filter--has-active .filter__reset,.filter.filter--has-active .filter__submit,.filter.filter--price_range .filter__reset,.filter.filter--price_range .filter__submit{pointer-events:initial;opacity:1}.filter.filter--has-active .filter__label-text{position:relative}.filter.filter--has-active .filter__label-text:before{content:"";z-index:10;background-color:#000;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:0;right:0;transform:translate(calc(100% + 1px),calc(-100% - 1px))}.filter.filter--no-filters{display:none}.filter.filter--sort-by{order:-1}.filter.filter--sort-by .icon-filters,.filter--sort-alphabetical .hidden{display:none}.filter--sort-alphabetical .filter__option{margin-bottom:5px;display:block}.filter--sort-alphabetical .filter__option-label{margin-bottom:5px}.filter__label{text-transform:uppercase;justify-content:space-between;align-items:center;gap:.4rem;padding:2rem 0;font-family:Graphik Wide,Graphik Wide Fallback,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1;transition:all .2s linear;display:flex}.filter__label .icon-arrow-down-small{--fill:#000;width:16px;height:16px;transition:transform .2s linear}.filter__options-list{padding-bottom:1.5rem}.filter__options-list:last-child{border-bottom:1px solid #ededed;padding-bottom:2rem}.filter__options-list .filter__option:not(:last-child){margin-bottom:1.5rem}.filter__option{align-items:center;display:flex}.filter__option.filter__option--disabled{display:none}.filter__option.filter__option--disabled label{pointer-events:none;opacity:.5}.filter__option-label{text-transform:uppercase;flex-grow:1;align-items:center;gap:1rem;padding-left:1rem;font-family:Graphik Wide,Graphik Wide Fallback,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1;transition:all .2s linear;display:flex}.filter__buttons{display:none}.collection-grid__active-filters-list{flex-wrap:wrap;align-content:center;gap:.8rem;display:flex}.filters__drawer-main-active-filters{border-bottom:1px solid #e5e5e5;order:-2;padding-bottom:2rem}.collection-grid__active-filters-inner{flex-direction:column;gap:.8rem;margin-top:.8rem;display:flex}.collection-grid__active-filters-count{letter-spacing:.012rem;color:#4c4c4c;order:1;font-family:Graphik,Graphik Fallback,Arial,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.3}.collection-grid__active-filter{background:#f9f9f9;border:1px solid #e5e5e5;border-radius:15px;justify-content:center;align-items:center;width:max-content;padding-left:1.4rem;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1;display:flex}.collection-grid__active-filter.collection-grid__active-filter--clear-all{background-color:#e5e5e5;border-color:#c3c3c3;padding:0}.collection-grid__active-filter.collection-grid__active-filter--clear-all .collection-grid__active-filter-remove{padding:.8rem 1.4rem}.collection-grid__active-filter-remove{align-items:center;padding:.8rem .7rem;transition:all .2s linear;display:flex}@media (hover:hover){.collection-grid__active-filter-remove:hover{opacity:.7}}@media (hover:none){.collection-grid__active-filter-remove:active{opacity:.7}}.filters__drawer-toggle-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.collection-grid:not(:has([data-product-compare])) .filters__drawer-toggle-container{grid-template-columns:repeat(1,minmax(0,1fr))}@media only screen and (width>=1280px){.filters__drawer-toggle-container{gap:1.6rem;display:flex}}.filters__drawer-toggle.btn,.filters__drawer-compare-btn.btn{justify-content:center;align-items:center;gap:.8rem;padding-top:.8rem;padding-bottom:.8rem;font-size:1.4rem;transition:background-color .2s linear;display:flex}@media only screen and (width>=1280px){.filters__drawer-toggle.btn,.filters__drawer-compare-btn.btn{width:auto}}.filters__drawer-compare-btn.btn .filters__drawer-toggle-text-hide{display:none}.filters__drawer-compare-btn.btn.filters__drawer-compare-btn--active .filters__drawer-toggle-text-hide{display:inline-block}.collection-grid:not(:has([data-product-compare])) .filters__drawer-compare-btn.btn{display:none}.filter__option-label-color{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;width:2rem;height:2rem;display:inline-block;overflow:hidden}.filter__option-price-range-slider{background:linear-gradient(90deg,#0000,#0000 50%,#fff 50% 100%) 0 0/6px 3px,linear-gradient(90deg,#0000001a,#0000001a,#0000001a,#0000001a,#0000001a) 0 0/100% 3px;border-radius:2px;width:calc(100% - 7px);height:.4rem;margin:0 auto;position:relative}.filter__option-price-range-selected{background:var(--lashify-black);border-radius:5px;height:100%;position:absolute;left:0%;right:0%}.filter__option-price-range-input{position:relative}.filter__option-price-range-input input{z-index:2;cursor:pointer;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;background:0 0;border:none;width:100%;height:5px;padding:0;position:absolute;top:-7px}.filter__option-price-range-input input::-webkit-slider-thumb{background-color:var(--lashify-black);pointer-events:auto;-webkit-appearance:none;border-radius:50%;width:1.6rem;height:1.6rem}.filter__option-price-range-input input::-moz-range-thumb{background-color:var(--lashify-black);pointer-events:auto;-moz-appearance:none;border-radius:50%;width:1.6rem;height:1.6rem}.filter__option-price-range{max-width:21rem;padding-bottom:2rem}.filter__option-price-range-price{justify-content:space-between;align-items:center;width:100%;margin-top:1.7rem;display:flex}.filter__option-price-range-price .filter__option-price-range-price-separator{justify-content:center;align-items:center;width:2rem;display:flex}.filter__option-price-range-price .filter__option-price-range-price-wrapper{width:calc(50% - 1rem);position:relative}.filter__option-price-range-price .filter__option-price-range-price-wrapper .filter__option-price-range-price-dollar{color:#888;justify-content:center;align-items:center;width:2.4rem;height:100%;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1;display:flex;position:absolute;left:0}.filter__option-price-range-price .filter__option-price-range-price-wrapper input{border:1px solid #888;width:100%;padding:1rem 1rem 1rem 2.4rem;font-size:1.2rem;line-height:1}.filter__option-price-range-price .filter__option-price-range-price-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filter__option-price-range-price .filter__option-price-range-price-wrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.filters__drawer-overlay{z-index:-1;visibility:hidden;opacity:0;cursor:pointer;background-color:#000000b3;transition-property:visibility,opacity;transition-duration:.3s;display:none;position:fixed;inset:0}.filters{background-color:#fff;width:80%;max-width:575px;height:100dvh;min-height:100dvh;max-height:100dvh;transition-property:transform;transition-duration:.3s;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-101%)}.filters__drawer{z-index:1000005;position:relative;overflow-x:hidden}.filters__drawer.drawer-new--opened .filters__drawer-overlay{z-index:0;visibility:visible;opacity:1;display:block}.filters__drawer.drawer-new--opened .filters{transform:translate(0)}.filters__drawer-main{height:calc(100dvh - 122px);padding:0 1.5rem 2rem;overflow:hidden auto}
