.wls-filter__filter-item-checkbox{position:relative;display:flex}.wls-filters__content-inner--color{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:25px 0}.wls-filter__filter-item-checkbox--color .wls-filter__filter-item-checkbox-label .wls-filter__filter-item-checkbox-input{display:none}.wls-filter__filter-item-checkbox--color .wls-filter__filter-item-checkbox-label{gap:0;border:1px solid var(--wls-color-black-100);border-radius:50%}.wls-filter__filter-item-checkbox--color{position:relative;width:32px;height:32px}.wls-filter__filter-item-checkbox--color .wls-filter__filter-item-checkbox-label{width:100%;height:100%}.wls-filter__filter-item-checkbox--color .wls-filter__filter-item-checkbox-label .wls-filter__color-swatch{width:100%;height:100%;border-radius:50%;display:inline-block;flex-shrink:0;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.wls-filter__color-swatch{position:relative}.wls-filter__filter-item-checkbox--color .wls-filter__filter-item-checkbox-label:after{content:"";position:absolute;top:-10%;left:-10%;width:120%;height:120%;border:1px solid var(--wls-color-primary-1);border-radius:50%;transform:scale(.9);transition:opacity .3s ease,transform .3s ease}.wls-filter__filter-item-checkbox--color .wls-filter__filter-item-checkbox-label:has(.wls-filter__filter-item-checkbox-input:checked):after,.wls-filter__filter-item-checkbox--color .wls-filter__filter-item-checkbox-label:hover:after{transform:scale(1.05)}.wls-collection-grid__filters-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;opacity:0;visibility:hidden;background-color:var(--wls-color-white);transition:all .3s ease-in-out;padding:19px;overflow-y:auto}.wls-collection-grid__filters-wrapper .wls-icon-close{position:absolute;top:19px;right:19px}.wls-filters__filter-item.top-border{border-top:1px solid #9CC1E2}.wls-filters__filter-item.top-border .wls-filters__content-inner{padding-left:5px}.wls-filters__filter-item:not(:last-child){margin-bottom:16px}.wls-filters__filter-item{padding-top:16px}.wls-filters__filter-item-label{font-size:16px;line-height:1.5;display:block}.wls-filters__filter-item-title{font-size:16px;line-height:1.5}.wls-filters__content-inner.left-border{padding-left:30px;position:relative}.wls-filters__content-inner.left-border:after{content:"";position:absolute;top:0;left:9px;width:1px;height:100%;background-color:#9cc1e2}.wls-filters__content-inner.top-border{border-top:1px solid #9CC1E2}.wls-filters__filter-item-label-wrapper{display:flex;align-items:center;gap:15px;margin-bottom:16px}.wls-filters__filter-item-label-square{width:18px;height:18px;border:1px solid var(--wls-color-black-100)}.wls-filters__filter-item-checkbox-label{display:flex;align-items:center;gap:8px}.wls-filters-price-range__range-group.range-group{position:relative;height:4px;background:var(--wls-color-primary-1);border-radius:4px}.range-group .range{position:absolute;width:100%;height:4px;top:-6px;left:0;background:transparent;pointer-events:none;-webkit-appearance:none;appearance:none;margin:0;padding:0;border:none;outline:none}.range-group .range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--wls-color-primary-1);cursor:pointer;pointer-events:all;position:relative;z-index:2;box-shadow:0 2px 4px #0003}.range-group .range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--wls-color-primary-1);cursor:pointer;pointer-events:all;border:2px solid var(--wls-color-white);box-shadow:0 2px 4px #0003;z-index:2}.range-group .range::-webkit-slider-runnable-track{width:100%;height:4px;background:transparent;cursor:pointer}.range-group .range::-moz-range-track{width:100%;height:4px;background:transparent;cursor:pointer}.range-group .range:last-child{z-index:3}.range-group .range:first-child{z-index:2}.range-group .range:active{z-index:4}.wls-filters__filter-list{padding-bottom:10px}.wls-filters__price-range-input{display:flex;flex-direction:column;padding:8px 16px;width:50%}.wls-filters__price-range-input-group{display:flex;align-items:center;gap:16px;margin-bottom:24px}.wls-filters__filter-item [id^=wls-filter-]{display:block}.wls-filter__filter-item-checkbox-label{cursor:pointer;display:flex;align-items:center;gap:8px;position:relative}.wls-filter__filter-item-checkbox--color .wls-filter__filter-item-checkbox-label-text{position:absolute;top:0;left:50%;z-index:1;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease;font-size:12px;white-space:nowrap;transform:translate(-50%)}.wls-filter__filter-item-checkbox-label input[type=checkbox]{accent-color:var(--wls-color-primary-1);width:18px;height:18px;outline:none}.range-group input[type=range]{border:none;background-color:transparent;padding:0}.wls-filters__price-range-input input::placeholder{color:var(--wls-color-black-100)}.wls-filters__price-range-input-prefix-value-caption{font-size:14px;color:var(--wls-color-black-50)}.wls-filters__price-range-input-prefix-value.text--subdued{font-size:16px}.wls-filters__price-range__range-group{position:relative;margin-bottom:15px}.wls-filters__footer{position:sticky;bottom:0;z-index:50;gap:16px;margin-top:20px;transition:opacity .3s ease}.wls-filters__price-range-input input{border:none;padding:0;font-size:16px}.wls-filters__price-range-input{border:1px solid var(--wls-color-black-50);border-radius:16px}.wls-filter__color-swatch--two-color{position:relative;overflow:hidden;background:transparent}.wls-filter__color-swatch--two-color:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background-color:var(--first-color, transparent)}.wls-filter__color-swatch--two-color:after{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background-color:var(--second-color, transparent)}@media (min-width: 768px){.wls-filters__price-range-input{padding:8px 5px}}@media (min-width: 992px){.wls-collection-grid__filters-wrapper{width:25%;display:block;position:relative;padding:0;opacity:1;visibility:visible;z-index:0}.wls-filters__footer{position:relative;display:flex;flex-direction:column}.wls-collection-grid__filters-wrapper .wls-icon-close{display:none}}@media (min-width: 1024px){.wls-filters__price-range-input{padding:8px 16px}}@media (min-width: 1025px){.wls-filters__footer{flex-direction:row}}@media (min-width: 1200px){.wls-filter__filter-item-checkbox--color:hover .wls-filter__filter-item-checkbox-label-text{opacity:1;visibility:visible;top:-80%}.wls-filters__footer .wls-btn__wrapper{width:50%}}@media (min-width: 1921px){.wls-filters__price-range{width:50%}}
/*# sourceMappingURL=/cdn/shop/t/134/assets/wls-filters.css.map */
