.filter-section{background:rgb(var(--sc_background_30));color:rgba(var(--sc_primary_text),.6);border-radius:5px;width:100%;max-width:800px;margin:0 auto 40px}.filter-option .option-title{background:rgb(var(--sc_background_25));color:rgba(var(--sc_primary_text),.5);border-top:1px solid rgba(var(--sc_blue),.3);padding:10px;cursor:pointer;font-size:18px;font-weight:700;user-select:none;transition:background-color .3s}.filter-option .option-title:hover{color:rgba(var(--sc_primary_text),.6);background:rgb(var(--sc_background_40))}.filter-option .sub-options{display:none;padding:10px 0 20px;border-top:rgb(var(--sc_primary_background));background:rgb(var(--sc_background_25))}.filter-option.active .sub-options{display:block}.filter-option.active .option-title{background:rgb(var(--sc_secondary_background));border-bottom:1px solid rgba(var(--sc_blue),.2)}.filter-section .divider{padding:0;margin:12px 10px;height:1px;border-bottom:solid 1px rgba(var(--sc_primary_text),.08)}.filter-section .genres_box{display:flex;justify-content:space-evenly;gap:30px;padding:0 0 0 20px;max-height:245px;transition:max-height .4s ease-out;overflow:visible;margin:auto}.filter-section .genres_box.desktopResize{width:fit-content;resize:vertical;background-color:rgb(var(--sc_background_35));border-radius:7px;padding:8px 0 30px;position:relative;overflow:hidden}.filter-section .arrow-indicator{position:relative;margin:0;padding:0}.filter-section .genres_box .genre .selected::after{content:'\00a0\00a0\25b8';transform:translateY(50%);font-size:39px;line-height:15.4px;margin:0;position:absolute;right:2px;top:-2px;padding:0;display:flex;align-items:center;justify-content:flex-end;width:20px}.filter-section ul{list-style:none;margin:6px 0 22px;padding:0;user-select:none}.filter-section ul li{border-radius:3px;margin:2px 0}.filter-section ul li label{display:flex;gap:10px;padding:6px 6px 6px 22px;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.filter-section .genres_box ul li label{padding:6px 8px}.filter-section .genres_box ul li label input{display:none}.filter-section ul li:hover{background:#eee!important;color:#000}.filter-section .genres_box .selected{background:rgba(238,238,238,.75);color:#000}.filter-section .genres_box .genre .selected{position:relative;display:grid;grid-template-columns:1fr 22px}.filter-section .genres_box fieldset{box-sizing:border-box;margin:1px 0;padding:2px;overflow-y:scroll;border:none;background:rgb(var(--sc_background_50));color:rgba(var(--sc_primary_text),.7);scrollbar-width:none}.filter-section .genres_box fieldset div{width:100%;height:20px;position:absolute;top:15px;margin:auto;font-size:22px;background-color:#000;color:#fff}.filter-section .genres_box.desktopResize .resize-bar{position:absolute;display:flex;justify-content:space-around;bottom:0;left:0;width:100%;height:22px}.filter-section .genres_box.desktopResize .resize-bar div{font-size:10px;opacity:.8;border-radius:5px;padding:3px 10px;height:fit-content;cursor:pointer;user-select:none}.filter-section .genres_box.desktopResize .resize-bar div:hover{background:rgb(var(--sc_background_50));opacity:1}#filter_closer{position:fixed;bottom:-50px;width:100%;height:45px;background-color:rgb(var(--sc_blue));cursor:pointer;display:none;align-items:center;justify-content:center;user-select:none;transition:.5s}#filter_closer:hover{background-color:rgb(var(--sc_blue_bright))}#filter_closer div{font-size:22px;user-select:none}@media (max-width:600px){.filter-section{margin:0;padding:50px 0 0}.filter-section .filter-option .sub-options{padding:10px 0 20px}.filter-section .genres_box{gap:8px;padding:0}#filter_closer{display:flex}}.tags_box{margin:15px auto;position:relative;padding:15px;width:fit-content;max-width:390px;background-color:rgb(var(--sc_background_35));border-radius:7px}.meta_box,.price_box,.vibe_box{margin:15px auto;padding:15px 30px;width:fit-content;background-color:rgb(var(--sc_background_35));border-radius:7px}.price_box{display:grid}.meta_box .meta_range_box,.price_box .price_range_box{display:flex;align-items:baseline;gap:15px}.meta_box .meta_range_box input,.price_box .price_range_box input{width:50px}.meta_box #meta_entry_error,.price_box #price_entry_error{display:block;visibility:hidden;color:rgb(255,0,0,.7)}.meta_box{display:grid;gap:14px}.meta_box .meta_row{display:grid;grid-template-columns:90px 1fr}.vibe_box .vibe_row{padding:5px 10px;display:grid;grid-template-columns:120px 1fr 25px}.vibe_box .label{font-size:16px;padding-top:4px;color:rgba(var(--sc_primary_text),.5)}.vibe_box .sliderBox{width:200px}.vibe_box input.sclk_slider[type=range]{-webkit-appearance:none;width:100%;height:5px;padding:0;margin:0;border:none;border-radius:5px;background:rgb(var(--sc_background_50));outline:0;transition:.2s}.vibe_box .sliderLabels{padding:8px 0;display:flex;justify-content:space-between;font-size:14px;opacity:.5}.vibe_box .vibe_reset{display:none;font-size:16px;padding-top:5px;text-align:right;color:rgba(var(--sc_primary_text));opacity:.6;cursor:pointer}