.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--body-background-color);border:1px solid var(--border-color);border-radius:5px;cursor:pointer;height:4rem;width:100%}.vs__search::-moz-placeholder{font-size:1.2rem;font-weight:600}.vs__search::placeholder{font-size:1.2rem;font-weight:600}.noUi-value.noUi-value-horizontal.noUi-value-large{display:none}.search__button--wrapper .search__filter--btn{border-radius:5px;font-weight:600;min-height:45px;transition:all .3s ease}@media (max-width:768px){.search__filter--select__field_select{width:100%!important}.search__button--wrapper{background:#fff;border-radius:0;border-top:1px solid var(--border-color);bottom:0;box-shadow:0 -2px 10px #0000001a;left:0;padding:12px 15px;position:fixed;right:0;z-index:1000}.search__button--wrapper .search__filter--btn{border-radius:8px;flex:1;font-size:16px;font-weight:600;min-height:48px;transition:all .3s ease}.search__button--wrapper .search__filter--btn:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.price__filter--form__inner.mb-4{padding-left:0!important;padding-right:15px!important}}.quick-search-section{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1rem}.quick-search-section .search__filter--header__text h5{color:var(--primary-color,#007bff);font-size:1.1rem;font-weight:600}.quick-search-section .search__filter--desc{color:#6c757d;font-size:.9rem}.quantity__filter--form__inner{margin-bottom:1.5rem}.quantity__filter--title{color:var(--primary-color);font-size:1.1rem;font-weight:700;margin-bottom:.75rem}.quantity__filter--options{display:flex;flex-wrap:wrap;gap:.4rem}.quantity__filter--option{background:var(--body-background-color,#fff);border:2px solid var(--primary-color);border-radius:6px;cursor:pointer;min-width:45px;padding:.5rem .75rem;position:relative;text-align:center;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.quantity__filter--option:hover{background:var(--secondary-color);border-color:var(--primary-color);box-shadow:0 2px 8px var(--primary-color);color:#fff;transform:translateY(-1px)}.quantity__filter--option.active{background:#ed1d24;border-color:#ed1d24;box-shadow:0 4px 12px #ed1d24;color:#fff}.quantity__filter--radio{opacity:0;pointer-events:none;position:absolute}.quantity__filter--label{cursor:pointer;display:block;font-size:1.3rem;font-weight:700;margin:0;width:100%}.quantity__filter--option.active .quantity__filter--label{color:#fff}@media (max-width:768px){.quantity__filter--options{gap:.3rem}.quantity__filter--option{min-width:40px;padding:.4rem .6rem}.quantity__filter--label,.quantity__filter--title{font-size:1rem}}body.body-scrolling .shop__sidebar--widget.widget__area.d-lg-block{top:66px}.search__filter--area.widget__bg{border-radius:.5rem;box-shadow:0 2px 22px #0000001a;margin-bottom:4rem;padding:2.5rem 2rem}.noUi-connect{background:var(--secondary-color)}.noUi-horizontal{border-radius:12px;height:12px;margin-top:38px;width:98%}.noUi-horizontal .noUi-handle{background:var(--secondary-color);border-color:var(--secondary-color);border-radius:50px;box-shadow:none;height:26px;right:-24px;text-align:center;top:-11px;width:26px}.noUi-base{cursor:pointer}.noUi-handle:after,.noUi-handle:before{left:12px;top:4px}.noUi-marker{background:var(--foreground-color)}.noUi-pips-horizontal{height:50px;left:6px;top:9px;width:98%}.noUi-value{color:var(--foreground-color)}.noUi-horizontal .noUi-tooltip{background:transparent;border:0;bottom:21px;font-size:16px;font-weight:600;left:70%}.noUi-touch-area{cursor:pointer}.noUi-connect,.noUi-origin{right:5px}button.search__filter--btn.secondary__btn.bg__primary.text-white{line-height:0}.accordion-scroll{max-height:300px;overflow-y:auto;padding-right:5px}.accordion-scroll::-webkit-scrollbar{width:6px}.accordion-scroll::-webkit-scrollbar-thumb{background-color:#ed1d24;border-radius:4px}.shop__sidebar--widget{max-height:calc(100vh - 50px);overflow-y:auto;padding:1rem 8px 30px}.shop__sidebar--widget.scrolling{padding-top:2rem}.shop__sidebar--widget::-webkit-scrollbar{width:8px}.shop__sidebar--widget::-webkit-scrollbar-thumb{background-color:#ed1d24;border-radius:4px}body.body-scrolling{position:relative}body.body-scrolling .main-content{padding-top:2rem}body.body-scrolling .header{box-shadow:0 2px 10px #0000001a}
