@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{display:flex;flex-direction:column}.filters__drawer-footer{position:absolute;bottom:0;left:0;right:0;z-index:1;display:grid;align-items:center;width:100%;height:7.6rem;padding:0 1.5rem;background-color:#fff;grid-template-columns:1fr 1fr;gap:1.5rem;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{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;height:4.6rem;padding-left:1.5rem;background:#f4f4f4}.filters__drawer-header-title{margin:0;font-size:1.2rem;font-weight:700;line-height:1;text-transform:uppercase;font-style:normal}.filters__drawer-close{display:flex;padding:1.5rem}.filter{position:relative;border-bottom:1px solid #dcdcdc}.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;transition:all .2s linear;pointer-events:none}.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:"";position:absolute;top:0;right:0;z-index:10;width:.5rem;height:.5rem;background-color:#000;transform:translate(calc(100% + 1px),calc(-100% - 1px));border-radius:50%}.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{display:block;margin-bottom:5px}.filter--sort-alphabetical .filter__option-label{margin-bottom:5px}.filter__label{display:flex;justify-content:space-between;align-items:center;padding:2rem 0;font-family:Graphik Wide,Graphik Wide Fallback,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1;text-transform:uppercase;transition:all .2s linear;gap:.4rem;font-style:normal}.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{padding-bottom:2rem;border-bottom:1px solid #ededed}.filter__options-list .filter__option:not(:last-child){margin-bottom:1.5rem}.filter__option{display:flex;align-items:center}.filter__option.filter__option--disabled{display:none}.filter__option.filter__option--disabled label{pointer-events:none;opacity:.5}.filter__option-label{display:flex;align-items:center;padding-left:1rem;font-family:Graphik Wide,Graphik Wide Fallback,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1;text-transform:uppercase;transition:all .2s linear;gap:1rem;flex-grow:1;font-style:normal}.filter__buttons{display:none}.collection-grid__active-filters-list{display:flex;align-content:center;flex-wrap:wrap;gap:.8rem}.filters__drawer-main-active-filters{order:-2;padding-bottom:2rem;border-bottom:1px solid #e5e5e5}.collection-grid__active-filters-inner{display:flex;flex-direction:column;gap:.8rem;margin-top:.8rem}.collection-grid__active-filters-count{order:1;font-family:Graphik,Graphik Fallback,Arial,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.3;letter-spacing:.012rem;color:#4c4c4c}.collection-grid__active-filter{display:flex;justify-content:center;align-items:center;width:-moz-max-content;width:max-content;padding-left:1.4rem;border:1px solid #e5e5e5;background:#f9f9f9;font-size:1.2rem;font-weight:400;line-height:1;border-radius:15px;font-style:normal}.collection-grid__active-filter.collection-grid__active-filter--clear-all{padding:0;border-color:#c3c3c3;background-color:#e5e5e5}.collection-grid__active-filter.collection-grid__active-filter--clear-all .collection-grid__active-filter-remove{padding:.8rem 1.4rem}.collection-grid__active-filter-remove{display:flex;align-items:center;padding:.8rem .7rem;transition:all .2s linear}@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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.collection-grid:not(:has([data-product-compare])) .filters__drawer-toggle-container{grid-template-columns:repeat(1,minmax(0,1fr))}@media only screen and (min-width: 1280px){.filters__drawer-toggle-container{display:flex;gap:1.6rem}}.filters__drawer-toggle.btn,.filters__drawer-compare-btn.btn{display:flex;justify-content:center;align-items:center;padding-top:.8rem;padding-bottom:.8rem;font-size:1.4rem;gap:.8rem;transition:background-color .2s linear}@media only screen and (min-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{overflow:hidden;display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:50%}.filter__option-price-range-slider{position:relative;width:calc(100% - 7px);height:.4rem;margin:0 auto;background:linear-gradient(90deg,transparent,transparent 50%,#fff 50%,#fff 100%),linear-gradient(90deg,#0000001a,#0000001a,#0000001a,#0000001a,#0000001a);background-size:6px 3px,100% 3px;border-radius:2px}.filter__option-price-range-selected{position:absolute;left:0%;right:0%;height:100%;background:var(--lashify-black);border-radius:5px}.filter__option-price-range-input{position:relative}.filter__option-price-range-input input{position:absolute;top:-7px;z-index:2;width:100%;height:5px;padding:0;border:none;background:none;cursor:pointer;pointer-events:none;-webkit-appearance:none;-moz-appearance:none}.filter__option-price-range-input input::-webkit-slider-thumb{width:1.6rem;height:1.6rem;background-color:var(--lashify-black);border-radius:50%;pointer-events:auto;-webkit-appearance:none}.filter__option-price-range-input input::-moz-range-thumb{width:1.6rem;height:1.6rem;background-color:var(--lashify-black);border-radius:50%;pointer-events:auto;-moz-appearance:none}.filter__option-price-range{max-width:21rem;padding-bottom:2rem}.filter__option-price-range-price{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:1.7rem}.filter__option-price-range-price .filter__option-price-range-price-separator{display:flex;justify-content:center;align-items:center;width:2rem}.filter__option-price-range-price .filter__option-price-range-price-wrapper{position:relative;width:calc(50% - 1rem)}.filter__option-price-range-price .filter__option-price-range-price-wrapper .filter__option-price-range-price-dollar{position:absolute;left:0;display:flex;justify-content:center;align-items:center;width:2.4rem;height:100%;font-size:1.2rem;font-weight:400;line-height:1;color:#888;font-style:normal}.filter__option-price-range-price .filter__option-price-range-price-wrapper input{width:100%;padding:1rem 1rem 1rem 2.4rem;border:1px solid #888;font-size:1.2rem;line-height:1}.filter__option-price-range-price .filter__option-price-range-price-wrapper input::-webkit-outer-spin-button,.filter__option-price-range-price .filter__option-price-range-price-wrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.filters__drawer-overlay{position:fixed;inset:0;z-index:-1;display:none;visibility:hidden;opacity:0;background-color:#000000b3;cursor:pointer;transition-property:visibility,opacity;transition-duration:.3s}.filters{position:fixed;top:0;left:0;overflow:hidden;width:80%;height:100%;height:100dvh;background-color:#fff;transform:translate(-101%);max-width:575px;transition-property:transform;transition-duration:.3s;min-height:100dvh;max-height:100dvh}.filters__drawer{position:relative;z-index:1000005;overflow-x:hidden}.filters__drawer.drawer-new--opened .filters__drawer-overlay{z-index:0;display:block;visibility:visible;opacity:1}.filters__drawer.drawer-new--opened .filters{transform:translate(0)}.filters__drawer-main{overflow:hidden auto;height:calc(100dvh - 122px);padding:0 1.5rem 2rem}
