.page-template-trifecta-product-selector .modal.fade #customerModal{transform:translateY(50px)!important}.page-template-trifecta-product-selector .modal.show #customerModal{transform:translate(0)!important}#customerModal{align-items:end;height:100%;margin:0;overflow-y:hidden}#customerModal .modal-content{border:none!important;border-radius:1rem!important;top:15px}#customerModal .modal-content .customer-modal-content .customer-modal-image{background-image:url(images/login-image-female.eb7ec522.jpg);background-position-x:center;background-position-y:60%;background-size:cover;border-bottom-right-radius:var(--bs-modal-border-radius);border-top-right-radius:var(--bs-modal-border-radius);height:288px;width:264px}#customerModal .modal-content .customer-modal-content .customer-modal-submit-btn{width:100%}.customer-modal-backdrop{-webkit-backdrop-filter:blur(3.5px)!important;backdrop-filter:blur(3.5px)!important;background:rgba(38,55,70,.4)!important;opacity:1!important}@media(min-width:768px){#customerModal{align-items:center;height:auto;margin:0 auto}#customerModal.modal-lg{width:645px}#customerModal .modal-content{top:0}#customerModal .modal-content .customer-modal-content .customer-modal-image{height:250px}#customerModal .modal-content .customer-modal-content .customer-modal-submit-btn{width:auto}}
#meal-modal .quantity,#product-selector-app .quantity,.mobile-box-modal .quantity{position:relative}#meal-modal .quantity .quantity-loading,#product-selector-app .quantity .quantity-loading,.mobile-box-modal .quantity .quantity-loading{background-color:hsla(0,0%,100%,.85);border-radius:50px;height:100%;position:absolute}#meal-modal .quantity .quantity-loading .add-to-cart-spinner,#product-selector-app .quantity .quantity-loading .add-to-cart-spinner,.mobile-box-modal .quantity .quantity-loading .add-to-cart-spinner{animation:rotate 2s linear infinite;height:20px;position:absolute;width:20px;z-index:2}#meal-modal .quantity .quantity-loading .add-to-cart-spinner .path,#product-selector-app .quantity .quantity-loading .add-to-cart-spinner .path,.mobile-box-modal .quantity .quantity-loading .add-to-cart-spinner .path{stroke:#263746;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}#meal-modal .quantity{max-width:100px}
#meal-modal .btn-select,#product-selector-app .btn-select{position:relative}#meal-modal .add-to-cart-spinner,#product-selector-app .add-to-cart-spinner{animation:rotate 2s linear infinite;height:20px;position:absolute;width:20px;z-index:2}#meal-modal .add-to-cart-spinner .path,#product-selector-app .add-to-cart-spinner .path{stroke:#fff;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}
#product-selector-app .meal-card{background:#fff;border-radius:16px;box-shadow:0 -1px 4px hsla(207,6%,73%,.05),0 6px 7px hsla(207,6%,73%,.16);height:100%}#product-selector-app .meal-card h3{font-size:16px;font-weight:600;line-height:1}#product-selector-app .meal-card #mealchoice-info-icon{cursor:pointer}#product-selector-app .meal-card .short-description{font-size:14px;line-height:20px}#product-selector-app .meal-card .in-cart{background:#c14821;color:#fff;pointer-events:none}#product-selector-app .meal-card .in-cart img{height:20px;padding-right:5px;width:20px}#product-selector-app .meal-card .plan-tag{border-radius:4px;font-size:14px;left:16px;line-height:20px;padding:4px 8px;top:16px}#product-selector-app .meal-card .plan-tag.KET200{background:#ffe0e0;border:1px solid #ffa1a1;color:#b34545}#product-selector-app .meal-card .plan-tag.CLN1300{background:#e6ceef;border:1px solid #b46bce;color:#5b067a}#product-selector-app .meal-card .plan-tag.PAL1400,#product-selector-app .meal-card .plan-tag.WHO1400{background:#cee5ef;border:1px solid #6bb2ce;color:#06597a}#product-selector-app .meal-card .plan-tag.VEG1200,#product-selector-app .meal-card .plan-tag.VGN1400{background:#d0ede8;border:1px solid #72c8b9;color:#0e7261}#product-selector-app .meal-card .plan-tag.premium-tag{background:#feefd9;border:1px solid #fdd08c;color:#b07b2c}#product-selector-app .meal-card .meal-card-image{background-position:50%;background-size:cover;border-top-left-radius:1rem;border-top-right-radius:1rem;height:152px}#product-selector-app .meal-card .meal-card-content .btn-select{min-width:100px}#product-selector-app .meal-card .meal-card-content .btn-primary:hover:disabled{background-color:#e6e8e9!important;border-color:#e6e8e9!important;color:#b5babe!important;opacity:1!important}#product-selector-app .meal-card .meal-card-content .short-description{line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}#product-selector-app .meal-card .meal-card-content .short-description p{margin-bottom:0}#product-selector-app .meal-card .meal-card-content .gourmet-label{font-size:12px}#product-selector-app .meal-card .meal-card-content #mealchoice-gourmetprice-amount{font-weight:600;padding-left:4px}#product-selector-app .meal-card .meal-card-content .price del{color:#6b767d}#product-selector-app .meal-card .meal-card-content .product-price.price-per-week{font-size:14px}#product-selector-app .meal-card.out-of-stock .meal-card-image{opacity:50%}@media(min-width:992px){#product-selector-app .meal-card{height:100%;min-height:325px}#product-selector-app .meal-card .meal-card-image{height:170px}#product-selector-app .meal-card .plan-tag{left:auto;right:16px}#product-selector-app .meal-card .meal-card-content{width:100%}#product-selector-app .meal-card .meal-card-content .btn-select{height:32px;width:128px}#product-selector-app .meal-card .meal-card-content .gourmet-label{font-size:14px}#product-selector-app .meal-card .meal-card-content #mealchoice-gourmetprice-amount{font-weight:400}}
.meal-macros .meal-macro{font-size:.75rem}.meal-macros .meal-macro.calories{color:#0e7261}.meal-macros .meal-macro.protein{color:#5b067a}.meal-macros .meal-macro.carbs{color:#06597a}.meal-macros .meal-macro.fat{color:#b07b2c}.meal-macros .meal-macro .meal-macro-value{font-weight:600}
#meal-modal .modal-lg{max-width:680px}#meal-modal .modal-product-name{font-size:20px;font-weight:600}#meal-modal .modal-short-description{color:#535f68;font-size:1rem;font-weight:400}#meal-modal .modal-mobile-images{scroll-padding:16px;scroll-snap-type:x mandatory}#meal-modal .modal-mobile-images img{border-radius:.5rem;scroll-snap-align:start;width:320px}#meal-modal .macro{height:64px;width:64px}#meal-modal .modal-footer .btn-primary{width:100%}#meal-modal .in-cart{background:#c14821;color:#fff;pointer-events:none}#meal-modal .in-cart img{height:20px;padding-right:5px;width:20px}@media(min-width:992px){#meal-modal .macro{height:72px;width:72px}#meal-modal .macro .macro-label{font-size:12px}#meal-modal .macro .macro-amount{font-size:16px}#meal-modal .mobile-desktop-active-image img{border-radius:.5rem}#meal-modal .modal-desktop-thumbnails img{border-radius:.5rem;width:96px}#meal-modal .modal-desktop-thumbnails img:hover{cursor:pointer}#meal-modal .modal-footer .btn-primary,#meal-modal .modal-footer .btn-select{width:128px}}
.zip-code-input{border-bottom:1px solid #e0e0e0}.zip-code-input .zip-code-label{color:#263746;font-size:1rem;font-weight:600}.zip-code-input .current-zip-code{font-weight:500}.zip-code-input .add-zip-link{font-size:.875rem}.zip-code-input .edit-zip-icon{height:32px;width:32px}@media(min-width:768px){.zip-code-input{border-bottom:none}.zip-code-input .zip-code-label{color:#6b767d;font-size:.75rem;text-transform:uppercase}.zip-code-input .current-zip-code{font-weight:600}.zip-code-input .edit-zip-icon{height:16px;width:16px}}
.product-sorting .sort-by-label{color:#6b767d;font-size:.875rem;font-weight:400}.mobile-product-sorting .radio-check .radio-check-control{position:relative}.mobile-product-sorting .radio-check .radio-check-input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.mobile-product-sorting .radio-check .radio-check-input:checked+.radio-check-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNi4wMDAxIDI5LjMzMzNDOC42MzYyOSAyOS4zMzMzIDIuNjY2NzUgMjMuMzYzOCAyLjY2Njc1IDE2QzIuNjY2NzUgOC42MzYyMSA4LjYzNjI5IDIuNjY2NjcgMTYuMDAwMSAyLjY2NjY3QzIzLjM2MzkgMi42NjY2NyAyOS4zMzM0IDguNjM2MjEgMjkuMzMzNCAxNkMyOS4zMzM0IDIzLjM2MzggMjMuMzYzOSAyOS4zMzMzIDE2LjAwMDEgMjkuMzMzM1pNMTYuMDAwMSAyNi45MDkxQzIyLjAyNSAyNi45MDkxIDI2LjkwOTIgMjIuMDI0OSAyNi45MDkyIDE2QzI2LjkwOTIgOS45NzUwOCAyMi4wMjUgNS4wOTA5MSAxNi4wMDAxIDUuMDkwOTFDOS45NzUxNiA1LjA5MDkxIDUuMDkwOTkgOS45NzUwOCA1LjA5MDk5IDE2QzUuMDkwOTkgMjIuMDI0OSA5Ljk3NTE2IDI2LjkwOTEgMTYuMDAwMSAyNi45MDkxWk0xNi4wMDAxIDIyLjA2MDZDMTIuNjUyOSAyMi4wNjA2IDkuOTM5NDggMTkuMzQ3MiA5LjkzOTQ4IDE2QzkuOTM5NDggMTIuNjUyOCAxMi42NTI5IDkuOTM5NCAxNi4wMDAxIDkuOTM5NEMxOS4zNDczIDkuOTM5NCAyMi4wNjA3IDEyLjY1MjggMjIuMDYwNyAxNkMyMi4wNjA3IDE5LjM0NzIgMTkuMzQ3MyAyMi4wNjA2IDE2LjAwMDEgMjIuMDYwNloiIGZpbGw9IiNGNThDNjkiLz4KPC9zdmc+Cg==)}.mobile-product-sorting .radio-check .radio-check-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNi4wMDAxIDI5LjMzMzNDOC42MzYyOSAyOS4zMzMzIDIuNjY2NzUgMjMuMzYzOCAyLjY2Njc1IDE2QzIuNjY2NzUgOC42MzYyMSA4LjYzNjI5IDIuNjY2NjcgMTYuMDAwMSAyLjY2NjY3QzIzLjM2MzkgMi42NjY2NyAyOS4zMzM0IDguNjM2MjEgMjkuMzMzNCAxNkMyOS4zMzM0IDIzLjM2MzggMjMuMzYzOSAyOS4zMzMzIDE2LjAwMDEgMjkuMzMzM1pNMTYuMDAwMSAyNi45MDkxQzIyLjAyNSAyNi45MDkxIDI2LjkwOTIgMjIuMDI0OSAyNi45MDkyIDE2QzI2LjkwOTIgOS45NzUwOCAyMi4wMjUgNS4wOTA5MSAxNi4wMDAxIDUuMDkwOTFDOS45NzUxNiA1LjA5MDkxIDUuMDkwOTkgOS45NzUwOCA1LjA5MDk5IDE2QzUuMDkwOTkgMjIuMDI0OSA5Ljk3NTE2IDI2LjkwOTEgMTYuMDAwMSAyNi45MDkxWiIgZmlsbD0iI0I1QkFCRSIvPgo8L3N2Zz4K);background-position:50%;background-repeat:no-repeat;height:32px;position:absolute;right:-5px;top:0;width:32px}.mobile-product-sorting .radio-check .radio-check-icon:hover{cursor:pointer}
.category-nav{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box;display:flex;flex-wrap:nowrap;margin:0;padding:0;position:relative}.category-nav::-webkit-scrollbar{display:none}.category-nav .nav-link{color:#263746;font-size:12px;padding:1.25rem 1rem;text-transform:uppercase}.category-nav .nav-link.active{border-bottom:2px solid #f15a29}.category-nav .nav-link:hover{cursor:pointer}@media(min-width:768px){.category-nav{overflow-x:visible}}
.mobile-sidebar{max-width:80%!important}.mobile-sidebar .sidebar{background-color:#fff;padding:0!important}.mobile-sidebar-backdrop{-webkit-backdrop-filter:blur(3.5px)!important;backdrop-filter:blur(3.5px)!important;background:rgba(38,55,70,.4)!important;transition:-webkit-backdrop-filter .15s linear;transition:backdrop-filter .15s linear;transition:backdrop-filter .15s linear,-webkit-backdrop-filter .15s linear;transition:background-color .15s linear}.mobile-sidebar-backdrop.show{opacity:1!important}
.multi-range-slider *{box-sizing:border-box;margin:0;padding:0}.multi-range-slider{border:1px solid gray;border-radius:10px;box-shadow:1px 1px 4px #000;display:flex;flex-direction:column;padding:20px 10px;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.multi-range-slider .bar-left{border-radius:10px 0 0 10px;padding:4px 0}.multi-range-slider .bar-left,.multi-range-slider .bar-right{background-color:#f0f0f0;box-shadow:inset 0 0 5px #000;width:25%}.multi-range-slider .bar-right{border-radius:0 10px 10px 0}.multi-range-slider .bar-inner{background-color:lime;border:1px solid #000;box-shadow:inset 0 0 5px #000;display:flex;flex-grow:1;flex-shrink:1;justify-content:space-between;position:relative}.multi-range-slider .bar-inner-left,.multi-range-slider .bar-inner-right{width:50%}.multi-range-slider .thumb{background-color:#fff;cursor:pointer;position:relative;z-index:1}.multi-range-slider .thumb:before{background-color:inherit;border:1px solid #000;border-radius:50%;box-shadow:0 0 3px #000,inset 0 0 5px gray;content:"";cursor:pointer;height:20px;margin:-8px -12px;position:absolute;width:20px;z-index:1}.multi-range-slider .input-type-range:focus+.thumb:after{border:1px dotted #000;border-radius:50%;box-shadow:0 0 5px #fff,inset 0 0 10px #000;content:"";height:11px;left:-7px;position:absolute;top:-4px;width:11px;z-index:2}.multi-range-slider .caption{align-items:center;bottom:35px;display:flex;display:none;height:2px;justify-content:center;left:1px;overflow:visible;position:absolute;width:2px}.multi-range-slider .thumb .caption *{background-color:blue;border-radius:15px;box-shadow:0 0 5px #000;color:#fff;font-size:75%;height:30px;line-height:30px;min-width:30px;padding:0 5px;position:absolute;text-align:center;white-space:nowrap}.multi-range-slider .input-type-range:focus+.thumb .caption,.multi-range-slider .thumb:active .caption{display:flex}.multi-range-slider .input-type-range{left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.multi-range-slider .ruler{display:flex;margin:10px 0 -5px;overflow:hidden}.multi-range-slider .ruler .ruler-rule{border-bottom:1px solid;border-left:1px solid;display:flex;flex-grow:1;flex-shrink:1;padding:5px 0}.multi-range-slider .ruler .ruler-rule:last-child{border-right:1px solid}.multi-range-slider .ruler .ruler-sub-rule{border-left:1px solid;bottom:0;display:flex;flex-grow:1;flex-shrink:1;margin-bottom:-5px;padding:3px 0}.multi-range-slider .ruler .ruler-sub-rule:first-child{border-left:none}.multi-range-slider .labels{display:flex;justify-content:space-between;margin-bottom:-20px;margin-top:10px;padding:0}.multi-range-slider .label{display:flex;font-size:80%;justify-content:center;width:1px}.multi-range-slider .label:first-child{justify-content:start}.multi-range-slider .label:last-child{justify-content:end}.multi-range-slider.zero-ranage-margin .thumb-left{right:12px}.multi-range-slider.zero-ranage-margin .thumb-right{left:8px}.multi-range-slider.disabled{border:1px solid #c8c8c8;box-shadow:1px 1px 4px #b4b4b4;color:#b4b4b4}.multi-range-slider .bar{display:flex}.multi-range-slider.disabled .bar-left,.multi-range-slider.disabled .bar-right{background-color:#c9c9c9;box-shadow:inset 0 0 5px #a0a0a0}.multi-range-slider.disabled .bar-inner{background-color:#82f382;border:1px solid #959595;box-shadow:inset 0 0 5px #676767}.multi-range-slider.disabled .thumb{background-color:#fff}.multi-range-slider.disabled .thumb:before{border:1px solid #c8c8c8;box-shadow:0 0 3px #232323,inset 0 0 5px gray}.multi-range-slider.disabled .input-type-range:focus+.thumb:after{border:1px dotted #232323;box-shadow:0 0 5px #fff,inset 0 0 10px #232323}.multi-range-slider.disabled .thumb .caption *{background-color:#545489;box-shadow:0 0 5px #232323;color:#c7c7c7}
.multi-range-slider-black *{box-sizing:border-box;margin:0;padding:0}.multi-range-slider-black{background-color:#000;border:1px solid gray;color:#fff;display:flex;flex-direction:column;padding:30px 10px 25px;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.multi-range-slider-black .bar{display:flex}.multi-range-slider-black .bar.active *{transition:none}.multi-range-slider-black .bar-left{background-color:gray;border:1px solid #000;border-radius:10px 0 0 10px;box-shadow:inset 0 0 5px #000;padding:5px 0;width:25%}.multi-range-slider-black .bar-right{background-color:gray;border:1px solid #000;border-radius:0 10px 10px 0;box-shadow:inset 0 0 5px #000;width:25%}.multi-range-slider-black .bar-inner{background-color:lime;border:1px solid #000;box-shadow:inset 0 0 5px #000;display:flex;flex-grow:1;flex-shrink:1;justify-content:space-between;position:relative}.multi-range-slider-black .bar-inner-left,.multi-range-slider-black .bar-inner-right{width:50%}.multi-range-slider-black .thumb{background-color:#fff;cursor:pointer;position:relative;z-index:1}.multi-range-slider-black .thumb:before{background-color:inherit;border:1px solid #000;border-radius:7px;box-shadow:0 0 5px #000,inset 0 0 10px gray;content:"";cursor:pointer;height:30px;margin:-10px -12px;position:absolute;width:20px;z-index:1}.multi-range-slider-black .input-type-range:focus+.thumb:after{border:1px dotted #000;border-radius:7px;box-shadow:0 0 5px #fff,inset 0 0 10px #000;content:"";height:22px;left:-8px;position:absolute;top:-6px;width:12px;z-index:2}.multi-range-slider-black .caption{align-items:center;bottom:45px;display:flex;height:2px;justify-content:center;left:1px;overflow:visible;position:absolute;width:2px}.multi-range-slider-black .thumb .caption *{background-color:blue;border-radius:15px;box-shadow:0 0 5px #000;color:#fff;font-size:75%;height:30px;line-height:30px;min-width:30px;padding:0 5px;position:absolute;text-align:center;white-space:nowrap}.multi-range-slider-black .input-type-range:focus+.thumb .caption,.multi-range-slider-black .thumb:active .caption{display:flex}.multi-range-slider-black .input-type-range{left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.multi-range-slider-black .ruler{display:flex;margin:10px 0 -5px;overflow:hidden}.multi-range-slider-black .ruler .ruler-rule{border-bottom:1px solid;border-left:1px solid;display:flex;flex-grow:1;flex-shrink:1;padding:5px 0}.multi-range-slider-black .ruler .ruler-rule:last-child{border-right:1px solid}.multi-range-slider-black .ruler .ruler-sub-rule{border-left:1px solid;bottom:0;display:flex;flex-grow:1;flex-shrink:1;margin-bottom:-5px;padding:3px 0}.multi-range-slider-black .ruler .ruler-sub-rule:first-child{border-left:none}.multi-range-slider-black .labels{display:flex;justify-content:space-between;margin-bottom:-20px;margin-top:10px;padding:0}.multi-range-slider-black .label{font-size:80%}.multi-range-slider-black.zero-ranage-margin .thumb-left{right:12px}.multi-range-slider-black.zero-ranage-margin .thumb-right{left:8px}
.filter-check .filter-check-control{position:relative}.filter-check .filter-check-input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.filter-check .filter-check-input:checked+.filter-check-icon{background-color:#f58c69;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS4wNzk2IDAuNDM1NjcxQzExLjU3NSAtMC4xMDE3MjggMTIuNDE0MSAtMC4xNDY0NDQgMTIuOTY2IDAuMzI2NjI3QzEzLjUzMyAwLjgxMjYwNSAxMy41ODgzIDEuNjY0OTkgMTMuMDc5MSAyLjIxNzQzTDYuMzA2NjEgOS41NjQzNkM2LjA0NzgyIDkuODQ1MTEgNS42ODMxOCAxMCA1LjMwNjg4IDEwQzQuOTMwNTcgMTAgNC41NjU5MyA5Ljg0NTExIDQuMzA3MTQgOS41NjQzNkwwLjkyMDkgNS44OTA5QzAuNDExNjU2IDUuMzM4NDYgMC40NjY5OTIgNC40ODYwNyAxLjAzMzk3IDQuMDAwMDlDMS41ODU4OCAzLjUyNzAyIDIuNDI0OTkgMy41NzE3NCAyLjkyMDM3IDQuMTA5MTRMNS4zMDY4OCA2LjY5ODA3TDExLjA3OTYgMC40MzU2NzFaTTUuMzc5MzYgOC40NjI1M0w1LjMwNjg4IDguNTQxMTdMNS4yMzQzOSA4LjQ2MjUzQzUuMjU4MzYgOC40NjQ5OCA1LjI4MjU1IDguNDY2MjIgNS4zMDY4OCA4LjQ2NjIyQzUuMzMxMiA4LjQ2NjIyIDUuMzU1MzkgOC40NjQ5OCA1LjM3OTM2IDguNDYyNTNaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);border-radius:3px}.filter-check .filter-check-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljc2IDEuOTA0NzZIMi4yNEMyLjEyOTYzIDEuOTA0NzYgMi4wOTEwNSAxLjkyMDk3IDIuMDEzNzQgMS45OTk4NkMxLjkyNDMgMi4wOTExMyAxLjkwNDc2IDIuMTM4MTggMS45MDQ3NiAyLjI0VjE3Ljc2QzEuOTA0NzYgMTcuODYxOCAxLjkyNDMgMTcuOTA4OSAyLjAxMzc0IDE4LjAwMDFDMi4wOTEwNSAxOC4wNzkgMi4xMjk2MyAxOC4wOTUyIDIuMjQgMTguMDk1MkgxNy43NkMxNy44NzA0IDE4LjA5NTIgMTcuOTA4OSAxOC4wNzkgMTcuOTg2MyAxOC4wMDAxQzE4LjA3NTcgMTcuOTA4OSAxOC4wOTUyIDE3Ljg2MTggMTguMDk1MiAxNy43NlYyLjI0QzE4LjA5NTIgMi4xMzgxOCAxOC4wNzU3IDIuMDkxMTMgMTcuOTg2MyAxLjk5OTg2QzE3LjkwODkgMS45MjA5NyAxNy44NzA0IDEuOTA0NzYgMTcuNzYgMS45MDQ3NlpNMTcuNzYgMEMxOC4zODIyIDAgMTguOTExMSAwLjIyMjIyIDE5LjM0NjcgMC42NjY2NjdDMTkuNzgyMiAxLjExMTExIDIwIDEuNjM1NTUgMjAgMi4yNFYxNy43NkMyMCAxOC4zNjQ0IDE5Ljc4MjIgMTguODg4OSAxOS4zNDY3IDE5LjMzMzNDMTguOTExMSAxOS43Nzc4IDE4LjM4MjIgMjAgMTcuNzYgMjBIMi4yNEMxLjYxNzc3IDIwIDEuMDg4ODkgMTkuNzc3OCAwLjY1MzMzMyAxOS4zMzMzQzAuMjE3Nzc2IDE4Ljg4ODkgMCAxOC4zNjQ0IDAgMTcuNzZWMi4yNEMwIDEuNjM1NTUgMC4yMTc3NzYgMS4xMTExMSAwLjY1MzMzMyAwLjY2NjY2N0MxLjA4ODg5IDAuMjIyMjIgMS42MTc3NyAwIDIuMjQgMEgxNy43NloiIGZpbGw9IiNCNUJBQkUiLz4KPC9zdmc+Cg==);background-position:50%;background-repeat:no-repeat;height:20px;position:absolute;right:0;top:0;width:20px}.filter-check .filter-check-icon:hover{cursor:pointer}
.sidebar{background-color:#f3f4f4;border-radius:.5rem}.sidebar .filter{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;margin-bottom:.5rem}.sidebar .filter:last-child{border-bottom:none!important;margin-bottom:0}.sidebar .filter .accordion .accordion-header .accordion-button{background-color:transparent!important;padding:.5rem 0}.sidebar .filter .accordion .accordion-header .accordion-button .tag-subtitle{color:#535f68;font-size:.875rem}.sidebar .filter .accordion .accordion-header .accordion-button .tag-info{margin-left:.25rem}.sidebar .filter .accordion .accordion-header .accordion-button:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImljX2Fycm93LWRvd24iPgo8ZyBpZD0iSWNvbiI+CjxwYXRoIGQ9Ik0xLjYxMjQ0IDQuMjkyODlDMS45ODQzNyAzLjkwMjM3IDIuNTg3MzggMy45MDIzNyAyLjk1OTMxIDQuMjkyODlMOC4wMDAxNiA5LjU4NTc5TDEzLjA0MSA0LjI5Mjg5QzEzLjQxMjkgMy45MDIzNyAxNC4wMTYgMy45MDIzNyAxNC4zODc5IDQuMjkyODlDMTQuNzU5OCA0LjY4MzQyIDE0Ljc1OTggNS4zMTY1OCAxNC4zODc5IDUuNzA3MTFMOC42NzM2IDExLjcwNzFDOC4zMDE2NyAxMi4wOTc2IDcuNjk4NjYgMTIuMDk3NiA3LjMyNjczIDExLjcwNzFMMS42MTI0NCA1LjcwNzExQzEuMjQwNTEgNS4zMTY1OCAxLjI0MDUxIDQuNjgzNDIgMS42MTI0NCA0LjI5Mjg5WiIgZmlsbD0iI0I1QkFCRSIvPgo8L2c+CjwvZz4KPC9zdmc+Cg==);transform:rotate(-180deg)}.sidebar .filter .accordion .accordion-header .accordion-button:not(.collapsed){background-color:transparent!important;border-bottom:none;box-shadow:none;color:var(--bs-accordion-btn-color)}.sidebar .filter .accordion .accordion-header .accordion-button:not(.collapsed):after{transform:rotate(0deg)}.sidebar .filter .accordion .accordion-body{padding:.5rem 0}.diet-btn{width:100%}@media(min-width:992px){.diet-btn{width:112px}}
.box-item .box-item-image{background-position:50%;background-size:cover;height:48px;width:48px}.box-item .box-item-name p{font-size:14px}.box-item .box-item-name .box-item-price{font-size:12px}.box-item .box-item-remove a:hover{cursor:pointer}
.box-items{background-color:#fff}.box-items .clear-meals{color:#0880ae;font-size:12px;font-weight:400;text-decoration:none}.box-items .clear-meals:hover{cursor:pointer}.box-items .meal-count{color:#263746;font-size:1rem;line-height:1}.box-items .meal-count span{font-size:1.25rem;padding-right:4px}.box-items .box-meal-count .dropdown.show .dropdown-menu{min-width:280px}.box-items .box-meal-count .dropdown:hover{cursor:pointer}.box-items .meal-plan-price{font-size:14px}.box-items .no-meals-text{color:#535f68;font-size:12px}@media(min-width:767.98px){.box-items{background-color:#f3f4f4}.box-items .meal-count,.box-items .meal-count span{font-size:14px}}
.box-totals{background-color:#f3f4f4}.box-totals .box-total-line-item .box-total-line-item-name,.box-totals .box-total-line-item .box-total-line-item-price{margin-bottom:0}.box-totals .box-total-line-item.box-grand-total .box-total-line-item-name,.box-totals .box-total-line-item.box-grand-total .box-total-line-item-price{font-size:20px;font-weight:600}.box-totals .discount-tag{background:#d0ede8;border:1px solid #72c8b9;border-radius:.25rem;font-size:.875rem;font-weight:400;line-height:1.25rem;padding:.25rem .5rem;text-transform:uppercase}.box-totals .box-total-shipping-taxes{color:#535f68;font-size:.75rem}

.desktop-box{top:85px}.desktop-box .box-items-list{max-height:400px;overflow-x:hidden;scrollbar-color:#c1c1c1 #f3f4f4;scrollbar-width:thin}
.mobile-box-modal,.modal .mobile-box-modal.show{margin:0!important}.mobile-box-modal{align-items:flex-end;display:flex!important;height:100%;overflow-y:hidden}.mobile-box-modal .modal-content{background-color:transparent!important;border:none!important;border-radius:1rem;margin:0 .5rem .5rem}.mobile-box-modal .modal-content .modal-header{border-top-left-radius:1rem;border-top-right-radius:1rem}.mobile-box-modal .modal-content .modal-body{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.mobile-box-modal .modal-content .modal-body.mobile-box-items .box-items-list{max-height:400px;overflow-y:auto}.mobile-box-modal .modal-content .meals-list{max-height:300px;overflow-y:auto}.see-box-button{transition:all .3s ease-in-out}.see-box-button.open{transform:translateY(0)}.see-box-button.closed{transform:translateY(100px)}
.mobile-totals{background-color:#f3f4f4}.mobile-totals .totals-toggle{color:#263746;font-weight:400}.mobile-totals .totals-toggle .mobile-totals-toggle-icon{transition:transform .3s ease-in-out}.mobile-totals .totals-toggle.open .mobile-totals-toggle-icon{transform:rotate(180deg)}.mobile-totals .box-totals{border-top:1px solid #e6e8e9}.mobile-totals .box-totals .box-total-line-item.box-grand-total .box-total-line-item-name,.mobile-totals .box-totals .box-total-line-item.box-grand-total .box-total-line-item-price{font-size:1rem}
.progress-bar-checkout{background-color:#263746;color:#fff}.progress-bar-checkout a{color:#fff;font-size:.75rem;text-decoration:none}.progress-bar-checkout a.progress-bar-completed{color:#cee5ef}.progress-bar-checkout a.progress-bar-active{color:#6bb2ce}.progress-bar-checkout .progress-bar-step-image{height:16px;padding-right:.25rem;width:16px}.progress-bar-checkout .progress-bar-line{padding:0 .25rem}@media(min-width:992px){.progress-bar-checkout a{font-size:1rem;font-weight:600}.progress-bar-checkout .progress-bar-step-image{height:24px;padding-right:0;width:24px}.progress-bar-checkout .progress-bar-line{padding:0}}.btn-filter{align-items:center;background-color:#fff;border:1px solid #ced1d4!important;border-radius:.5rem!important;color:#263746;display:flex;font-size:1rem!important;font-weight:500!important;padding:.5rem 1rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.btn-filter:hover{background-color:#f3f4f4}.btn-filter.active{border:2px solid #6bb2ce!important}.delivery-date{font-size:.875rem}label.btn-filter-item{align-items:center;border:1px solid #ced1d4;border-radius:.5rem;display:flex;font-weight:500;height:2rem;justify-content:center;padding:.25rem .75rem}label.btn-filter-item img{margin-right:.25rem}.btn-check:checked+.btn.btn-filter-item{border-color:#6bb2ce;border-width:2px}.diet-filters{height:32px}.cancel-button{color:#fff;text-decoration:none}@media(min-width:992px){.delivery-date{font-size:1rem}.cancel-button{color:#263746}}
