.filters-panel{position:fixed;top:0;right:-100%;width:450px;height:100vh;background:#fff;z-index:1000;transition:right .3s ease;box-sizing:border-box;display:flex;flex-direction:column;box-shadow:0 0 4px #0000001a;overflow-y:scroll!important}.filters-panel.active{right:0}.filters-close{position:absolute;top:20px;right:30px;font-size:2rem;background:none;border:none;cursor:pointer}.filters-form{padding:112px 82px 50px;overflow-y:auto;flex:1}.filters-form .filters-group ul{margin-bottom:10px!important;margin-top:24px!important}.filters-submit-wrapper{position:sticky;bottom:0;z-index:10;padding-inline:82px;padding-bottom:50px}.filters-form details{border-bottom:1px solid #c6c6c6;padding-block:17px}.filters-form summary{font-weight:300;text-transform:uppercase;font-size:12px;color:#000;letter-spacing:.2em;cursor:pointer;position:relative;padding-right:20px}.filters-form summary .chevron{content:"";display:inline-block;position:absolute;right:0;top:5px;width:6px;height:6px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);transition:transform .2s ease;opacity:.7}.filters-form details[open] summary .chevron{transform:rotate(-135deg)}.filters-form ul{list-style:none;padding:0;margin-top:.5rem}.filters-form label{font-size:12px;font-weight:300;display:block;cursor:pointer;margin-bottom:.5rem;letter-spacing:.05em;padding-left:50px;transition:all .2s ease;text-transform:capitalize!important}.filters-form label:hover{color:var(--brown)}.filters-form label.active{color:var(--brown);text-decoration:underline}.filters-submit-wrapper{padding-top:50px}.filters-submit{width:100%;padding:8px 0;border:.5px solid #261b3ab2;background:#fff;color:#000;cursor:pointer;font-size:12px;font-weight:400;letter-spacing:.1em;transition:all .3s ease}.filters-submit:hover{background:var(--brown)!important;color:#fff!important;transition:all .3s ease;border:.5px solid var(--brown)}.price-range{margin-top:.5rem}.range-slider{position:relative;height:40px;margin-top:10px}.range-slider input[type=range]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;pointer-events:none;background:transparent;-webkit-appearance:none;appearance:none;z-index:2}.range-slider input[type=range]::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;appearance:none;height:16px;width:16px;border-radius:50%;background:#000;cursor:pointer;z-index:3}.range-slider input[type=range]::-moz-range-thumb{pointer-events:auto;height:16px;width:16px;border-radius:50%;background:#000;cursor:pointer}.range-display{text-align:center;font-size:12px;font-weight:300;margin-top:8px}.price-apply-btn{margin-top:10px;padding:10px;font-size:12px;text-transform:uppercase;background:transparent;border:1px solid var(--gray);letter-spacing:.2em;cursor:pointer;transition:.3s;width:100%;font-weight:300;box-sizing:border-box}.price-apply-btn:hover{background:#000;color:#fff}.range-slider:before{content:"";position:absolute;top:55%;left:0;height:2px;width:100%;background-color:#000;z-index:1;transform:translateY(-50%)}.filters-panel details ul li label{padding-left:10px!important;display:flex;flex-direction:row;align-items:center;gap:5px!important}@media(max-width:676px){.filters-panel{position:fixed;top:0;right:-100%;width:90vw;height:100vh;background:#fff;z-index:1000;transition:right .3s ease;box-sizing:border-box;display:flex;flex-direction:column;box-shadow:0 0 4px #0000001a}.filters-panel.active{right:0}.filters-close{position:absolute;top:20px;right:30px;font-size:2rem;background:none;border:none;cursor:pointer}.filters-form{padding:98px 52px 50px;overflow-y:auto;flex:1}.filters-submit-wrapper{position:sticky;bottom:0;z-index:10;padding-inline:82px;padding-bottom:50px}.filters-form details{border-bottom:1px solid #00000080;padding-block:12px}.filters-form summary{font-weight:300;text-transform:uppercase;font-size:12px;color:#000;letter-spacing:.2em;cursor:pointer;position:relative;padding-right:20px}.filters-form details[open] summary .chevron{transform:rotate(-135deg)}.filters-form ul{list-style:none;padding:0;margin-top:.5rem}.filters-form label{font-size:12px;font-weight:300;display:block;cursor:pointer;margin-bottom:.5rem;letter-spacing:.05em;padding-left:50px;transition:all .2s ease}.filters-form label:hover{color:var(--brown)}.filters-form label.active{color:var(--brown);text-decoration:underline}.filters-submit-wrapper{padding-top:50px}.filters-submit{width:100%;padding:8px 0;border:.5px solid #261b3ab2;background:#fff;color:#000;cursor:pointer;font-size:12px;font-weight:300;letter-spacing:.1em;transition:all .3s ease}.filters-submit:hover{background:var(--brown)!important;color:#fff!important;transition:all .3s ease;border:.5px solid var(--brown)}.price-range{margin-top:.5rem}.range-slider{position:relative;height:40px;margin-top:10px}.range-slider input[type=range]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;pointer-events:none;background:transparent;-webkit-appearance:none;appearance:none;z-index:2}.range-slider input[type=range]::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;appearance:none;height:16px;width:16px;border-radius:50%;background:#000;cursor:pointer;z-index:3}.range-slider input[type=range]::-moz-range-thumb{pointer-events:auto;height:16px;width:16px;border-radius:50%;background:#000;cursor:pointer}.range-display{text-align:center;font-size:12px;margin-top:8px}.price-apply-btn{margin-top:10px;padding:10px;font-size:12px;background:transparent;border:1px solid black;cursor:pointer;transition:.3s;width:100%;box-sizing:border-box}.price-apply-btn:hover{background:#000;color:#fff}.range-slider:before{content:"";position:absolute;top:55%;left:0;height:2px;width:100%;background-color:#000;z-index:1;transform:translateY(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/filter-panel-custom.css.map */
