div.range-slider{position:relative;width:100%;height:20px;text-align:center}div.range-slider input[type=range]{pointer-events:none;position:absolute;-webkit-appearance:none;border:none;border-radius:14px;background:var(--pe-color-yellow);left:0;top:0;width:100%;height:5px;margin:0;padding:0}div.range-slider input[type=range]::-webkit-slider-thumb{pointer-events:all;position:relative;z-index:1;outline:0;-webkit-appearance:none;width:18px;height:18px;border-radius:50%;border:0;background-color:var(--pe-color-black)}div.range-slider input[type=range]::-moz-range-thumb{pointer-events:all;position:relative;z-index:10;-moz-appearance:none;width:18px;height:18px;border-radius:50%;border:0;background-color:var(--pe-color-black)}div.range-slider input[type=range]::-ms-thumb{pointer-events:all;position:relative;z-index:10;-ms-appearance:none;width:18px;height:18px;border-radius:50%;border:0;background-color:var(--pe-color-black)}div.range-slider input[type=range]::-moz-range-track{position:relative;z-index:-1;background-color:transparent;border:0}div.range-slider input[type=range]:last-of-type::-moz-range-track{-moz-appearance:none;background:none transparent;border:0}div.range-slider input[type=range]::-moz-focus-outer{border:0}#Filter-Price-lte-2{background:0 0!important}.filter-option-clear:only-child{display:none}.filter-option-clear.disabled,.mobile-filter__clear.disabled{pointer-events:none}.filter-option-clear:not(.btn){display:flex;align-items:center;text-transform:capitalize;padding:8px 10px;border-radius:20px;transition:all .3s ease-in-out}.filter-option-clear:not(.btn):hover{border-color:var(--pe-color-black)!important}.filter-option-clear span{pointer-events:none}.color-options-list .color-options{padding:0;margin:0}.color-options-list .filter__list{display:flex;flex-wrap:wrap;gap:5px}.color-options .form-check-input{display:none}.color-options .form-check-input+.form-check-label{width:26px;height:26px;border-radius:50%;position:relative;cursor:pointer}.color-options .form-check-input+.form-check-label::after{content:'';display:block;position:absolute;width:6px;height:6px;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:50%;opacity:0}.color-options .form-check-input:checked+.form-check-label::after{opacity:1}.sidebar-filter-footer>*{flex:1 1 0}.collapsible_panel:not(.color-options) ul li{padding-block:10px}.collapsible_panel:not(.color-options) ul li:first-child{padding-top:0}.collapsible_panel:not(.color-options) ul li:last-child{padding-bottom:0}.collapsible_panel ul li .form-check{margin-bottom:0}.collapsible_panel .panel_toggle .icon-collapsible{width:12px;height:12px}.topbar-filter .collapsible_panel .panel_toggle .icon-collapsible svg{width:100%;height:100%}.topbar-filter .collapsible_panel .panel_toggle .icon-collapsible svg{display:block}.sidebar-filter .collapsible_panel .panel_toggle .icon-collapsible svg{display:none}.topbar-filter .collapsible_panel.open .panel_toggle .icon-collapsible svg{transform:rotate(180deg)}.topbar-filter .collapsible_panel .panel_toggle .icon-collapsible::after,.topbar-filter .collapsible_panel .panel_toggle .icon-collapsible::before{display:none}.filter__price{padding-top:15px}.collection-filter-header .collection-filters-close{width:45px;height:45px}.collection-filter-header .go-back{width:45px;height:45px;justify-content:center}@media (max-width:991px){.storefront-filters{display:none}.custom-drawer.sortby-drawer{width:100%;max-width:100%;top:30%;bottom:0;transform:translate3d(0,var(--pe-drawer-position-transform-x),0)}.custom-drawer.sortby-drawer.open{transform:translateZ(0)}.collapsible_panel .panel_toggle{font-size:16px}.collection-sorting .filter__form .filter__wrapper{display:none}.collection-sorting .filter__form .tab_toggle{display:none}.collection-sorting .filter__form .custom-dropdown .toggle-content{position:relative;display:block;clip-path:initial;border:0}#storefront-filter-drawer.custom-drawer.sortby-drawer:not(.collection-sorting) .filter__form .sorting{display:none!important}.filter-drawer-title .sort-by{display:none}.collection-sorting .filter-drawer-title .filter-by{display:none}.collection-sorting .filter-drawer-title .sort-by{display:block}#storefront-filter-drawer .storefront-filters{display:flex}#storefront-filter-drawer .drawer-body{display:flex;min-height:calc(100% - 63px)}#storefront-filter-drawer .sidebar-filter,#storefront-filter-drawer .storefront-filters,#storefront-filter-drawer .topbar-filter{display:flex;width:100%}#storefront-filter-drawer .filter__form{display:flex;flex-direction:column;width:100%}#storefront-filter-drawer .filter__form .filter__wrapper{flex:1 1 auto;overflow:auto;padding-inline:0px}#storefront-filter-drawer .collapsible_panel .toggle-content{display:flex;padding:0;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9;background:var(--pe-body-bg)!important;width:-webkit-fill-available;flex-direction:column;height:100%!important;opacity:0;visibility:hidden;overflow:hidden;transition:opacity .3sease-in-out,visibility .3sease-in-out}#storefront-filter-drawer .collapsible_panel .toggle-content.open{opacity:1;visibility:visible}#storefront-filter-drawer .collapsible_panel .toggle-content-wrap .filter__list{padding-top:20px!important;padding:15px;overflow:auto}#storefront-filter-drawer .collapsible_panel .toggle-content-wrap>price-range{padding:25px 15px 15px;overflow:auto}#storefront-filter-drawer .collapsible_panel .toggle-content-wrap>*{margin:0!important}#storefront-filter-drawer .drawer-filter-footer{padding:15px;gap:15px;z-index:9;background:var(--pe-color-black)!important}#storefront-filter-drawer .drawer-filter-footer>*{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}#storefront-filter-drawer .collapsible_panel .toggle-content-wrap{display:flex;flex-direction:column;height:calc(100% - 75px)}}.topbar-filter .collapsible_panel .filter__list{margin-bottom:0;margin-top:0}@media (min-width:992px){.topbar-filter .filter__wrapper{display:flex;flex-wrap:wrap;gap:10px}.topbar-filter .collapsible_panel{border-bottom:0;position:relative}.topbar-filter .collapsible_panel button{border:var(--pe-input-border-width) solid var(--pe-color-gray-400);position:relative;border-radius:var(--pe-input-border-radius);font-family:var(--pe-input-font-family);font-size:var(--pe-input-font-size);font-weight:var(--pe-input-font-weight);color:var(--pe-input-text-color);line-height:var(--pe-input-line-height);background-color:var(--pe-color-white);padding:11px 20px;width:100%;transition:all .3s ease-in-out}.topbar-filter .collapsible_panel button:hover{border-color:var(--pe-input-hover-border-color)!important}.topbar-filter .collapsible_panel .panel_toggle{padding:11px 20px;display:flex;align-items:center;text-align:left;line-height:24px;cursor:pointer;gap:20px}.topbar-filter .collapsible_panel .toggle-content{display:block;position:absolute;top:calc(100% + 10px);margin:0;padding:0;list-style:none;border:var(--pe-input-border-width) solid var(--pe-input-border-color);border-radius:var(--pe-border-radius-input);background-color:var(--pe-color-white);width:300px;z-index:9;clip-path:inset(0 0 100% 0);transition:clip-path .3s ease-in-out,border-color .3s ease-in-out}.topbar-filter .collapsible_panel .toggle-content.open{clip-path:inset(0 0 0 0)}.topbar-filter .collapsible_panel .filter__list{padding:15px 20px;max-height:270px;overflow:auto}.topbar-filter .collapsible_panel ul li{margin-bottom:0}.topbar-filter .collapsible_panel .tab_toggle svg{transition:ease-in-out .25s}.topbar-filter .collapsible_panel.open .tab_toggle svg{transform:rotate(180deg)}.topbar-filter .collapsible_panel .price-options-list{width:340px}.topbar-filter .collapsible_panel .price-options-list .filter__price{margin:0;padding:20px}}@media (max-width:991px){#storefront-filter-drawer{border-top-right-radius:20px;border-top-left-radius:20px}#sortby-dropdown-drawer{background:0 0}}.collection-sorting .drawer-filter-footer .apply_btn_filter,.collection-sorting .drawer-filter-footer .clear--all,.drawer-filter-footer .reset,.drawer-filter-footer .sorting_apply_btn{display:none}.collection-sorting .drawer-filter-footer .reset,.collection-sorting .drawer-filter-footer .sorting_apply_btn,.drawer-filter-footer .apply_btn_filter,.drawer-filter-footer .clear--all{display:block}.filter-by-title{min-width:62px}@media (max-width:1024.98px){.drawer-filter-footer{display:none!important}.filter__wrapper.filter-block-open~.drawer-filter-footer{display:flex!important}}
