.processing-overlay{background-color:hsla(0,0%,100%,.75);overflow:hidden;top:0;z-index:9999}.page-template-page-meal-choice-test{background-color:#fff}.page-template-page-meal-choice-test .mobile-cart-popover{display:none}#meal-choice-app{background-color:#fff}#meal-choice-app .meal-choice-header p{font-size:12px;margin-bottom:.25rem}#meal-choice-app .meal-choice-header p.h1{font-size:20px}#meal-choice-app .meal-plan-filters{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none}#meal-choice-app .meal-plan-filters::-webkit-scrollbar{display:none}#meal-choice-app .meal-plan-filters .meal-plan-filter-btn{border:1px solid #ced1d4;border-radius:.5rem;font-size:12px;font-weight:400;height:2.5rem;line-height:1;padding:.5rem 1rem}#meal-choice-app .meal-plan-filters .meal-plan-filter-btn.active{border:2px solid #6bb2ce}#meal-choice-app .delivery-date{border:1px solid #ced1d4;border-radius:8px;padding:11px 0 8px;position:relative;width:107px}#meal-choice-app .delivery-date .delivery-date-label{display:flex;justify-content:center;position:absolute;top:-6px;width:100%}#meal-choice-app .delivery-date .delivery-date-label span{background-color:#fff;font-size:12px;font-weight:300;line-height:1}#meal-choice-app .delivery-date .day,#meal-choice-app .delivery-date .month{line-height:16px}#meal-choice-app .delivery-date .month{font-size:12px}#meal-choice-app .delivery-date .day{font-size:14px;font-weight:600}#meal-choice-app .mobile-delivery-date{font-size:14px}#meal-choice-app .mobile-delivery-date span{font-size:16px;font-weight:600}#meal-choice-app .meal-choice-nav .nav-link{color:#263746;font-size:12px;padding:20px 12px}#meal-choice-app .meal-choice-nav .nav-link.active{border-bottom:2px solid #f15a29}#meal-choice-app .meal-choice-nav .nav-link:hover{cursor:pointer}#meal-choice-app .mobile-box-popover{border:1px solid #e6e8e9;border-radius:16px 16px 0 0;box-shadow:0 -1px 4px hsla(207,6%,73%,.05),0 6px 7px hsla(207,6%,73%,.16);transition:all .4s ease-in-out}#meal-choice-app .mobile-box-popover.hide{transform:translateY(155px)}#meal-choice-app .mobile-box-popover #meal-choice-popover-totals{font-size:14px}#meal-choice-app .meal-choice-error{background-color:#263746;border-radius:4px;box-shadow:0 -1px 4px rgba(135,150,166,.05),0 6px 7px rgba(135,150,166,.16);color:#fff;font-size:14px;width:100%}@media(min-width:992px){#meal-choice-app .meal-choice-header p.h1{font-size:28px}#meal-choice-app .meal-plan-filters{overflow-x:auto}#meal-choice-app .meal-plan-filters .meal-plan-filter-btn{font-size:1rem;min-width:105px}#meal-choice-app .meal-choice-nav .nav-link{padding:20px 16px}}#meal-choice-app .filter-btn{border:1px solid #ced1d4;border-radius:8px;font-weight:400;height:auto;line-height:1;padding:.5rem 1rem}#meal-choice-app .filter-btn[aria-expanded=true]{border:2px solid #6bb2ce}#meal-choice-app .meal-choice-filters,#meal-choice-app .meal-choice-filters-mobile{background-color:#fff;border-radius:8px;box-shadow:0 -1px 4px hsla(207,6%,73%,.05),0 6px 7px hsla(207,6%,73%,.16);position:absolute;right:0;top:45px;z-index:9}#meal-choice-app .meal-choice-filters p,#meal-choice-app .meal-choice-filters-mobile p{font-size:12px}#meal-choice-app .meal-choice-filters .btn-clear-filter,#meal-choice-app .meal-choice-filters-mobile .btn-clear-filter{color:#f15a29}#meal-choice-app .meal-choice-filters-mobile.desktop.show,#meal-choice-app .meal-choice-filters.desktop.show{display:none}@media(min-width:992px){#meal-choice-app .meal-choice-filters.desktop.show{display:block}}#meal-choice-app .meal-choice-meals .meal-plan-header{background-color:#fafafb;border-radius:.5rem}#meal-choice-app .meal-choice-no-meals{height:60vh!important}@media(max-width:768px){#meal-choice-app .meal-choice-no-meals{height:45vh!important}}#meal-choice-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:210px}#meal-choice-app .meal-card .card-img-top{border-top-left-radius:16px;border-top-right-radius:16px}#meal-choice-app .meal-card h3{font-size:16px;font-weight:600;line-height:1}#meal-choice-app .meal-card p{color:#535f68;font-size:14px;line-height:20px}#meal-choice-app .meal-card .in-cart{background:#c14821;color:#fff;pointer-events:none}#meal-choice-app .meal-card .in-cart img{height:20px;padding-right:5px;width:20px}#meal-choice-app .meal-card .plan-tag{border-radius:4px;font-size:14px;left:16px;line-height:20px;padding:4px 8px;top:16px}#meal-choice-app .meal-card .plan-tag.KET200{background:#ffe0e0;border:1px solid #ffa1a1;color:#b34545}#meal-choice-app .meal-card .plan-tag.CLN1300{background:#e6ceef;border:1px solid #b46bce;color:#5b067a}#meal-choice-app .meal-card .plan-tag.PAL1400,#meal-choice-app .meal-card .plan-tag.WHO1400{background:#cee5ef;border:1px solid #6bb2ce;color:#06597a}#meal-choice-app .meal-card .plan-tag.VEG1200,#meal-choice-app .meal-card .plan-tag.VGN1400{background:#d0ede8;border:1px solid #72c8b9;color:#0e7261}#meal-choice-app .meal-card .plan-tag.GLP1000{background:#fcedfd;border:1px solid #f7caf8;color:#a974aa}#meal-choice-app .meal-card .plan-tag.premium-tag{background:#feefd9;border:1px solid #fdd08c;color:#b07b2c}#meal-choice-app .meal-card .meal-card-image{background-position:50%;background-size:cover;border-bottom-left-radius:1rem;border-top-left-radius:1rem}#meal-choice-app .meal-card .meal-card-content .btn-select{width:100%}#meal-choice-app .meal-card .meal-card-content .btn-primary:hover:disabled{background-color:#e6e8e9!important;border-color:#e6e8e9!important;color:#b5babe!important;opacity:1!important}#meal-choice-app .meal-card .meal-card-content .short-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}#meal-choice-app .meal-card .meal-card-content .gourmet-label{font-size:12px}#meal-choice-app .meal-card .meal-card-content #mealchoice-gourmetprice-amount{font-weight:600;padding-left:4px}#meal-choice-app .meal-card.out-of-stock .meal-card-image{opacity:50%}@media(min-width:992px){#meal-choice-app .meal-card{height:100%;min-height:325px}#meal-choice-app .meal-card .meal-card-image{border-bottom-left-radius:0;border-top-right-radius:1rem;height:170px}#meal-choice-app .meal-card .plan-tag{left:auto;right:16px}#meal-choice-app .meal-card .meal-card-content{width:100%}#meal-choice-app .meal-card .meal-card-content .btn-select{height:32px;width:128px}#meal-choice-app .meal-card .meal-card-content .gourmet-label{font-size:14px}#meal-choice-app .meal-card .meal-card-content #mealchoice-gourmetprice-amount{font-weight:400}}#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}}#mobile-box .modal-dialog{margin:.875rem}#mobile-box .modal-dialog .modal-content .modal-body{border-radius:1rem}#mobile-box .modal-dialog .modal-content .modal-body .box-header{background-color:#f3f4f4;position:sticky;top:0;z-index:1020}#mobile-box .modal-dialog .modal-content .modal-body .box-container{max-height:710px;min-height:620px}#mobile-box .modal-dialog .modal-content .modal-body .box-container .all-items-container{height:380px;overflow-x:hidden;overflow-y:auto}#mobile-box .modal-dialog .modal-content .modal-body .mobile-box-dismiss-btn{color:#f15a29;height:auto;padding:0}@media(max-width:375.98px){#mobile-box .modal-dialog .modal-content .modal-body .box-container{max-height:710px;min-height:484px}#mobile-box .modal-dialog .modal-content .modal-body .box-container .all-items-container{height:230px;overflow-x:hidden;overflow-y:auto}#mobile-box .modal-dialog .modal-content .modal-body .mobile-box-dismiss-btn{color:#f15a29;height:auto;padding:0}}.box,.box-container{background-color:#f3f4f4;border-radius:1rem}.box .totals-title{font-size:20px;line-height:24px}.box .clear-box-link{color:#0880ae;font-size:12px;line-height:15px}.box .clear-box-link:hover{cursor:pointer}.box .chef-message{background:#feefd9;border-radius:8px}.box .chef-message p{color:#644619;font-size:12px;font-weight:300;line-height:15px}.box .chef-message p.small{font-size:10px;line-height:12px}.box .empty-box-message{color:#535f68;font-size:14px}.box .meal-choice-plan{border-bottom:1px solid #e6e8e9}.box .meal-choice-plan:last-child{border-bottom:none}.box .addon-item:last-child{margin-bottom:0;padding-bottom:0}.box .item-name{font-size:14px;line-height:20px;margin-bottom:2px}.box .item-servings{font-size:12px;line-height:16px}.box .item-thumbnail{border-radius:.5rem;width:48px}.box .item-price{font-weight:600}.box .box-quantity .box-quantity-value{font-weight:600;text-align:center;width:22px}.box .btn-choose-plan-contents img{transition:transform .2s ease-in-out}.box .btn-choose-plan-contents:hover{cursor:pointer}.box .btn-choose-plan-contents.collapsed img{transform:rotate(-90deg)}.box .current-count,.box .total-count{font-weight:600}.box .current-count{font-size:28px}.box .box-totals .totals-spacer{display:block;height:16px;width:16px}.box .box-totals .btn-choose-totals img{transition:transform .2s ease-in-out}.box .box-totals .btn-choose-totals img:hover{cursor:pointer}.box .box-totals .btn-choose-totals.collapsed img{transform:rotate(-90deg)}.box .box-totals .box-line-item-totals .box-line-item{font-size:14px;padding-top:4px}.box .box-totals .coupon-tag{background:#d0ede8;border:1px solid #72c8b9;border-radius:4px;color:#0e7261!important;font-size:14px;font-weight:400;line-height:20px;padding:4px 8px}.box .box-totals .coupon-tag .coupon-tag-icon{margin-right:4px}.box .box-totals .coupon-tag .woocommerce-remove-coupon{display:inline-block}.box .box-totals .coupon-tag .coupon-tag-close{margin-left:4px}@media(min-width:992px){.box-container{background-color:transparent;border-radius:.5rem}#desktop-box .position-sticky{top:100px}#desktop-box .position-sticky .box{border-radius:.5rem;display:block;padding:1rem;width:356px}#mobile-box .modal-dialog .modal-content .modal-body .box-header{position:relative;top:auto}}.addon-items .inactive-element{align-items:center;background-color:hsla(200,6%,91%,.6);border-radius:8px;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.addon-items .addon-item{margin-bottom:.5rem;padding-bottom:.5rem}.addon-items .addon-item:last-child{border-bottom:none}.chef-selected-items .chef-selected-item{margin-bottom:.5rem;padding-bottom:.5rem}.chef-selected-items .chef-selected-item .chefs-choice-label{background:#f3f4f4;border:1px solid #b5babe;border-radius:4px;color:#6b767d;font-size:14px;line-height:20px;padding:2px 8px}.place-order-btn{height:48px;width:100%}@media(min-width:992px){.place-order-btn{width:343px}}
