.multi-range-slider{justify-content:center;align-items:center;display:flex;position:relative}.slider{width:200px;position:relative}.slider-track,.slider-range,.slider-left-value,.slider-right-value{position:absolute}.slider-track,.slider-range{border-radius:3px;height:5px}.slider-track{z-index:1;background-color:#ded4da;width:100%}.slider-range{z-index:2;background-color:gray}.slider-left-value,.slider-right-value{color:#000;margin-top:20px;font-size:12px}.slider-left-value{top:-25px;left:-25px}.slider-right-value{top:-25px;right:-10px}.thumb{-webkit-appearance:none;-webkit-tap-highlight-color:#0000}.thumb::-webkit-slider-thumb{-webkit-appearance:none;-webkit-tap-highlight-color:#0000}.thumb{pointer-events:none;outline:none;width:200px;height:0;position:absolute}.thumb-left{z-index:3}.thumb-right{z-index:4}.thumb.zindex-5{z-index:5}.thumb::-webkit-slider-thumb{cursor:pointer;pointer-events:all;background-color:#000;border:none;border-radius:50%;width:18px;height:18px;margin-top:4px;position:relative;box-shadow:0 0 1px 1px #ced4da}.thumb::-moz-range-thumb{cursor:pointer;pointer-events:all;background-color:#000;border:none;border-radius:50%;width:18px;height:18px;margin-top:4px;position:relative;box-shadow:0 0 1px 1px #ced4da}
.product-search .input-group span{pointer-events:none;color:#c4c3c3;z-index:3;font-size:1.125rem;position:absolute;top:calc(50% - 12px);right:10px}
.order-page .product-filters{position:static!important}.product-filters .product-filters-list .nav-tabs .nav-link{color:#1b1c1e!important;background-color:#0000!important;border-color:#0000!important}.product-filters .product-filters-list .nav-tabs .nav-link:hover,.product-filters .product-filters-list .nav-tabs .nav-link:focus,.product-filters .product-filters-list .nav-tabs .nav-link.active{color:#1b1c1e!important;background-color:#0000!important;border-color:#0000 #0000 #00b156!important}.product-filters .diet-filter .dropdown-toggle,.product-filters .dietary-restrictions-filter .dropdown-toggle,.product-filters .macro-filter .dropdown-toggle,.product-filters .product-type-filter .dropdown-toggle,.product-filters .protein-filter .dropdown-toggle,.product-filters .sort-filter .dropdown-toggle{color:#1b1c1e!important;background-color:#0000!important;border-color:#1b1c1e!important}.product-filters .diet-filter .dropdown-toggle:hover,.product-filters .diet-filter .dropdown-toggle:focus,.product-filters .diet-filter .dropdown-toggle:active,.product-filters .diet-filter .dropdown-toggle.show,.product-filters .dietary-restrictions-filter .dropdown-toggle:hover,.product-filters .dietary-restrictions-filter .dropdown-toggle:focus,.product-filters .dietary-restrictions-filter .dropdown-toggle:active,.product-filters .dietary-restrictions-filter .dropdown-toggle.show,.product-filters .macro-filter .dropdown-toggle:hover,.product-filters .macro-filter .dropdown-toggle:focus,.product-filters .macro-filter .dropdown-toggle:active,.product-filters .macro-filter .dropdown-toggle.show,.product-filters .product-type-filter .dropdown-toggle:hover,.product-filters .product-type-filter .dropdown-toggle:focus,.product-filters .product-type-filter .dropdown-toggle:active,.product-filters .product-type-filter .dropdown-toggle.show,.product-filters .protein-filter .dropdown-toggle:hover,.product-filters .protein-filter .dropdown-toggle:focus,.product-filters .protein-filter .dropdown-toggle:active,.product-filters .protein-filter .dropdown-toggle.show,.product-filters .sort-filter .dropdown-toggle:hover,.product-filters .sort-filter .dropdown-toggle:focus,.product-filters .sort-filter .dropdown-toggle:active,.product-filters .sort-filter .dropdown-toggle.show{color:#fff!important;background-color:#1b1c1e!important;border-color:#1b1c1e!important}.product-filters .popular-meal-success-btn,.product-filters .popular-meal-unsuccess-btn{color:#fff!important;border-color:#000!important}.filter-overlay-panel{z-index:959;background:#fff;animation:.25s ease-out forwards panelSlideDown;position:fixed;overflow:visible;box-shadow:0 6px 20px #00000021}.filter-overlay-panel.closing{pointer-events:none;animation:.22s ease-in forwards panelSlideUp}.filter-overlay-panel:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000038 0%,#0000 100%);height:22px;position:absolute;top:0;left:0;right:0}.filter-overlay-panel .product-filters-list{max-width:1480px;position:relative;overflow:hidden}.filter-overlay-panel .product-filters-list .nav-tabs{-webkit-overflow-scrolling:touch;white-space:nowrap;float:left;-ms-overflow-style:none;scrollbar-width:none;border-bottom:1px solid #dee2e6;width:100%;height:50px;padding-left:27px;padding-right:27px;display:block;overflow-y:hidden}@media (max-width:769px){.filter-overlay-panel .product-filters-list .nav-tabs{margin:0!important}}.filter-overlay-panel .product-filters-list .nav-tabs::-webkit-scrollbar-track{background-color:#555;border-radius:5px;display:none;-webkit-box-shadow:inset 0 0 6px #0000}.filter-overlay-panel .product-filters-list .nav-tabs::-webkit-scrollbar{background-color:#5f635fb3;height:5px;display:none}.filter-overlay-panel .product-filters-list .nav-tabs::-webkit-scrollbar-thumb{background-color:#493ee7;border-radius:10px;display:none;-webkit-box-shadow:inset 0 0 6px #0000}.filter-overlay-panel .product-filters-list .nav-tabs li{display:inline-block}.filter-overlay-panel .product-filters-list .nav-tabs li button{border:none}.filter-overlay-panel .product-filters-list .nav-tabs li button:hover,.filter-overlay-panel .product-filters-list .nav-tabs li button:focus{border-bottom:2px solid #00b156;border-radius:0;background:0 0!important}.filter-overlay-panel .product-filters-list .nav-tabs li button.active{border-bottom:2px solid #00b156;border-radius:0}.filter-overlay-panel .product-filters-navs{pointer-events:none;z-index:3;width:100%;height:50px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.filter-overlay-panel .product-filters-navs .arrow-both{color:#fff;pointer-events:auto;opacity:1;visibility:visible;background:#00b156;border-radius:50%;justify-content:center;align-items:center;display:flex;width:25px!important;height:25px!important}.filter-overlay-panel .product-filters-navs .arrow-both:before{content:"";border-bottom:3px solid #fff;border-left:3px solid #fff;width:10px;height:10px;position:absolute;top:10px;left:8px}.filter-overlay-panel .product-filters-navs .arrow-both.disabled{opacity:0;visibility:hidden}.filter-overlay-panel .product-filters-navs .arrow-both.left-nav,.filter-overlay-panel .product-filters-navs .arrow-both.left-nav-mob{top:68%;left:0;transform:translateY(-50%)}@media (max-width:769px){.filter-overlay-panel .product-filters-navs .arrow-both.left-nav,.filter-overlay-panel .product-filters-navs .arrow-both.left-nav-mob{top:81%}}@media (max-width:640px){.filter-overlay-panel .product-filters-navs .arrow-both.left-nav,.filter-overlay-panel .product-filters-navs .arrow-both.left-nav-mob{top:68%}}.filter-overlay-panel .product-filters-navs .arrow-both.left-nav:before,.filter-overlay-panel .product-filters-navs .arrow-both.left-nav-mob:before{font-size:24px;top:8px;left:9px;transform:rotate(45deg)}.filter-overlay-panel .product-filters-navs .arrow-both.right-nav,.filter-overlay-panel .product-filters-navs .arrow-both.right-nav-mob{top:68%;right:0;transform:translateY(-50%)}@media (max-width:769px){.filter-overlay-panel .product-filters-navs .arrow-both.right-nav,.filter-overlay-panel .product-filters-navs .arrow-both.right-nav-mob{top:81%}}@media (max-width:640px){.filter-overlay-panel .product-filters-navs .arrow-both.right-nav,.filter-overlay-panel .product-filters-navs .arrow-both.right-nav-mob{top:68%}}.filter-overlay-panel .product-filters-navs .arrow-both.right-nav:before,.filter-overlay-panel .product-filters-navs .arrow-both.right-nav-mob:before{font-size:24px;top:8px;left:6px;transform:rotate(225deg)}@keyframes panelSlideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes panelSlideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}.filter-float-btn{z-index:960;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;opacity:0;pointer-events:none;border:none;border-radius:0;align-items:stretch;padding:0;transition:opacity .3s;display:inline-flex;position:fixed;overflow:hidden;transform:translate(-50%)}.filter-float-btn .filter-btn-icon{background:#00b156;flex-shrink:0;justify-content:center;align-items:center;padding:0 16px;display:flex}.filter-float-btn .filter-btn-icon svg{stroke:#fff;width:14px;height:12px;display:block}.filter-float-btn .filter-btn-label{color:#fff;letter-spacing:.5px;background:#000;align-items:center;padding:8px 24px 8px 14px;font-family:Glegoo,sans-serif;font-size:13px;font-weight:700;display:flex}.filter-float-btn.visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.filter-float-btn:hover{transform:translate(-50%)}.filter-float-btn:hover .filter-btn-icon{background:#009e4d}.filter-float-btn:hover .filter-btn-label{background:#222}.filter-float-btn:active{transform:translate(-50%)}.filter-float-btn:focus-visible{outline-offset:2px;outline:2px solid #00b156;transform:translate(-50%)}.filter-close-btn{z-index:2;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;border:none;border-radius:0;align-items:stretch;padding:0;display:inline-flex;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)translateY(100%)}.filter-close-btn .filter-btn-icon{background:#dc2626;flex-shrink:0;justify-content:center;align-items:center;padding:0 14px;display:flex}.filter-close-btn .filter-btn-icon svg{stroke:#fff;width:12px;height:12px;display:block}.filter-close-btn .filter-btn-label{color:#fff;letter-spacing:.5px;background:#000;align-items:center;padding:8px 24px 8px 14px;font-family:Glegoo,sans-serif;font-size:13px;font-weight:700;display:flex}.filter-close-btn:hover .filter-btn-icon{background:#b91c1c}.filter-close-btn:hover .filter-btn-label{background:#222}.filter-close-btn:focus-visible{outline-offset:2px;outline:2px solid #00b156}.product-filters .dropdown-menu{z-index:500}.diet-filter .dropdown-menu{min-width:210px}.sort-filter .dropdown-menu{min-width:225px}.macro-filter .dropdown-menu{min-width:350px}@media (min-width:811px){.diet-filter .dropdown-toggle,.dietary-restrictions-filter .dropdown-toggle,.macro-filter .dropdown-toggle,.product-search,.product-type-filter .dropdown-toggle,.protein-filter .dropdown-toggle,.sort-filter .dropdown-toggle{width:150px}}.diet-filter .dropdown-toggle,.dietary-restrictions-filter .dropdown-toggle,.macro-filter .dropdown-toggle,.product-search,.product-type-filter .dropdown-toggle,.protein-filter .dropdown-toggle,.sort-filter .dropdown-toggle{border-radius:0;font-family:Glegoo,sans-serif;font-size:16px;font-weight:700}.reset-filters-btn{background-color:#a9a9a9!important;font-family:Glegoo,sans-serif!important;font-size:16px!important;font-weight:700!important}.reset-filters-btn:hover{color:#fff!important;background-color:#00b156!important}.popular-meal-success-btn{background-color:#00b156!important;font-family:Glegoo,sans-serif!important;font-size:16px!important;font-weight:700!important}.popular-meal-unsuccess-btn{background-color:#000!important;font-family:Glegoo,sans-serif!important;font-size:16px!important;font-weight:700!important}.popular-meal-unsuccess-btn:hover{color:#fff!important;background-color:#00b156!important}.macro-filter.dropdown .macro-label,.sort-filter.dropdown .form-check label,.dietary-restrictions-filter.dropdown .form-check label,.diet-filter.dropdown .form-check label,.product-type-filter.dropdown .form-check label,.protein-filter.dropdown .form-check label{font-family:Glegoo,serif;font-size:15px;font-weight:500;display:inline-block}
