p.status{font-size:13px;color:#595959;margin-bottom:0;margin-top:-5px}@media only screen and (max-width:359px){p.status{font-size:11px}}@media only screen and (max-width:767px){p.status{margin-top:0;margin-bottom:-5px}}p.status .icon{color:#946d1e;vertical-align:middle}p.status.status-order-failed,p.status.status-skipped{color:#e8503a}p.status.status-order-failed .icon,p.status.status-skipped .icon{color:#e8503a;font-size:11px}p.status.status-order-placed .icon,p.status.status-order-placed .line-icon{color:#946d1e}.offer-message{position:initial}#menu-selection-container .alert-success{margin:0}.stickyEasyReorderError{position:fixed;top:0;z-index:101;width:100%;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.5)}.basket-boxing-container .icon,.basket-btn.dropdown-toggle .icon{height:17px;width:17px;vertical-align:text-bottom}.basket-boxing-container{margin-top:20px;margin-bottom:20px}.join-flow-simple .join-filter-bar{padding:16px 0;background-color:#f4f2ed}@media only screen and (min-width:1280px){.join-flow-simple .join-filter-bar.sticky{position:fixed;top:0;width:calc(100% - 355px);z-index:100}}.join-flow-simple .filter-menu-mobile{display:flex;flex-direction:column}.join-flow-simple .filter-menu-mobile .filter-menu-header{display:flex;align-items:center;justify-content:space-between;padding:16px}.join-flow-simple .filter-menu-mobile .filter-menu-header .slide-menu-close{display:flex;align-items:center;padding:0;-webkit-appearance:none;background:0 0;border:none;cursor:pointer;font-size:20px;line-height:0;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500}.join-flow-simple .filter-menu-mobile .filter-menu-header .slide-menu-close:before{margin:0 4px 0 -4px;font-size:17px}.join-flow-simple .filter-menu-mobile .filter-menu-header .clear-filters{display:flex;align-items:center;line-height:.8;font-size:15px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;cursor:pointer}.join-flow-simple .filter-menu-mobile .filter-menu-header .clear-filters .icon-close{height:14px;font-size:13px;margin-right:4px}.join-flow-simple .filter-menu-mobile .filter-menu-content{flex-grow:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:16px}.join-flow-simple .filter-menu-mobile .filter-menu-content .meal-type-mobile-options-container{margin-bottom:24px}.join-flow-simple .filter-menu-mobile .filter-menu-content .options-wrapper{flex-direction:column}.join-flow-simple .filter-menu-mobile .filter-menu-content .dropdown{padding:16px 0;border-top:1px solid #7f7f7f;overflow:hidden}.join-flow-simple .filter-menu-mobile .filter-menu-content .dropdown .select-label{column-gap:8px;padding:8px 0;font-size:17px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;cursor:pointer}.join-flow-simple .filter-menu-mobile .filter-menu-content .dropdown .select-label:after{content:"\37";margin-right:-4px;font-family:icons;font-style:normal;font-weight:400;font-size:21px;line-height:1;color:#595959;pointer-events:none}.join-flow-simple .filter-menu-mobile .filter-menu-content .dropdown .select-label.in:after{transform:rotate(180deg)}.join-flow-simple .filter-menu-mobile .filter-menu-content .dropdown .select-label .select-title{flex-grow:1}.join-flow-simple .filter-menu-mobile .filter-menu-content .dropdown .select-label .selection-indicator{min-width:21px;height:21px;font-size:13px;line-height:21px}.join-flow-simple .filter-menu-mobile .filter-menu-content .dropdown .dropdown-toggle{display:none}.join-flow-simple .filter-menu-mobile .filter-menu-content .dropdown .dropdown-menu{width:100%;position:relative;margin:0;padding:0;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none}.join-flow-simple .filter-menu-mobile .filter-menu-content .dropdown .dropdown-menu .dropdown-item{margin:0}.join-flow-simple .filter-menu-mobile .filter-menu-content .dropdown .dropdown-menu#diet-filter-options{display:block}.join-flow-simple .filter-menu-mobile .filter-menu-footer{padding:16px}#my-menu-header,#shop-header{background-color:#fff;padding:20px 0;border-bottom:solid 1px #f4f2ed;position:relative;box-shadow:0 4px 4px 0 #00000040}#my-menu-header.show-progress,#shop-header.show-progress{padding-bottom:0}@media only screen and (min-width:992px){#my-menu-header,#shop-header{margin-bottom:40px}}@media only screen and (max-width:991px){#my-menu-header,#shop-header{padding:10px 0}}@media only screen and (max-width:767px){#my-menu-header,#shop-header{padding:0 0 5px;margin-bottom:0}}@media only screen and (min-width:992px){#my-menu-header.under-basket-min,#my-menu-header.under-basket-min.sticky,#shop-header.under-basket-min,#shop-header.under-basket-min.sticky{background-color:#e8503a;color:#fff}}#my-menu-header.under-basket-min a.cancel-btn,#my-menu-header.under-basket-min.sticky a.cancel-btn,#shop-header.under-basket-min a.cancel-btn,#shop-header.under-basket-min.sticky a.cancel-btn{color:#fff}#my-menu-header.under-basket-min .select-message-wrapper,#my-menu-header.under-basket-min.sticky .select-message-wrapper,#shop-header.under-basket-min .select-message-wrapper,#shop-header.under-basket-min.sticky .select-message-wrapper{color:#fff;text-align:right}@media only screen and (max-width:991px){#my-menu-header.under-basket-min .select-message-wrapper,#my-menu-header.under-basket-min.sticky .select-message-wrapper,#shop-header.under-basket-min .select-message-wrapper,#shop-header.under-basket-min.sticky .select-message-wrapper{text-align:left}}#my-menu-header.under-basket-min .select-message-wrapper .sub-message-container .sub-message,#my-menu-header.under-basket-min .select-message-wrapper .sub-message-container .volume-incentive-msg,#my-menu-header.under-basket-min .select-message-wrapper .vol-incentive-container .sub-message,#my-menu-header.under-basket-min .select-message-wrapper .vol-incentive-container .volume-incentive-msg,#my-menu-header.under-basket-min.sticky .select-message-wrapper .sub-message-container .sub-message,#my-menu-header.under-basket-min.sticky .select-message-wrapper .sub-message-container .volume-incentive-msg,#my-menu-header.under-basket-min.sticky .select-message-wrapper .vol-incentive-container .sub-message,#my-menu-header.under-basket-min.sticky .select-message-wrapper .vol-incentive-container .volume-incentive-msg,#shop-header.under-basket-min .select-message-wrapper .sub-message-container .sub-message,#shop-header.under-basket-min .select-message-wrapper .sub-message-container .volume-incentive-msg,#shop-header.under-basket-min .select-message-wrapper .vol-incentive-container .sub-message,#shop-header.under-basket-min .select-message-wrapper .vol-incentive-container .volume-incentive-msg,#shop-header.under-basket-min.sticky .select-message-wrapper .sub-message-container .sub-message,#shop-header.under-basket-min.sticky .select-message-wrapper .sub-message-container .volume-incentive-msg,#shop-header.under-basket-min.sticky .select-message-wrapper .vol-incentive-container .sub-message,#shop-header.under-basket-min.sticky .select-message-wrapper .vol-incentive-container .volume-incentive-msg{color:#fff}@media only screen and (max-width:991px){#my-menu-header.under-basket-min .select-message-wrapper .sub-message-container .sub-message,#my-menu-header.under-basket-min .select-message-wrapper .sub-message-container .volume-incentive-msg,#my-menu-header.under-basket-min .select-message-wrapper .vol-incentive-container .sub-message,#my-menu-header.under-basket-min .select-message-wrapper .vol-incentive-container .volume-incentive-msg,#my-menu-header.under-basket-min.sticky .select-message-wrapper .sub-message-container .sub-message,#my-menu-header.under-basket-min.sticky .select-message-wrapper .sub-message-container .volume-incentive-msg,#my-menu-header.under-basket-min.sticky .select-message-wrapper .vol-incentive-container .sub-message,#my-menu-header.under-basket-min.sticky .select-message-wrapper .vol-incentive-container .volume-incentive-msg,#shop-header.under-basket-min .select-message-wrapper .sub-message-container .sub-message,#shop-header.under-basket-min .select-message-wrapper .sub-message-container .volume-incentive-msg,#shop-header.under-basket-min .select-message-wrapper .vol-incentive-container .sub-message,#shop-header.under-basket-min .select-message-wrapper .vol-incentive-container .volume-incentive-msg,#shop-header.under-basket-min.sticky .select-message-wrapper .sub-message-container .sub-message,#shop-header.under-basket-min.sticky .select-message-wrapper .sub-message-container .volume-incentive-msg,#shop-header.under-basket-min.sticky .select-message-wrapper .vol-incentive-container .sub-message,#shop-header.under-basket-min.sticky .select-message-wrapper .vol-incentive-container .volume-incentive-msg{color:#fff}}#my-menu-header.under-basket-min .select-message-wrapper.edit-mode,#my-menu-header.under-basket-min.sticky .select-message-wrapper.edit-mode,#shop-header.under-basket-min .select-message-wrapper.edit-mode,#shop-header.under-basket-min.sticky .select-message-wrapper.edit-mode{display:table-cell;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}@media only screen and (min-width:992px){#my-menu-header.under-basket-min .select-message-wrapper.edit-mode,#my-menu-header.under-basket-min.sticky .select-message-wrapper.edit-mode,#shop-header.under-basket-min .select-message-wrapper.edit-mode,#shop-header.under-basket-min.sticky .select-message-wrapper.edit-mode{text-align:right}}@media only screen and (max-width:991px){#my-menu-header.message-for-mobile .mymenu-controls-wrapper .header-onload-msg-container,#shop-header.message-for-mobile .mymenu-controls-wrapper .header-onload-msg-container{position:fixed;display:block;background-color:#000;color:#fff;text-align:center;font-size:13px;bottom:0;left:0;width:100%;padding:6px 0;height:30px;z-index:50}}#my-menu-header.sticky,#shop-header.sticky{position:fixed;top:0;z-index:100;width:100%;background-color:#fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);-moz-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);border-bottom:solid 1px #fff}@media only screen and (max-width:991px){#my-menu-header.sticky .mymenu-controls-wrapper,#shop-header.sticky .mymenu-controls-wrapper{display:none}}#my-menu-header .left-container,#shop-header .left-container{display:flex;align-items:center;justify-content:space-between}#my-menu-header .right-container,#shop-header .right-container{display:inline-block;text-align:right;float:right}@media only screen and (max-width:767px){#my-menu-header .right-container.read-only,#shop-header .right-container.read-only{width:100%}}#my-menu-header .week-wrapper,#shop-header .week-wrapper{display:inline-block}@media only screen and (max-width:991px){#my-menu-header .week-wrapper,#shop-header .week-wrapper{grid-template-columns:25px 1fr 25px;max-width:100%}}@media only screen and (max-width:375px){#my-menu-header .week-wrapper,#shop-header .week-wrapper{grid-column-gap:10px}}#my-menu-header .week-wrapper.center,#shop-header .week-wrapper.center{display:block}@media only screen and (max-width:767px){#my-menu-header .week-wrapper.center,#shop-header .week-wrapper.center{text-align:left}}#my-menu-header .week-wrapper.center h1,#shop-header .week-wrapper.center h1{font-size:36px}@media only screen and (max-width:991px){#my-menu-header .week-wrapper.center h1,#shop-header .week-wrapper.center h1{margin-top:15px;margin-bottom:10px}}@media only screen and (max-width:767px){#my-menu-header .week-wrapper.center h1,#shop-header .week-wrapper.center h1{font-size:26px}}#my-menu-header .week-wrapper.center .week-container,#shop-header .week-wrapper.center .week-container{padding-top:0}#my-menu-header .week-wrapper.center .week-container h2.date,#shop-header .week-wrapper.center .week-container h2.date{font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:24px;margin:0;margin-right:5px;display:inline-block;vertical-align:middle}@media only screen and (max-width:767px){#my-menu-header .week-wrapper.center .week-container h2.date,#shop-header .week-wrapper.center .week-container h2.date{font-size:17px}}#my-menu-header .week-wrapper.center .week-container h2.date .header-pre-text-sm,#shop-header .week-wrapper.center .week-container h2.date .header-pre-text-sm{display:none}@media only screen and (max-width:767px){#my-menu-header .week-wrapper.center .week-container h2.date .header-pre-text-sm,#shop-header .week-wrapper.center .week-container h2.date .header-pre-text-sm{display:inline}#my-menu-header .week-wrapper.center .week-container h2.date .header-pre-text-lg,#shop-header .week-wrapper.center .week-container h2.date .header-pre-text-lg{display:none}}#my-menu-header .week-wrapper .week-container,#shop-header .week-wrapper .week-container{display:inline-block;padding-top:7px}@media only screen and (max-width:991px){#my-menu-header .week-wrapper .week-container,#shop-header .week-wrapper .week-container{padding-top:0}}#my-menu-header .week-wrapper .week-container h1.date,#shop-header .week-wrapper .week-container h1.date{font-size:28px;margin:0;margin-right:5px;display:inline-block;vertical-align:middle;font-size:29px}@media only screen and (max-width:991px){#my-menu-header .week-wrapper .week-container h1.date,#shop-header .week-wrapper .week-container h1.date{text-align:center;margin-right:0;white-space:nowrap;font-size:24px}}@media only screen and (max-width:359px){#my-menu-header .week-wrapper .week-container h1.date,#shop-header .week-wrapper .week-container h1.date{font-size:20px}}#my-menu-header .week-wrapper .week-container h1.date.two-dates,#shop-header .week-wrapper .week-container h1.date.two-dates{font-size:26px}@media only screen and (max-width:991px){#my-menu-header .week-wrapper .week-container h1.date.two-dates,#shop-header .week-wrapper .week-container h1.date.two-dates{font-size:24px}}@media only screen and (max-width:359px){#my-menu-header .week-wrapper .week-container h1.date.two-dates,#shop-header .week-wrapper .week-container h1.date.two-dates{font-size:23px}}#my-menu-header .week-wrapper .next-container,#my-menu-header .week-wrapper .previous-container,#shop-header .week-wrapper .next-container,#shop-header .week-wrapper .previous-container{display:inline-flex;vertical-align:bottom}@media only screen and (max-width:991px){#my-menu-header .week-wrapper .next-container,#my-menu-header .week-wrapper .previous-container,#shop-header .week-wrapper .next-container,#shop-header .week-wrapper .previous-container{padding-top:10px}}@media only screen and (min-width:992px){#my-menu-header .week-wrapper .next-container a,#my-menu-header .week-wrapper .previous-container a,#shop-header .week-wrapper .next-container a,#shop-header .week-wrapper .previous-container a{border:solid 1px #7f7f7f;background-color:#fff;width:40px;text-align:center;height:40px;padding:9px 10px;border-radius:20px;margin:0 1px 0;font-size:20px;display:inline-block}}@media only screen and (max-width:991px){#my-menu-header .week-wrapper .previous-container,#shop-header .week-wrapper .previous-container{grid-row-start:1}}@media only screen and (min-width:992px){#my-menu-header .week-wrapper .previous-container a,#shop-header .week-wrapper .previous-container a{padding:9px 8px}}#my-menu-header .week-wrapper .cancel-container-sm,#shop-header .week-wrapper .cancel-container-sm{position:absolute;top:0;right:10px;display:none;margin-left:24px}@media (min-width:992px){#my-menu-header .week-wrapper .cancel-container-sm,#shop-header .week-wrapper .cancel-container-sm{display:none!important}}#my-menu-header .week-wrapper .cancel-container-sm .icon,#shop-header .week-wrapper .cancel-container-sm .icon{font-size:20px}#my-menu-header .week-wrapper .change-message,#shop-header .week-wrapper .change-message{display:none}@media only screen and (max-width:991px){#my-menu-header .week-wrapper .change-message,#shop-header .week-wrapper .change-message{display:block;font-size:13px;color:#595959;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-style:italic;grid-column-start:1;grid-column-end:4;margin-top:-5px}}@media only screen and (max-width:991px){#my-menu-header .container .header-row,#shop-header .container .header-row{display:flex;align-items:center}}@media only screen and (min-width:768px) and (max-width:991px){#my-menu-header .container .header-row,#shop-header .container .header-row{display:flex;align-items:center}}@media only screen and (max-width:767px){#my-menu-header .container .header-row .week-column,#shop-header .container .header-row .week-column{padding-right:0}}#my-menu-header .container .header-row .basket-btn-container,#shop-header .container .header-row .basket-btn-container{margin-right:10px;margin-left:5%}@media only screen and (max-width:767px){#my-menu-header .container .header-row #mobileBasketContainer,#shop-header .container .header-row #mobileBasketContainer{margin:0 8px 0 0;width:auto}}#my-menu-header .select-message-wrapper,#shop-header .select-message-wrapper{display:none;vertical-align:middle;line-height:130%}@media only screen and (min-width:1200px){#my-menu-header .select-message-wrapper,#shop-header .select-message-wrapper{width:38%}}@media only screen and (max-width:991px){#my-menu-header .select-message-wrapper,#shop-header .select-message-wrapper{width:58%}}@media only screen and (max-width:359px){#my-menu-header .select-message-wrapper,#shop-header .select-message-wrapper{width:65%;font-size:16px;padding-right:8px}}@media only screen and (max-width:991px){#my-menu-header .select-message-wrapper.show-vol-incentive-msg,#shop-header .select-message-wrapper.show-vol-incentive-msg{padding-bottom:35px;padding-top:5px}}@media only screen and (max-width:991px){#my-menu-header .select-message-wrapper.show-vol-incentive-msg,#shop-header .select-message-wrapper.show-vol-incentive-msg{padding-bottom:25px;padding-top:0}}#my-menu-header .select-message-wrapper.byb-message,#shop-header .select-message-wrapper.byb-message{font-size:20px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;line-height:130%}@media only screen and (max-width:991px){#my-menu-header .select-message-wrapper.byb-message,#shop-header .select-message-wrapper.byb-message{font-size:17px;line-height:130%;padding-right:15px}}#my-menu-header .select-message-wrapper.byb-message img.ct-dazzle,#shop-header .select-message-wrapper.byb-message img.ct-dazzle{width:30px;margin-right:5px}#my-menu-header .select-message-wrapper .select-message,#shop-header .select-message-wrapper .select-message{font-size:24px}@media only screen and (max-width:991px){#my-menu-header .select-message-wrapper .select-message,#shop-header .select-message-wrapper .select-message{font-size:17px;line-height:130%}}@media only screen and (max-width:359px){#my-menu-header .select-message-wrapper .select-message,#shop-header .select-message-wrapper .select-message{font-size:17px;line-height:130%}}#my-menu-header .select-message-wrapper .select-message.dinners-selected-text,#shop-header .select-message-wrapper .select-message.dinners-selected-text{display:none;color:#595959}@media only screen and (max-width:991px){#my-menu-header .select-message-wrapper .select-message.dinners-selected-text,#shop-header .select-message-wrapper .select-message.dinners-selected-text{color:#fff}}#my-menu-header .select-message-wrapper .serving-price-line,#shop-header .select-message-wrapper .serving-price-line{font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}@media only screen and (max-width:991px){#my-menu-header .select-message-wrapper .serving-price-line,#shop-header .select-message-wrapper .serving-price-line{display:block}}#my-menu-header .select-message-wrapper .sub-message-container,#my-menu-header .select-message-wrapper .vol-incentive-container,#shop-header .select-message-wrapper .sub-message-container,#shop-header .select-message-wrapper .vol-incentive-container{width:100%}@media only screen and (max-width:991px){#my-menu-header .select-message-wrapper .sub-message-container,#my-menu-header .select-message-wrapper .vol-incentive-container,#shop-header .select-message-wrapper .sub-message-container,#shop-header .select-message-wrapper .vol-incentive-container{bottom:0;left:0;background-color:#000;text-align:center;position:absolute;width:100%;padding:5px 5px 7px}}@media only screen and (max-width:767px){#my-menu-header .select-message-wrapper .sub-message-container,#my-menu-header .select-message-wrapper .vol-incentive-container,#shop-header .select-message-wrapper .sub-message-container,#shop-header .select-message-wrapper .vol-incentive-container{display:none}}#my-menu-header .select-message-wrapper .sub-message-container .sub-message,#my-menu-header .select-message-wrapper .sub-message-container .volume-incentive-msg,#my-menu-header .select-message-wrapper .vol-incentive-container .sub-message,#my-menu-header .select-message-wrapper .vol-incentive-container .volume-incentive-msg,#shop-header .select-message-wrapper .sub-message-container .sub-message,#shop-header .select-message-wrapper .sub-message-container .volume-incentive-msg,#shop-header .select-message-wrapper .vol-incentive-container .sub-message,#shop-header .select-message-wrapper .vol-incentive-container .volume-incentive-msg{font-size:15px;margin-bottom:0!important;color:#fff}@media only screen and (max-width:991px){#my-menu-header .select-message-wrapper .sub-message-container .sub-message,#my-menu-header .select-message-wrapper .sub-message-container .volume-incentive-msg,#my-menu-header .select-message-wrapper .vol-incentive-container .sub-message,#my-menu-header .select-message-wrapper .vol-incentive-container .volume-incentive-msg,#shop-header .select-message-wrapper .sub-message-container .sub-message,#shop-header .select-message-wrapper .sub-message-container .volume-incentive-msg,#shop-header .select-message-wrapper .vol-incentive-container .sub-message,#shop-header .select-message-wrapper .vol-incentive-container .volume-incentive-msg{font-size:13px}}@media only screen and (max-width:359px){#my-menu-header .select-message-wrapper .sub-message-container .sub-message,#my-menu-header .select-message-wrapper .sub-message-container .volume-incentive-msg,#my-menu-header .select-message-wrapper .vol-incentive-container .sub-message,#my-menu-header .select-message-wrapper .vol-incentive-container .volume-incentive-msg,#shop-header .select-message-wrapper .sub-message-container .sub-message,#shop-header .select-message-wrapper .sub-message-container .volume-incentive-msg,#shop-header .select-message-wrapper .vol-incentive-container .sub-message,#shop-header .select-message-wrapper .vol-incentive-container .volume-incentive-msg{font-size:11px;margin-bottom:0!important}}#my-menu-header .mymenu-controls-wrapper,#shop-header .mymenu-controls-wrapper{display:inline-block;vertical-align:middle}@media only screen and (max-width:991px){#my-menu-header .mymenu-controls-wrapper,#shop-header .mymenu-controls-wrapper{width:100%;text-align:center;padding:0;margin-top:10px}}@media only screen and (max-width:767px){#my-menu-header .mymenu-controls-wrapper,#shop-header .mymenu-controls-wrapper{text-align:left}}#my-menu-header .mymenu-controls-wrapper .sb-action-help,#shop-header .mymenu-controls-wrapper .sb-action-help{float:right;margin-left:8px}@media only screen and (max-width:767px){#my-menu-header .mymenu-controls-wrapper .sb-action-help,#shop-header .mymenu-controls-wrapper .sb-action-help{margin-top:0;margin-right:8px}}#my-menu-header .mymenu-controls-wrapper .sb-action-tracking,#shop-header .mymenu-controls-wrapper .sb-action-tracking{height:37px}#my-menu-header .mymenu-controls-wrapper .msg-tracking,#shop-header .mymenu-controls-wrapper .msg-tracking{line-height:130%;float:right;font-size:13px;margin-right:8px;margin-top:8px}@media only screen and (max-width:767px){#my-menu-header .mymenu-controls-wrapper .msg-tracking,#shop-header .mymenu-controls-wrapper .msg-tracking{text-align:left;margin-top:0;margin-bottom:0;float:none;display:inline-block;vertical-align:middle}}#my-menu-header .mymenu-controls-wrapper #trackingUrls,#shop-header .mymenu-controls-wrapper #trackingUrls{padding-right:40px;margin-top:8px}@media only screen and (max-width:767px){#my-menu-header .mymenu-controls-wrapper #trackingUrls,#shop-header .mymenu-controls-wrapper #trackingUrls{margin:4px 0 8px}}#my-menu-header .mymenu-controls-wrapper .header-onload-msg-container,#shop-header .mymenu-controls-wrapper .header-onload-msg-container{width:500px;margin-right:15px}@media only screen and (max-width:991px){#my-menu-header .mymenu-controls-wrapper .header-onload-msg-container,#shop-header .mymenu-controls-wrapper .header-onload-msg-container{display:none}}#my-menu-header .mymenu-controls-wrapper .header-onload-msg-container .saved-menu-message,#shop-header .mymenu-controls-wrapper .header-onload-msg-container .saved-menu-message{font-size:20px;margin-left:-40px;color:#946d1e;height:50px;margin-bottom:2px;display:none;position:absolute;top:0;padding-top:12px;background-color:#fff;width:230px}#my-menu-header .mymenu-controls-wrapper .header-onload-msg-container .saved-menu-message.error-saving,#shop-header .mymenu-controls-wrapper .header-onload-msg-container .saved-menu-message.error-saving{color:#e8503a}#my-menu-header .mymenu-controls-wrapper .header-onload-msg-container .onload-header-message,#shop-header .mymenu-controls-wrapper .header-onload-msg-container .onload-header-message{font-size:17px;margin-bottom:0;min-height:13px}@media only screen and (max-width:991px){#my-menu-header .mymenu-controls-wrapper .header-onload-msg-container .onload-header-message,#shop-header .mymenu-controls-wrapper .header-onload-msg-container .onload-header-message{font-size:13px}}#my-menu-header .mymenu-controls-wrapper .header-onload-msg-container .onload-header-message img.ct-dazzle,#shop-header .mymenu-controls-wrapper .header-onload-msg-container .onload-header-message img.ct-dazzle{width:30px;margin-right:5px}@media only screen and (max-width:767px){#my-menu-header .mymenu-controls-wrapper .header-onload-msg-container .onload-header-message .onLoadBybMessage,#shop-header .mymenu-controls-wrapper .header-onload-msg-container .onload-header-message .onLoadBybMessage{font-size:13px}}#my-menu-header .mymenu-controls-wrapper .header-onload-msg-container .change-message,#shop-header .mymenu-controls-wrapper .header-onload-msg-container .change-message{font-size:13px;color:#595959;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-style:italic}@media only screen and (max-width:991px){#my-menu-header .mymenu-controls-wrapper .header-onload-msg-container .change-message,#shop-header .mymenu-controls-wrapper .header-onload-msg-container .change-message{display:none}}#my-menu-header .mymenu-controls-wrapper .btn.btn-padding-xs,#shop-header .mymenu-controls-wrapper .btn.btn-padding-xs{padding-left:10px;padding-right:10px}#my-menu-header .mymenu-controls-wrapper .btn .line-icon-help,#shop-header .mymenu-controls-wrapper .btn .line-icon-help{display:inline-block;padding-top:2px}#my-menu-header .mymenu-controls-wrapper .tracking-btn-container,#shop-header .mymenu-controls-wrapper .tracking-btn-container{margin:8px 0}#my-menu-header .mymenu-controls-wrapper .tracking-btn-container .btn,#shop-header .mymenu-controls-wrapper .tracking-btn-container .btn{padding:5px 30px;background-color:#fff;border:solid 1px #7f7f7f}#my-menu-header .mymenu-controls-wrapper .tracking-btn-container .btn:hover,#shop-header .mymenu-controls-wrapper .tracking-btn-container .btn:hover{border-color:#000;color:#946d1e}@media only screen and (max-width:767px){#my-menu-header .mymenu-controls-wrapper .tracking-btn-container .btn,#shop-header .mymenu-controls-wrapper .tracking-btn-container .btn{display:block}}#my-menu-header .mymenu-controls-wrapper .primary-cta-btn,#shop-header .mymenu-controls-wrapper .primary-cta-btn{margin-left:12px;margin-right:0;-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none;float:right}@media only screen and (max-width:991px){#my-menu-header .mymenu-controls-wrapper .primary-cta-btn,#shop-header .mymenu-controls-wrapper .primary-cta-btn{display:none;position:fixed;margin:0;bottom:15px;z-index:99;left:15px;width:calc(100% - 30px);-webkit-box-shadow:0 2px 10px 1px rgba(0,0,0,.4);-moz-box-shadow:0 2px 10px 1px rgba(0,0,0,.4);box-shadow:0 2px 10px 1px rgba(0,0,0,.4)}}@media only screen and (min-width:768px) and (max-width:991px){#my-menu-header .mymenu-controls-wrapper .primary-cta-btn,#shop-header .mymenu-controls-wrapper .primary-cta-btn{margin-right:10px}}#my-menu-header .mymenu-controls-wrapper .primary-cta-btn.disabled,#shop-header .mymenu-controls-wrapper .primary-cta-btn.disabled{opacity:1}#my-menu-header .mymenu-controls-wrapper .primary-cta-btn.disabled span,#shop-header .mymenu-controls-wrapper .primary-cta-btn.disabled span{opacity:1}#my-menu-header .mymenu-controls-wrapper .primary-cta-btn.cancel-donation-btn,#shop-header .mymenu-controls-wrapper .primary-cta-btn.cancel-donation-btn{padding:10px 27px;margin-right:15px}#my-menu-header .mymenu-controls-wrapper .basket-btn-dropdown,#shop-header .mymenu-controls-wrapper .basket-btn-dropdown{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}@media only screen and (max-width:991px){#my-menu-header .mymenu-controls-wrapper .basket-btn-dropdown .basket-btn,#shop-header .mymenu-controls-wrapper .basket-btn-dropdown .basket-btn{display:none}}#my-menu-header .mymenu-controls-wrapper .unskip-this-week.disabled,#shop-header .mymenu-controls-wrapper .unskip-this-week.disabled{opacity:1}#my-menu-header .mymenu-controls-wrapper .unskip-this-week.disabled span,#shop-header .mymenu-controls-wrapper .unskip-this-week.disabled span{opacity:1}#my-menu-header .week-name,#shop-header .week-name{display:table}@media only screen and (max-width:991px),only screen and (min-width:768px) and (max-width:991px){#my-menu-header .week-name,#shop-header .week-name{width:100%}}#my-menu-header .save-cancel-wrapper,#shop-header .save-cancel-wrapper{display:none}@media only screen and (min-width:992px){#my-menu-header .save-cancel-wrapper,#shop-header .save-cancel-wrapper{width:170px}}@media only screen and (max-width:991px){#my-menu-header .save-cancel-wrapper,#shop-header .save-cancel-wrapper{min-width:135px}}#my-menu-header .save-cancel-wrapper .save-container,#shop-header .save-cancel-wrapper .save-container{display:inline-block;vertical-align:middle}#my-menu-header .save-cancel-wrapper .save-container #saveMenuButton,#shop-header .save-cancel-wrapper .save-container #saveMenuButton{float:right;height:40px;line-height:40px;padding:0 15px;font-size:17px;color:#000;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}#my-menu-header .save-cancel-wrapper .cancel-container,#shop-header .save-cancel-wrapper .cancel-container{display:inline-block;vertical-align:middle}#my-menu-header .save-cancel-wrapper .cancel-container #cancelEditMode,#shop-header .save-cancel-wrapper .cancel-container #cancelEditMode{margin-left:15px;font-size:17px;color:#fff}@media only screen and (max-width:991px){#my-menu-header .save-cancel-wrapper .cancel-container #cancelEditMode,#shop-header .save-cancel-wrapper .cancel-container #cancelEditMode{font-size:15px;color:#fff}}@media only screen and (max-width:359px){#my-menu-header .save-cancel-wrapper .cancel-container #cancelEditMode,#shop-header .save-cancel-wrapper .cancel-container #cancelEditMode{margin-left:12px}}#my-menu-header .saved-menu-message,#shop-header .saved-menu-message{display:none}@media only screen and (max-width:991px){#my-menu-header .saved-menu-message,#shop-header .saved-menu-message{position:fixed;top:-80px;left:0;width:100%;background-color:#946d1e;text-align:center;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;font-size:20px;margin-bottom:0!important;color:#fff;padding:20px;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.5);-moz-box-shadow:0 -2px 10px rgba(0,0,0,.5);box-shadow:0 -2px 10px rgba(0,0,0,.5);z-index:10000;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}#my-menu-header .saved-menu-message.show-message,#shop-header .saved-menu-message.show-message{display:block!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;top:0}}@media only screen and (max-width:991px){#my-menu-header .saved-menu-message.error-saving,#shop-header .saved-menu-message.error-saving{background-color:#e8503a}}@media only screen and (min-width:992px){.edit-mode #my-menu-header{background-color:#000;border-bottom:none;color:#fff}.edit-mode #my-menu-header #basket-container{color:#000}}@media only screen and (min-width:992px){.edit-mode #my-menu-header.under-basket-min{background-color:#e8503a;border-bottom:solid 1px #e8503a}}@media only screen and (max-width:991px){.edit-mode #my-menu-header.message-for-mobile .right-container{padding:8px 15px 30px 15px}}@media only screen and (max-width:767px){.edit-mode #my-menu-header.message-for-mobile .right-container{padding:8px 15px 8px 15px}}.edit-mode #my-menu-header .byb-message,.edit-mode #my-menu-header a{color:#fff}@media only screen and (min-width:992px){.edit-mode #my-menu-header .week-wrapper .next-container,.edit-mode #my-menu-header .week-wrapper .previous-container{display:none}}.edit-mode #my-menu-header .right-container .basket-btn{background-color:#fff}.edit-mode #my-menu-header .right-container .btn-primary{border-radius:30px}@media only screen and (max-width:991px){.edit-mode #my-menu-header .right-container{display:table;text-align:left;width:100%;position:fixed;bottom:0;left:0;padding:8px 15px;z-index:100;margin-bottom:0;background-color:#000;color:#fff}}.edit-mode #my-menu-header .right-container .select-message-wrapper{display:table-cell}@media only screen and (min-width:992px){.edit-mode #my-menu-header .right-container .select-message-wrapper{text-align:right;display:inline-block;width:400px}}.edit-mode #my-menu-header .right-container .save-cancel-wrapper{display:inline-block;vertical-align:middle;text-align:right;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}@media only screen and (max-width:991px){.edit-mode #my-menu-header .right-container .save-cancel-wrapper{display:table-cell}}.edit-mode #my-menu-header .holiday-info{display:none}.edit-mode #change-mymenu-btn,.edit-mode #menu-carousel-container,.edit-mode #my-menu-header .mymenu-controls-wrapper .header-onload-msg-container,.edit-mode .aisle-nav .basket-btn-container,.edit-mode .carousel-divider,.edit-mode .change-message,.edit-mode .mymenu-banner,.edit-mode .recipe-tile .check-mark-container,.edit-mode .wine-subscription-note-container,.edit-mode footer{display:none}.edit-mode #menu-selection-container{border-bottom:none}.edit-mode #cancelDonationForm{display:none}.menu-page.logged-in .page-wrapper .page-content{padding-top:0}@media only screen and (max-width:767px){.logged-out-menu-page #my-menu-header .week-wrapper .next-container,.logged-out-menu-page #my-menu-header .week-wrapper .previous-container{padding-top:0}.logged-out-menu-page #my-menu-header .week-wrapper .next-container .icon,.logged-out-menu-page #my-menu-header .week-wrapper .previous-container .icon{font-size:20px;vertical-align:middle;padding:0 3px}}@media only screen and (max-width:767px){.logged-out-menu-page .navbar#nav-logged-out{border-bottom:none;box-shadow:none}}@media only screen and (max-width:991px){.logged-out-menu-page .navbar#nav-logged-out .nav-shadow{box-shadow:none}}#my-menu-header.menu-header-logged-out{padding:30px 0;position:relative;background-color:#fff;border-bottom:none;margin-top:60px}@media only screen and (max-width:991px){#my-menu-header.menu-header-logged-out{background-color:#fff;padding:10px 0;margin-top:0}}@media only screen and (max-width:767px){#my-menu-header.menu-header-logged-out{padding:5px 0 10px;margin-top:0}}#my-menu-header.menu-header-logged-out .week-wrapper .week-container h1.date{font-size:29px;margin:0;margin-right:5px;display:inline-block;vertical-align:middle}@media only screen and (max-width:991px){#my-menu-header.menu-header-logged-out .week-wrapper .week-container h1.date{text-align:center;margin-right:0;font-size:24px;width:100%;white-space:nowrap}}@media only screen and (max-width:359px){#my-menu-header.menu-header-logged-out .week-wrapper .week-container h1.date{font-size:27px}}#my-menu-header.menu-header-logged-out .week-wrapper .week-container h1.date .header-pre-text-lg{display:inline}@media only screen and (max-width:767px){#my-menu-header.menu-header-logged-out .week-wrapper .week-container h1.date .header-pre-text-lg{display:none}}#my-menu-header.menu-header-logged-out .week-wrapper .week-container h1.date .header-pre-text-sm{display:none}@media only screen and (max-width:767px){#my-menu-header.menu-header-logged-out .week-wrapper .week-container h1.date .header-pre-text-sm{display:inline}}#my-menu-header.menu-header-logged-out p.subhead{margin-bottom:0;margin-top:5px;text-align:center;font-size:16px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-style:italic}@media only screen and (max-width:767px){#my-menu-header.menu-header-logged-out p.subhead{text-align:left}}@media only screen and (max-width:991px){.aisle-nav ul.aisle-list li.aisle-list-item{border-bottom:0;max-width:180px;display:none;background:url(../../img/mymenu/chevron-right.svg) right no-repeat;padding-right:15px}.aisle-nav ul.aisle-list li.aisle-list-item a.aisle-link{vertical-align:middle;display:table-cell;line-height:100%;background-image:linear-gradient(45deg,transparent 50%,#946d1e 50%),linear-gradient(135deg,#946d1e 50%,transparent 50%);background-position:calc(100% - 5px) calc(1em + 14px),calc(100% - -1px) calc(1em + 14px);background-size:6px 6px;background-repeat:no-repeat;font-size:15px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500}.aisle-nav ul.aisle-list li.aisle-list-item a.aisle-link.clicked{border:none;color:#fff;background-image:linear-gradient(45deg,transparent 50%,#ffe849 50%),linear-gradient(135deg,#ffe849 50%,transparent 50%)}}@media only screen and (max-width:991px){.aisle-nav ul.aisle-list li.aisle-list-item.active{border-bottom:none;display:table;vertical-align:middle}.aisle-nav ul.aisle-list li.aisle-list-item.active ul.subaisle-list{display:inline-block;position:absolute;left:105px;top:0;height:70px;margin:0}.aisle-nav ul.aisle-list li.aisle-list-item.active ul.subaisle-list li.subaisle{border-left:none;display:none;font-size:17px;max-width:220px;padding:0}.aisle-nav ul.aisle-list li.aisle-list-item.active ul.subaisle-list li.subaisle.active{display:inline-block}}@media only screen and (max-width:375px){.aisle-nav ul.aisle-list li.aisle-list-item.active ul.subaisle-list li.subaisle{max-width:185px}}@media only screen and (max-width:359px){.aisle-nav ul.aisle-list li.aisle-list-item.active ul.subaisle-list li.subaisle{max-width:135px}}@media only screen and (max-width:991px){.aisle-nav .basket-btn-container{position:absolute;right:0;top:-1px;display:block}}.aisle-nav .mobile-scrolled-date-container{width:100%;text-align:center;top:7px}.aisle-nav .mobile-scrolled-date-container h1{font-size:11px}.aisle-nav .mobile-aisle-dropdown-list{position:fixed;right:0;left:auto;top:77px;width:100vw;display:none;background-color:#fff;z-index:100;padding:5px 15px;font-size:17px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.aisle-nav .mobile-aisle-dropdown-list:before{position:absolute;top:-13px;left:149px;display:inline-block;border-right:11px solid transparent;border-bottom:12px solid #7f7f7f;border-left:11px solid transparent;border-bottom-color:rgba(0,0,0,.2);content:''}.aisle-nav .mobile-aisle-dropdown-list:after{position:absolute;top:-12px;left:150px;display:inline-block;border-right:10px solid transparent;border-bottom:12px solid #fff;border-left:10px solid transparent;content:''}.aisle-nav .mobile-aisle-dropdown-list.isUberAisle:before{left:39px}.aisle-nav .mobile-aisle-dropdown-list.isUberAisle:after{left:40px}.aisle-nav .mobile-aisle-dropdown-list li{margin:15px 0}.aisle-nav .mobile-aisle-dropdown-list li.active a{background-color:#fff}.aisle-nav .mobile-aisle-dropdown-list li a{padding:0;font-size:17px;background-color:#fff}.aisle-nav .mobile-aisle-dropdown-list li a .icon-chevron-right-thin{color:#946d1e;font-size:17px;float:right;margin-top:5px}.aisle-nav .mobile-aisle-dropdown-list li a .icon-chevron-right-thin:focus{background-color:#fff}body.active-offer .aisle-nav.aisle-nav.sticky.logged-out{top:0}body.active-offer .aisle-nav.newUI.logged-out.sticky{margin-top:0}body.active-offer .aisle-nav.newUI.logged-out.sticky .aisle-nav.newUI{padding:0;background:#ffe849;margin-top:20px}@media only screen and (max-width:991px){body.menu-page .aisle-nav.newUI.sticky{margin-top:0;top:50px}}@media only screen and (max-width:991px){body.menu-page .aisle-nav.newUI.sticky ul.aisle-list li.aisle-list-item.active ul.subaisle-list{margin-top:0;top:90px}}@media only screen and (max-width:991px){body.logged-out-menu-page.menu-page .aisle-nav.newUI.sticky{margin-top:0;top:0}}@media only screen and (max-width:991px){body.logged-out-menu-page.menu-page .aisle-nav.newUI.sticky ul.aisle-list li.aisle-list-item.active ul.subaisle-list{margin-top:0;top:40px}}.aisle-nav{width:160px;display:table-cell;padding-right:10px;vertical-align:top;position:relative}@media only screen and (max-width:991px){.aisle-nav{display:block;margin:0 -15px 10px;width:calc(100% + 30px)!important;background-color:#f4f2ed;padding:0 10px;-webkit-transition:background-color .4s ease-in-out;-moz-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out}}@media only screen and (min-width:768px) and (max-width:991px){.aisle-nav{width:140%!important;margin:0 -20% 30px;padding:0 20px}}.aisle-nav.sticky{-webkit-transition:background-color .4s ease-in-out;-moz-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out}@media only screen and (max-width:991px){.aisle-nav.sticky{position:fixed;top:0;z-index:100;width:100%!important;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.5);-moz-box-shadow:0 2px 10px rgba(0,0,0,.5);box-shadow:0 2px 10px rgba(0,0,0,.5);left:0;margin:0;background-color:#fff}.aisle-nav.sticky .basket-btn{height:40px;line-height:40px;padding:0 15px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}}.aisle-nav.sticky .mobile-scrolled-date-container{display:block}.aisle-nav.sticky .mobile-scrolled-date-container .status{display:none}.aisle-nav.sticky ul.aisle-list li.aisle-list-item{border-bottom-color:#fff;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media only screen and (max-width:991px){.aisle-nav.sticky ul.aisle-list li.aisle-list-item a{padding:30px 5px 15px}}.aisle-nav.sticky.logged-out{top:40px}.aisle-nav.sticky.logged-out ul.aisle-list .mobile-aisle-dropdown-list{top:77px}@media only screen and (max-width:991px){.aisle-nav ul.aisle-list{display:block;position:relative}}@media only screen and (min-width:768px) and (max-width:991px){.aisle-nav ul.aisle-list{width:740px;margin-right:auto;margin-left:auto;padding:0 5px}}.aisle-nav ul.aisle-list li.aisle-list-item{font-size:17px}.aisle-nav ul.aisle-list li.aisle-list-item .active-circle{display:none}.aisle-nav ul.aisle-list li.aisle-list-item.active ul.subaisle-list{display:block}@media only screen and (max-width:991px){.aisle-nav ul.aisle-list li.aisle-list-item.active ul.subaisle-list{display:none}}@media only screen and (max-width:991px){.aisle-nav ul.aisle-list li.aisle-list-item a{padding:21px 5px 20px;margin-bottom:0}}.aisle-nav ul.aisle-list li.aisle-list-item a.recipes-nav-label{color:#000;display:inline-block;margin-bottom:8px}@media only screen and (max-width:991px){.aisle-nav ul.aisle-list li.aisle-list-item a.recipes-nav-label{margin-bottom:0!important}}.aisle-nav ul.aisle-list li.aisle-list-item a.recipes-nav-label:hover{color:#000;text-decoration:none}@media only screen and (max-width:991px){.aisle-nav ul.aisle-list li.aisle-list-item a.recipes-nav-label:hover{color:#fff}}.aisle-nav ul.aisle-list li.aisle-list-item a.recipes-nav-label.active,.aisle-nav ul.aisle-list li.aisle-list-item a.recipes-nav-label:active,.aisle-nav ul.aisle-list li.aisle-list-item a.recipes-nav-label:focus{text-decoration:none}.aisle-nav ul.aisle-list li.aisle-list-item a.addons-nav-label{color:#000;display:inline-block;margin-bottom:10px}@media only screen and (max-width:991px){.aisle-nav ul.aisle-list li.aisle-list-item a.addons-nav-label{margin-bottom:0}}.aisle-nav ul.aisle-list li.aisle-list-item a.addons-nav-label:hover{color:#000}.aisle-nav ul.aisle-list li.aisle-list-item a.addons-nav-label.active,.aisle-nav ul.aisle-list li.aisle-list-item a.addons-nav-label:active,.aisle-nav ul.aisle-list li.aisle-list-item a.addons-nav-label:focus{text-decoration:none}.aisle-nav ul.aisle-list li.aisle-list-item .new{background-color:#e8503a;color:#fff;font-size:9px;padding:0 3px;line-height:1em;text-transform:uppercase;vertical-align:middle;margin-right:2px}.aisle-nav ul.subaisle-list{margin-bottom:16px;display:none}.aisle-nav ul.subaisle-list li.subaisle{font-size:15px;margin-bottom:0!important;padding:5px 15px;line-height:140%;border-left:6px solid #f4f2ed}.aisle-nav ul.subaisle-list li.subaisle.active{border-left-color:#000}.aisle-nav ul.subaisle-list li.subaisle a,.aisle-nav ul.subaisle-list li.subaisle a:hover{color:#000}@media only screen and (max-width:991px){.aisle-nav ul.subaisle-list.disabled{visibility:hidden}}.aisle-nav ul.subaisle-list.disabled li.subaisle.active{border-left-color:#e0e7ce}.aisle-nav ul.subaisle-list.disabled li.subaisle.active a.aisle-link.subaisle-link{font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-style:italic}.aisle-nav .basket-btn-container{display:none}@media only screen and (max-width:991px){.aisle-nav .basket-btn-container{display:inline-block;float:right;position:relative}}.aisle-nav .mobile-scrolled-date-container{display:none;position:absolute;top:5px;left:15px}@media only screen and (max-width:767px){.aisle-nav .mobile-scrolled-date-container{left:10px}}.aisle-nav .mobile-scrolled-date-container h1{color:#595959;font-size:13px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;margin:0}@media only screen and (max-width:767px){.aisle-nav .mobile-scrolled-date-container h1{font-size:11px}}@media only screen and (max-width:991px){.aisle-nav .wine-subscription-note-container{display:none}}@media only screen and (max-width:991px){.aisle-nav.newUI{padding:0;background:#000}.aisle-nav.newUI.sticky{margin-top:50px}.aisle-nav.newUI.sticky .mobile-scrolled-date-container{background:#fff;top:0;left:0;margin-top:-50px;height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 15px}.aisle-nav.newUI.sticky .mobile-scrolled-date-container .date{font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:22px;color:#000;cursor:pointer}.aisle-nav.newUI.sticky .mobile-scrolled-date-container .date.text-xxs{font-size:11px}.aisle-nav.newUI.sticky .mobile-scrolled-date-container .date.text-xs{font-size:13px}.aisle-nav.newUI.sticky .mobile-scrolled-date-container .date.text-sm{font-size:15px}.aisle-nav.newUI.sticky .mobile-scrolled-date-container .date.text-md{font-size:19px}.aisle-nav.newUI.sticky .mobile-scrolled-date-container .date.text-lg{font-size:22px}.aisle-nav.newUI.sticky .mobile-scrolled-date-container .date.text-xl{font-size:27px}.aisle-nav.newUI.sticky .mobile-scrolled-date-container .date.text-xxl{font-size:29px}.aisle-nav.newUI.sticky ul.aisle-list{width:100%;padding:0}.aisle-nav.newUI.sticky ul.aisle-list li.aisle-list-item{white-space:nowrap}.aisle-nav.newUI.sticky ul.aisle-list li.aisle-list-item .active-circle{display:block;position:absolute;top:30px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.aisle-nav.newUI.sticky ul.aisle-list li.aisle-list-item .active-circle circle{fill:#fff}.aisle-nav.newUI.sticky ul.aisle-list li.aisle-list-item.active ul.subaisle-list{display:block;background:#fff;position:fixed;bottom:0;left:0!important;width:100%;margin-top:90px;display:flex;align-items:center;height:40px;box-shadow:0 2px 4px 0 rgba(0,0,0,.51)}.aisle-nav.newUI.sticky ul.aisle-list li.aisle-list-item.active ul.subaisle-list .subaisle{max-width:100%;margin:0 auto}.aisle-nav.newUI.sticky ul.aisle-list li.aisle-list-item.active ul.subaisle-list .subaisle .subaisle-link{color:#000;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,#946d1e 50%),linear-gradient(135deg,#946d1e 50%,transparent 50%)!important;background-size:6px 6px;font-size:15px;background-repeat:no-repeat;background-position-y:center}.aisle-nav.newUI ul.aisle-list{height:40px;align-items:center;display:flex;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:auto;background-color:#000;overflow:-moz-scrollbars-none;-ms-overflow-style:none}.aisle-nav.newUI ul.aisle-list.single-serve .aisle-list-item .aisle-link{padding:12px 13vw 14px}.aisle-nav.newUI ul.aisle-list li.aisle-list-item{display:inline-block;background:0 0;padding:0;margin:0;white-space:nowrap}.aisle-nav.newUI ul.aisle-list li.aisle-list-item .active-circle{display:block;position:absolute;top:38px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transform:translateX(40px)}.aisle-nav.newUI ul.aisle-list li.aisle-list-item .active-circle circle{fill:#fff}.aisle-nav.newUI ul.aisle-list li.aisle-list-item .aisle-link{background-image:none!important;color:#fff;text-align:center;padding:12px 10px 11px 15px}.aisle-nav.newUI ul.aisle-list li.aisle-list-item .aisle-link.subaisle-link{padding:10px 15px}.aisle-nav.newUI ul.aisle-list li.aisle-list-item .aisle-link:hover{color:#fff;text-decoration:none}.aisle-nav.newUI ul.aisle-list li.aisle-list-item ul.subaisle-list{display:none}.aisle-nav.newUI ul.aisle-list li.aisle-list-item.active{display:inline-block;vertical-align:baseline;background:#000}.aisle-nav.newUI ul.aisle-list li.aisle-list-item.active ul.subaisle-list{display:none}.aisle-nav.newUI ul.aisle-list li.aisle-list-item:first-of-type{background:#000}.aisle-nav.newUI ul.aisle-list .mobile-aisle-dropdown-list{top:128px}.aisle-nav.newUI ul.aisle-list::-webkit-scrollbar{background:0 0;width:0!important;display:none}.aisle-nav.newUI ul.aisle-list::-webkit-scrollbar-thumb{background:0 0;height:0;display:none}}@media only screen and (max-width:767px){.aisle-nav.newUI.logged-out.sticky{transition:.2s}}.sticky-wrapper{width:170px;display:table-cell}@media only screen and (max-width:991px){.sticky-wrapper{display:none}}.onload-header-message{margin-left:15px}.basket-item-wrapper{margin-bottom:16px}.basket-item-wrapper .basket-item,.basket-item-wrapper .table{margin-bottom:8px;width:100%;display:table}.basket-item-wrapper .basket-item .img-wrapper,.basket-item-wrapper .table .img-wrapper{display:table-cell;width:80px;position:relative}@media only screen and (max-width:375px){.basket-item-wrapper .basket-item .img-wrapper,.basket-item-wrapper .table .img-wrapper{width:74px}}.basket-item-wrapper .basket-item .img-wrapper .tile-label-container,.basket-item-wrapper .table .img-wrapper .tile-label-container{padding:0 6px;top:5px;left:-5px;font-size:10px;height:20px;line-height:20px}.basket-item-wrapper .basket-item .img-wrapper .img-container,.basket-item-wrapper .table .img-wrapper .img-container{width:80px;height:80px;overflow:hidden}@media only screen and (max-width:375px){.basket-item-wrapper .basket-item .img-wrapper .img-container,.basket-item-wrapper .table .img-wrapper .img-container{width:74px;height:74px}}.basket-item-wrapper .basket-item .img-wrapper .img-container img,.basket-item-wrapper .table .img-wrapper .img-container img{width:150%;margin-left:-25%;background-color:#f4f2ed}.basket-item-wrapper .basket-item .info-wrapper,.basket-item-wrapper .basket-item .recipe-info-wrapper,.basket-item-wrapper .table .info-wrapper,.basket-item-wrapper .table .recipe-info-wrapper{display:table-cell;vertical-align:top;padding:0 0 0 12px}@media only screen and (max-width:375px){.basket-item-wrapper .basket-item .info-wrapper,.basket-item-wrapper .basket-item .recipe-info-wrapper,.basket-item-wrapper .table .info-wrapper,.basket-item-wrapper .table .recipe-info-wrapper{padding:0 0 0 10px}}.basket-item-wrapper .basket-item .info-wrapper.mymenu-cart-recipe-info .remove-servings,.basket-item-wrapper .basket-item .recipe-info-wrapper.mymenu-cart-recipe-info .remove-servings,.basket-item-wrapper .table .info-wrapper.mymenu-cart-recipe-info .remove-servings,.basket-item-wrapper .table .recipe-info-wrapper.mymenu-cart-recipe-info .remove-servings{display:flex;align-items:center;text-decoration:none}.basket-item-wrapper .basket-item .info-wrapper.mymenu-cart-recipe-info .remove-servings::before,.basket-item-wrapper .basket-item .recipe-info-wrapper.mymenu-cart-recipe-info .remove-servings::before,.basket-item-wrapper .table .info-wrapper.mymenu-cart-recipe-info .remove-servings::before,.basket-item-wrapper .table .recipe-info-wrapper.mymenu-cart-recipe-info .remove-servings::before{margin-right:3px;line-height:22px}.basket-item-wrapper .basket-item .info-wrapper .item-count,.basket-item-wrapper .basket-item .recipe-info-wrapper .item-count,.basket-item-wrapper .table .info-wrapper .item-count,.basket-item-wrapper .table .recipe-info-wrapper .item-count{font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500}.basket-item-wrapper .basket-item .info-wrapper .meal-type-container,.basket-item-wrapper .basket-item .recipe-info-wrapper .meal-type-container,.basket-item-wrapper .table .info-wrapper .meal-type-container,.basket-item-wrapper .table .recipe-info-wrapper .meal-type-container{font-size:13px;display:flex;flex-direction:row;align-items:center;line-height:1.2}.basket-item-wrapper .basket-item .info-wrapper .meal-type-container .icon-flash-1,.basket-item-wrapper .basket-item .recipe-info-wrapper .meal-type-container .icon-flash-1,.basket-item-wrapper .table .info-wrapper .meal-type-container .icon-flash-1,.basket-item-wrapper .table .recipe-info-wrapper .meal-type-container .icon-flash-1{font-size:14px;color:#e8503a;margin:-1px -1px 0 -3px}.basket-item-wrapper .basket-item .info-wrapper .meal-type-container .meal-type,.basket-item-wrapper .basket-item .recipe-info-wrapper .meal-type-container .meal-type,.basket-item-wrapper .table .info-wrapper .meal-type-container .meal-type,.basket-item-wrapper .table .recipe-info-wrapper .meal-type-container .meal-type{font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:13px;margin-right:4px}.basket-item-wrapper .basket-item .info-wrapper .meal-type-container .meal-type.text-xxs,.basket-item-wrapper .basket-item .recipe-info-wrapper .meal-type-container .meal-type.text-xxs,.basket-item-wrapper .table .info-wrapper .meal-type-container .meal-type.text-xxs,.basket-item-wrapper .table .recipe-info-wrapper .meal-type-container .meal-type.text-xxs{font-size:11px}.basket-item-wrapper .basket-item .info-wrapper .meal-type-container .meal-type.text-xs,.basket-item-wrapper .basket-item .recipe-info-wrapper .meal-type-container .meal-type.text-xs,.basket-item-wrapper .table .info-wrapper .meal-type-container .meal-type.text-xs,.basket-item-wrapper .table .recipe-info-wrapper .meal-type-container .meal-type.text-xs{font-size:13px}.basket-item-wrapper .basket-item .info-wrapper .meal-type-container .meal-type.text-sm,.basket-item-wrapper .basket-item .recipe-info-wrapper .meal-type-container .meal-type.text-sm,.basket-item-wrapper .table .info-wrapper .meal-type-container .meal-type.text-sm,.basket-item-wrapper .table .recipe-info-wrapper .meal-type-container .meal-type.text-sm{font-size:15px}.basket-item-wrapper .basket-item .info-wrapper .meal-type-container .meal-type.text-md,.basket-item-wrapper .basket-item .recipe-info-wrapper .meal-type-container .meal-type.text-md,.basket-item-wrapper .table .info-wrapper .meal-type-container .meal-type.text-md,.basket-item-wrapper .table .recipe-info-wrapper .meal-type-container .meal-type.text-md{font-size:19px}.basket-item-wrapper .basket-item .info-wrapper .meal-type-container .meal-type.text-lg,.basket-item-wrapper .basket-item .recipe-info-wrapper .meal-type-container .meal-type.text-lg,.basket-item-wrapper .table .info-wrapper .meal-type-container .meal-type.text-lg,.basket-item-wrapper .table .recipe-info-wrapper .meal-type-container .meal-type.text-lg{font-size:22px}.basket-item-wrapper .basket-item .info-wrapper .meal-type-container .meal-type.text-xl,.basket-item-wrapper .basket-item .recipe-info-wrapper .meal-type-container .meal-type.text-xl,.basket-item-wrapper .table .info-wrapper .meal-type-container .meal-type.text-xl,.basket-item-wrapper .table .recipe-info-wrapper .meal-type-container .meal-type.text-xl{font-size:27px}.basket-item-wrapper .basket-item .info-wrapper .meal-type-container .meal-type.text-xxl,.basket-item-wrapper .basket-item .recipe-info-wrapper .meal-type-container .meal-type.text-xxl,.basket-item-wrapper .table .info-wrapper .meal-type-container .meal-type.text-xxl,.basket-item-wrapper .table .recipe-info-wrapper .meal-type-container .meal-type.text-xxl{font-size:29px}.basket-item-wrapper .basket-item .info-wrapper .meal-type-container .num-servings,.basket-item-wrapper .basket-item .recipe-info-wrapper .meal-type-container .num-servings,.basket-item-wrapper .table .info-wrapper .meal-type-container .num-servings,.basket-item-wrapper .table .recipe-info-wrapper .meal-type-container .num-servings{font-size:15px}.basket-item-wrapper .basket-item .info-wrapper .item-name,.basket-item-wrapper .basket-item .info-wrapper .recipe-item-name,.basket-item-wrapper .basket-item .recipe-info-wrapper .item-name,.basket-item-wrapper .basket-item .recipe-info-wrapper .recipe-item-name,.basket-item-wrapper .table .info-wrapper .item-name,.basket-item-wrapper .table .info-wrapper .recipe-item-name,.basket-item-wrapper .table .recipe-info-wrapper .item-name,.basket-item-wrapper .table .recipe-info-wrapper .recipe-item-name{font-size:15px;line-height:130%;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;position:relative;overflow:hidden}.basket-item-wrapper .basket-item .info-wrapper .item-name:after,.basket-item-wrapper .basket-item .info-wrapper .recipe-item-name:after,.basket-item-wrapper .basket-item .recipe-info-wrapper .item-name:after,.basket-item-wrapper .basket-item .recipe-info-wrapper .recipe-item-name:after,.basket-item-wrapper .table .info-wrapper .item-name:after,.basket-item-wrapper .table .info-wrapper .recipe-item-name:after,.basket-item-wrapper .table .recipe-info-wrapper .item-name:after,.basket-item-wrapper .table .recipe-info-wrapper .recipe-item-name:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:50%;height:1.5em;background:linear-gradient(to right,rgba(255,255,255,0),#fff 80%)}.basket-item-wrapper .basket-item .info-wrapper .item-name.bg-wheat:after,.basket-item-wrapper .basket-item .info-wrapper .recipe-item-name.bg-wheat:after,.basket-item-wrapper .basket-item .recipe-info-wrapper .item-name.bg-wheat:after,.basket-item-wrapper .basket-item .recipe-info-wrapper .recipe-item-name.bg-wheat:after,.basket-item-wrapper .table .info-wrapper .item-name.bg-wheat:after,.basket-item-wrapper .table .info-wrapper .recipe-item-name.bg-wheat:after,.basket-item-wrapper .table .recipe-info-wrapper .item-name.bg-wheat:after,.basket-item-wrapper .table .recipe-info-wrapper .recipe-item-name.bg-wheat:after{background:-webkit-linear-gradient(left,rgba(251,249,243,0),#fbf9f3 80%);background:-o-linear-gradient(left,rgba(251,249,243,0),#fbf9f3 80%);background:linear-gradient(to right,rgba(251,249,243,0),#fbf9f3 80%)}.basket-item-wrapper .basket-item .info-wrapper .item-name i.text-xxs,.basket-item-wrapper .basket-item .info-wrapper .recipe-item-name i.text-xxs,.basket-item-wrapper .basket-item .recipe-info-wrapper .item-name i.text-xxs,.basket-item-wrapper .basket-item .recipe-info-wrapper .recipe-item-name i.text-xxs,.basket-item-wrapper .table .info-wrapper .item-name i.text-xxs,.basket-item-wrapper .table .info-wrapper .recipe-item-name i.text-xxs,.basket-item-wrapper .table .recipe-info-wrapper .item-name i.text-xxs,.basket-item-wrapper .table .recipe-info-wrapper .recipe-item-name i.text-xxs{line-height:16px;display:block}@supports (-webkit-line-clamp:1){.basket-item-wrapper .basket-item .info-wrapper .recipe-item-name:after,.basket-item-wrapper .basket-item .recipe-info-wrapper .recipe-item-name:after,.basket-item-wrapper .table .info-wrapper .recipe-item-name:after,.basket-item-wrapper .table .recipe-info-wrapper .recipe-item-name:after{display:none}}.basket-item-wrapper .basket-item .info-wrapper .count-price-container,.basket-item-wrapper .basket-item .recipe-info-wrapper .count-price-container,.basket-item-wrapper .table .info-wrapper .count-price-container,.basket-item-wrapper .table .recipe-info-wrapper .count-price-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.basket-item-wrapper .basket-item .info-wrapper .count-price-container .recipe-quantity-wrapper,.basket-item-wrapper .basket-item .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper,.basket-item-wrapper .table .info-wrapper .count-price-container .recipe-quantity-wrapper,.basket-item-wrapper .table .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper{flex-direction:row;position:relative;align-items:center;display:flex;margin-top:5px;justify-content:space-between;width:100%;max-width:246px}.basket-item-wrapper .basket-item .info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector,.basket-item-wrapper .basket-item .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector,.basket-item-wrapper .table .info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector,.basket-item-wrapper .table .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector{min-width:132px;margin:0;height:29px;font-size:13px;line-height:normal;padding:5px 0 5px 10px;text-indent:0;background-color:#fff;border:1px solid #7f7f7f;border-radius:16px;background-position:calc(100% - 15px) calc(1em + -2px),calc(100% - 10px) calc(1em + -2px)}@media only screen and (max-width:375px){.basket-item-wrapper .basket-item .info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector,.basket-item-wrapper .basket-item .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector,.basket-item-wrapper .table .info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector,.basket-item-wrapper .table .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector{min-width:115px;padding:5px 0 5px 8px;font-size:11px;line-height:110%;background-position:calc(100% - 15px) 1em,calc(100% - 10px) 1em}}.basket-item-wrapper .basket-item .info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector:hover,.basket-item-wrapper .basket-item .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector:hover,.basket-item-wrapper .table .info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector:hover,.basket-item-wrapper .table .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector:hover{border:1px solid #000;cursor:pointer;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.basket-item-wrapper .basket-item .info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector:focus,.basket-item-wrapper .basket-item .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector:focus,.basket-item-wrapper .table .info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector:focus,.basket-item-wrapper .table .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector:focus{border-color:#7f7f7f}.basket-item-wrapper .basket-item .info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector.mymenu-cart-selector,.basket-item-wrapper .basket-item .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector.mymenu-cart-selector,.basket-item-wrapper .table .info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector.mymenu-cart-selector,.basket-item-wrapper .table .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector.mymenu-cart-selector{width:100%;max-width:160px}.basket-item-wrapper .basket-item .info-wrapper .count-price-container .recipe-quantity-wrapper .basket-item-price,.basket-item-wrapper .basket-item .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper .basket-item-price,.basket-item-wrapper .table .info-wrapper .count-price-container .recipe-quantity-wrapper .basket-item-price,.basket-item-wrapper .table .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper .basket-item-price{width:100%;margin-left:10px;font-size:15px;line-height:14px}@media only screen and (max-width:375px){.basket-item-wrapper .basket-item .info-wrapper .count-price-container .recipe-quantity-wrapper .basket-item-price,.basket-item-wrapper .basket-item .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper .basket-item-price,.basket-item-wrapper .table .info-wrapper .count-price-container .recipe-quantity-wrapper .basket-item-price,.basket-item-wrapper .table .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper .basket-item-price{font-size:13px}}.basket-item-wrapper .basket-item .info-wrapper .count-price-container .recipe-quantity-wrapper .remove-item,.basket-item-wrapper .basket-item .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper .remove-item,.basket-item-wrapper .table .info-wrapper .count-price-container .recipe-quantity-wrapper .remove-item,.basket-item-wrapper .table .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper .remove-item{font-size:15px;margin-left:12px;line-height:30px}.basket-item-wrapper .basket-item .info-wrapper .count-price-container .recipe-quantity-wrapper .remove-item.icon-close,.basket-item-wrapper .basket-item .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper .remove-item.icon-close,.basket-item-wrapper .table .info-wrapper .count-price-container .recipe-quantity-wrapper .remove-item.icon-close,.basket-item-wrapper .table .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper .remove-item.icon-close{font-size:17px;margin-left:12px;line-height:13px;text-decoration:none}.basket-item-wrapper .basket-item .info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector-addon,.basket-item-wrapper .basket-item .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector-addon,.basket-item-wrapper .table .info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector-addon,.basket-item-wrapper .table .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector-addon{width:45px!important;min-width:unset}@-moz-document url-prefix(){.basket-item-wrapper .basket-item .info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector,.basket-item-wrapper .basket-item .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector,.basket-item-wrapper .table .info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector,.basket-item-wrapper .table .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector{text-indent:0}}.basket-item-wrapper .basket-item .info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector:focus+.spinner-container,.basket-item-wrapper .basket-item .info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector:hover+.spinner-container,.basket-item-wrapper .basket-item .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector:focus+.spinner-container,.basket-item-wrapper .basket-item .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector:hover+.spinner-container,.basket-item-wrapper .table .info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector:focus+.spinner-container,.basket-item-wrapper .table .info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector:hover+.spinner-container,.basket-item-wrapper .table .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector:focus+.spinner-container,.basket-item-wrapper .table .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper select.basket-item-selector:hover+.spinner-container{background-color:#e0e7ce}.basket-item-wrapper .basket-item .info-wrapper .count-price-container .recipe-quantity-wrapper .spinner-container,.basket-item-wrapper .basket-item .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper .spinner-container,.basket-item-wrapper .table .info-wrapper .count-price-container .recipe-quantity-wrapper .spinner-container,.basket-item-wrapper .table .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper .spinner-container{display:none;align-items:center;position:absolute;border-radius:16px;height:100%;width:100%;left:0;top:0;background-color:#fff;padding:0}.basket-item-wrapper .basket-item .info-wrapper .count-price-container .recipe-quantity-wrapper .spinner-container img,.basket-item-wrapper .basket-item .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper .spinner-container img,.basket-item-wrapper .table .info-wrapper .count-price-container .recipe-quantity-wrapper .spinner-container img,.basket-item-wrapper .table .recipe-info-wrapper .count-price-container .recipe-quantity-wrapper .spinner-container img{width:15px}.basket-item-wrapper .basket-item .info-wrapper .count-price-container .remove-servings,.basket-item-wrapper .basket-item .recipe-info-wrapper .count-price-container .remove-servings,.basket-item-wrapper .table .info-wrapper .count-price-container .remove-servings,.basket-item-wrapper .table .recipe-info-wrapper .count-price-container .remove-servings{color:#946d1e;padding-left:8px;font-size:13px;margin-top:5px;height:22px}.basket-item-wrapper .basket-item .info-wrapper .count-price-container .remove-servings:hover,.basket-item-wrapper .basket-item .recipe-info-wrapper .count-price-container .remove-servings:hover,.basket-item-wrapper .table .info-wrapper .count-price-container .remove-servings:hover,.basket-item-wrapper .table .recipe-info-wrapper .count-price-container .remove-servings:hover{cursor:pointer}.basket-item-wrapper .basket-item .info-wrapper .count-price-container .remove-servings:focus,.basket-item-wrapper .basket-item .recipe-info-wrapper .count-price-container .remove-servings:focus,.basket-item-wrapper .table .info-wrapper .count-price-container .remove-servings:focus,.basket-item-wrapper .table .recipe-info-wrapper .count-price-container .remove-servings:focus{cursor:pointer}.basket-item-wrapper .basket-item .price-wrapper,.basket-item-wrapper .basket-item .recipe-price-wrapper,.basket-item-wrapper .table .price-wrapper,.basket-item-wrapper .table .recipe-price-wrapper{display:flex;text-align:right;flex-grow:2;justify-content:end;align-items:center}.basket-item-wrapper .basket-item .price-wrapper p,.basket-item-wrapper .basket-item .recipe-price-wrapper p,.basket-item-wrapper .table .price-wrapper p,.basket-item-wrapper .table .recipe-price-wrapper p{margin:0;padding:0}.basket-item-wrapper .basket-item .price-wrapper p .strikethrough,.basket-item-wrapper .basket-item .recipe-price-wrapper p .strikethrough,.basket-item-wrapper .table .price-wrapper p .strikethrough,.basket-item-wrapper .table .recipe-price-wrapper p .strikethrough{text-decoration:line-through;color:#595959}.basket-item-wrapper .protein-addon{font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-style:italic;line-height:130%;width:100%;margin:4px 0}.basket-item-wrapper .protein-addon .protein-price{display:table-cell;text-align:right;min-width:65px}.basket-summary-wrapper .checkout-table{color:#000;border:none;padding:0;margin-top:24px}.basket-summary-wrapper .checkout-table .table{background-color:transparent;margin-bottom:5px}.basket-summary-wrapper .checkout-table .table .empty-cell,.basket-summary-wrapper .checkout-table .table .total-cell{display:table-cell;width:37%;font-size:15px}.basket-summary-wrapper .checkout-table .table .empty-cell{width:50px}.basket-summary-wrapper .checkout-table .table .total-cell{text-align:right}.basket-summary-wrapper .checkout-table .table .total-cell.FREE,.basket-summary-wrapper .checkout-table .table .total-cell.free{color:#792cf5;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500}.basket-summary-wrapper .checkout-table .table .total-cell .FREE,.basket-summary-wrapper .checkout-table .table .total-cell .free{color:#792cf5;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500}.basket-summary-wrapper .checkout-table .table .total-label{font-size:15px}.discount-disclaimer-container{text-align:center}.discount-disclaimer-container p{margin:10px 0 20px}.checkmark-animation{width:32px;height:32px;position:absolute;left:3px;top:3px;display:none;border-radius:50%;display:block;stroke-width:3;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0 0 0 #792cf5;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.modal-cart .checkmark-animation{width:40px;height:40px}.checkmark-animation .checkmark_circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#792cf5;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark-animation .checkmark_check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.15,1.15,1)}}@keyframes fill{100%{box-shadow:inset 0 0 0 30px #792cf5}}.btn.basket-btn{height:40px;padding:0 16px;margin-left:8px;float:right;background-color:#ffe849;color:#000;display:flex;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;line-height:40px;position:relative}@media only screen and (min-width:992px){.btn.basket-btn{margin-left:16px}}@media only screen and (max-width:767px){.btn.basket-btn{padding:0 16px}}.btn.basket-btn:hover{background-color:#f9b75d}.btn.basket-btn.coupon-basket-btn{line-height:24px}@media only screen and (max-width:767px){.btn.basket-btn.coupon-basket-btn{line-height:25px}}.btn.basket-btn .cart{display:inline-block;font-size:17px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500}@media only screen and (max-width:767px){.btn.basket-btn .cart{font-size:15px}}.btn.basket-btn .divider{display:inline-block;height:17px;width:1px;background-color:#a1bdaf;vertical-align:middle;margin:0 10px}.btn.basket-btn .num-boxes,.btn.basket-btn .num-items{display:inline-block;color:#000;text-align:center;font-size:17px;padding:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;margin:0 0 0 4px}@media only screen and (max-width:991px){.btn.basket-btn .num-boxes,.btn.basket-btn .num-items{font-size:17px}}.btn.basket-btn .checkout-text{font-size:15px;vertical-align:middle;line-height:1em;margin-right:4px}@media only screen and (max-width:991px){.btn.basket-btn .checkout-text{display:none}}.btn.basket-btn .btn-coupon-discount{font-size:13px;color:#000;text-align:center;position:absolute;bottom:2px;left:0;width:100%;display:flex;justify-content:center}@media only screen and (max-width:991px){.btn.basket-btn .btn-coupon-discount{font-size:11px}}@media only screen and (min-width:992px){.basket-btn-container .dropdown.hovered .dropdown-menu,.basket-btn-container .dropdown:hover .dropdown-menu,.mymenu-controls-wrapper .dropdown.hovered .dropdown-menu,.mymenu-controls-wrapper .dropdown:hover .dropdown-menu,.shop-basket-container .dropdown.hovered .dropdown-menu,.shop-basket-container .dropdown:hover .dropdown-menu{display:block}}.basket-btn-container .dropdown-menu,.mymenu-controls-wrapper .dropdown-menu,.shop-basket-container .dropdown-menu{left:auto;right:-1px;top:40px;padding:0;width:420px}@media only screen and (min-width:768px) and (max-width:1023px){.basket-btn-container .dropdown-menu,.mymenu-controls-wrapper .dropdown-menu,.shop-basket-container .dropdown-menu{right:-10px;top:60px}}@media only screen and (max-width:767px){.basket-btn-container .dropdown-menu,.mymenu-controls-wrapper .dropdown-menu,.shop-basket-container .dropdown-menu{position:absolute;right:-10px;left:auto;top:69px;width:100vw}}.basket-btn-container .dropdown-menu .close,.mymenu-controls-wrapper .dropdown-menu .close,.shop-basket-container .dropdown-menu .close{display:none}.basket-btn-container .dropdown-menu .close.cart-close,.mymenu-controls-wrapper .dropdown-menu .close.cart-close,.shop-basket-container .dropdown-menu .close.cart-close{display:block}@media only screen and (max-width:767px){.basket-btn-container .dropdown-menu .close,.mymenu-controls-wrapper .dropdown-menu .close,.shop-basket-container .dropdown-menu .close{display:block}}.basket-btn-container .dropdown-menu:before,.mymenu-controls-wrapper .dropdown-menu:before,.shop-basket-container .dropdown-menu:before{position:absolute;top:-12px;left:auto;display:inline-block;border-right:11px solid transparent;border-bottom:12px solid #ccc;border-left:11px solid transparent;border-bottom-color:rgba(0,0,0,.2);content:''}.basket-btn-container .dropdown-menu:after,.mymenu-controls-wrapper .dropdown-menu:after,.shop-basket-container .dropdown-menu:after{position:absolute;top:-12px;left:auto;display:inline-block;border-right:10px solid transparent;border-bottom:12px solid #fff;border-left:10px solid transparent;content:''}.basket-btn-container .dropdown-menu.pull-right:before,.basket-btn-container .dropdown-menu:before,.mymenu-controls-wrapper .dropdown-menu.pull-right:before,.mymenu-controls-wrapper .dropdown-menu:before,.shop-basket-container .dropdown-menu.pull-right:before,.shop-basket-container .dropdown-menu:before{right:20px;left:auto}.basket-btn-container .dropdown-menu.pull-right:after,.basket-btn-container .dropdown-menu::after,.mymenu-controls-wrapper .dropdown-menu.pull-right:after,.mymenu-controls-wrapper .dropdown-menu::after,.shop-basket-container .dropdown-menu.pull-right:after,.shop-basket-container .dropdown-menu::after{right:21px;left:auto}.basket-summary-wrapper{overflow-y:auto;max-height:70vh}.basket-summary-wrapper.cart-summary{width:100%;-webkit-overflow-scrolling:touch}@media only screen and (min-width:992px){.basket-summary-wrapper.cart-summary{height:calc(100vh - 150px);max-height:600px}}@media only screen and (max-width:991px){.basket-summary-wrapper{background-color:#fff}}@media only screen and (max-width:767px){.basket-summary-wrapper{width:100%;max-height:none}}.basket-summary-wrapper .saveMenuButton{width:100%}.basket-summary-wrapper .cart-progress-status{font-size:13px;color:#595959;text-align:right;margin:4px 0 0}.basket-summary-wrapper .cart-num-boxes-container{margin-bottom:8px;margin-top:-12px}.basket-summary-wrapper .basket-padding{padding:20px 20px 10px}@media only screen and (max-width:375px){.basket-summary-wrapper .basket-padding{padding:15px 15px 10px}}.basket-summary-wrapper .discount-message-disclaimer{text-align:center}.basket-summary-wrapper .discount-message-disclaimer p{font-size:13px;color:#595959}.basket-summary-wrapper .discount-message-disclaimer p a,.basket-summary-wrapper .discount-message-disclaimer p a:active,.basket-summary-wrapper .discount-message-disclaimer p a:hover{color:#595959!important;text-decoration:underline}.basket-summary-wrapper .basket-controls-wrapper hr{margin:20px -20px}.basket-summary-wrapper .basket-controls-wrapper .add-meals-message{background-color:#ffe849;padding:24px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:17px;min-height:40vh;margin:16px 0 24px}@media only screen and (max-width:991px){.basket-summary-wrapper .basket-list-container{margin-top:45px}}.basket-summary-wrapper .basket-list-container .empty-basket-message img{width:100px;margin:0 auto 10px}.basket-summary-wrapper .basket-list-container .basket-list-header{display:flex;justify-content:space-between}.basket-summary-wrapper .basket-list-container .basket-list-header .detail-link{color:#946d1e!important;font-size:13px;padding:0}.basket-summary-wrapper .basket-list-container .basket-list-header .detail-link:hover{background-color:transparent}.basket-summary-wrapper .basket-list-container .addon-label,.basket-summary-wrapper .basket-list-container .dinner-label{font-size:17px}.basket-summary-wrapper .basket-list-container .dinner-serving-info{margin:0 0 15px;display:none}.basket-summary-wrapper .basket-list-container .dinner-serving-info #dinnersTotal,.basket-summary-wrapper .basket-list-container .dinner-serving-info .dinner-total{float:right;color:#000}.basket-summary-wrapper .basket-list-container .basket-items,.basket-summary-wrapper .basket-list-container .basket-reward-items{margin-bottom:24px}.basket-summary-wrapper .basket-list-container .basket-items .meal-type-header,.basket-summary-wrapper .basket-list-container .basket-reward-items .meal-type-header{font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;font-size:17px;margin-top:8px;margin-bottom:8px}.basket-summary-wrapper .basket-list-container .basket-items .meal-type-header:only-child,.basket-summary-wrapper .basket-list-container .basket-reward-items .meal-type-header:only-child{display:none}.basket-summary-wrapper .basket-list-container .basket-reward-items .recipe-info-wrapper .tag-name{font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:13px}.basket-summary-wrapper .basket-list-container .basket-reward-items .recipe-info-wrapper .tag-name.text-xxs{font-size:11px}.basket-summary-wrapper .basket-list-container .basket-reward-items .recipe-info-wrapper .tag-name.text-xs{font-size:13px}.basket-summary-wrapper .basket-list-container .basket-reward-items .recipe-info-wrapper .tag-name.text-sm{font-size:15px}.basket-summary-wrapper .basket-list-container .basket-reward-items .recipe-info-wrapper .tag-name.text-md{font-size:19px}.basket-summary-wrapper .basket-list-container .basket-reward-items .recipe-info-wrapper .tag-name.text-lg{font-size:22px}.basket-summary-wrapper .basket-list-container .basket-reward-items .recipe-info-wrapper .tag-name.text-xl{font-size:27px}.basket-summary-wrapper .basket-list-container .basket-reward-items .recipe-info-wrapper .tag-name.text-xxl{font-size:29px}.basket-summary-wrapper .basket-list-container .basket-reward-items .recipe-info-wrapper .tag-name .icon-flash-1{color:#e8503a}.basket-summary-wrapper .basket-list-container .basket-reward-items .recipe-info-wrapper .recipe-item-name{-webkit-line-clamp:unset;overflow:visible}.basket-summary-wrapper .basket-list-container .basket-reward-items .basket-item-wrapper .img-wrapper .img-container img.reward-img{width:100%;margin-left:0}.basket-summary-wrapper .basket-list-container .basket-reward-items a:hover{text-decoration:none}.basket-summary-wrapper .basket-footer{background:#000;padding:15px}.basket-summary-wrapper .basket-footer .white-text{color:#fff}.basket-summary-wrapper .credit-disclaimer{text-align:center;color:#946d1e;font-size:15px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-style:italic}.basket-message-wrapper{-webkit-box-shadow:0 -1px 7px 0 rgba(255,255,255,.35);-moz-box-shadow:0 -1px 7px 0 rgba(255,255,255,.35);box-shadow:0 -1px 7px 0 rgba(255,255,255,.35);position:absolute;width:100%;bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#f4f2ed}.basket-message-wrapper .byb-message-container{padding:0 15px;text-align:center;color:#000;background-color:#f4f2ed;border-radius:0 0 4px 4px;font-size:15px;margin-bottom:0}@media only screen and (max-width:767px){.basket-message-wrapper .byb-message-container{display:none}}.basket-message-wrapper .byb-message-container p{margin:0;font-size:15px}.basket-message-wrapper .byb-message-container p span{padding:8px 0;display:inline-block}.basket-message-wrapper .byb-message-container div img{width:25px;height:auto}.upsell-container .upsell-body{padding:20px;border-bottom:2px solid #7f7f7f}.upsell-container .upsell-footer{padding:10px}.upsell-container .upsell-footer p{display:block;margin:0;cursor:pointer}.open-basket{height:55vh;max-height:480px;transition:180ms}.close-basket{height:0!important;transition:180ms}.week-selector-container select.delivery-date-selector{width:100%;display:block;background-color:#fff;background-position:calc(100% - 16px) calc(1em + -2px),calc(100% - 10px) calc(1em + -2px);line-height:130%;text-indent:0;margin-top:0;height:auto!important;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.week-selector-container select.delivery-date-selector.show-selector{visibility:visible;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.week-selector-container select.delivery-date-selector.two-dates{font-size:24px}@media only screen and (max-width:767px){.week-selector-container select.delivery-date-selector.two-dates{font-size:23px}}@media only screen and (max-width:375px){.week-selector-container select.delivery-date-selector.two-dates{font-size:20px}}.week-selector-container select.delivery-date-selector.saved{color:#946d1e;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.week-selector-container select.delivery-date-selector:disabled{background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%);-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.week-selector-container .delivery-date-spinner-container{display:none;position:absolute;top:62px;right:31px}.week-selector-container .delivery-date-spinner-container img.spinner{width:13px;vertical-align:10%;display:inline-block}.week-selector-container .delivery-date-check-mark{display:none;position:absolute;color:#ffe849;right:31px;top:62px;font-size:15px;background-color:#fff}.edit-mode .basket-message-wrapper .byb-message-container{display:none}.close{visibility:hidden}@media only screen and (max-width:991px){.sticky #basket-container{left:-300px}}@media only screen and (max-width:767px){.sticky #basket-container{left:0}}#basket-mobile-modal .modal-dialog{max-width:480px;width:100%}.join-flow-simple.cart-backdrop-active{overflow:hidden}@media only screen and (min-width:1280px){.join-flow-simple .modal-cart{display:block}}.join-flow-simple .modal-cart .basket-summary-wrapper{display:flex;flex-direction:column;height:100%}@media only screen and (min-width:1280px){.join-flow-simple .modal-cart .basket-summary-wrapper{margin-right:380px}}.join-flow-simple .modal-cart .basket-summary-wrapper .cart-progress-wrapper{padding:20px}@media only screen and (max-width:375px){.join-flow-simple .modal-cart .basket-summary-wrapper .cart-progress-wrapper{padding:15px}}.join-flow-simple .modal-cart .basket-summary-wrapper .cart-progress-wrapper .cart-close{visibility:visible;opacity:1;margin-left:-3px;float:left}@media only screen and (min-width:1280px){.join-flow-simple .modal-cart .basket-summary-wrapper .cart-progress-wrapper .cart-close{display:none}}.join-flow-simple .modal-cart .basket-summary-wrapper .cart-progress-wrapper .progress-message{margin-bottom:10px;margin-left:30px;font-size:14px}@media only screen and (min-width:1280px){.join-flow-simple .modal-cart .basket-summary-wrapper .cart-progress-wrapper .progress-message{margin-bottom:5px;margin-left:0;font-size:15px}}.join-flow-simple .modal-cart .basket-summary-wrapper .cart-progress-wrapper .progress{height:8px;margin:0;position:relative;overflow:initial;padding-right:14px;border-radius:unset;background-color:#7f7f7f;-webkit-box-shadow:none;box-shadow:none}.join-flow-simple .modal-cart .basket-summary-wrapper .cart-progress-wrapper .progress .progress-bar{line-height:8px;background-color:#c4b5fa;-webkit-box-shadow:none;box-shadow:none}.join-flow-simple .modal-cart .basket-summary-wrapper .cart-progress-wrapper .progress .checkmark{position:absolute;top:-12px;left:unset;right:-2px;width:30px;height:30px;background:#c4b5fa}.join-flow-simple .modal-cart .basket-summary-wrapper .cart-progress-wrapper .progress .checkmark .checkmark_circle{animation:unset}.join-flow-simple .modal-cart .basket-summary-wrapper .basket-padding{flex-grow:1;height:unset;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-top:0}.join-flow-simple .modal-cart .basket-summary-wrapper .basket-padding .basket-controls-wrapper .add-meals-message{flex-direction:column;width:100%;height:100%;min-height:auto;margin:0;padding:0 0 20px;background-color:#fff}@media only screen and (min-width:1280px){.join-flow-simple .modal-cart .basket-summary-wrapper .basket-padding .basket-controls-wrapper .basket-header{display:none}}.join-flow-simple .modal-cart .basket-summary-wrapper .basket-padding .basket-controls-wrapper .basket-list-container{width:100%}.join-flow-simple .modal-cart .basket-summary-wrapper .basket-padding .basket-controls-wrapper .basket-list-container .meal-type-header{margin-top:0;margin-bottom:16px;pointer-events:none}.join-flow-simple .modal-cart .basket-summary-wrapper .basket-padding .basket-controls-wrapper .basket-list-container .basket-items:not(:empty){margin-bottom:16px}.join-flow-simple .modal-cart .basket-summary-wrapper .basket-weekly-subscription{margin:0;padding:24px 0;border-top:1px solid #7f7f7f;background-color:#fff;box-shadow:unset;-webkit-box-shadow:unset}.join-flow-simple .modal-cart .basket-summary-wrapper .basket-weekly-subscription .commitment-disclaimer{display:flex}.join-flow-simple .modal-cart .basket-summary-wrapper .basket-weekly-subscription .commitment-disclaimer img{width:32px}.join-flow-simple .modal-cart .basket-summary-wrapper .cart-submit-btn-container{position:initial;min-height:auto;margin:0;background-color:#f4f2ed;box-shadow:none;-webkit-box-shadow:none;text-align:left}.join-flow-simple .cart-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1039;opacity:1;background-color:transparent;backdrop-filter:blur(150px);-webkit-backdrop-filter:blur(150px)}.join-flow-simple.signupPage .primary-cta-container-sm{display:none;flex-direction:row;flex-wrap:wrap;justify-content:center;z-index:1039;padding:16px;background-color:#f4f2ed;box-shadow:none}@media only screen and (max-width:1279px){.join-flow-simple.signupPage .primary-cta-container-sm{display:flex}}.join-flow-simple.signupPage .primary-cta-container-sm .basket-btn-dropdown{display:flex;flex-direction:row;flex-wrap:nowrap;column-gap:16px;justify-content:center;width:100%}@media only screen and (max-width:991px){.join-flow-simple.signupPage .primary-cta-container-sm .basket-btn-dropdown{display:flex}}.join-flow-simple.signupPage .primary-cta-container-sm .basket-btn-dropdown .btn.basket-btn{height:auto;line-height:inherit;align-items:center}.join-flow-simple.signupPage .primary-cta-container-sm .basket-btn-dropdown .btn.basket-btn.jf-cart-sort-btn{min-width:100px;border:solid 1px #000}.join-flow-simple.signupPage .primary-cta-container-sm .basket-btn-dropdown .btn.basket-btn.jf-cart-sort-btn .num-items{width:32px;height:32px;background-color:#ffe849;color:#000}.join-flow-simple.signupPage .primary-cta-container-sm .basket-btn-dropdown .btn.basket-btn.jf-cart-sort-btn .checkmark-animation{width:32px;height:32px}.join-flow-simple.signupPage .primary-cta-container-sm .basket-btn-dropdown .btn.basket-btn.jf-cart-sort-btn .cart{font-size:17px}.join-flow-simple.signupPage .primary-cta-container-sm .basket-btn-dropdown .btn.basket-btn.empty-basket{background-color:#7f7f7f;border:solid 1px #7f7f7f;color:#fff}.join-flow-simple.signupPage .primary-cta-container-sm .basket-btn-dropdown .btn.basket-btn.empty-basket .num-items{background-color:#595959;color:#fff}.join-flow-simple.signupPage .primary-cta-container-sm .basket-btn-dropdown .btn-checkout{flex:0 1 240px}.join-flow-simple.signupPage .primary-cta-container-sm .basket-btn-dropdown .btn-checkout.disabled{opacity:1;background-color:#7f7f7f;border:solid 1px #7f7f7f;color:#fff}.join-flow-simple.signupPage .primary-cta-container-sm .quantity-under-minimum-warning{font-size:15px;margin:16px auto 0;color:#000}.modal-cart{text-align:left;left:unset;position:fixed;right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-5px;width:100%;max-width:380px;padding:0!important}@media only screen and (max-width:480px){.modal-cart{width:100%}}.modal-cart.fade:not(.in) .modal-dialog{-webkit-transform:translate3d(25%,0,0);transform:translate3d(25%,0,0)}.modal-cart .modal-dialog{width:auto;margin:0!important}.modal-cart .modal-dialog .modal-content{box-shadow:none}.modal-cart .modal-dialog .modal-content .basket-header{position:relative}.modal-cart .modal-dialog .modal-content .basket-header .close{top:2px;right:-3px}.modal-cart .basket-summary-wrapper{max-height:none;height:100vh}.modal-cart .basket-summary-wrapper .basket-padding{width:100%;height:100vh;display:flex;flex-direction:column;padding-bottom:0}.modal-cart .basket-summary-wrapper .basket-padding .basket-controls-wrapper{flex-grow:1}.modal-cart .basket-summary-wrapper .basket-padding .spacer{height:106px;min-height:20vh}.modal-cart .basket-summary-wrapper .basket-list-container{margin-top:0;display:flex;flex-direction:column}.modal-cart .basket-summary-wrapper .basket-list-container.FRESH_AND_READY .meal-kits-header{order:3}.modal-cart .basket-summary-wrapper .basket-list-container.FRESH_AND_READY .basket-items-meal-kits{order:4}.modal-cart .basket-summary-wrapper .basket-list-container .meal-type-header{font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;font-size:17px;margin-top:8px;margin-bottom:8px;display:none}.modal-cart .basket-summary-wrapper .basket-list-container .basket-items{margin:0}.modal-cart .basket-summary-wrapper .basket-list-container .basket-items:empty{display:none}.modal-cart .basket-summary-wrapper .basket-weekly-subscription{background-color:#f4f2ed;margin:0 -20px;padding:20px}@media only screen and (max-width:767px){.modal-cart .basket-summary-wrapper .basket-weekly-subscription{margin:0 -15px;padding:15px}}.modal-cart .basket-summary-wrapper .basket-weekly-subscription .disclaimer{text-align:left;margin:0;font-size:15px}.modal-cart .cart-submit-btn-container{background-color:#fff;position:absolute;text-align:center;bottom:0;-webkit-box-shadow:0 -1px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:0 -1px 5px 0 rgba(0,0,0,.3);box-shadow:0 -1px 5px 0 rgba(0,0,0,.3);margin:0 -20px;padding:20px;width:100%;min-height:20vh;display:flex;flex-direction:column;justify-content:center;z-index:15}@media only screen and (max-width:767px){.modal-cart .cart-submit-btn-container{min-height:auto;margin:0 -20px;padding:12px 16px}}@media only screen and (max-width:375px){.modal-cart .cart-submit-btn-container{margin:0 -15px;padding:12px 16px}}.modal-cart .cart-submit-btn-container .close-cart{font-size:17px;margin-bottom:12px;display:inline-block}.modal-cart .cart-submit-btn-container .cart-btn{width:100%!important;margin:0;position:relative}.modal-cart .cart-submit-btn-container .cart-btn .num-items{width:40px;height:40px;background-color:#000;color:#fff;position:absolute;left:3px;top:3px;border-radius:25px;display:flex;align-items:center;justify-content:center;align-self:center}.modal-cart .cart-submit-btn-container .cart-btn .cart{font-size:20px;padding-left:16px}.modal-cart .cart-submit-btn-container .cart-btn .btn-primary-spinner{position:absolute;right:16px;top:15px}@media only screen and (min-width:768px) and (max-width:991px){.product.tile.selected .protein-options-link-container .protein-link,.product.tile.selected .protein-options-link-container .upgrade-this,.product.tile.selected .protein-pantry-container .protein-link,.product.tile.selected .protein-pantry-container .upgrade-this{width:calc(100% - 190px);margin:0 0 0 5px}}.protein-options-link-container,.protein-pantry-container{width:100%;border-top:solid 1px #7f7f7f;margin-top:5px;padding:6px 0 10px}@media only screen and (min-width:480px) and (max-width:767px){.protein-options-link-container,.protein-pantry-container{border-top:none;margin:0 0 -15px}}.protein-options-link-container.active .upgrade-this,.protein-pantry-container.active .upgrade-this{width:calc(100% - 40px)}.protein-options-link-container.disabled .icon,.protein-options-link-container.disabled .upgrade-compare,.protein-options-link-container.disabled .upgrade-this,.protein-pantry-container.disabled .icon,.protein-pantry-container.disabled .upgrade-compare,.protein-pantry-container.disabled .upgrade-this{color:#595959}.protein-options-link-container .icon-angle-down,.protein-options-link-container .icon-chevron-right-thin,.protein-pantry-container .icon-angle-down,.protein-pantry-container .icon-chevron-right-thin{color:#000;font-size:11px;line-height:1.2em;vertical-align:baseline;text-decoration:none}.protein-options-link-container .icon-angle-down,.protein-pantry-container .icon-angle-down{font-size:17px;display:none}.protein-options-link-container .icon-angle-down:before,.protein-pantry-container .icon-angle-down:before{vertical-align:text-bottom}.protein-options-link-container .protein-link,.protein-options-link-container .upgrade-this,.protein-pantry-container .protein-link,.protein-pantry-container .upgrade-this{display:inline-block;vertical-align:middle;width:100%;font-size:13px;color:#000;line-height:120%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;text-decoration:none}@media only screen and (max-width:767px){.protein-options-link-container .protein-link,.protein-options-link-container .upgrade-this,.protein-pantry-container .protein-link,.protein-pantry-container .upgrade-this{padding:0}}@media only screen and (min-width:768px) and (max-width:991px){.protein-options-link-container .protein-link,.protein-options-link-container .upgrade-this,.protein-pantry-container .protein-link,.protein-pantry-container .upgrade-this{padding-right:2px;font-size:11px}}.protein-options-link-container .protein-link:hover .upgrade-this-text,.protein-options-link-container .upgrade-this:hover .upgrade-this-text,.protein-pantry-container .protein-link:hover .upgrade-this-text,.protein-pantry-container .upgrade-this:hover .upgrade-this-text{text-decoration:underline}.protein-options-link-container .protein-link:hover .icon-flex,.protein-options-link-container .upgrade-this:hover .icon-flex,.protein-pantry-container .protein-link:hover .icon-flex,.protein-pantry-container .upgrade-this:hover .icon-flex{color:#946d1e}.protein-options-link-container .protein-link .icon-flex,.protein-options-link-container .upgrade-this .icon-flex,.protein-pantry-container .protein-link .icon-flex,.protein-pantry-container .upgrade-this .icon-flex{width:10px;vertical-align:baseline;margin-right:1px}.protein-options-link-container .protein-link .circle-plus,.protein-options-link-container .upgrade-this .circle-plus,.protein-pantry-container .protein-link .circle-plus,.protein-pantry-container .upgrade-this .circle-plus{display:inline-block;border:1px solid #946d1e;border-radius:50%;height:14px;width:14px;vertical-align:sub}.protein-options-link-container .protein-link .circle-plus span,.protein-options-link-container .upgrade-this .circle-plus span,.protein-pantry-container .protein-link .circle-plus span,.protein-pantry-container .upgrade-this .circle-plus span{color:#946d1e;position:relative;top:-3px;left:3px}.protein-options-link-container .protein-link .lowercase-protein,.protein-options-link-container .upgrade-this .lowercase-protein,.protein-pantry-container .protein-link .lowercase-protein,.protein-pantry-container .upgrade-this .lowercase-protein{text-transform:lowercase}.protein-options-link-container .upgrade-compare,.protein-pantry-container .upgrade-compare{font-size:13px;float:right;margin:3px 0 0;width:20px;height:20px;border-radius:20px;border:solid 1px #946d1e;padding:3px 7px;display:none;line-height:1em;text-decoration:none}@media only screen and (min-width:480px) and (max-width:767px){.protein-options-link-container .upgrade-compare,.protein-pantry-container .upgrade-compare{float:none}}.protein-options-link-container .upgrade-radios,.protein-pantry-container .upgrade-radios{max-height:1px;display:none;border-bottom:solid 1px #7f7f7f;background-color:#fff;position:relative;margin-top:5px}.protein-options-link-container .addon-radios .radio-row [type=radio]:checked,.protein-options-link-container .addon-radios .radio-row [type=radio]:not(:checked),.protein-options-link-container .upgrade-radios .radio-row [type=radio]:checked,.protein-options-link-container .upgrade-radios .radio-row [type=radio]:not(:checked),.protein-pantry-container .addon-radios .radio-row [type=radio]:checked,.protein-pantry-container .addon-radios .radio-row [type=radio]:not(:checked),.protein-pantry-container .upgrade-radios .radio-row [type=radio]:checked,.protein-pantry-container .upgrade-radios .radio-row [type=radio]:not(:checked){position:absolute;left:-9999px}.protein-options-link-container .addon-radios .radio-row [type=radio]:checked+label,.protein-options-link-container .addon-radios .radio-row [type=radio]:not(:checked)+label,.protein-options-link-container .upgrade-radios .radio-row [type=radio]:checked+label,.protein-options-link-container .upgrade-radios .radio-row [type=radio]:not(:checked)+label,.protein-pantry-container .addon-radios .radio-row [type=radio]:checked+label,.protein-pantry-container .addon-radios .radio-row [type=radio]:not(:checked)+label,.protein-pantry-container .upgrade-radios .radio-row [type=radio]:checked+label,.protein-pantry-container .upgrade-radios .radio-row [type=radio]:not(:checked)+label{position:relative;cursor:pointer;line-height:80%;display:inline-block;margin-bottom:0!important;width:100%;padding:3px 15px 3px 40px}.protein-options-link-container .addon-radios .radio-row [type=radio]:checked+label,.protein-options-link-container .upgrade-radios .radio-row [type=radio]:checked+label,.protein-pantry-container .addon-radios .radio-row [type=radio]:checked+label,.protein-pantry-container .upgrade-radios .radio-row [type=radio]:checked+label{background-color:#f4f2ed}.protein-options-link-container .addon-radios .radio-row [type=radio]:checked+label:before,.protein-options-link-container .addon-radios .radio-row [type=radio]:not(:checked)+label:before,.protein-options-link-container .upgrade-radios .radio-row [type=radio]:checked+label:before,.protein-options-link-container .upgrade-radios .radio-row [type=radio]:not(:checked)+label:before,.protein-pantry-container .addon-radios .radio-row [type=radio]:checked+label:before,.protein-pantry-container .addon-radios .radio-row [type=radio]:not(:checked)+label:before,.protein-pantry-container .upgrade-radios .radio-row [type=radio]:checked+label:before,.protein-pantry-container .upgrade-radios .radio-row [type=radio]:not(:checked)+label:before{content:'';position:absolute;left:15px;top:8px;width:16px;height:16px;border:1px solid #000;border-radius:100%;background:#fff}.protein-options-link-container .addon-radios .radio-row [type=radio]:checked+label:after,.protein-options-link-container .addon-radios .radio-row [type=radio]:not(:checked)+label:after,.protein-options-link-container .upgrade-radios .radio-row [type=radio]:checked+label:after,.protein-options-link-container .upgrade-radios .radio-row [type=radio]:not(:checked)+label:after,.protein-pantry-container .addon-radios .radio-row [type=radio]:checked+label:after,.protein-pantry-container .addon-radios .radio-row [type=radio]:not(:checked)+label:after,.protein-pantry-container .upgrade-radios .radio-row [type=radio]:checked+label:after,.protein-pantry-container .upgrade-radios .radio-row [type=radio]:not(:checked)+label:after{content:'';width:8px;height:8px;background:#000;position:absolute;top:12px;left:19px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.protein-options-link-container .addon-radios .radio-row [type=radio]:not(:checked)+label:after,.protein-options-link-container .upgrade-radios .radio-row [type=radio]:not(:checked)+label:after,.protein-pantry-container .addon-radios .radio-row [type=radio]:not(:checked)+label:after,.protein-pantry-container .upgrade-radios .radio-row [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.protein-options-link-container .addon-radios .radio-row [type=radio]:checked+label:after,.protein-options-link-container .upgrade-radios .radio-row [type=radio]:checked+label:after,.protein-pantry-container .addon-radios .radio-row [type=radio]:checked+label:after,.protein-pantry-container .upgrade-radios .radio-row [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.protein-options-link-container .addon-radios .upgrade-name,.protein-options-link-container .upgrade-radios .upgrade-name,.protein-pantry-container .addon-radios .upgrade-name,.protein-pantry-container .upgrade-radios .upgrade-name{font-size:13px;line-height:130%}.protein-options-link-container .addon-radios .price-label,.protein-options-link-container .upgrade-radios .price-label,.protein-pantry-container .addon-radios .price-label,.protein-pantry-container .upgrade-radios .price-label{font-size:13px;color:#595959;margin-top:1px}.protein-options-link-container .addon-radios .protein-sold-out,.protein-options-link-container .upgrade-radios .protein-sold-out,.protein-pantry-container .addon-radios .protein-sold-out,.protein-pantry-container .upgrade-radios .protein-sold-out{display:none;position:absolute;right:15px;top:25px;color:#e8503a;font-size:13px}@media only screen and (max-width:767px){.protein-options-link-container .addon-radios .protein-sold-out,.protein-options-link-container .upgrade-radios .protein-sold-out,.protein-pantry-container .addon-radios .protein-sold-out,.protein-pantry-container .upgrade-radios .protein-sold-out{top:23px}}.protein-options-link-container .addon-radios .protein-sold-out.sold-out,.protein-options-link-container .upgrade-radios .protein-sold-out.sold-out,.protein-pantry-container .addon-radios .protein-sold-out.sold-out,.protein-pantry-container .upgrade-radios .protein-sold-out.sold-out{display:block}@media only screen and (max-width:767px){.tile.selected .name-plate{min-height:141px}}@media only screen and (min-width:480px) and (max-width:767px){.tile.selected .protein-options-link-container,.tile.selected .protein-pantry-container{margin:-24px 0 -15px;z-index:100}}@media only screen and (min-width:480px) and (max-width:767px){.tile.selected .protein-options-link-container .upgrade-container,.tile.selected .protein-pantry-container .upgrade-container{width:calc(100% - 190px)}}@media only screen and (min-width:480px) and (max-width:767px){.edit-mode .protein-options-link-container{border-top:none;margin:0 0 -15px;width:100%;min-height:50px}}.edit-mode .protein-options-link-container.disabled a,.edit-mode .protein-options-link-container.disabled a span{color:#595959}.price-container{text-align:right;display:table;color:#000;font-size:15px;margin-bottom:0;width:100%;margin-bottom:-2px}@media only screen and (max-width:767px){.price-container{margin-top:4px}}@media only screen and (max-width:767px){.price-container.sold-out-and-available-dd{left:147px}}.price-container .price-per-serving{display:flex;align-items:center;justify-content:space-between;text-align:left;padding:0;line-height:1.1em}.price-container .price-per-serving .premium-markup{display:inline-block;font-size:13px;margin:7px 0}@media only screen and (max-width:767px){.price-container .price-per-serving .premium-markup{font-size:13px;padding-left:0;margin-bottom:0}}.price-container .amount-and-total{display:table-cell;text-align:right}.price-container .amount-and-total .item-count,.price-container .amount-and-total .total{font-size:15px;color:#000;margin-left:3px}.price-container .amount-and-total .item-count{margin-left:3px}.price-container .weight{display:none;font-size:13px}@media only screen and (max-width:767px){.price-container .weight{display:inline-block;margin-bottom:0}}.price-container .weight .pipe{color:#595959;font-size:13px;margin:0 4px}.servings-container{display:none!important;text-align:right;display:table;color:#000;font-size:15px;margin-bottom:0;width:100%;margin-bottom:-2px;text-align:left}@media only screen and (max-width:767px){.servings-container{margin-top:4px}}@media only screen and (max-width:767px){.servings-container.sold-out-and-available-dd{left:147px}}.servings-container .price-per-serving{display:flex;align-items:center;justify-content:space-between;text-align:left;padding:0;line-height:1.1em}.servings-container .price-per-serving .premium-markup{display:inline-block;font-size:13px;margin:7px 0}@media only screen and (max-width:767px){.servings-container .price-per-serving .premium-markup{font-size:13px;padding-left:0;margin-bottom:0}}.servings-container .amount-and-total{display:table-cell;text-align:right}.servings-container .amount-and-total .item-count,.servings-container .amount-and-total .total{font-size:15px;color:#000;margin-left:3px}.servings-container .amount-and-total .item-count{margin-left:3px}.servings-container .weight{display:none;font-size:13px}@media only screen and (max-width:767px){.servings-container .weight{display:inline-block;margin-bottom:0}}.servings-container .weight .pipe{color:#595959;font-size:13px;margin:0 4px}.servings-container .tile-label-container.tile-label-chefs_table,.servings-container .tile-label-container.tile-label-pre_prepped{position:relative;display:inline-block;padding:0 8px;-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;margin-right:2px;top:0;left:0}@media only screen and (max-width:767px){.servings-container{margin-left:45px}}.horizontal-tile .price-container{padding:8px 0}.horizontal-tile .price{font-size:13px;display:inline-block;margin-bottom:0}.horizontal-tile .weight{display:inline-block;margin-bottom:0}.market-item-container .tag-name,.market-item-tile-container .tag-name,.recipe-tile-container .tag-name,.tile-container .tag-name{font-size:13px;margin:5px 0 0;display:flex;flex-direction:row;align-items:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:14px}.market-item-container .tag-name.sort-highlight,.market-item-tile-container .tag-name.sort-highlight,.recipe-tile-container .tag-name.sort-highlight,.tile-container .tag-name.sort-highlight{font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;font-style:italic;color:#000}.market-item-container .tag-name .new-tag,.market-item-tile-container .tag-name .new-tag,.recipe-tile-container .tag-name .new-tag,.tile-container .tag-name .new-tag{width:29px;margin-top:2px;margin-right:2px;position:initial;display:inline-block;background-color:transparent}.market-item-container .tag-name .spicy-level-container,.market-item-tile-container .tag-name .spicy-level-container,.recipe-tile-container .tag-name .spicy-level-container,.tile-container .tag-name .spicy-level-container{padding-right:24px}.market-item-container .tag-name .spicy-level-container img,.market-item-tile-container .tag-name .spicy-level-container img,.recipe-tile-container .tag-name .spicy-level-container img,.tile-container .tag-name .spicy-level-container img{width:16px}.market-item-container .tag-name .speedy-container,.market-item-tile-container .tag-name .speedy-container,.recipe-tile-container .tag-name .speedy-container,.tile-container .tag-name .speedy-container{padding-right:8px}.market-item-container .tag-name .fresh-and-ready-container,.market-item-tile-container .tag-name .fresh-and-ready-container,.recipe-tile-container .tag-name .fresh-and-ready-container,.tile-container .tag-name .fresh-and-ready-container{padding-left:4px}.market-item-container .tag-name .icon-flash-1,.market-item-tile-container .tag-name .icon-flash-1,.recipe-tile-container .tag-name .icon-flash-1,.tile-container .tag-name .icon-flash-1{margin:3px -3px 0 -5px;color:#49825f}.market-item-container .tag-name .icon-flash-2,.market-item-tile-container .tag-name .icon-flash-2,.recipe-tile-container .tag-name .icon-flash-2,.tile-container .tag-name .icon-flash-2{margin:3px -3px 0 -5px;color:#792cf5}.market-item-container .tag-name .icon-clock,.market-item-tile-container .tag-name .icon-clock,.recipe-tile-container .tag-name .icon-clock,.tile-container .tag-name .icon-clock{position:relative;top:2px;color:#946d1e}.market-item-container .tag-name .icon-pizza,.market-item-tile-container .tag-name .icon-pizza,.recipe-tile-container .tag-name .icon-pizza,.tile-container .tag-name .icon-pizza{margin:2px -1px 0 -3px;color:#e8503a}.market-item-container .tag-name .icon-spicy,.market-item-tile-container .tag-name .icon-spicy,.recipe-tile-container .tag-name .icon-spicy,.tile-container .tag-name .icon-spicy{width:20px;background:0 0;position:relative;margin-top:-4px;margin-right:-16px}@media only screen and (max-width:767px){.market-item-container .tag-name .icon-spicy,.market-item-tile-container .tag-name .icon-spicy,.recipe-tile-container .tag-name .icon-spicy,.tile-container .tag-name .icon-spicy{width:18px;display:inline-block;margin-left:-2px;margin-top:-2px}}.market-item-container .tag-name .meal-type,.market-item-tile-container .tag-name .meal-type,.recipe-tile-container .tag-name .meal-type,.tile-container .tag-name .meal-type{padding-right:4px}.market-item-container .tag-name .tag-description,.market-item-tile-container .tag-name .tag-description,.recipe-tile-container .tag-name .tag-description,.tile-container .tag-name .tag-description{color:#e8503a}.market-item-container .tag-name .tag-description:hover,.market-item-tile-container .tag-name .tag-description:hover,.recipe-tile-container .tag-name .tag-description:hover,.tile-container .tag-name .tag-description:hover{text-decoration:none;cursor:pointer}.market-item-container .tag-name .sold-out,.market-item-tile-container .tag-name .sold-out,.recipe-tile-container .tag-name .sold-out,.tile-container .tag-name .sold-out{color:#e8503a;float:right;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;margin-right:4px}@media only screen and (max-width:767px){.market-item-container .tag-name .sold-out,.market-item-tile-container .tag-name .sold-out,.recipe-tile-container .tag-name .sold-out,.tile-container .tag-name .sold-out{float:none;margin-top:0}}.market-item-container .tag-name .i-icon,.market-item-tile-container .tag-name .i-icon,.recipe-tile-container .tag-name .i-icon,.tile-container .tag-name .i-icon{border:solid 1px #946d1e;color:#946d1e;font-size:11px;padding:1px 5px;border-radius:10px;width:15px;height:15px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;vertical-align:0;display:inline-block;line-height:1;margin-left:0;margin-right:5px}.market-item-container .tag-name .i-icon:hover,.market-item-tile-container .tag-name .i-icon:hover,.recipe-tile-container .tag-name .i-icon:hover,.tile-container .tag-name .i-icon:hover{color:#000;border-color:#000;cursor:pointer}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px){.market-item-container .tag-name .availability-link,.market-item-tile-container .tag-name .availability-link,.recipe-tile-container .tag-name .availability-link,.tile-container .tag-name .availability-link{float:right}}@smallscreen{display:none!important}.market-item-container .tag-name .availability-link a,.market-item-container .tag-name .availability-link a:hover,.market-item-tile-container .tag-name .availability-link a,.market-item-tile-container .tag-name .availability-link a:hover,.recipe-tile-container .tag-name .availability-link a,.recipe-tile-container .tag-name .availability-link a:hover,.tile-container .tag-name .availability-link a,.tile-container .tag-name .availability-link a:hover{color:#e8503a;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-style:italic;line-height:190%;text-decoration:underline}.market-item-container .tag-name .availability-link .icon-chevron-right-thin,.market-item-tile-container .tag-name .availability-link .icon-chevron-right-thin,.recipe-tile-container .tag-name .availability-link .icon-chevron-right-thin,.tile-container .tag-name .availability-link .icon-chevron-right-thin{font-size:9px;color:#e8503a}.market-item-container .tag-name .label-img,.market-item-tile-container .tag-name .label-img,.recipe-tile-container .tag-name .label-img,.tile-container .tag-name .label-img{height:26px;width:auto;display:inline-block;position:initial;background-color:transparent;margin-right:2px;margin-top:-2px}.market-item-container .tag-name .icon-meh,.market-item-tile-container .tag-name .icon-meh,.recipe-tile-container .tag-name .icon-meh,.tile-container .tag-name .icon-meh{color:#fff;background:#000;width:17px;height:17px;display:inline-block;text-align:center;line-height:150%;font-size:13px;vertical-align:text-bottom}.market-item-container .tag-name .tag-container,.market-item-tile-container .tag-name .tag-container,.recipe-tile-container .tag-name .tag-container,.tile-container .tag-name .tag-container{display:inline-block}.editMenu .recipe-tile-container .recipe-tile,.logged-out-menu-page .recipe-tile-container .recipe-tile{height:auto}.editMenu .recipe-tile-container .recipe-tile .name-plate,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate{position:relative;width:100%;bottom:0}.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-added,.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-available,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .protein-added,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .protein-available{font-size:13px;line-height:130%;color:#595959;padding:6px 15px 0 15px}@media only screen and (max-width:767px){.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-added,.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-available,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .protein-added,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .protein-available{font-size:13px}}.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-added .circle-plus,.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-available .circle-plus,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .protein-added .circle-plus,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .protein-available .circle-plus{display:inline-block;border:1px solid #595959;border-radius:50%;height:14px;width:14px;vertical-align:sub}.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-added .circle-plus span,.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-available .circle-plus span,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .protein-added .circle-plus span,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .protein-available .circle-plus span{position:relative;top:-3px;left:3px}.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-added .new,.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-available .new,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .protein-added .new,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .protein-available .new{font-size:11px;color:#e8503a;margin-right:1px;text-transform:uppercase;letter-spacing:.02em}@media only screen and (max-width:767px){.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-added .new,.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-available .new,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .protein-added .new,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .protein-available .new{font-size:10px}}@media only screen and (max-width:767px){.editMenu .recipe-tile-container .recipe-tile .name-plate .protein-available,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .protein-available{display:none}}.editMenu .recipe-tile-container .recipe-tile .name-plate .add-on-cta-container,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .add-on-cta-container{position:absolute;display:none;bottom:15px;right:15px;z-index:100}.editMenu .recipe-tile-container .recipe-tile .name-plate .add-on-cta-container .add-on-cta,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .add-on-cta-container .add-on-cta{padding:3px 10px;font-size:15px}@media only screen and (max-width:767px){.editMenu .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;position:relative;height:1em;overflow:hidden}.editMenu .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types:after,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:30%;height:1em;background:linear-gradient(to right,rgba(251,249,243,0),#fbf9f3 80%)}}.editMenu .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types .type.sort-highlight,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types .type.sort-highlight{font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;font-style:italic;color:#000;display:inline-block}@supports (-webkit-line-clamp:1){.editMenu .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.editMenu .recipe-tile-container .recipe-tile .name-plate .diet-types:after,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .diet-types:after{display:none}}@media only screen and (max-width:767px){.editMenu.edit-mode .recipe-tile-container,.logged-out-menu-page.edit-mode .recipe-tile-container{padding:0;margin:0}}@media only screen and (max-width:767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile{flex-direction:row;flex-wrap:wrap;padding:15px;border:none;border-bottom:none;border-radius:0}}@media only screen and (max-width:359px){.editMenu.edit-mode .recipe-tile-container .recipe-tile,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile{padding:15px 12px}}.editMenu.edit-mode .recipe-tile-container .recipe-tile.selected,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile.selected{min-height:310px}@media only screen and (max-width:767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile.selected,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile.selected{border:none;min-height:unset}}@media only screen and (min-width:768px) and (max-width:1023px){.editMenu.edit-mode .recipe-tile-container .recipe-tile a.img-anchor,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile a.img-anchor{padding:70% 0 0 0}}@media only screen and (max-width:767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile a.img-anchor,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile a.img-anchor{display:inline-block;background-color:#f4f2ed;position:relative;overflow:hidden;padding:0}}@media only screen and (max-width:375px){.editMenu.edit-mode .recipe-tile-container .recipe-tile a.img-anchor,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile a.img-anchor{width:140px;height:140px}}@media only screen and (max-width:359px){.editMenu.edit-mode .recipe-tile-container .recipe-tile a.img-anchor,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile a.img-anchor{width:110px;height:110px}}@media only screen and (min-width:480px) and (max-width:767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile a.img-anchor,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile a.img-anchor{width:200px}}@media only screen and (max-width:767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile a.img-anchor img:not(.icon-spicy),.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile a.img-anchor img:not(.icon-spicy){width:150%;margin-left:-25%;position:relative;max-width:none;padding:0}}@media only screen and (min-width:480px) and (max-width:767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile a.img-anchor img:not(.icon-spicy),.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile a.img-anchor img:not(.icon-spicy){width:116%;margin-left:-8%}}@media only screen and (min-width:768px) and (max-width:1023px){.editMenu.edit-mode .recipe-tile-container .recipe-tile a.img-anchor img:not(.icon-spicy),.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile a.img-anchor img:not(.icon-spicy){width:105%;margin-left:-2%}}@media only screen and (max-width:767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate{display:table-cell;vertical-align:top;background-color:transparent;border-bottom:none;width:55%;flex-grow:1;flex-shrink:1}}@media only screen and (max-width:359px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate{width:58%}}.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .protein-added,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .protein-added{display:none}@media only screen and (max-width:767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer{padding:0 0 0 15px}}@media only screen and (max-width:359px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer{padding:0 0 0 12px}}@media only screen and (max-width:767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .check-mark-container,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .check-mark-container,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .check-mark-container,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .check-mark-container{right:0;top:auto;bottom:-7px}}.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .protein-exclusion-text,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .protein-exclusion-text,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .protein-exclusion-text,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .protein-exclusion-text{font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;font-style:italic;color:#e8503a;font-size:13px}@media only screen and (max-width:767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .protein-exclusion-text,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .protein-exclusion-text,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .protein-exclusion-text,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .protein-exclusion-text{font-size:13px}}@media only screen and (max-width:767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name a,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name a,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name a,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name a{font-size:17px}}.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name a span.sort-highlight,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name span.sort-highlight,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name a span.sort-highlight,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name span.sort-highlight,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name a span.sort-highlight,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name span.sort-highlight,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name a span.sort-highlight,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name span.sort-highlight{font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;font-style:italic;color:#000}@media only screen and (max-width:767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types{line-height:80%}}@media only screen and (max-width:767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types .type,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types .type{font-size:13px;line-height:100%}}.editMenu .recipe-tile-container.horizontal-tile.add-on-tile-row,.logged-out-menu-page .recipe-tile-container.horizontal-tile.add-on-tile-row{margin-bottom:15px;max-width:none}@media only screen and (max-width:375px){.editMenu .recipe-tile-container.horizontal-tile.add-on-tile-row .recipe-tile .name-plate .add-on-cta-container,.logged-out-menu-page .recipe-tile-container.horizontal-tile.add-on-tile-row .recipe-tile .name-plate .add-on-cta-container{right:0}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px){.editMenu .recipe-tile-container.horizontal-tile.add-on-tile-row.addon-selected .recipe-addon-tile,.logged-out-menu-page .recipe-tile-container.horizontal-tile.add-on-tile-row.addon-selected .recipe-addon-tile{border:solid 1px #ffe849}}@media only screen and (max-width:767px){.editMenu .recipe-tile-container.horizontal-tile.add-on-tile-row.addon-selected .recipe-addon-tile,.logged-out-menu-page .recipe-tile-container.horizontal-tile.add-on-tile-row.addon-selected .recipe-addon-tile{padding:12px}}@media only screen and (max-width:767px){.editMenu .recipe-tile-container.horizontal-tile.add-on-tile-row.addon-selected .recipe-addon-tile .img-anchor,.logged-out-menu-page .recipe-tile-container.horizontal-tile.add-on-tile-row.addon-selected .recipe-addon-tile .img-anchor{border:solid 2px #ffe849}}@media only screen and (max-width:767px){.editMenu .recipe-tile-container.horizontal-tile.add-on-tile-row.addon-selected .recipe-addon-tile .name-plate,.logged-out-menu-page .recipe-tile-container.horizontal-tile.add-on-tile-row.addon-selected .recipe-addon-tile .name-plate{background-color:transparent;border:0;padding:20px}}@media only screen and (max-width:767px){.editMenu .recipe-tile-container.horizontal-tile.add-on-tile-row.addon-selected .recipe-addon-tile .name-plate-top,.logged-out-menu-page .recipe-tile-container.horizontal-tile.add-on-tile-row.addon-selected .recipe-addon-tile .name-plate-top{padding:5px 0 0 0}}.editMenu #modal-diet-types,.logged-out-menu-page #modal-diet-types{overflow:visible;display:block}@media only screen and (max-width:767px){.editMenu .line-clamp-1-sm,.logged-out-menu-page .line-clamp-1-sm{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:relative;max-height:1.8em}.editMenu .line-clamp-1-sm:after,.logged-out-menu-page .line-clamp-1-sm:after{content:"";position:absolute;top:0;right:0;width:30%;max-height:1.8em}}@media only screen and (max-width:767px){.editMenu .line-clamp-2-sm,.logged-out-menu-page .line-clamp-2-sm{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:relative;max-height:1.8em;max-height:2.3em}.editMenu .line-clamp-2-sm:after,.logged-out-menu-page .line-clamp-2-sm:after{content:"";position:absolute;top:0;right:0;width:30%;max-height:1.8em}.editMenu .line-clamp-2-sm:after,.logged-out-menu-page .line-clamp-2-sm:after{max-height:2.3em}}.editMenu .line-clamp-1-sm:after,.editMenu .line-clamp-2-sm:after,.logged-out-menu-page .line-clamp-1-sm:after,.logged-out-menu-page .line-clamp-2-sm:after{background:linear-gradient(to right,rgba(255,255,255,0),#fff 80%)}@media only screen and (max-width:767px){.editMenu .line-clamp-1-sm:after,.editMenu .line-clamp-2-sm:after,.logged-out-menu-page .line-clamp-1-sm:after,.logged-out-menu-page .line-clamp-2-sm:after{background:linear-gradient(to right,rgba(251,249,243,0),#fbf9f3 80%)}}@supports (-webkit-line-clamp:1){.editMenu .line-clamp-1-sm:after,.editMenu .line-clamp-2-sm:after,.logged-out-menu-page .line-clamp-1-sm:after,.logged-out-menu-page .line-clamp-2-sm:after{display:none}}.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types{overflow:visible;display:block}@media only screen and (max-width:767px){.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types{overflow:visible;display:block}}.market-item-tile .item-count-container,.market-item-tile .selection-container,.protein-pantry-modal .item-count-container,.protein-pantry-modal .selection-container,.tile .item-count-container,.tile .selection-container{position:absolute;top:-22px;right:13px;z-index:25}@media only screen and (min-width:480px) and (max-width:767px){.market-item-tile .item-count-container,.market-item-tile .selection-container,.protein-pantry-modal .item-count-container,.protein-pantry-modal .selection-container,.tile .item-count-container,.tile .selection-container{position:relative;top:0;right:0;left:unset;margin-top:8px;float:right}}.market-item-tile .item-count-container:hover:after,.market-item-tile .selection-container:hover:after,.protein-pantry-modal .item-count-container:hover:after,.protein-pantry-modal .selection-container:hover:after,.tile .item-count-container:hover:after,.tile .selection-container:hover:after{background:#946d1e;padding:5px}.market-item-tile .item-count-container.disabled,.market-item-tile .selection-container.disabled,.protein-pantry-modal .item-count-container.disabled,.protein-pantry-modal .selection-container.disabled,.tile .item-count-container.disabled,.tile .selection-container.disabled{opacity:1}.market-item-tile .item-count-container .addon-select,.market-item-tile .item-count-container .plus-minus-container,.market-item-tile .item-count-container .selection-overlay,.market-item-tile .selection-container .addon-select,.market-item-tile .selection-container .plus-minus-container,.market-item-tile .selection-container .selection-overlay,.protein-pantry-modal .item-count-container .addon-select,.protein-pantry-modal .item-count-container .plus-minus-container,.protein-pantry-modal .item-count-container .selection-overlay,.protein-pantry-modal .selection-container .addon-select,.protein-pantry-modal .selection-container .plus-minus-container,.protein-pantry-modal .selection-container .selection-overlay,.tile .item-count-container .addon-select,.tile .item-count-container .plus-minus-container,.tile .item-count-container .selection-overlay,.tile .selection-container .addon-select,.tile .selection-container .plus-minus-container,.tile .selection-container .selection-overlay{display:none}.market-item-tile .item-count-container .add-item-btn,.market-item-tile .selection-container .add-item-btn,.protein-pantry-modal .item-count-container .add-item-btn,.protein-pantry-modal .selection-container .add-item-btn,.tile .item-count-container .add-item-btn,.tile .selection-container .add-item-btn{display:block;line-height:140%!important}.market-item-tile .item-count-container .add-item-btn,.market-item-tile .item-count-container .addon-select,.market-item-tile .item-count-container .count-container,.market-item-tile .item-count-container .item-count,.market-item-tile .item-count-container .selection-overlay,.market-item-tile .selection-container .add-item-btn,.market-item-tile .selection-container .addon-select,.market-item-tile .selection-container .count-container,.market-item-tile .selection-container .item-count,.market-item-tile .selection-container .selection-overlay,.protein-pantry-modal .item-count-container .add-item-btn,.protein-pantry-modal .item-count-container .addon-select,.protein-pantry-modal .item-count-container .count-container,.protein-pantry-modal .item-count-container .item-count,.protein-pantry-modal .item-count-container .selection-overlay,.protein-pantry-modal .selection-container .add-item-btn,.protein-pantry-modal .selection-container .addon-select,.protein-pantry-modal .selection-container .count-container,.protein-pantry-modal .selection-container .item-count,.protein-pantry-modal .selection-container .selection-overlay,.tile .item-count-container .add-item-btn,.tile .item-count-container .addon-select,.tile .item-count-container .count-container,.tile .item-count-container .item-count,.tile .item-count-container .selection-overlay,.tile .selection-container .add-item-btn,.tile .selection-container .addon-select,.tile .selection-container .count-container,.tile .selection-container .item-count,.tile .selection-container .selection-overlay{width:40px;height:40px;background-color:#fff;-webkit-box-shadow:0 1px 7px rgba(0,0,0,.35);-moz-box-shadow:0 1px 7px rgba(0,0,0,.35);box-shadow:0 1px 7px rgba(0,0,0,.35);color:#000;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;text-align:center;border:none;line-height:1;font-size:24px;background-image:none;border-radius:30px;-webkit-appearance:none;-moz-appearance:none;padding:7px}@media only screen and (max-width:767px){.market-item-tile .item-count-container .add-item-btn,.market-item-tile .item-count-container .addon-select,.market-item-tile .item-count-container .count-container,.market-item-tile .item-count-container .item-count,.market-item-tile .item-count-container .selection-overlay,.market-item-tile .selection-container .add-item-btn,.market-item-tile .selection-container .addon-select,.market-item-tile .selection-container .count-container,.market-item-tile .selection-container .item-count,.market-item-tile .selection-container .selection-overlay,.protein-pantry-modal .item-count-container .add-item-btn,.protein-pantry-modal .item-count-container .addon-select,.protein-pantry-modal .item-count-container .count-container,.protein-pantry-modal .item-count-container .item-count,.protein-pantry-modal .item-count-container .selection-overlay,.protein-pantry-modal .selection-container .add-item-btn,.protein-pantry-modal .selection-container .addon-select,.protein-pantry-modal .selection-container .count-container,.protein-pantry-modal .selection-container .item-count,.protein-pantry-modal .selection-container .selection-overlay,.tile .item-count-container .add-item-btn,.tile .item-count-container .addon-select,.tile .item-count-container .count-container,.tile .item-count-container .item-count,.tile .item-count-container .selection-overlay,.tile .selection-container .add-item-btn,.tile .selection-container .addon-select,.tile .selection-container .count-container,.tile .selection-container .item-count,.tile .selection-container .selection-overlay{width:40px;height:40px;padding:7px;font-size:26px}}@media only screen and (min-width:992px){.market-item-tile .item-count-container .add-item-btn:hover,.market-item-tile .item-count-container .addon-select:hover,.market-item-tile .item-count-container .count-container:hover,.market-item-tile .item-count-container .item-count:hover,.market-item-tile .item-count-container .selection-overlay:hover,.market-item-tile .selection-container .add-item-btn:hover,.market-item-tile .selection-container .addon-select:hover,.market-item-tile .selection-container .count-container:hover,.market-item-tile .selection-container .item-count:hover,.market-item-tile .selection-container .selection-overlay:hover,.protein-pantry-modal .item-count-container .add-item-btn:hover,.protein-pantry-modal .item-count-container .addon-select:hover,.protein-pantry-modal .item-count-container .count-container:hover,.protein-pantry-modal .item-count-container .item-count:hover,.protein-pantry-modal .item-count-container .selection-overlay:hover,.protein-pantry-modal .selection-container .add-item-btn:hover,.protein-pantry-modal .selection-container .addon-select:hover,.protein-pantry-modal .selection-container .count-container:hover,.protein-pantry-modal .selection-container .item-count:hover,.protein-pantry-modal .selection-container .selection-overlay:hover,.tile .item-count-container .add-item-btn:hover,.tile .item-count-container .addon-select:hover,.tile .item-count-container .count-container:hover,.tile .item-count-container .item-count:hover,.tile .item-count-container .selection-overlay:hover,.tile .selection-container .add-item-btn:hover,.tile .selection-container .addon-select:hover,.tile .selection-container .count-container:hover,.tile .selection-container .item-count:hover,.tile .selection-container .selection-overlay:hover{-webkit-box-shadow:0 2px 7px rgba(0,0,0,.4);-moz-box-shadow:0 2px 7px rgba(0,0,0,.4);box-shadow:0 2px 7px rgba(0,0,0,.4);cursor:pointer;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}}.market-item-tile .item-count-container .add-item-btn:focus,.market-item-tile .item-count-container .addon-select:focus,.market-item-tile .item-count-container .count-container:focus,.market-item-tile .item-count-container .item-count:focus,.market-item-tile .item-count-container .selection-overlay:focus,.market-item-tile .selection-container .add-item-btn:focus,.market-item-tile .selection-container .addon-select:focus,.market-item-tile .selection-container .count-container:focus,.market-item-tile .selection-container .item-count:focus,.market-item-tile .selection-container .selection-overlay:focus,.protein-pantry-modal .item-count-container .add-item-btn:focus,.protein-pantry-modal .item-count-container .addon-select:focus,.protein-pantry-modal .item-count-container .count-container:focus,.protein-pantry-modal .item-count-container .item-count:focus,.protein-pantry-modal .item-count-container .selection-overlay:focus,.protein-pantry-modal .selection-container .add-item-btn:focus,.protein-pantry-modal .selection-container .addon-select:focus,.protein-pantry-modal .selection-container .count-container:focus,.protein-pantry-modal .selection-container .item-count:focus,.protein-pantry-modal .selection-container .selection-overlay:focus,.tile .item-count-container .add-item-btn:focus,.tile .item-count-container .addon-select:focus,.tile .item-count-container .count-container:focus,.tile .item-count-container .item-count:focus,.tile .item-count-container .selection-overlay:focus,.tile .selection-container .add-item-btn:focus,.tile .selection-container .addon-select:focus,.tile .selection-container .count-container:focus,.tile .selection-container .item-count:focus,.tile .selection-container .selection-overlay:focus{outline:0}.market-item-tile .item-count-container .addon-select,.market-item-tile .selection-container .addon-select,.protein-pantry-modal .item-count-container .addon-select,.protein-pantry-modal .selection-container .addon-select,.tile .item-count-container .addon-select,.tile .selection-container .addon-select{background-color:#ffe849;color:#000;line-height:100%;padding-left:11px;border:none;cursor:pointer}@media only screen and (max-width:767px){.market-item-tile .item-count-container .addon-select,.market-item-tile .selection-container .addon-select,.protein-pantry-modal .item-count-container .addon-select,.protein-pantry-modal .selection-container .addon-select,.tile .item-count-container .addon-select,.tile .selection-container .addon-select{padding-left:8px}}@media only screen and (min-width:992px){.market-item-tile .item-count-container .addon-select:hover,.market-item-tile .selection-container .addon-select:hover,.protein-pantry-modal .item-count-container .addon-select:hover,.protein-pantry-modal .selection-container .addon-select:hover,.tile .item-count-container .addon-select:hover,.tile .selection-container .addon-select:hover{background-color:#f9b75d;color:#000;border:none;-webkit-box-shadow:0 2px 7px rgba(0,0,0,.45);-moz-box-shadow:0 2px 7px rgba(0,0,0,.45);box-shadow:0 2px 7px rgba(0,0,0,.45);cursor:pointer}}.market-item-tile .item-count-container .addon-select.week-skipped,.market-item-tile .selection-container .addon-select.week-skipped,.protein-pantry-modal .item-count-container .addon-select.week-skipped,.protein-pantry-modal .selection-container .addon-select.week-skipped,.tile .item-count-container .addon-select.week-skipped,.tile .selection-container .addon-select.week-skipped{opacity:1;color:#595959;background-color:#fff;-webkit-box-shadow:0 2px 7px rgba(0,0,0,.4);-moz-box-shadow:0 2px 7px rgba(0,0,0,.4);box-shadow:0 2px 7px rgba(0,0,0,.4)}.market-item-tile .item-count-container .addon-select small,.market-item-tile .selection-container .addon-select small,.protein-pantry-modal .item-count-container .addon-select small,.protein-pantry-modal .selection-container .addon-select small,.tile .item-count-container .addon-select small,.tile .selection-container .addon-select small{font-size:13px}.market-item-tile .item-count-container .addon-select::-ms-expand,.market-item-tile .selection-container .addon-select::-ms-expand,.protein-pantry-modal .item-count-container .addon-select::-ms-expand,.protein-pantry-modal .selection-container .addon-select::-ms-expand,.tile .item-count-container .addon-select::-ms-expand,.tile .selection-container .addon-select::-ms-expand{display:none}@media not all and (pointer:coarse){.market-item-tile .item-count-container .add-item-btn:hover,.market-item-tile .item-count-container .addon-select:hover,.market-item-tile .item-count-container .count-container:hover,.market-item-tile .selection-container .add-item-btn:hover,.market-item-tile .selection-container .addon-select:hover,.market-item-tile .selection-container .count-container:hover,.protein-pantry-modal .item-count-container .add-item-btn:hover,.protein-pantry-modal .item-count-container .addon-select:hover,.protein-pantry-modal .item-count-container .count-container:hover,.protein-pantry-modal .selection-container .add-item-btn:hover,.protein-pantry-modal .selection-container .addon-select:hover,.protein-pantry-modal .selection-container .count-container:hover,.tile .item-count-container .add-item-btn:hover,.tile .item-count-container .addon-select:hover,.tile .item-count-container .count-container:hover,.tile .selection-container .add-item-btn:hover,.tile .selection-container .addon-select:hover,.tile .selection-container .count-container:hover{color:#000;border-color:#fff}}.market-item-tile .item-count-container .item-count,.market-item-tile .selection-container .item-count,.protein-pantry-modal .item-count-container .item-count,.protein-pantry-modal .selection-container .item-count,.tile .item-count-container .item-count,.tile .selection-container .item-count{font-size:30px;text-align:center;padding-right:9px}@media only screen and (max-width:767px){.market-item-tile .item-count-container .item-count,.market-item-tile .selection-container .item-count,.protein-pantry-modal .item-count-container .item-count,.protein-pantry-modal .selection-container .item-count,.tile .item-count-container .item-count,.tile .selection-container .item-count{font-size:28px}}.market-item-tile .item-count-container .item-count:hover,.market-item-tile .selection-container .item-count:hover,.protein-pantry-modal .item-count-container .item-count:hover,.protein-pantry-modal .selection-container .item-count:hover,.tile .item-count-container .item-count:hover,.tile .selection-container .item-count:hover{-webkit-box-shadow:0 2px 7px rgba(0,0,0,.4);-moz-box-shadow:0 2px 7px rgba(0,0,0,.4);box-shadow:0 2px 7px rgba(0,0,0,.4);cursor:default}.market-item-tile .item-count-container .sold-out-text,.market-item-tile .selection-container .sold-out-text,.protein-pantry-modal .item-count-container .sold-out-text,.protein-pantry-modal .selection-container .sold-out-text,.tile .item-count-container .sold-out-text,.tile .selection-container .sold-out-text{color:#e8503a;font-size:13px;position:absolute;right:0;top:33px;width:75px;text-align:right;display:none}@media only screen and (max-width:767px){.market-item-tile .item-count-container .sold-out-text,.market-item-tile .selection-container .sold-out-text,.protein-pantry-modal .item-count-container .sold-out-text,.protein-pantry-modal .selection-container .sold-out-text,.tile .item-count-container .sold-out-text,.tile .selection-container .sold-out-text{font-size:11px;right:3px;top:-13px;left:0;text-align:left}}.market-item-tile .item-count-container .sold-out-text.show-sold-out,.market-item-tile .selection-container .sold-out-text.show-sold-out,.protein-pantry-modal .item-count-container .sold-out-text.show-sold-out,.protein-pantry-modal .selection-container .sold-out-text.show-sold-out,.tile .item-count-container .sold-out-text.show-sold-out,.tile .selection-container .sold-out-text.show-sold-out{display:block}.market-item-tile .item-count-container .count-container,.market-item-tile .item-count-container .count-container:hover,.market-item-tile .selection-container .count-container,.market-item-tile .selection-container .count-container:hover,.protein-pantry-modal .item-count-container .count-container,.protein-pantry-modal .item-count-container .count-container:hover,.protein-pantry-modal .selection-container .count-container,.protein-pantry-modal .selection-container .count-container:hover,.tile .item-count-container .count-container,.tile .item-count-container .count-container:hover,.tile .selection-container .count-container,.tile .selection-container .count-container:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#7f7f7f;text-align:center;cursor:auto}.market-item-tile .item-count-container .add-item-btn.saved,.market-item-tile .selection-container .add-item-btn.saved,.protein-pantry-modal .item-count-container .add-item-btn.saved,.protein-pantry-modal .selection-container .add-item-btn.saved,.tile .item-count-container .add-item-btn.saved,.tile .selection-container .add-item-btn.saved{background-color:#ffe849;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.market-item-tile .item-count-container .selection-overlay,.market-item-tile .selection-container .selection-overlay,.protein-pantry-modal .item-count-container .selection-overlay,.protein-pantry-modal .selection-container .selection-overlay,.tile .item-count-container .selection-overlay,.tile .selection-container .selection-overlay{display:none}@media only screen and (min-width:480px) and (max-width:767px){.market-item-tile:not(.selected) .item-count-container,.market-item-tile:not(.selected) .selection-container,.protein-pantry-modal:not(.selected) .item-count-container,.protein-pantry-modal:not(.selected) .selection-container,.tile:not(.selected) .item-count-container,.tile:not(.selected) .selection-container{position:absolute;top:unset;bottom:8px;right:0;left:unset;margin-top:0}}.market-item-tile.selected .selection-container select,.market-item-tile.selected:hover .selection-container select,.protein-pantry-modal.selected .selection-container select,.protein-pantry-modal.selected:hover .selection-container select,.tile.selected .selection-container select,.tile.selected:hover .selection-container select{opacity:0;margin-top:-40px;width:115px}@media only screen and (max-width:767px){.market-item-tile.selected .selection-container select,.market-item-tile.selected:hover .selection-container select,.protein-pantry-modal.selected .selection-container select,.protein-pantry-modal.selected:hover .selection-container select,.tile.selected .selection-container select,.tile.selected:hover .selection-container select{margin-top:-40px}}.market-item-tile.selected .selection-container select.addon-select,.market-item-tile.selected:hover .selection-container select.addon-select,.protein-pantry-modal.selected .selection-container select.addon-select,.protein-pantry-modal.selected:hover .selection-container select.addon-select,.tile.selected .selection-container select.addon-select,.tile.selected:hover .selection-container select.addon-select{display:block;background-color:#ffe849;color:#000;padding:9px 12px;font-size:initial}@media only screen and (max-width:767px){.market-item-tile.selected .selection-container select.addon-select,.market-item-tile.selected:hover .selection-container select.addon-select,.protein-pantry-modal.selected .selection-container select.addon-select,.protein-pantry-modal.selected:hover .selection-container select.addon-select,.tile.selected .selection-container select.addon-select,.tile.selected:hover .selection-container select.addon-select{font-size:28px;padding:8px 9px}}.market-item-tile.selected .selection-container select.addon-select:hover,.market-item-tile.selected:hover .selection-container select.addon-select:hover,.protein-pantry-modal.selected .selection-container select.addon-select:hover,.protein-pantry-modal.selected:hover .selection-container select.addon-select:hover,.tile.selected .selection-container select.addon-select:hover,.tile.selected:hover .selection-container select.addon-select:hover{background-color:#f9b75d;color:#000;-webkit-box-shadow:0 2px 7px rgba(131,109,77,.6);-moz-box-shadow:0 2px 7px rgba(131,109,77,.6);box-shadow:0 2px 7px rgba(131,109,77,.6);cursor:pointer}.market-item-tile.selected .selection-container select.addon-select.week-skipped,.market-item-tile.selected:hover .selection-container select.addon-select.week-skipped,.protein-pantry-modal.selected .selection-container select.addon-select.week-skipped,.protein-pantry-modal.selected:hover .selection-container select.addon-select.week-skipped,.tile.selected .selection-container select.addon-select.week-skipped,.tile.selected:hover .selection-container select.addon-select.week-skipped{opacity:1}.market-item-tile.selected .selection-container select.addon-select option,.market-item-tile.selected:hover .selection-container select.addon-select option,.protein-pantry-modal.selected .selection-container select.addon-select option,.protein-pantry-modal.selected:hover .selection-container select.addon-select option,.tile.selected .selection-container select.addon-select option,.tile.selected:hover .selection-container select.addon-select option{background-color:#7f7f7f;color:#000}.market-item-tile.selected .selection-container .plus-minus-container,.market-item-tile.selected:hover .selection-container .plus-minus-container,.protein-pantry-modal.selected .selection-container .plus-minus-container,.protein-pantry-modal.selected:hover .selection-container .plus-minus-container,.tile.selected .selection-container .plus-minus-container,.tile.selected:hover .selection-container .plus-minus-container{display:block}.market-item-tile.selected .selection-container .add-item-btn,.market-item-tile.selected:hover .selection-container .add-item-btn,.protein-pantry-modal.selected .selection-container .add-item-btn,.protein-pantry-modal.selected:hover .selection-container .add-item-btn,.tile.selected .selection-container .add-item-btn,.tile.selected:hover .selection-container .add-item-btn{display:none}@-moz-document url-prefix(){.market-item-tile.selected .selection-container select.addon-select,.market-item-tile.selected:hover .selection-container select.addon-select,.protein-pantry-modal.selected .selection-container select.addon-select,.protein-pantry-modal.selected:hover .selection-container select.addon-select,.tile.selected .selection-container select.addon-select,.tile.selected:hover .selection-container select.addon-select{text-indent:0;height:auto}}.market-item-tile.selected .selection-container .selection-overlay,.market-item-tile.selected:hover .selection-container .selection-overlay,.protein-pantry-modal.selected .selection-container .selection-overlay,.protein-pantry-modal.selected:hover .selection-container .selection-overlay,.tile.selected .selection-container .selection-overlay,.tile.selected:hover .selection-container .selection-overlay{font-size:24px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;display:flex;width:115px;justify-content:center;align-items:center;background-color:#ffe849;color:#000;padding:0;text-align:center;float:none;border-radius:30px;height:40px;-webkit-box-shadow:0 1px 7px rgba(0,0,0,.35);-moz-box-shadow:0 1px 7px rgba(0,0,0,.35);box-shadow:0 1px 7px rgba(0,0,0,.35)}.market-item-tile.selected .selection-container .selection-overlay small,.market-item-tile.selected:hover .selection-container .selection-overlay small,.protein-pantry-modal.selected .selection-container .selection-overlay small,.protein-pantry-modal.selected:hover .selection-container .selection-overlay small,.tile.selected .selection-container .selection-overlay small,.tile.selected:hover .selection-container .selection-overlay small{font-size:12px;line-height:13px;margin-left:6px;font-style:normal}.market-item-tile.selected .selection-container .plus-minus-container,.market-item-tile.selected:hover .selection-container .plus-minus-container,.protein-pantry-modal.selected .selection-container .plus-minus-container,.protein-pantry-modal.selected:hover .selection-container .plus-minus-container,.tile.selected .selection-container .plus-minus-container,.tile.selected:hover .selection-container .plus-minus-container{width:136px;height:40px;overflow:hidden;cursor:default}.market-item-tile.selected .selection-container .plus-minus-container small,.market-item-tile.selected:hover .selection-container .plus-minus-container small,.protein-pantry-modal.selected .selection-container .plus-minus-container small,.protein-pantry-modal.selected:hover .selection-container .plus-minus-container small,.tile.selected .selection-container .plus-minus-container small,.tile.selected:hover .selection-container .plus-minus-container small{margin-left:0!important;font-size:10px!important}@media only screen and (max-width:767px){.market-item-tile.selected .selection-container .plus-minus-container,.market-item-tile.selected:hover .selection-container .plus-minus-container,.protein-pantry-modal.selected .selection-container .plus-minus-container,.protein-pantry-modal.selected:hover .selection-container .plus-minus-container,.tile.selected .selection-container .plus-minus-container,.tile.selected:hover .selection-container .plus-minus-container{height:40px}.market-item-tile.selected .selection-container .plus-minus-container .selection-quantity,.market-item-tile.selected:hover .selection-container .plus-minus-container .selection-quantity,.protein-pantry-modal.selected .selection-container .plus-minus-container .selection-quantity,.protein-pantry-modal.selected:hover .selection-container .plus-minus-container .selection-quantity,.tile.selected .selection-container .plus-minus-container .selection-quantity,.tile.selected:hover .selection-container .plus-minus-container .selection-quantity{font-size:20px}}.market-item-tile.horizontal-tile .selection-container,.protein-pantry-modal.horizontal-tile .selection-container,.tile.horizontal-tile .selection-container{bottom:0;top:unset;right:-4px}.market-item-tile.horizontal-tile .selection-container .add-item-btn .sold-out-text,.market-item-tile.horizontal-tile .selection-container .addon-select .sold-out-text,.market-item-tile.horizontal-tile .selection-container .count-container .sold-out-text,.protein-pantry-modal.horizontal-tile .selection-container .add-item-btn .sold-out-text,.protein-pantry-modal.horizontal-tile .selection-container .addon-select .sold-out-text,.protein-pantry-modal.horizontal-tile .selection-container .count-container .sold-out-text,.tile.horizontal-tile .selection-container .add-item-btn .sold-out-text,.tile.horizontal-tile .selection-container .addon-select .sold-out-text,.tile.horizontal-tile .selection-container .count-container .sold-out-text{font-size:11px;right:3px;top:-13px}.round{border-radius:100%}@media only screen and (max-width:767px){.round{width:36px}}.market-item-tile .selection-overlay small{display:none!important}.market-item-tile.selected .selection-overlay.plus-minus-container,.market-item-tile.selected:hover .selection-overlay.plus-minus-container{width:104px;height:40px}@media only screen and (max-width:767px){.market-item-tile.selected .selection-overlay.plus-minus-container .selection-quantity,.market-item-tile.selected:hover .selection-overlay.plus-minus-container .selection-quantity{font-size:24px}}@media only screen and (max-width:767px){.menuconfirmation .recipe-tile-container .tile .selection-container,.menuconfirmation .recipe-tile-container .tile.selected .selection-container,.menuconfirmation .recipe-tile-container .tile.selected:hover .selection-container{left:unset;top:-24px}}.tile-minus-button,.tile-plus-button{font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:0;width:25%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.tile-minus-button:hover,.tile-plus-button:hover{background-color:#f8f1a7}.tile-minus-button.button-disabled,.tile-plus-button.button-disabled{pointer-events:none;opacity:30%}.tile-number-of-servings-container{width:50%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.market-item-tile-container{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin-bottom:32px}.market-item-tile-container .market-item-tile{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:column;-webkit-box-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;overflow:hidden}.market-item-tile-container .market-item-tile:hover{border-color:#fff}.market-item-tile-container .market-item-tile.selected,.market-item-tile-container .market-item-tile.selected:hover{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:column;-webkit-box-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}@media only screen and (max-width:767px){.market-item-tile-container .market-item-tile.selected,.market-item-tile-container .market-item-tile.selected:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none}}.market-item-tile-container .market-item-tile>a.img-anchor{width:100%;position:relative;overflow:hidden;display:table;padding:65% 0 0 0;background-color:#f4f2ed}.market-item-tile-container .market-item-tile>a.img-anchor img{width:100%;margin:auto;display:block;position:absolute;top:0;right:0;left:0;background-color:transparent;z-index:11}.market-item-tile-container .market-item-tile>a.img-anchor .coming-soon{position:absolute;bottom:0;left:0;font-size:15px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;color:#fff;background-color:#341c77;padding:5px 15px;text-align:center;width:100%}@media only screen and (max-width:767px){.market-item-tile-container .market-item-tile>a.img-anchor .coming-soon{padding:4px 5px}}@media only screen and (max-width:359px){.market-item-tile-container .market-item-tile>a.img-anchor .coming-soon{font-size:13px}}.market-item-tile-container .market-item-tile .name-plate{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-ms-box-flex:1 0 auto;box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:column;-webkit-box-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;position:relative;width:100%;bottom:0}.market-item-tile-container .market-item-tile .name-plate .name-plate-top{display:table;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-ms-box-flex:1 0 auto;box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:15px 0 0 0}.market-item-tile-container .market-item-tile .name-plate .name-plate-top .item-name a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:20px;line-height:140%}@media only screen and (max-width:767px){.market-item-tile-container .market-item-tile .name-plate .name-plate-top .item-name a{font-size:17px;line-height:130%;-webkit-line-clamp:2}}.market-item-tile-container .market-item-tile .name-plate .name-plate-top .item-name .weight{font-size:15px;margin-top:3px}.market-item-tile-container .market-item-tile .name-plate .name-plate-top .protein-added{font-size:13px;color:#595959;padding:5px 0 0 0}@media only screen and (max-width:767px){.market-item-tile-container .market-item-tile .name-plate .name-plate-top .protein-added{padding-top:2px;font-size:11px}}.market-item-tile-container .market-item-tile .name-plate .tile-footer{display:table;position:relative;width:100%;bottom:0;padding:15px 0 8px 0;min-height:40px}.market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types{display:none;line-height:90%}.market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types .type{font-size:13px;line-height:130%;color:#595959;display:inline-block;text-transform:none}@media only screen and (max-width:991px){.market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types .type{font-size:13px}}.market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types .type .type-comma{padding-right:0}.market-item-tile-container .market-item-tile .name-plate .tile-footer .price-container{padding-top:0}.market-item-tile-container .market-item-tile .name-plate .protein-added{font-size:13px;color:#595959;line-height:120%;padding:5px 15px 5px 15px}.market-item-tile-container .market-item-tile .protein-options-link-container{display:block}.market-item-tile-container.horizontal-tile,.market-item-tile-container.horizontal-tile:hover{max-width:480px}.market-item-tile-container.horizontal-tile .market-item-tile,.market-item-tile-container.horizontal-tile:hover .market-item-tile{display:table;margin:0}.market-item-tile-container.horizontal-tile .market-item-tile.selected,.market-item-tile-container.horizontal-tile .market-item-tile.selected:hover,.market-item-tile-container.horizontal-tile:hover .market-item-tile.selected,.market-item-tile-container.horizontal-tile:hover .market-item-tile.selected:hover{flex-direction:row;flex-wrap:wrap;padding:10px 15px;border:none;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.market-item-tile-container.horizontal-tile .market-item-tile>a.img-anchor,.market-item-tile-container.horizontal-tile:hover .market-item-tile>a.img-anchor{display:table-cell;background-color:#f4f2ed;position:relative;overflow:hidden;padding:0;width:38%}.market-item-tile-container.horizontal-tile .market-item-tile>a.img-anchor img,.market-item-tile-container.horizontal-tile:hover .market-item-tile>a.img-anchor img{width:150%;margin-left:-25%;position:relative;max-width:none;padding:0}@media only screen and (min-width:480px) and (max-width:767px){.market-item-tile-container.horizontal-tile .market-item-tile>a.img-anchor img,.market-item-tile-container.horizontal-tile:hover .market-item-tile>a.img-anchor img{width:116%;margin-left:-8%}}.market-item-tile-container.horizontal-tile .market-item-tile .name-plate,.market-item-tile-container.horizontal-tile:hover .market-item-tile .name-plate{display:table-cell;vertical-align:top;border-bottom:none;width:55%;flex-grow:1;flex-shrink:1}.market-item-tile-container.horizontal-tile .market-item-tile .name-plate .name-plate-top,.market-item-tile-container.horizontal-tile:hover .market-item-tile .name-plate .name-plate-top{padding:8px 12px 5px}.market-item-tile-container.horizontal-tile .market-item-tile .name-plate .name-plate-top .item-name,.market-item-tile-container.horizontal-tile:hover .market-item-tile .name-plate .name-plate-top .item-name{line-height:140%}.market-item-tile-container.horizontal-tile .market-item-tile .name-plate .tile-footer,.market-item-tile-container.horizontal-tile:hover .market-item-tile .name-plate .tile-footer{padding:0 15px}.market-item-tile-container.horizontal-tile .market-item-tile .name-plate .tile-footer .diet-types,.market-item-tile-container.horizontal-tile:hover .market-item-tile .name-plate .tile-footer .diet-types{font-size:11px}.market-item-tile-container.horizontal-tile .market-item-tile .name-plate .tile-footer .varietal,.market-item-tile-container.horizontal-tile:hover .market-item-tile .name-plate .tile-footer .varietal{font-size:11px;line-height:110%}.market-item-tile-container.horizontal-tile .market-item-tile .name-plate .protein-added,.market-item-tile-container.horizontal-tile .market-item-tile .name-plate .protein-available,.market-item-tile-container.horizontal-tile:hover .market-item-tile .name-plate .protein-added,.market-item-tile-container.horizontal-tile:hover .market-item-tile .name-plate .protein-available{font-size:13px;color:#595959;line-height:120%;padding:0 15px 5px 15px}@media only screen and (max-width:767px){.delivery-schedule .market-item-tile-container,.editMenu .market-item-tile-container,.logged-out-menu-page .market-item-tile-container{max-width:100%;padding-right:0;padding-left:0;margin-bottom:0;width:100%}}@media only screen and (max-width:767px){.delivery-schedule .market-item-tile-container .market-item-tile,.editMenu .market-item-tile-container .market-item-tile,.logged-out-menu-page .market-item-tile-container .market-item-tile{flex-direction:row;flex-wrap:wrap;padding:10px 15px;border:none;border-radius:0}}@media only screen and (max-width:767px){.delivery-schedule .market-item-tile-container .market-item-tile.selected,.delivery-schedule .market-item-tile-container .market-item-tile.selected:hover,.editMenu .market-item-tile-container .market-item-tile.selected,.editMenu .market-item-tile-container .market-item-tile.selected:hover,.logged-out-menu-page .market-item-tile-container .market-item-tile.selected,.logged-out-menu-page .market-item-tile-container .market-item-tile.selected:hover{flex-direction:row;flex-wrap:wrap;padding:10px 15px;border:none;border-radius:0}}@media only screen and (max-width:767px){.delivery-schedule .market-item-tile-container .market-item-tile>a.img-anchor,.editMenu .market-item-tile-container .market-item-tile>a.img-anchor,.logged-out-menu-page .market-item-tile-container .market-item-tile>a.img-anchor{display:inline-block;background-color:#f4f2ed;position:relative;overflow:hidden;padding:0;width:120px;height:120px}}@media only screen and (max-width:375px){.delivery-schedule .market-item-tile-container .market-item-tile>a.img-anchor,.editMenu .market-item-tile-container .market-item-tile>a.img-anchor,.logged-out-menu-page .market-item-tile-container .market-item-tile>a.img-anchor{width:110px;height:110px}}@media only screen and (max-width:767px){.delivery-schedule .market-item-tile-container .market-item-tile>a.img-anchor img,.editMenu .market-item-tile-container .market-item-tile>a.img-anchor img,.logged-out-menu-page .market-item-tile-container .market-item-tile>a.img-anchor img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;position:relative;max-width:none;padding:0}}@media only screen and (max-width:767px){.delivery-schedule .market-item-tile-container .market-item-tile .name-plate,.editMenu .market-item-tile-container .market-item-tile .name-plate,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate{display:table-cell;vertical-align:top;background-color:transparent;border-bottom:none;width:55%;flex-grow:1;flex-shrink:1}}@media only screen and (max-width:359px){.delivery-schedule .market-item-tile-container .market-item-tile .name-plate,.editMenu .market-item-tile-container .market-item-tile .name-plate,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate{width:58%}}@media only screen and (max-width:767px){.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .name-plate-top,.editMenu .market-item-tile-container .market-item-tile .name-plate .name-plate-top,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .name-plate-top{padding:0 0 0 16px}}@media only screen and (max-width:767px){.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .name-plate-top .item-name .weight,.editMenu .market-item-tile-container .market-item-tile .name-plate .name-plate-top .item-name .weight,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .name-plate-top .item-name .weight{display:none}}@media only screen and (max-width:767px){.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .check-box-container,.editMenu .market-item-tile-container .market-item-tile .name-plate .check-box-container,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .check-box-container{top:inherit;left:5px;bottom:0;margin-top:5px}}@media only screen and (max-width:359px){.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .check-box-container,.editMenu .market-item-tile-container .market-item-tile .name-plate .check-box-container,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .check-box-container{text-align:right;position:relative}}@media only screen and (max-width:767px){.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .tile-footer,.editMenu .market-item-tile-container .market-item-tile .name-plate .tile-footer,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .tile-footer{padding:0 0 0 15px}}@media only screen and (max-width:359px){.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .tile-footer.wine-footer,.editMenu .market-item-tile-container .market-item-tile .name-plate .tile-footer.wine-footer,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .tile-footer.wine-footer{padding:0 0 0 12px}}.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types,.editMenu .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;position:relative;height:1em;overflow:hidden}.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types:after,.editMenu .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types:after,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:30%;height:1em;background:linear-gradient(to right,rgba(255,255,255,0),#fff 80%)}@media only screen and (max-width:767px){.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types:after,.editMenu .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types:after,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types:after{background:linear-gradient(to right,rgba(251,249,243,0),#fbf9f3 80%)}}@media only screen and (max-width:359px){.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types .type,.editMenu .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types .type,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types .type{font-size:11px}}@supports (-webkit-line-clamp:1){.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types,.editMenu .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types{min-width:160px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types:after,.editMenu .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types:after,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types:after{display:none}}@media only screen and (max-width:767px){.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types{display:none}}@media only screen and (min-width:1024px) and (max-width:1200px),only screen and (min-width:1200px){.editMenu.marketPlaceMyMenu .market-item-tile-container .market-item-tile>a.img-anchor,.logged-out-menu-page .market-item-tile-container .market-item-tile>a.img-anchor{padding:70% 0 0 0}}@media only screen and (min-width:1200px),only screen and (min-width:1024px) and (max-width:1200px){.editMenu.marketPlaceMyMenu .market-item-tile-container .market-item-tile>a.img-anchor img,.logged-out-menu-page .market-item-tile-container .market-item-tile>a.img-anchor img{width:110%;margin-left:-5%}}.editMenu.marketPlaceMyMenu .market-item-tile-container .market-item-tile .name-plate,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-ms-box-flex:1 0 auto;box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:column;-webkit-box-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;position:relative;width:100%;bottom:0}@media only screen and (max-width:767px){.editMenu.marketPlaceMyMenu .market-item-tile-container .market-item-tile .name-plate,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate{display:table-cell;vertical-align:top;background-color:transparent;border-bottom:none;width:55%;flex-grow:1;flex-shrink:1}}@media only screen and (max-width:359px){.editMenu.marketPlaceMyMenu .market-item-tile-container .market-item-tile .name-plate,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate{width:58%}}@media only screen and (max-width:359px){.editMenu.marketPlaceMyMenu .market-item-tile-container .market-item-tile .name-plate .name-plate-top .item-name,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .name-plate-top .item-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types{overflow:visible}@media only screen and (max-width:767px){.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types{overflow:visible;display:block;line-height:90%;height:auto}}.price-container .tile-label-container.tile-label-chefs_table,.price-container .tile-label-container.tile-label-pre_prepped{position:relative;display:inline-block;padding:0 8px;-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;margin-right:2px;top:0;left:0}.tile-label-container{position:absolute;top:8px;left:8px;background-color:#5e0b2d;color:#fff;font-size:13px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;padding:0 8px;height:24px;line-height:24px;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.3);box-shadow:0 1px 5px 0 rgba(0,0,0,.3);z-index:13}@media only screen and (max-width:767px){.tile-label-container{top:8px;font-size:13px;height:20px;line-height:20px}}.tile-label-container .item-label,.tile-label-container .recipe-label{text-align:center}.tile-label-container.vertical-margin{margin:8px 0}.tile-label-container.tile-label-tasting_panel{background-color:#c590f4;color:#341c77}.tile-label-container.tile-label-top_rated{background-color:#f9988f;color:#5e0b2d}.tile-label-container.tile-label-limited_edition{color:#5e0b2d;background-color:#ffc5f4}.tile-label-container.tile-label-improved{color:#5e0b2d;background-color:#f9b75d}.tile-label-container.tile-label-save_10{color:#5e0b2d;background-color:#c4b5fa}.tile-label-container.tile-label-save_15{color:#5e0b2d;background-color:#c4b5fa}.tile-label-container.tile-label-pre_prepped{color:#fff;background-color:#e8503a}.tile-label-container.tile-label-featured{background-color:#341c77;color:#fff}.tile-label-container.tile-label-memorial_day_pick{color:#fff;background-color:#1877f2}.tile-label-container.tile-label-mothers_day{color:#fff;background-color:#341c77}.tile-label-container.tile-label-summer_series{color:#f9988f;background-color:#ffe849}.tile-label-container.tile-label-fresh_and_ready{color:#ccf069;background-color:#0c3822}.tile-label-container.tile-label-prepared_and_ready{color:#fff;background-color:#792cf5}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile{max-width:none}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile{margin:0}@media only screen and (max-width:767px){.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile{background-color:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.3);box-shadow:0 0 5px 0 rgba(0,0,0,.3)}}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile a.img-anchor{vertical-align:top;padding:0;width:50%}@media only screen and (max-width:767px){.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile a.img-anchor{width:140px}}@media only screen and (max-width:375px){.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile a.img-anchor{width:120px}}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile a.img-anchor img.item-img{width:100%;margin:0}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate{vertical-align:middle;display:table-cell;width:auto;background-color:#f4f2ed}@media only screen and (max-width:767px){.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate{vertical-align:top;background-color:#fff}}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top{padding:30px}@media only screen and (min-width:768px) and (max-width:1023px),only screen and (max-width:991px){.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top{padding:20px}}@media only screen and (max-width:767px){.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top{padding:0 0 0 15px}}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name{text-align:center}@media only screen and (max-width:767px){.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name{text-align:left}}@media only screen and (max-width:767px){.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name h1{font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:27px;margin:5px 0}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name h1.text-xxs{font-size:11px}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name h1.text-xs{font-size:13px}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name h1.text-sm{font-size:15px}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name h1.text-md{font-size:19px}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name h1.text-lg{font-size:22px}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name h1.text-xl{font-size:27px}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name h1.text-xxl{font-size:29px}}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name p.copy{font-size:15px;margin:0}@media only screen and (max-width:359px){.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name p.copy{font-size:13px}}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name a.a-black{font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:27px;margin-bottom:20px;display:block;line-height:140%;color:#946d1e}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name a.a-black.text-xxs{font-size:11px}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name a.a-black.text-xs{font-size:13px}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name a.a-black.text-sm{font-size:15px}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name a.a-black.text-md{font-size:19px}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name a.a-black.text-lg{font-size:22px}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name a.a-black.text-xl{font-size:27px}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name a.a-black.text-xxl{font-size:29px}@media only screen and (max-width:991px){.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name a.a-black{font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:22px;margin-bottom:10px}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name a.a-black.text-xxs{font-size:11px}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name a.a-black.text-xs{font-size:13px}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name a.a-black.text-sm{font-size:15px}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name a.a-black.text-md{font-size:19px}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name a.a-black.text-lg{font-size:22px}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name a.a-black.text-xl{font-size:27px}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name a.a-black.text-xxl{font-size:29px}}@media only screen and (max-width:767px){.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name a.a-black{font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:19px}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name a.a-black.text-xxs{font-size:11px}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name a.a-black.text-xs{font-size:13px}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name a.a-black.text-sm{font-size:15px}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name a.a-black.text-md{font-size:19px}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name a.a-black.text-lg{font-size:22px}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name a.a-black.text-xl{font-size:27px}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name a.a-black.text-xxl{font-size:29px}}.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name .btn{margin-bottom:16px}@media only screen and (max-width:767px){.editMenu.marketPlaceMyMenu .tile-container.partner-promo-tile.horizontal-tile .tile .name-plate .name-plate-top .item-name .btn{font-size:15px;margin:0}}.tile-container.horizontal-tile,.tile-container.horizontal-tile:hover{max-width:480px}.tile-container.horizontal-tile .tile,.tile-container.horizontal-tile:hover .tile{display:table;margin:0}.tile-container.horizontal-tile .tile.selected,.tile-container.horizontal-tile .tile.selected:hover,.tile-container.horizontal-tile:hover .tile.selected,.tile-container.horizontal-tile:hover .tile.selected:hover{flex-direction:row;flex-wrap:wrap;padding:15px;border:none;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.tile-container.horizontal-tile .tile>a.img-anchor,.tile-container.horizontal-tile:hover .tile>a.img-anchor{display:table-cell;background-color:#f4f2ed;position:relative;overflow:hidden;padding:0;width:38%}.tile-container.horizontal-tile .tile>a.img-anchor img,.tile-container.horizontal-tile:hover .tile>a.img-anchor img{width:155%;margin-left:-25%;position:relative;max-width:none;padding:0}@media only screen and (min-width:480px) and (max-width:767px){.tile-container.horizontal-tile .tile>a.img-anchor img,.tile-container.horizontal-tile:hover .tile>a.img-anchor img{width:140%;margin-left:-20%}}.tile-container.horizontal-tile .tile .name-plate,.tile-container.horizontal-tile:hover .tile .name-plate{display:table-cell;vertical-align:top;border-bottom:none;width:60%}.tile-container.horizontal-tile .tile .name-plate .name-plate-top,.tile-container.horizontal-tile:hover .tile .name-plate .name-plate-top{padding:8px 12px 5px}@media only screen and (max-width:767px){.tile-container.horizontal-tile .tile .name-plate .name-plate-top a.title-link,.tile-container.horizontal-tile:hover .tile .name-plate .name-plate-top a.title-link{line-height:115%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;position:relative;overflow:hidden}}.tile-container.horizontal-tile .tile .name-plate .tile-footer,.tile-container.horizontal-tile:hover .tile .name-plate .tile-footer{padding:0 15px}.tile-container.horizontal-tile .tile .name-plate .tile-footer .diet-types,.tile-container.horizontal-tile:hover .tile .name-plate .tile-footer .diet-types{font-size:13px}.tile-container.horizontal-tile .tile .name-plate .tile-footer .price-container,.tile-container.horizontal-tile:hover .tile .name-plate .tile-footer .price-container{padding-top:5px;padding-bottom:5px;font-size:13px}.tile-container.horizontal-tile .tile .name-plate .tile-footer .price,.tile-container.horizontal-tile:hover .tile .name-plate .tile-footer .price{font-size:15px;display:inline-block;margin-bottom:0}.tile-container.horizontal-tile .tile .name-plate .tile-footer .weight,.tile-container.horizontal-tile:hover .tile .name-plate .tile-footer .weight{display:inline-block;margin-bottom:0}.tile-container.horizontal-tile .tile .name-plate .protein-added,.tile-container.horizontal-tile .tile .name-plate .protein-available,.tile-container.horizontal-tile:hover .tile .name-plate .protein-added,.tile-container.horizontal-tile:hover .tile .name-plate .protein-available{font-size:15px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-style:italic;line-height:120%;padding:0 0 5px 0}@media only screen and (min-width:480px) and (max-width:767px){.delivery-schedule .tile-container,.editMenu .tile-container,.logged-out-menu-page .tile-container{max-width:100%;padding-right:0;padding-left:0;margin-bottom:0;width:100%}}@media only screen and (min-width:480px) and (max-width:767px){.delivery-schedule .tile-container .tile,.editMenu .tile-container .tile,.logged-out-menu-page .tile-container .tile{flex-direction:row;flex-wrap:wrap;padding:10px 15px;border:none;border-radius:0}}@media only screen and (min-width:480px) and (max-width:767px){.delivery-schedule .tile-container .tile.selected,.delivery-schedule .tile-container .tile.selected:hover,.editMenu .tile-container .tile.selected,.editMenu .tile-container .tile.selected:hover,.logged-out-menu-page .tile-container .tile.selected,.logged-out-menu-page .tile-container .tile.selected:hover{flex-direction:row;flex-wrap:wrap;padding:10px 15px;border:none;border-radius:0}}@media only screen and (min-width:480px) and (max-width:767px){.delivery-schedule .tile-container .tile>a.img-anchor,.editMenu .tile-container .tile>a.img-anchor,.logged-out-menu-page .tile-container .tile>a.img-anchor{display:inline-block;background-color:#f4f2ed;position:relative;overflow:hidden;padding:0;width:120px;height:120px}}@media only screen and (min-width:480px) and (max-width:767px){.delivery-schedule .tile-container .tile>a.img-anchor img,.editMenu .tile-container .tile>a.img-anchor img,.logged-out-menu-page .tile-container .tile>a.img-anchor img{width:150%;margin-left:-25%;position:relative;max-width:none;padding:0}}@media only screen and (min-width:480px) and (max-width:767px){.delivery-schedule .tile-container .tile>a.img-anchor img,.editMenu .tile-container .tile>a.img-anchor img,.logged-out-menu-page .tile-container .tile>a.img-anchor img{width:140%;margin-left:-20%}}@media only screen and (min-width:480px) and (max-width:767px){.delivery-schedule .tile-container .tile .name-plate,.editMenu .tile-container .tile .name-plate,.logged-out-menu-page .tile-container .tile .name-plate{display:table-cell;vertical-align:top;background-color:transparent;border-bottom:none;width:55%;flex-grow:1;flex-shrink:1}}@media only screen and (min-width:480px) and (max-width:767px){.delivery-schedule .tile-container .tile .name-plate .name-plate-top,.editMenu .tile-container .tile .name-plate .name-plate-top,.logged-out-menu-page .tile-container .tile .name-plate .name-plate-top{padding:0 0 0 15px}}@media only screen and (min-width:480px) and (max-width:767px){.delivery-schedule .tile-container .tile .name-plate .name-plate-top a.title-link,.editMenu .tile-container .tile .name-plate .name-plate-top a.title-link,.logged-out-menu-page .tile-container .tile .name-plate .name-plate-top a.title-link{overflow:hidden;display:-webkit-box;line-height:130%;-webkit-line-clamp:2;-webkit-box-orient:vertical;position:relative}}@media only screen and (min-width:480px) and (max-width:767px){.delivery-schedule .tile-container .tile .name-plate .tile-footer,.editMenu .tile-container .tile .name-plate .tile-footer,.logged-out-menu-page .tile-container .tile .name-plate .tile-footer{padding:0 0 0 15px}}.delivery-schedule .tile-container .tile .name-plate .tile-footer .diet-types,.editMenu .tile-container .tile .name-plate .tile-footer .diet-types,.logged-out-menu-page .tile-container .tile .name-plate .tile-footer .diet-types{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;position:relative;height:1.3em;margin-top:2px;overflow:hidden;color:#595959;font-size:15px}@media only screen and (min-width:480px) and (max-width:767px){.delivery-schedule .tile-container .tile .name-plate .tile-footer .diet-types,.editMenu .tile-container .tile .name-plate .tile-footer .diet-types,.logged-out-menu-page .tile-container .tile .name-plate .tile-footer .diet-types{font-size:13px}}.delivery-schedule .tile-container .tile .name-plate .tile-footer .diet-types:after,.editMenu .tile-container .tile .name-plate .tile-footer .diet-types:after,.logged-out-menu-page .tile-container .tile .name-plate .tile-footer .diet-types:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:30%;height:1em;background:linear-gradient(to right,rgba(255,255,255,0),#fff 80%)}@media only screen and (min-width:480px) and (max-width:767px){.delivery-schedule .tile-container .tile .name-plate .tile-footer .diet-types:after,.editMenu .tile-container .tile .name-plate .tile-footer .diet-types:after,.logged-out-menu-page .tile-container .tile .name-plate .tile-footer .diet-types:after{background:linear-gradient(to right,rgba(251,249,243,0),#fbf9f3 80%)}}@media only screen and (min-width:480px) and (max-width:767px){.delivery-schedule .tile-container .tile .name-plate .tile-footer .diet-types .type,.editMenu .tile-container .tile .name-plate .tile-footer .diet-types .type,.logged-out-menu-page .tile-container .tile .name-plate .tile-footer .diet-types .type{font-size:13px}}@supports (-webkit-line-clamp:1){.delivery-schedule .tile-container .tile .name-plate .tile-footer .diet-types,.editMenu .tile-container .tile .name-plate .tile-footer .diet-types,.logged-out-menu-page .tile-container .tile .name-plate .tile-footer .diet-types{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.delivery-schedule .tile-container .tile .name-plate .tile-footer .diet-types:after,.editMenu .tile-container .tile .name-plate .tile-footer .diet-types:after,.logged-out-menu-page .tile-container .tile .name-plate .tile-footer .diet-types:after{display:none}}@media only screen and (min-width:480px) and (max-width:767px){.delivery-schedule .tile-container .tile .name-plate .tile-footer .num-servings,.editMenu .tile-container .tile .name-plate .tile-footer .num-servings,.logged-out-menu-page .tile-container .tile .name-plate .tile-footer .num-servings{margin-top:32px;margin-left:52px}}@media only screen and (min-width:480px) and (max-width:767px){.delivery-schedule .tile-container .tile .name-plate .tile-footer .num-servings,.editMenu .tile-container .tile .name-plate .tile-footer .num-servings,.logged-out-menu-page .tile-container .tile .name-plate .tile-footer .num-servings{margin-top:10px}}@media only screen and (max-width:767px){.delivery-schedule .tile-container .tile .name-plate .tile-footer .diet-types{display:none}}@media only screen and (max-width:767px){.logged-out-menu-page.menu-page .tile-container .tile .name-plate .name-plate-top .name .tag-name{margin-bottom:0}}@media only screen and (max-width:767px){.logged-out-menu-page.menu-page .tile-container .tile .name-plate .tile-footer .num-servings{margin-top:0;margin-left:0}}.marketPlaceMyMenu.bbmenuPrefs .tile-container .tile .tile-footer .product-tags{font-size:13px;color:#595959;line-height:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media only screen and (min-width:480px) and (max-width:767px){.marketPlaceMyMenu.bbmenuPrefs .tile-container .tile .tile-footer .product-tags{-webkit-line-clamp:1;text-overflow:ellipsis;line-height:12px}}.marketPlaceMyMenu.bbmenuPrefs .tile-container .tile .tile-footer .product-tags .product-tags-violated-avoids-container{display:inline-block;color:#e8503a}.marketPlaceMyMenu.bbmenuPrefs .tile-container .tile .tile-footer .product-tags .product-tag{display:inline-block}.marketPlaceMyMenu.bbmenuPrefs .tile-container .tile .tile-footer .product-tags .comma,.marketPlaceMyMenu.bbmenuPrefs .tile-container .tile .tile-footer .product-tags .product-tag,.marketPlaceMyMenu.bbmenuPrefs .tile-container .tile .tile-footer .product-tags .product-tags-violated-avoids-container{font-size:13px;line-height:140%}.tile-container{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin-bottom:32px}@media only screen and (max-width:480px){.tile-container{margin-bottom:24px;width:100%}}@media (hover:hover){.tile-container:hover .tile>div.img-wrapper .swiper-container .swiper-arrow{opacity:1}.tile-container:hover .tile>div.img-wrapper .swiper-container .swiper-arrow:hover{background-color:#fff}}.tile-container.hidden-meal{display:none}.tile-container.hidden-meal.show-hidden-meal{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}.tile-container .tile{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:column;-webkit-box-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;overflow:hidden}.tile-container .tile:hover{border-color:#fff}.tile-container .tile.selected,.tile-container .tile.selected:hover{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:column;-webkit-box-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;overflow:hidden}@media only screen and (max-width:767px){.tile-container .tile.selected .name-plate .tile-footer .num-servings,.tile-container .tile.selected:hover .name-plate .tile-footer .num-servings{display:none}}.tile-container .tile>a.img-anchor,.tile-container .tile>div.img-wrapper{width:100%;position:relative;overflow:hidden;display:table;padding:65% 0 0 0;background-color:#f4f2ed;z-index:1}@media (min-width:992px) and (max-width:1024px){.tile-container .tile>a.img-anchor,.tile-container .tile>div.img-wrapper{padding:72% 0 0 0}}.tile-container .tile>a.img-anchor img:not(.slide-img),.tile-container .tile>div.img-wrapper img:not(.slide-img){width:100%;height:auto;object-fit:cover;object-position:50% 50%;margin:auto;display:block;position:absolute;top:0;right:0;left:0;background-color:transparent;z-index:11}@media (min-width:992px) and (max-width:1024px){.tile-container .tile>a.img-anchor img:not(.slide-img),.tile-container .tile>div.img-wrapper img:not(.slide-img){width:110%;margin-left:-5%}}@media only screen and (min-width:480px) and (max-width:767px){.tile-container .tile>a.img-anchor img:not(.slide-img),.tile-container .tile>div.img-wrapper img:not(.slide-img){height:100%}}.tile-container .tile>a.img-anchor .swiper-container,.tile-container .tile>div.img-wrapper .swiper-container{position:absolute;top:0;right:0;left:0;width:100%;height:100%}.tile-container .tile>a.img-anchor .swiper-container .swiper-slide img.slide-img,.tile-container .tile>div.img-wrapper .swiper-container .swiper-slide img.slide-img{width:100%;object-fit:cover;object-position:50% 50%;position:relative}@media only screen and (max-width:767px){.tile-container .tile>a.img-anchor .swiper-container .swiper-slide img.slide-img,.tile-container .tile>div.img-wrapper .swiper-container .swiper-slide img.slide-img{height:100%}}.tile-container .tile>a.img-anchor .swiper-container .swiper-slide img.slide-img[src*="cdn.sunbasket.mom"],.tile-container .tile>div.img-wrapper .swiper-container .swiper-slide img.slide-img[src*="cdn.sunbasket.mom"]{z-index:11}.tile-container .tile>a.img-anchor .swiper-container .swiper-pagination,.tile-container .tile>div.img-wrapper .swiper-container .swiper-pagination{left:10px;transform:unset}@media only screen and (max-width:991px){.tile-container .tile>a.img-anchor .swiper-container .swiper-pagination,.tile-container .tile>div.img-wrapper .swiper-container .swiper-pagination{opacity:1}}.tile-container .tile>a.img-anchor .swiper-container .swiper-arrow,.tile-container .tile>div.img-wrapper .swiper-container .swiper-arrow{background-color:#ffffffb3;opacity:0}@media (hover:hover){.tile-container .tile>a.img-anchor .swiper-container .swiper-arrow:hover,.tile-container .tile>div.img-wrapper .swiper-container .swiper-arrow:hover{background-color:#fff}}@media only screen and (max-width:991px){.tile-container .tile>a.img-anchor .swiper-container .swiper-arrow,.tile-container .tile>div.img-wrapper .swiper-container .swiper-arrow{display:none}}.tile-container .tile>a.img-anchor .pp-carousel-wrapper,.tile-container .tile>div.img-wrapper .pp-carousel-wrapper{top:0;right:0;left:0;position:absolute;margin:auto}.tile-container .tile>a.img-anchor .pp-carousel-wrapper div.carousel-img-wrapper,.tile-container .tile>div.img-wrapper .pp-carousel-wrapper div.carousel-img-wrapper{position:relative;top:0}.tile-container .tile>a.img-anchor .pp-carousel-wrapper div.carousel-img-wrapper img,.tile-container .tile>div.img-wrapper .pp-carousel-wrapper div.carousel-img-wrapper img{width:110%;margin-left:-5%}@media only screen and (max-width:991px){.tile-container .tile>a.img-anchor .pp-carousel-wrapper div.carousel-img-wrapper img,.tile-container .tile>div.img-wrapper .pp-carousel-wrapper div.carousel-img-wrapper img{width:100%;margin-left:0}}.tile-container .tile>a.img-anchor .pp-carousel-wrapper div:nth-of-type(1),.tile-container .tile>div.img-wrapper .pp-carousel-wrapper div:nth-of-type(1){animation-name:fader;animation-delay:2s;animation-duration:.5s;z-index:20}.tile-container .tile>a.img-anchor .pp-carousel-wrapper div:nth-of-type(2),.tile-container .tile>div.img-wrapper .pp-carousel-wrapper div:nth-of-type(2){z-index:10}.tile-container .tile>a.img-anchor .pp-carousel-wrapper div:nth-of-type(n+3),.tile-container .tile>div.img-wrapper .pp-carousel-wrapper div:nth-of-type(n+3){display:none}@keyframes fader{from{opacity:1}to{opacity:0}}.tile-container .tile>a.img-anchor .coming-soon,.tile-container .tile>div.img-wrapper .coming-soon{position:absolute;bottom:0;left:0;font-size:15px;color:#fff;background-color:#e8503a;padding:5px 15px;text-align:center;width:100%}@media only screen and (max-width:767px){.tile-container .tile>a.img-anchor .coming-soon,.tile-container .tile>div.img-wrapper .coming-soon{padding:4px 5px}}@media only screen and (max-width:359px){.tile-container .tile>a.img-anchor .coming-soon,.tile-container .tile>div.img-wrapper .coming-soon{font-size:13px}}@media only screen and (min-width:480px) and (max-width:767px){.tile-container .tile>div.img-wrapper{display:inline-block;background-color:#f4f2ed;position:relative;overflow:hidden;padding:0;width:120px;height:120px}}.tile-container .tile .name-plate{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-box-orient:column;-webkit-box-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;position:relative;width:100%;bottom:0;z-index:2}.tile-container .tile .name-plate .name-plate-top{display:table;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;padding:20px 0 0 0}@media only screen and (min-width:768px) and (max-width:1023px),only screen and (min-width:992px){.tile-container .tile .name-plate .name-plate-top .name{font-size:20px;line-height:130%}}.tile-container .tile .name-plate .name-plate-top .protein-added{font-size:13px;color:#595959;padding:5px 0 0 0}@media only screen and (max-width:359px){.tile-container .tile .name-plate .name-plate-top .protein-added{padding-top:2px}}.tile-container .tile .name-plate .tile-footer{display:table;position:relative;width:100%;bottom:0}.tile-container .tile .name-plate .tile-footer .tile-price-container{display:flex;flex-wrap:wrap;align-items:center;margin-top:5px}.tile-container .tile .name-plate .tile-footer .tile-price-container .variable-price{margin-right:6px}.tile-container .tile .name-plate .tile-footer .tile-price-container .tile-label-container{position:unset;box-shadow:unset;height:23px;line-height:23px;padding:0 7px;font-size:11px}.tile-container .tile .name-plate .tile-footer .recipe-upgrade{font-size:13px;margin-top:5px}@media only screen and (max-width:767px){.tile-container .tile .name-plate .tile-footer .recipe-upgrade{margin-top:0}}.tile-container .tile .name-plate .tile-footer .recipe-upgrade:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:30%;height:1em;background:linear-gradient(to right,rgba(255,255,255,0),#fff 80%)}@media only screen and (max-width:767px){.tile-container .tile .name-plate .tile-footer .recipe-upgrade:after{background:linear-gradient(to right,rgba(251,249,243,0),#fbf9f3 80%)}}@supports (-webkit-line-clamp:1){.tile-container .tile .name-plate .tile-footer .recipe-upgrade{min-width:160px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.tile-container .tile .name-plate .tile-footer .recipe-upgrade:after{display:none}}.tile-container .tile .name-plate .tile-footer .diet-types{line-height:120%;padding-right:16px}@media only screen and (max-width:767px){.tile-container .tile .name-plate .tile-footer .diet-types{padding-right:0}}@media only screen and (max-width:767px){.tile-container .tile .name-plate .tile-footer .diet-types.hide-diets-mobile{display:none!important}}.tile-container .tile .name-plate .tile-footer .diet-types div:nth-child(n+5){display:none}.tile-container .tile .name-plate .tile-footer .diet-types div:nth-child(n+4) .type-comma{display:none}.tile-container .tile .name-plate .tile-footer .diet-types .type{font-size:13px;line-height:130%;color:#595959;display:inline-block}@media only screen and (max-width:767px){.tile-container .tile .name-plate .tile-footer .diet-types .type{font-size:13px}}@media only screen and (max-width:359px){.tile-container .tile .name-plate .tile-footer .diet-types .type{font-size:11px}}.tile-container .tile .name-plate .tile-footer .num-servings{font-size:13px}@media only screen and (max-width:767px){.tile-container .tile .name-plate .tile-footer .num-servings{font-size:13px;color:#595959}}.tile-container .tile .name-plate .tile-footer .ingredient-opt-out{display:table-row;padding-top:15px}@media only screen and (max-width:767px){.tile-container .tile .name-plate .tile-footer .ingredient-opt-out{padding-top:0}}.tile-container .tile .name-plate .tile-footer .ingredient-opt-out p{font-size:13px;color:#595959;margin-bottom:0}.tile-container .tile .name-plate .protein-added{font-size:13px;color:#595959;line-height:120%;padding:0 15px 5px 15px}.tile-container .tile .upgrade-container{display:block;position:relative;z-index:50}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px){.join-flow-menu-page .recipe-tile-container .recipe-tile .name-plate .name-plate-top,.join-flow-menu-page .recipe-tile-container .tile .name-plate .name-plate-top,.join-flow-menu-page .tile-container .recipe-tile .name-plate .name-plate-top,.join-flow-menu-page .tile-container .tile .name-plate .name-plate-top,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .name-plate-top,.logged-out-menu-page .recipe-tile-container .tile .name-plate .name-plate-top,.logged-out-menu-page .tile-container .recipe-tile .name-plate .name-plate-top,.logged-out-menu-page .tile-container .tile .name-plate .name-plate-top{padding:10px 0 0 0}}.carousel-divider{margin:30px 0 30px}@media only screen and (max-width:767px){.carousel-divider{margin:30px 0 15px}}.fp-carousel-flex-container{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex}@media only screen and (max-width:767px){.fp-carousel-flex-container{width:100%}}#family-plan-carousel-container,#menu-carousel-container{width:100%;-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-ms-box-flex:1 0 auto;box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin-bottom:24px}#family-plan-carousel-container .copy-container,#menu-carousel-container .copy-container{padding:10px 0 0}#family-plan-carousel-container .copy-container .close-container,#menu-carousel-container .copy-container .close-container{position:absolute;top:10px;right:0}@media only screen and (max-width:767px){#family-plan-carousel-container .copy-container .close-container,#menu-carousel-container .copy-container .close-container{right:10px}}#family-plan-carousel-container .copy-container .close-container .icon,#menu-carousel-container .copy-container .close-container .icon{font-size:24px}#family-plan-carousel-container .copy-container .close-container .icon:hover,#menu-carousel-container .copy-container .close-container .icon:hover{color:#946d1e}#family-plan-carousel-container .carousel-container #family-plan-carousel,#family-plan-carousel-container .carousel-container #menu-carousel,#menu-carousel-container .carousel-container #family-plan-carousel,#menu-carousel-container .carousel-container #menu-carousel{display:none;margin:0 -10px;width:calc(100% + 20px)}@media only screen and (max-width:767px){#family-plan-carousel-container .carousel-container #family-plan-carousel,#family-plan-carousel-container .carousel-container #menu-carousel,#menu-carousel-container .carousel-container #family-plan-carousel,#menu-carousel-container .carousel-container #menu-carousel{margin:0 -5px;width:calc(100% + 10px)}}#family-plan-carousel-container .carousel-container #family-plan-carousel .recipe-container,#family-plan-carousel-container .carousel-container #menu-carousel .recipe-container,#menu-carousel-container .carousel-container #family-plan-carousel .recipe-container,#menu-carousel-container .carousel-container #menu-carousel .recipe-container{padding:0 10px}#family-plan-carousel-container .carousel-container #family-plan-carousel .recipe-container:focus,#family-plan-carousel-container .carousel-container #menu-carousel .recipe-container:focus,#menu-carousel-container .carousel-container #family-plan-carousel .recipe-container:focus,#menu-carousel-container .carousel-container #menu-carousel .recipe-container:focus{outline:0}@media only screen and (max-width:767px){#family-plan-carousel-container .carousel-container #family-plan-carousel .recipe-container,#family-plan-carousel-container .carousel-container #menu-carousel .recipe-container,#menu-carousel-container .carousel-container #family-plan-carousel .recipe-container,#menu-carousel-container .carousel-container #menu-carousel .recipe-container{padding:0 7px}}#family-plan-carousel-container .carousel-container #family-plan-carousel .recipe-container img,#family-plan-carousel-container .carousel-container #menu-carousel .recipe-container img,#menu-carousel-container .carousel-container #family-plan-carousel .recipe-container img,#menu-carousel-container .carousel-container #menu-carousel .recipe-container img{width:100%;margin-bottom:8px}#family-plan-carousel-container .carousel-container #family-plan-carousel .recipe-container .recipe-name,#family-plan-carousel-container .carousel-container #menu-carousel .recipe-container .recipe-name,#menu-carousel-container .carousel-container #family-plan-carousel .recipe-container .recipe-name,#menu-carousel-container .carousel-container #menu-carousel .recipe-container .recipe-name{font-size:15px;line-height:140%;margin-bottom:0}#family-plan-carousel-container .carousel-container #family-plan-carousel .recipe-container .recipe-name a,#family-plan-carousel-container .carousel-container #menu-carousel .recipe-container .recipe-name a,#menu-carousel-container .carousel-container #family-plan-carousel .recipe-container .recipe-name a,#menu-carousel-container .carousel-container #menu-carousel .recipe-container .recipe-name a{color:#000}#family-plan-carousel-container .carousel-container #family-plan-carousel .recipe-container .recipe-name a:active,#family-plan-carousel-container .carousel-container #family-plan-carousel .recipe-container .recipe-name a:hover,#family-plan-carousel-container .carousel-container #menu-carousel .recipe-container .recipe-name a:active,#family-plan-carousel-container .carousel-container #menu-carousel .recipe-container .recipe-name a:hover,#menu-carousel-container .carousel-container #family-plan-carousel .recipe-container .recipe-name a:active,#menu-carousel-container .carousel-container #family-plan-carousel .recipe-container .recipe-name a:hover,#menu-carousel-container .carousel-container #menu-carousel .recipe-container .recipe-name a:active,#menu-carousel-container .carousel-container #menu-carousel .recipe-container .recipe-name a:hover{text-decoration:underline}#family-plan-carousel-container .carousel-container #family-plan-carousel .slick-next,#family-plan-carousel-container .carousel-container #menu-carousel .slick-next,#menu-carousel-container .carousel-container #family-plan-carousel .slick-next,#menu-carousel-container .carousel-container #menu-carousel .slick-next{right:0;top:29%}@media only screen and (min-width:992px){#family-plan-carousel-container .carousel-container #family-plan-carousel .slick-next,#family-plan-carousel-container .carousel-container #menu-carousel .slick-next,#menu-carousel-container .carousel-container #family-plan-carousel .slick-next,#menu-carousel-container .carousel-container #menu-carousel .slick-next{right:-30px;background:0 0}}@media only screen and (min-width:768px) and (max-width:991px){#family-plan-carousel-container .carousel-container #family-plan-carousel .slick-next,#family-plan-carousel-container .carousel-container #menu-carousel .slick-next,#menu-carousel-container .carousel-container #family-plan-carousel .slick-next,#menu-carousel-container .carousel-container #menu-carousel .slick-next{right:-25px;background:0 0}}#family-plan-carousel-container .carousel-container #family-plan-carousel .slick-next:before,#family-plan-carousel-container .carousel-container #menu-carousel .slick-next:before,#menu-carousel-container .carousel-container #family-plan-carousel .slick-next:before,#menu-carousel-container .carousel-container #menu-carousel .slick-next:before{font-size:30px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px){#family-plan-carousel-container .carousel-container #family-plan-carousel .slick-next:before,#family-plan-carousel-container .carousel-container #menu-carousel .slick-next:before,#menu-carousel-container .carousel-container #family-plan-carousel .slick-next:before,#menu-carousel-container .carousel-container #menu-carousel .slick-next:before{color:#000}}@media only screen and (min-width:768px) and (max-width:991px){#family-plan-carousel-container .carousel-container #family-plan-carousel .slick-next:before,#family-plan-carousel-container .carousel-container #menu-carousel .slick-next:before,#menu-carousel-container .carousel-container #family-plan-carousel .slick-next:before,#menu-carousel-container .carousel-container #menu-carousel .slick-next:before{font-size:24px}}#family-plan-carousel-container .carousel-container #family-plan-carousel .slick-prev,#family-plan-carousel-container .carousel-container #menu-carousel .slick-prev,#menu-carousel-container .carousel-container #family-plan-carousel .slick-prev,#menu-carousel-container .carousel-container #menu-carousel .slick-prev{left:0;top:29%}@media only screen and (min-width:992px){#family-plan-carousel-container .carousel-container #family-plan-carousel .slick-prev,#family-plan-carousel-container .carousel-container #menu-carousel .slick-prev,#menu-carousel-container .carousel-container #family-plan-carousel .slick-prev,#menu-carousel-container .carousel-container #menu-carousel .slick-prev{left:-30px;background:0 0}}@media only screen and (min-width:768px) and (max-width:991px){#family-plan-carousel-container .carousel-container #family-plan-carousel .slick-prev,#family-plan-carousel-container .carousel-container #menu-carousel .slick-prev,#menu-carousel-container .carousel-container #family-plan-carousel .slick-prev,#menu-carousel-container .carousel-container #menu-carousel .slick-prev{left:-25px;background:0 0}}#family-plan-carousel-container .carousel-container #family-plan-carousel .slick-prev:before,#family-plan-carousel-container .carousel-container #menu-carousel .slick-prev:before,#menu-carousel-container .carousel-container #family-plan-carousel .slick-prev:before,#menu-carousel-container .carousel-container #menu-carousel .slick-prev:before{font-size:30px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px){#family-plan-carousel-container .carousel-container #family-plan-carousel .slick-prev:before,#family-plan-carousel-container .carousel-container #menu-carousel .slick-prev:before,#menu-carousel-container .carousel-container #family-plan-carousel .slick-prev:before,#menu-carousel-container .carousel-container #menu-carousel .slick-prev:before{color:#000}}@media only screen and (min-width:768px) and (max-width:991px){#family-plan-carousel-container .carousel-container #family-plan-carousel .slick-prev:before,#family-plan-carousel-container .carousel-container #menu-carousel .slick-prev:before,#menu-carousel-container .carousel-container #family-plan-carousel .slick-prev:before,#menu-carousel-container .carousel-container #menu-carousel .slick-prev:before{font-size:24px}}#family-plan-carousel-container .carousel-container .slick-dots,#menu-carousel-container .carousel-container .slick-dots{margin-left:0}@media only screen and (max-width:767px){.recipe-tile-container{padding:0;margin:0}}@media only screen and (max-width:767px){.recipe-tile-container .recipe-tile{flex-direction:row;flex-wrap:wrap;padding:15px;border:none;border-bottom:solid 1px #7f7f7f;border-radius:0}}@media only screen and (max-width:359px){.recipe-tile-container .recipe-tile{padding:15px 12px}}@media only screen and (max-width:767px){.recipe-tile-container .recipe-tile a.img-anchor{display:inline-block;background-color:#f4f2ed;position:relative;overflow:hidden;padding:0}}@media only screen and (max-width:375px){.recipe-tile-container .recipe-tile a.img-anchor{width:140px;height:140px}}@media only screen and (max-width:359px){.recipe-tile-container .recipe-tile a.img-anchor{width:110px;height:110px}}@media only screen and (min-width:480px) and (max-width:767px){.recipe-tile-container .recipe-tile a.img-anchor{width:200px}}@media only screen and (max-width:767px){.recipe-tile-container .recipe-tile a.img-anchor img:not(.icon-spicy){width:150%;margin-left:-25%;position:relative;max-width:none;padding:0}}@media only screen and (min-width:480px) and (max-width:767px){.recipe-tile-container .recipe-tile a.img-anchor img:not(.icon-spicy){width:116%;margin-left:-8%}}@media only screen and (max-width:767px){.recipe-tile-container .recipe-tile .name-plate{display:table-cell;vertical-align:top;background-color:transparent;border-bottom:none;width:55%;flex-grow:1;flex-shrink:1}}@media only screen and (max-width:359px){.recipe-tile-container .recipe-tile .name-plate{width:58%}}@media only screen and (max-width:767px){.recipe-tile-container .recipe-tile .name-plate .name-plate-top,.recipe-tile-container .recipe-tile .name-plate .tile-footer{padding:0 0 0 15px}}@media only screen and (max-width:359px){.recipe-tile-container .recipe-tile .name-plate .name-plate-top,.recipe-tile-container .recipe-tile .name-plate .tile-footer{padding:0 0 0 12px}}@media only screen and (max-width:767px){.recipe-tile-container .recipe-tile .name-plate .name-plate-top .name,.recipe-tile-container .recipe-tile .name-plate .tile-footer .name{line-height:115%}}@media only screen and (max-width:767px){.recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name a,.recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name a{font-size:17px;line-height:115%}}@media only screen and (max-width:359px){.recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name a,.recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name a{font-size:16px}}.survey{max-height:0;position:fixed;bottom:-30px;right:30px;background-color:#fff;-webkit-box-shadow:1px 0 8px 0 rgba(0,0,0,.3);-moz-box-shadow:1px 0 8px 0 rgba(0,0,0,.3);box-shadow:1px 0 8px 0 rgba(0,0,0,.3);padding:10px 15px 15px;width:300px;z-index:99;border-radius:3px 3px 0 0;transition:max-height .75s ease;-moz-transition:max-height .75s ease;-webkit-transition:max-height .75s ease;-o-transition:max-height .75s ease}@media only screen and (max-width:767px){.survey{width:100%;right:0}}.survey.open{max-height:500px;bottom:0;transition:max-height .75s ease;-moz-transition:max-height .75s ease;-webkit-transition:max-height .75s ease;-o-transition:max-height .75s ease}.survey.down{max-height:36px;bottom:0;transition:max-height .75s ease;-moz-transition:max-height .75s ease;-webkit-transition:max-height .75s ease;-o-transition:max-height .75s ease}.survey .survey-controls-container{float:right;margin-top:-5px}.survey .survey-controls-container .survey-control{margin-left:10px;display:table-cell;vertical-align:middle;padding:0 0 0 15px}.survey .survey-controls-container .survey-control .icon-angle-down,.survey .survey-controls-container .survey-control .icon-angle-up{font-size:29px}body.modal-open{overflow:hidden}#invalid-phone-modal .modal-dialog,#welcome-carousel-3step .modal-dialog{margin:5% auto 0}@media only screen and (max-width:767px){#invalid-phone-modal .modal-dialog,#welcome-carousel-3step .modal-dialog{margin:0;height:100%}}#invalid-phone-modal .modal-dialog .modal-content,#welcome-carousel-3step .modal-dialog .modal-content{overflow:initial;height:auto}@media only screen and (max-width:767px){#invalid-phone-modal .modal-dialog .modal-content,#welcome-carousel-3step .modal-dialog .modal-content{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;min-height:100%}}@media only screen and (max-width:767px){#invalid-phone-modal .modal-dialog .modal-content .close,#welcome-carousel-3step .modal-dialog .modal-content .close{top:10px;right:10px}}@media only screen and (max-width:767px){#invalid-phone-modal .modal-dialog .modal-content .close .icon-close,#welcome-carousel-3step .modal-dialog .modal-content .close .icon-close{font-size:17px}}#invalid-phone-modal .slideshow-container .slide .modal-header,#welcome-carousel-3step .slideshow-container .slide .modal-header{padding:0;overflow:hidden}@media only screen and (max-width:767px){#invalid-phone-modal .slideshow-container .slide .modal-header,#welcome-carousel-3step .slideshow-container .slide .modal-header{border-radius:0}}#invalid-phone-modal .slideshow-container .slide .header-container,#welcome-carousel-3step .slideshow-container .slide .header-container{height:160px;display:flex;flex-direction:row;align-items:center;width:100%;padding:15px;background-repeat:repeat;background-color:#ffe849;justify-content:center}@media only screen and (max-width:767px){#invalid-phone-modal .slideshow-container .slide .header-container,#welcome-carousel-3step .slideshow-container .slide .header-container{height:140px;padding:5px 15px 0}}#invalid-phone-modal .slideshow-container .slide .header-container .image,#welcome-carousel-3step .slideshow-container .slide .header-container .image{width:45px;display:block;padding-right:15px;margin-bottom:12px}#invalid-phone-modal .slideshow-container .slide .header-container .image.sun-image,#welcome-carousel-3step .slideshow-container .slide .header-container .image.sun-image{width:120px}#invalid-phone-modal .slideshow-container .slide .header-container .image.icon-tea,#welcome-carousel-3step .slideshow-container .slide .header-container .image.icon-tea{width:60px}#invalid-phone-modal .slideshow-container .slide .header-container.vegetable-pattern,#welcome-carousel-3step .slideshow-container .slide .header-container.vegetable-pattern{background-color:#e0e7ce}#invalid-phone-modal .slideshow-container .slide .header-container.vegetable-pattern h2,#welcome-carousel-3step .slideshow-container .slide .header-container.vegetable-pattern h2{color:#49825f}#invalid-phone-modal .slideshow-container .slide .header-container.phone-pattern,#welcome-carousel-3step .slideshow-container .slide .header-container.phone-pattern{background-color:#c4b5fa}#invalid-phone-modal .slideshow-container .slide .header-container.phone-pattern h2,#welcome-carousel-3step .slideshow-container .slide .header-container.phone-pattern h2{color:#341c77}#invalid-phone-modal .slideshow-container .slide .header-container h2,#welcome-carousel-3step .slideshow-container .slide .header-container h2{font-size:36px;line-height:1.05em;margin:0;font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";vertical-align:middle}#invalid-phone-modal .slideshow-container .slide .header-container h2.text-xxs,#welcome-carousel-3step .slideshow-container .slide .header-container h2.text-xxs{font-size:11px}#invalid-phone-modal .slideshow-container .slide .header-container h2.text-xs,#welcome-carousel-3step .slideshow-container .slide .header-container h2.text-xs{font-size:13px}#invalid-phone-modal .slideshow-container .slide .header-container h2.text-sm,#welcome-carousel-3step .slideshow-container .slide .header-container h2.text-sm{font-size:15px}#invalid-phone-modal .slideshow-container .slide .header-container h2.text-md,#welcome-carousel-3step .slideshow-container .slide .header-container h2.text-md{font-size:19px}#invalid-phone-modal .slideshow-container .slide .header-container h2.text-lg,#welcome-carousel-3step .slideshow-container .slide .header-container h2.text-lg{font-size:22px}#invalid-phone-modal .slideshow-container .slide .header-container h2.text-xl,#welcome-carousel-3step .slideshow-container .slide .header-container h2.text-xl{font-size:27px}#invalid-phone-modal .slideshow-container .slide .header-container h2.text-xxl,#welcome-carousel-3step .slideshow-container .slide .header-container h2.text-xxl{font-size:29px}@media only screen and (max-width:767px){#invalid-phone-modal .slideshow-container .slide .header-container h2,#welcome-carousel-3step .slideshow-container .slide .header-container h2{font-size:32px}}#invalid-phone-modal .slideshow-container .slide .modal-body,#welcome-carousel-3step .slideshow-container .slide .modal-body{padding:32px;height:545px}@media only screen and (max-width:767px){#invalid-phone-modal .slideshow-container .slide .modal-body,#welcome-carousel-3step .slideshow-container .slide .modal-body{height:inherit;padding:32px 16px}}#invalid-phone-modal .slideshow-container .slide .content-container,#welcome-carousel-3step .slideshow-container .slide .content-container{text-align:center}#invalid-phone-modal .slideshow-container .slide .content-container .get-app-header,#welcome-carousel-3step .slideshow-container .slide .content-container .get-app-header{font-size:50px;font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";margin:0}#invalid-phone-modal .slideshow-container .slide .content-container .get-app-header.text-xxs,#welcome-carousel-3step .slideshow-container .slide .content-container .get-app-header.text-xxs{font-size:11px}#invalid-phone-modal .slideshow-container .slide .content-container .get-app-header.text-xs,#welcome-carousel-3step .slideshow-container .slide .content-container .get-app-header.text-xs{font-size:13px}#invalid-phone-modal .slideshow-container .slide .content-container .get-app-header.text-sm,#welcome-carousel-3step .slideshow-container .slide .content-container .get-app-header.text-sm{font-size:15px}#invalid-phone-modal .slideshow-container .slide .content-container .get-app-header.text-md,#welcome-carousel-3step .slideshow-container .slide .content-container .get-app-header.text-md{font-size:19px}#invalid-phone-modal .slideshow-container .slide .content-container .get-app-header.text-lg,#welcome-carousel-3step .slideshow-container .slide .content-container .get-app-header.text-lg{font-size:22px}#invalid-phone-modal .slideshow-container .slide .content-container .get-app-header.text-xl,#welcome-carousel-3step .slideshow-container .slide .content-container .get-app-header.text-xl{font-size:27px}#invalid-phone-modal .slideshow-container .slide .content-container .get-app-header.text-xxl,#welcome-carousel-3step .slideshow-container .slide .content-container .get-app-header.text-xxl{font-size:29px}@media only screen and (max-width:767px){#invalid-phone-modal .slideshow-container .slide .content-container .get-app-header,#welcome-carousel-3step .slideshow-container .slide .content-container .get-app-header{font-size:40px}}#invalid-phone-modal .slideshow-container .slide .content-container .section-header,#welcome-carousel-3step .slideshow-container .slide .content-container .section-header{font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:27px;line-height:130%;max-width:400px;margin:0 auto 8px}#invalid-phone-modal .slideshow-container .slide .content-container .section-header.text-xxs,#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-xxs{font-size:11px}#invalid-phone-modal .slideshow-container .slide .content-container .section-header.text-xs,#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-xs{font-size:13px}#invalid-phone-modal .slideshow-container .slide .content-container .section-header.text-sm,#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-sm{font-size:15px}#invalid-phone-modal .slideshow-container .slide .content-container .section-header.text-md,#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-md{font-size:19px}#invalid-phone-modal .slideshow-container .slide .content-container .section-header.text-lg,#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-lg{font-size:22px}#invalid-phone-modal .slideshow-container .slide .content-container .section-header.text-xl,#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-xl{font-size:27px}#invalid-phone-modal .slideshow-container .slide .content-container .section-header.text-xxl,#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-xxl{font-size:29px}@media only screen and (max-width:359px){#invalid-phone-modal .slideshow-container .slide .content-container .section-header,#welcome-carousel-3step .slideshow-container .slide .content-container .section-header{font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:22px;margin-bottom:16px}#invalid-phone-modal .slideshow-container .slide .content-container .section-header.text-xxs,#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-xxs{font-size:11px}#invalid-phone-modal .slideshow-container .slide .content-container .section-header.text-xs,#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-xs{font-size:13px}#invalid-phone-modal .slideshow-container .slide .content-container .section-header.text-sm,#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-sm{font-size:15px}#invalid-phone-modal .slideshow-container .slide .content-container .section-header.text-md,#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-md{font-size:19px}#invalid-phone-modal .slideshow-container .slide .content-container .section-header.text-lg,#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-lg{font-size:22px}#invalid-phone-modal .slideshow-container .slide .content-container .section-header.text-xl,#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-xl{font-size:27px}#invalid-phone-modal .slideshow-container .slide .content-container .section-header.text-xxl,#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-xxl{font-size:29px}}#invalid-phone-modal .slideshow-container .slide .content-container .section-header.sub-head,#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.sub-head{font-size:27px;margin-bottom:8px}@media only screen and (max-width:767px){#invalid-phone-modal .slideshow-container .slide .content-container .section-header.sub-head,#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.sub-head{font-size:22px}}@media only screen and (max-width:767px){#invalid-phone-modal .slideshow-container .slide .content-container .section-header .first-delivery-date,#welcome-carousel-3step .slideshow-container .slide .content-container .section-header .first-delivery-date{display:block}}#invalid-phone-modal .slideshow-container .slide .content-container .resend-text,#welcome-carousel-3step .slideshow-container .slide .content-container .resend-text{margin-top:8px;margin-bottom:24px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-style:italic;color:#595959}#invalid-phone-modal .slideshow-container .slide .content-container .cutoff,#welcome-carousel-3step .slideshow-container .slide .content-container .cutoff{color:#595959;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-style:italic;margin-bottom:24px}@media only screen and (max-width:359px){#invalid-phone-modal .slideshow-container .slide .content-container .cutoff,#welcome-carousel-3step .slideshow-container .slide .content-container .cutoff{font-size:15px;margin-bottom:24px}}#invalid-phone-modal .slideshow-container .slide .content-container .dinners-container,#welcome-carousel-3step .slideshow-container .slide .content-container .dinners-container{text-align:center;width:100%;margin-bottom:24px;max-height:255px;overflow-y:auto}#invalid-phone-modal .slideshow-container .slide .content-container .dinners-container .dinner,#welcome-carousel-3step .slideshow-container .slide .content-container .dinners-container .dinner{width:20%;height:auto;margin:0;float:left;overflow:hidden}#invalid-phone-modal .slideshow-container .slide .content-container .dinners-container .dinner .dinner-img,#welcome-carousel-3step .slideshow-container .slide .content-container .dinners-container .dinner .dinner-img{margin:3px;overflow:hidden;max-height:120px;max-width:150px}#invalid-phone-modal .slideshow-container .slide .content-container .dinners-container .dinner img,#welcome-carousel-3step .slideshow-container .slide .content-container .dinners-container .dinner img{width:150%;margin-left:-25%}#invalid-phone-modal .slideshow-container .slide .content-container .dinners-container.num-dinners-1 .dinner,#welcome-carousel-3step .slideshow-container .slide .content-container .dinners-container.num-dinners-1 .dinner{width:100%}#invalid-phone-modal .slideshow-container .slide .content-container .dinners-container.num-dinners-2 .dinner,#welcome-carousel-3step .slideshow-container .slide .content-container .dinners-container.num-dinners-2 .dinner{width:50%}#invalid-phone-modal .slideshow-container .slide .content-container .dinners-container.num-dinners-3 .dinner,#welcome-carousel-3step .slideshow-container .slide .content-container .dinners-container.num-dinners-3 .dinner{width:33%}#invalid-phone-modal .slideshow-container .slide .content-container .dinners-container.num-dinners-1 .dinner .dinner-img,#invalid-phone-modal .slideshow-container .slide .content-container .dinners-container.num-dinners-2 .dinner .dinner-img,#invalid-phone-modal .slideshow-container .slide .content-container .dinners-container.num-dinners-3 .dinner .dinner-img,#welcome-carousel-3step .slideshow-container .slide .content-container .dinners-container.num-dinners-1 .dinner .dinner-img,#welcome-carousel-3step .slideshow-container .slide .content-container .dinners-container.num-dinners-2 .dinner .dinner-img,#welcome-carousel-3step .slideshow-container .slide .content-container .dinners-container.num-dinners-3 .dinner .dinner-img{margin:auto;max-height:none}#invalid-phone-modal .slideshow-container .slide .content-container .dinners-container.num-dinners-4 .dinner,#invalid-phone-modal .slideshow-container .slide .content-container .dinners-container.num-dinners-5 .dinner,#invalid-phone-modal .slideshow-container .slide .content-container .dinners-container.num-dinners-6 .dinner,#invalid-phone-modal .slideshow-container .slide .content-container .dinners-container.num-dinners-7 .dinner,#invalid-phone-modal .slideshow-container .slide .content-container .dinners-container.num-dinners-8 .dinner,#welcome-carousel-3step .slideshow-container .slide .content-container .dinners-container.num-dinners-4 .dinner,#welcome-carousel-3step .slideshow-container .slide .content-container .dinners-container.num-dinners-5 .dinner,#welcome-carousel-3step .slideshow-container .slide .content-container .dinners-container.num-dinners-6 .dinner,#welcome-carousel-3step .slideshow-container .slide .content-container .dinners-container.num-dinners-7 .dinner,#welcome-carousel-3step .slideshow-container .slide .content-container .dinners-container.num-dinners-8 .dinner{width:25%}#invalid-phone-modal .slideshow-container .slide .content-container input.phone-number,#welcome-carousel-3step .slideshow-container .slide .content-container input.phone-number{width:240px;display:block;margin:4px auto 10px;font-size:24px;text-align:center}#invalid-phone-modal .slideshow-container .slide .content-container .btn,#welcome-carousel-3step .slideshow-container .slide .content-container .btn{width:240px}#invalid-phone-modal .slideshow-container .slide .content-container .app-store,#welcome-carousel-3step .slideshow-container .slide .content-container .app-store{margin:32px 4px 0}#invalid-phone-modal .slideshow-container .slide .content-container .app-store img,#welcome-carousel-3step .slideshow-container .slide .content-container .app-store img{height:40px;width:auto;padding:0 5px}#invalid-phone-modal .slideshow-container .slide .content-container .order-lockup,#invalid-phone-modal .slideshow-container .slide .content-container .weeks-container,#welcome-carousel-3step .slideshow-container .slide .content-container .order-lockup,#welcome-carousel-3step .slideshow-container .slide .content-container .weeks-container{width:100%;margin-bottom:32px;margin-top:4px}#invalid-phone-modal .slideshow-container .slide .content-container .order-lockup .week,#invalid-phone-modal .slideshow-container .slide .content-container .weeks-container .week,#welcome-carousel-3step .slideshow-container .slide .content-container .order-lockup .week,#welcome-carousel-3step .slideshow-container .slide .content-container .weeks-container .week{display:inline-block;background-color:#f4f2ed;width:25%;margin:0 7px;box-shadow:0 1px 5px 0 #595959}@media only screen and (max-width:767px){#invalid-phone-modal .slideshow-container .slide .content-container .order-lockup .week,#invalid-phone-modal .slideshow-container .slide .content-container .weeks-container .week,#welcome-carousel-3step .slideshow-container .slide .content-container .order-lockup .week,#welcome-carousel-3step .slideshow-container .slide .content-container .weeks-container .week{margin:0 4px;width:29%}}#invalid-phone-modal .slideshow-container .slide .content-container .order-lockup .week .day,#invalid-phone-modal .slideshow-container .slide .content-container .weeks-container .week .day,#welcome-carousel-3step .slideshow-container .slide .content-container .order-lockup .week .day,#welcome-carousel-3step .slideshow-container .slide .content-container .weeks-container .week .day{font-size:13px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-top:24px;margin-bottom:4px}@media only screen and (max-width:767px){#invalid-phone-modal .slideshow-container .slide .content-container .order-lockup .week .day,#invalid-phone-modal .slideshow-container .slide .content-container .weeks-container .week .day,#welcome-carousel-3step .slideshow-container .slide .content-container .order-lockup .week .day,#welcome-carousel-3step .slideshow-container .slide .content-container .weeks-container .week .day{margin-top:8px;margin-bottom:2px}}#invalid-phone-modal .slideshow-container .slide .content-container .order-lockup .week .btn,#invalid-phone-modal .slideshow-container .slide .content-container .weeks-container .week .btn,#welcome-carousel-3step .slideshow-container .slide .content-container .order-lockup .week .btn,#welcome-carousel-3step .slideshow-container .slide .content-container .weeks-container .week .btn{width:100%;border-radius:0;margin-top:16px}@media only screen and (max-width:767px){#invalid-phone-modal .slideshow-container .slide .content-container .order-lockup .week .btn,#invalid-phone-modal .slideshow-container .slide .content-container .weeks-container .week .btn,#welcome-carousel-3step .slideshow-container .slide .content-container .order-lockup .week .btn,#welcome-carousel-3step .slideshow-container .slide .content-container .weeks-container .week .btn{margin-top:4px}}#invalid-phone-modal .slideshow-container .slide .content-container .order-lockup .week .date,#invalid-phone-modal .slideshow-container .slide .content-container .order-lockup .week .month,#invalid-phone-modal .slideshow-container .slide .content-container .weeks-container .week .date,#invalid-phone-modal .slideshow-container .slide .content-container .weeks-container .week .month,#welcome-carousel-3step .slideshow-container .slide .content-container .order-lockup .week .date,#welcome-carousel-3step .slideshow-container .slide .content-container .order-lockup .week .month,#welcome-carousel-3step .slideshow-container .slide .content-container .weeks-container .week .date,#welcome-carousel-3step .slideshow-container .slide .content-container .weeks-container .week .month{font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:29px;line-height:1.1em}#invalid-phone-modal .slideshow-container .slide .content-container .order-lockup .week .date.text-xxs,#invalid-phone-modal .slideshow-container .slide .content-container .order-lockup .week .month.text-xxs,#invalid-phone-modal .slideshow-container .slide .content-container .weeks-container .week .date.text-xxs,#invalid-phone-modal .slideshow-container .slide .content-container .weeks-container .week .month.text-xxs,#welcome-carousel-3step .slideshow-container .slide .content-container .order-lockup .week .date.text-xxs,#welcome-carousel-3step .slideshow-container .slide .content-container .order-lockup .week .month.text-xxs,#welcome-carousel-3step .slideshow-container .slide .content-container .weeks-container .week .date.text-xxs,#welcome-carousel-3step .slideshow-container .slide .content-container .weeks-container .week .month.text-xxs{font-size:11px}#invalid-phone-modal .slideshow-container .slide .content-container .order-lockup .week .date.text-xs,#invalid-phone-modal .slideshow-container .slide .content-container .order-lockup .week .month.text-xs,#invalid-phone-modal .slideshow-container .slide .content-container .weeks-container .week .date.text-xs,#invalid-phone-modal .slideshow-container .slide .content-container .weeks-container .week .month.text-xs,#welcome-carousel-3step .slideshow-container .slide .content-container .order-lockup .week .date.text-xs,#welcome-carousel-3step .slideshow-container .slide .content-container .order-lockup .week .month.text-xs,#welcome-carousel-3step .slideshow-container .slide .content-container .weeks-container .week .date.text-xs,#welcome-carousel-3step .slideshow-container .slide .content-container .weeks-container .week .month.text-xs{font-size:13px}#invalid-phone-modal .slideshow-container .slide .content-container .order-lockup .week .date.text-sm,#invalid-phone-modal .slideshow-container .slide .content-container .order-lockup .week .month.text-sm,#invalid-phone-modal .slideshow-container .slide .content-container .weeks-container .week .date.text-sm,#invalid-phone-modal .slideshow-container .slide .content-container .weeks-container .week .month.text-sm,#welcome-carousel-3step .slideshow-container .slide .content-container .order-lockup .week .date.text-sm,#welcome-carousel-3step .slideshow-container .slide .content-container .order-lockup .week .month.text-sm,#welcome-carousel-3step .slideshow-container .slide .content-container .weeks-container .week .date.text-sm,#welcome-carousel-3step .slideshow-container .slide .content-container .weeks-container .week .month.text-sm{font-size:15px}#invalid-phone-modal .slideshow-container .slide .content-container .order-lockup .week .date.text-md,#invalid-phone-modal .slideshow-container .slide .content-container .order-lockup .week .month.text-md,#invalid-phone-modal .slideshow-container .slide .content-container .weeks-container .week .date.text-md,#invalid-phone-modal .slideshow-container .slide .content-container .weeks-container .week .month.text-md,#welcome-carousel-3step .slideshow-container .slide .content-container .order-lockup .week .date.text-md,#welcome-carousel-3step .slideshow-container .slide .content-container .order-lockup .week .month.text-md,#welcome-carousel-3step .slideshow-container .slide .content-container .weeks-container .week .date.text-md,#welcome-carousel-3step .slideshow-container .slide .content-container .weeks-container .week .month.text-md{font-size:19px}#invalid-phone-modal .slideshow-container .slide .content-container .order-lockup .week .date.text-lg,#invalid-phone-modal .slideshow-container .slide .content-container .order-lockup .week .month.text-lg,#invalid-phone-modal .slideshow-container .slide .content-container .weeks-container .week .date.text-lg,#invalid-phone-modal .slideshow-container .slide .content-container .weeks-container .week .month.text-lg,#welcome-carousel-3step .slideshow-container .slide .content-container .order-lockup .week .date.text-lg,#welcome-carousel-3step .slideshow-container .slide .content-container .order-lockup .week .month.text-lg,#welcome-carousel-3step .slideshow-container .slide .content-container .weeks-container .week .date.text-lg,#welcome-carousel-3step .slideshow-container .slide .content-container .weeks-container .week .month.text-lg{font-size:22px}#invalid-phone-modal .slideshow-container .slide .content-container .order-lockup .week .date.text-xl,#invalid-phone-modal .slideshow-container .slide .content-container .order-lockup .week .month.text-xl,#invalid-phone-modal .slideshow-container .slide .content-container .weeks-container .week .date.text-xl,#invalid-phone-modal .slideshow-container .slide .content-container .weeks-container .week .month.text-xl,#welcome-carousel-3step .slideshow-container .slide .content-container .order-lockup .week .date.text-xl,#welcome-carousel-3step .slideshow-container .slide .content-container .order-lockup .week .month.text-xl,#welcome-carousel-3step .slideshow-container .slide .content-container .weeks-container .week .date.text-xl,#welcome-carousel-3step .slideshow-container .slide .content-container .weeks-container .week .month.text-xl{font-size:27px}#invalid-phone-modal .slideshow-container .slide .content-container .order-lockup .week .date.text-xxl,#invalid-phone-modal .slideshow-container .slide .content-container .order-lockup .week .month.text-xxl,#invalid-phone-modal .slideshow-container .slide .content-container .weeks-container .week .date.text-xxl,#invalid-phone-modal .slideshow-container .slide .content-container .weeks-container .week .month.text-xxl,#welcome-carousel-3step .slideshow-container .slide .content-container .order-lockup .week .date.text-xxl,#welcome-carousel-3step .slideshow-container .slide .content-container .order-lockup .week .month.text-xxl,#welcome-carousel-3step .slideshow-container .slide .content-container .weeks-container .week .date.text-xxl,#welcome-carousel-3step .slideshow-container .slide .content-container .weeks-container .week .month.text-xxl{font-size:29px}@media only screen and (max-width:767px){#invalid-phone-modal .slideshow-container .slide .content-container .order-lockup .week .date,#invalid-phone-modal .slideshow-container .slide .content-container .order-lockup .week .month,#invalid-phone-modal .slideshow-container .slide .content-container .weeks-container .week .date,#invalid-phone-modal .slideshow-container .slide .content-container .weeks-container .week .month,#welcome-carousel-3step .slideshow-container .slide .content-container .order-lockup .week .date,#welcome-carousel-3step .slideshow-container .slide .content-container .order-lockup .week .month,#welcome-carousel-3step .slideshow-container .slide .content-container .weeks-container .week .date,#welcome-carousel-3step .slideshow-container .slide .content-container .weeks-container .week .month{font-size:30px}}#invalid-phone-modal .slideshow-container,#welcome-carousel-3step .slideshow-container{max-width:1000px;position:relative;margin:auto}#invalid-phone-modal .slideshow-container .slide,#welcome-carousel-3step .slideshow-container .slide{display:none}#invalid-phone-modal .slideshow-container .slide-show,#welcome-carousel-3step .slideshow-container .slide-show{display:block}#invalid-phone-modal .dots-container,#welcome-carousel-3step .dots-container{text-align:center;padding:0 16px 32px;position:absolute;width:100%;bottom:0}@media only screen and (max-width:767px){#invalid-phone-modal .dots-container,#welcome-carousel-3step .dots-container{padding:10px 15px;position:fixed;background-color:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.5)}}#invalid-phone-modal .dots-container .dot,#welcome-carousel-3step .dots-container .dot{height:9px;width:9px;margin:0 2px;background-color:#7f7f7f;border-radius:50%;display:inline-block;transition:background-color .5s ease}#invalid-phone-modal .dots-container .dot.active,#welcome-carousel-3step .dots-container .dot.active{background-color:#000}#invalid-phone-modal .prev-next-container,#welcome-carousel-3step .prev-next-container{position:relative;width:100%}#invalid-phone-modal .prev-next-container .next,#invalid-phone-modal .prev-next-container .prev,#welcome-carousel-3step .prev-next-container .next,#welcome-carousel-3step .prev-next-container .prev{width:60px;height:60px;top:300px;border-radius:40px;padding:15px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);position:fixed}#invalid-phone-modal .prev-next-container .next:hover,#invalid-phone-modal .prev-next-container .prev:hover,#welcome-carousel-3step .prev-next-container .next:hover,#welcome-carousel-3step .prev-next-container .prev:hover{text-decoration:none}#invalid-phone-modal .prev-next-container .next.disabled,#invalid-phone-modal .prev-next-container .prev.disabled,#welcome-carousel-3step .prev-next-container .next.disabled,#welcome-carousel-3step .prev-next-container .prev.disabled{display:none}#invalid-phone-modal .prev-next-container .next .icon,#invalid-phone-modal .prev-next-container .prev .icon,#welcome-carousel-3step .prev-next-container .next .icon,#welcome-carousel-3step .prev-next-container .prev .icon{font-size:30px}@media only screen and (max-width:767px){#invalid-phone-modal .prev-next-container .next .icon,#invalid-phone-modal .prev-next-container .prev .icon,#welcome-carousel-3step .prev-next-container .next .icon,#welcome-carousel-3step .prev-next-container .prev .icon{font-size:20px}}@media only screen and (max-width:767px){#invalid-phone-modal .prev-next-container .next,#invalid-phone-modal .prev-next-container .prev,#welcome-carousel-3step .prev-next-container .next,#welcome-carousel-3step .prev-next-container .prev{bottom:-12px;z-index:5;top:auto;background:0 0;box-shadow:none}}#invalid-phone-modal .prev-next-container .prev,#welcome-carousel-3step .prev-next-container .prev{left:-75px}@media only screen and (min-width:768px) and (max-width:991px){#invalid-phone-modal .prev-next-container .prev,#welcome-carousel-3step .prev-next-container .prev{left:-30px}}@media only screen and (max-width:767px){#invalid-phone-modal .prev-next-container .prev,#welcome-carousel-3step .prev-next-container .prev{left:-10px;padding:18px}}#invalid-phone-modal .prev-next-container .next,#welcome-carousel-3step .prev-next-container .next{right:-75px}@media only screen and (min-width:768px) and (max-width:991px){#invalid-phone-modal .prev-next-container .next,#welcome-carousel-3step .prev-next-container .next{right:-30px}}@media only screen and (max-width:767px){#invalid-phone-modal .prev-next-container .next,#welcome-carousel-3step .prev-next-container .next{right:-10px;padding:18px}}#invalid-phone-modal .fade,#welcome-carousel-3step .fade{-webkit-animation-name:fade;-webkit-animation-duration:0s;animation-name:fade;animation-duration:0s;opacity:1}@-webkit-keyframes fade{from{opacity:.5}to{opacity:1}}@keyframes fade{from{opacity:.5}to{opacity:1}}#welcome-payment-failed .modal-dialog{margin:5% auto 0}@media only screen and (max-width:767px){#welcome-payment-failed .modal-dialog{margin:0;height:100%}}#welcome-payment-failed .modal-dialog .modal-content{overflow:initial;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:auto}@media only screen and (max-width:767px){#welcome-payment-failed .modal-dialog .modal-content{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;min-height:100%}}@media only screen and (max-width:767px){#welcome-payment-failed .modal-dialog .modal-content .close{top:10px;right:10px}}@media only screen and (max-width:767px){#welcome-payment-failed .modal-dialog .modal-content .close .icon-close{font-size:17px}}#welcome-payment-failed .modal-header{padding:0;border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden}@media only screen and (max-width:767px){#welcome-payment-failed .modal-header{border-radius:0}}#welcome-payment-failed .header-container{height:180px;text-align:center;display:table;width:100%;padding:15px;background:#e8503a}@media only screen and (max-width:767px){#welcome-payment-failed .header-container{height:130px;padding:5px 15px 0}}@media only screen and (max-width:359px){#welcome-payment-failed .header-container{height:115px}}#welcome-payment-failed .header-container h2{font-size:50px;line-height:1.05em;color:#fff;margin:0;font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";display:table-cell;vertical-align:middle;padding-top:5px}#welcome-payment-failed .header-container h2.text-xxs{font-size:11px}#welcome-payment-failed .header-container h2.text-xs{font-size:13px}#welcome-payment-failed .header-container h2.text-sm{font-size:15px}#welcome-payment-failed .header-container h2.text-md{font-size:19px}#welcome-payment-failed .header-container h2.text-lg{font-size:22px}#welcome-payment-failed .header-container h2.text-xl{font-size:27px}#welcome-payment-failed .header-container h2.text-xxl{font-size:29px}@media only screen and (max-width:767px){#welcome-payment-failed .header-container h2{font-size:48px}}@media only screen and (max-width:359px){#welcome-payment-failed .header-container h2{font-size:40px}}#welcome-payment-failed .modal-body{padding:32px}@media only screen and (max-width:767px){#welcome-payment-failed .modal-body{height:inherit;padding:32px 16px}}#welcome-payment-failed .content-container{text-align:center;max-width:400px;margin:50px auto 30px auto}#welcome-payment-failed .content-container .section-header{font-size:29px;margin-bottom:16px}@media only screen and (max-width:767px){#welcome-payment-failed .content-container .section-header{font-size:24px}}@media only screen and (max-width:359px){#welcome-payment-failed .content-container .section-header{font-size:26px;margin-bottom:16px}}#welcome-payment-failed .content-container .btn{white-space:normal}body.modal-open{overflow:hidden}@media only screen and (max-width:767px){.first-order-survey-modals{margin:0;height:100%}}#first-order-survey-rate-modal .modal-dialog{margin-top:125px}#first-order-survey-rate-modal .rate-container-stars span{cursor:pointer;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}#first-order-survey-rate-modal .modal-content .modal-body{padding:50px 30px;margin:0 auto;text-align:center}@media only screen and (max-width:767px){#first-order-survey-rate-modal .modal-content .modal-body{height:inherit;padding:30px}}@media only screen and (max-width:375px){#first-order-survey-rate-modal .modal-content .modal-body{height:auto}}#first-order-survey-rate-modal .modal-content .modal-footer{text-align:center;border-radius:0 0 4px 4px;border:none;padding:20px;background-color:#f4f2ed;width:100%}#first-order-survey-rate-modal .modal-content .modal-footer span{margin:0 auto;width:160px;height:24px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#946d1e;cursor:pointer}#first-order-survey-rate-modal .modal-content .rate-container-p{text-align:center}#first-order-survey-rate-modal .modal-content .rate-container-p p{font-size:29px;text-align:center}@media only screen and (max-width:767px){#first-order-survey-rate-modal .modal-content .rate-container-p p{font-size:24px}}#first-order-survey-rate-modal .modal-content .rate-container-detail{margin-top:10px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-style:italic}#first-order-survey-rate-modal .modal-content .rate-container-stars{margin:0 auto;height:50px;font-family:icons;font-size:50px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:4.17px;color:#ffe849}#first-order-survey-rate-modal .modal-content #slide-rate-feedback #modal-footer-feedback{padding:30px;width:100%;text-align:center;border-radius:0 0 4px 4px;background-color:#f4f2ed}@media only screen and (max-width:767px){#first-order-survey-rate-modal .modal-content #slide-rate-feedback #modal-footer-feedback{padding:30px 15px}}#first-order-survey-rate-modal .modal-content #slide-rate-feedback #modal-footer-feedback .feedback-question{display:inline-block;width:165px;height:65px;margin:7px 5px 7px 5px;border-radius:4px;border-bottom:solid 1px #7f7f7f;background-color:#fff;cursor:pointer;text-align:center;vertical-align:middle;position:relative;padding:0;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}@media only screen and (max-width:767px){#first-order-survey-rate-modal .modal-content #slide-rate-feedback #modal-footer-feedback .feedback-question{width:45%}}#first-order-survey-rate-modal .modal-content #slide-rate-feedback #modal-footer-feedback .feedback-question span{padding:0;position:absolute;left:9%;width:82%}#first-order-survey-rate-modal .modal-content #slide-rate-feedback #modal-footer-feedback .feedback-question .spanlg{top:10%}@media only screen and (min-width:480px) and (max-width:767px){#first-order-survey-rate-modal .modal-content #slide-rate-feedback #modal-footer-feedback .feedback-question .spanlg{top:30%}}#first-order-survey-rate-modal .modal-content #slide-rate-feedback #modal-footer-feedback .feedback-question .spanmd{top:30%}#first-order-survey-rate-modal .modal-content #slide-rate-feedback #modal-footer-feedback .questionSelected{background-color:#946d1e;border-bottom:solid 1px #946d1e}#first-order-survey-rate-modal .modal-content #slide-rate-feedback #modal-footer-feedback .questionHovered{background-color:#946d1e;border-bottom:solid 1px #946d1e}#first-order-survey-rate-modal .modal-content #slide-rate-feedback #modal-footer-feedback #footer-feedback-submit{margin-top:10px;margin-bottom:16px;font-size:20px}@media only screen and (max-width:375px){input #first-order-survey-rate-modal .modal-content #slide-rate-feedback #modal-footer-feedback #footer-feedback-submit button{width:95%}}#first-order-survey-rate-modal .modal-content #slide-rate-feedback #modal-footer-feedback #footer-feedback-submit #footer-feedback-comment{width:320px}#first-order-survey-rate-modal .modal-content #slide-rate-feedback #modal-footer-feedback #footer-feedback-submit #footer-feedback-submit-btn{width:320px}#first-order-survey-rate-modal .modal-content #slide-rate-thanks{background-color:#ffe849}#first-order-survey-rate-modal .modal-content #slide-rate-thanks .modal-body p{margin:20px auto 0;font-size:24px;padding:0 65px;text-align:center}@media only screen and (max-width:375px){#first-order-survey-rate-modal .modal-content #slide-rate-thanks .modal-body p{width:100%;padding-left:0;padding-right:0}}#first-order-survey-rate-modal .modal-content #slide-rate-thanks .survey-thanks{width:101px;height:99px;object-fit:contain}#first-order-survey-rate-modal .modal-content #slide-rate-thanks .survey-thanks-btn{width:240px;height:40px;object-fit:contain}#first-order-survey-rate-modal .modal-content #slide-rate-thanks #modal-footer-thanks{text-align:center}#first-order-survey-rate-modal .modal-content #slide-rate-thanks #modal-footer-thanks #modal-footer-thanks-btn{margin-bottom:60px}#first-order-survey-rate-modal .modal-content #slide-rate-thanks #modal-footer-thanks #survey-sorry{height:175px;padding:32px;font-size:20px}#first-order-survey-rate-modal .modal-content #slide-rate-thanks #modal-footer-thanks #survey-sorry p{width:315px;height:48px;margin:0 auto}@media only screen and (max-width:375px){#first-order-survey-rate-modal .modal-content #slide-rate-thanks #modal-footer-thanks #survey-sorry p{width:95%}}#first-order-survey-rate-modal .modal-content #slide-rate-thanks #modal-footer-thanks #survey-sorry div.survey-sorry-buttons{margin-top:20px}#first-order-survey-rate-modal .modal-content #slide-rate-thanks #modal-footer-thanks #survey-sorry div.survey-sorry-buttons #btn-yesplease{width:160px}#first-order-survey-rate-modal .modal-content #slide-rate-thanks #modal-footer-thanks #survey-sorry div.survey-sorry-buttons #btn-nothanks{width:160px}#first-order-survey-rate-modal .fade{-webkit-animation-name:fade;-webkit-animation-duration:0s;animation-name:fade;animation-duration:0s;opacity:1}@-webkit-keyframes fade{from{opacity:.5}to{opacity:1}}@keyframes fade{from{opacity:.5}to{opacity:1}}body.modal-open{overflow:hidden}@media only screen and (max-width:767px){.first-order-survey-modals{margin:0;height:100%}}#first-order-survey-cs-modal .modal-dialog{margin-top:125px}#first-order-survey-cs-modal .modal-content .modal-body{margin:0 auto;text-align:center;padding:50px 30px}@media only screen and (max-width:767px){#first-order-survey-cs-modal .modal-content .modal-body{height:auto;padding:30px}}@media only screen and (max-width:375px){#first-order-survey-cs-modal .modal-content .modal-body{height:auto}}#first-order-survey-cs-modal .modal-content .modal-body h2{font-size:24px;text-align:center;margin-top:0;margin-bottom:1em}#first-order-survey-cs-modal .modal-content .modal-body .survey-cs-btn{display:block;width:290px;height:40px;text-align:center;margin:auto;margin-bottom:15px;position:relative}@media only screen and (max-width:375px){#first-order-survey-cs-modal .modal-content .modal-body .survey-cs-btn{width:95%}}#first-order-survey-cs-modal .modal-content .modal-body .survey-cs-btn span{position:absolute;left:10px;top:5px;font-family:icons;font-size:26px;color:#fc9e12}#first-order-survey-cs-modal .modal-content .modal-body .survey-cs-btn .spanSelected{color:#fff}#first-order-survey-cs-modal .modal-content .modal-body .survey-cs-btn-selected{background-color:#946d1e;border-color:#946d1e}#first-order-survey-cs-modal .modal-content .modal-body button .schedule-call-later-span{font-size:20px;left:12px}#first-order-survey-cs-modal .modal-content #modal-cs-footer{width:100%}#first-order-survey-cs-modal .modal-content #modal-cs-footer .modal-cs-footer-div{padding:30px 80px;background-color:#f4f2ed;border-radius:4px}@media only screen and (max-width:375px){#first-order-survey-cs-modal .modal-content #modal-cs-footer .modal-cs-footer-div{padding:20px 15px 40px}}#first-order-survey-cs-modal .modal-content #modal-cs-footer .modal-cs-footer-div .modal-cs-footer-div-btn{width:290px;margin:0 auto}@media only screen and (max-width:375px){#first-order-survey-cs-modal .modal-content #modal-cs-footer .modal-cs-footer-div .modal-cs-footer-div-btn{width:100%}}#first-order-survey-cs-modal .modal-content #modal-cs-footer #send-email-footer #send-email-footer-email-container{font-size:13px;margin-bottom:10px}#first-order-survey-cs-modal .modal-content #modal-cs-footer #send-email-footer #send-email-footer-email-container #send-email-footer-details-txt{width:100%;height:84px;border-radius:4px;border:solid 1px #7f7f7f;padding:5px 10px;resize:none}#first-order-survey-cs-modal .modal-content #modal-cs-footer #schedule-call-later-footer .footer-select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:15px;outline:0}#first-order-survey-cs-modal .modal-content #modal-cs-footer #schedule-call-later-footer .schedule-call-later-footer-datetime{text-align:center;margin-bottom:20px}#first-order-survey-cs-modal .modal-content #modal-cs-footer #schedule-call-later-footer .schedule-call-later-footer-datetime p{width:290px;margin:0 auto;text-align:left;padding-bottom:5px;font-size:13px}@media only screen and (max-width:375px){#first-order-survey-cs-modal .modal-content #modal-cs-footer #schedule-call-later-footer .schedule-call-later-footer-datetime p{width:100%}}#first-order-survey-cs-modal .modal-content #modal-cs-footer #schedule-call-later-footer .schedule-call-later-footer-datetime .datetime-container{margin-bottom:10px;margin:0 auto;position:relative;width:290px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:solid 1px #7f7f7f;margin-bottom:16px}#first-order-survey-cs-modal .modal-content #modal-cs-footer #schedule-call-later-footer .schedule-call-later-footer-datetime .datetime-container span{position:absolute;width:8px;height:8px;bottom:20px;z-index:1;right:10px;transform:rotate(90deg);color:#6bc9c9;pointer-events:none}@media only screen and (max-width:375px){#first-order-survey-cs-modal .modal-content #modal-cs-footer #schedule-call-later-footer .schedule-call-later-footer-datetime .datetime-container{width:100%}}#first-order-survey-cs-modal .modal-content #slide-cs-confirmation{background-color:#6bc9c9;padding:40px;font-family:WilliamsCaslonText;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;font-size:20px;color:var(--purplish-brown)}#first-order-survey-cs-modal .modal-content #slide-cs-confirmation .modal-cs-confirmation-body{margin:20px}#first-order-survey-cs-modal .modal-content #slide-cs-confirmation .modal-cs-confirmation-body .confirmation-body-title{font-size:36px;margin-bottom:30px}#first-order-survey-cs-modal .modal-content #slide-cs-confirmation .btn-cs-confirm{font-size:20px;margin-top:20px;background-color:#fff;color:var(--purplish-brown)}#first-order-survey-cs-modal .fade{-webkit-animation-name:fade;-webkit-animation-duration:0s;animation-name:fade;animation-duration:0s;opacity:1}@-webkit-keyframes fade{from{opacity:.5}to{opacity:1}}@keyframes fade{from{opacity:.5}to{opacity:1}}.mymenu-banner{padding:15px 0;margin-bottom:15px}.mymenu-banner .icon-close{z-index:990;position:absolute;right:12px;color:#fff;opacity:.65;font-size:20px}.mymenu-banner .icon-close:hover{opacity:1}.mymenu-banner .side-img-container{width:200px;vertical-align:middle;display:table-cell}.mymenu-banner .side-img-container img{width:100%}@media only screen and (min-width:768px) and (max-width:1023px){.mymenu-banner .side-img-container img{border-radius:4px}}.mymenu-banner .message-container{display:table-cell;padding:15px;vertical-align:top}@media only screen and (max-width:767px){.mymenu-banner .message-container{padding:0 0 15px 0}}.mymenu-banner .code-container{background-color:#fff;padding:8px 11px 8px;margin:10px 0;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-bottom:solid 1px #e8503a}@media only screen and (min-width:1024px) and (max-width:1200px),only screen and (min-width:1200px){.mymenu-banner .code-container{margin-top:20px}}@media only screen and (max-width:767px){.mymenu-banner .code-container .code{font-size:14px}}@media only screen and (min-width:1024px) and (max-width:1200px),only screen and (min-width:1200px){.mymenu-banner .refer{margin-top:-15px}}@media only screen and (min-width:768px) and (max-width:991px){.mymenu-banner .buttons{padding-top:15px}}.mymenu-banner .buttons a{display:inline-block;margin-right:20px}.mymenu-banner .buttons span.icon{float:left;margin-top:-5px}.mymenu-banner .buttons a:hover{color:#fff}.mymenu-banner#tax-banner{background-color:#946d1e;color:#fff;margin-bottom:0}.mymenu-banner#tax-banner .tax-message{margin-right:10px;margin-bottom:0!important}@media only screen and (min-width:992px){.mymenu-banner#tax-banner .tax-message{font-size:20px}}@media only screen and (max-width:767px){.mymenu-banner#tax-banner .tax-message{margin-right:8px}}@media only screen and (max-width:359px){.mymenu-banner#tax-banner .tax-message{margin-right:16px}}.mymenu-banner#gifts-unclaimed-banner{background-color:#fff;padding:10px 0 12px;border-bottom:solid 1px #e2d9cc}.mymenu-banner#gifts-unclaimed-banner .icon-close{color:#595959;z-index:100}.mymenu-banner#gifts-unclaimed-banner .gift-message-table{margin-bottom:0}.mymenu-banner#gifts-unclaimed-banner .gift-message-table .gift-icon{font-size:44px;color:#e8503a;vertical-align:middle;width:30px}@media only screen and (min-width:768px) and (max-width:1023px),only screen and (max-width:767px){.mymenu-banner#gifts-unclaimed-banner .gift-message-table .gift-icon{width:36px}}.mymenu-banner#gifts-unclaimed-banner .gift-message-table .message{padding-left:15px;vertical-align:middle}.mymenu-banner#gifts-unclaimed-banner .gift-message-table .message .header{font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:22px;margin-bottom:0}.mymenu-banner#gifts-unclaimed-banner .gift-message-table .message .header.text-xxs{font-size:11px}.mymenu-banner#gifts-unclaimed-banner .gift-message-table .message .header.text-xs{font-size:13px}.mymenu-banner#gifts-unclaimed-banner .gift-message-table .message .header.text-sm{font-size:15px}.mymenu-banner#gifts-unclaimed-banner .gift-message-table .message .header.text-md{font-size:19px}.mymenu-banner#gifts-unclaimed-banner .gift-message-table .message .header.text-lg{font-size:22px}.mymenu-banner#gifts-unclaimed-banner .gift-message-table .message .header.text-xl{font-size:27px}.mymenu-banner#gifts-unclaimed-banner .gift-message-table .message .header.text-xxl{font-size:29px}@media only screen and (min-width:768px) and (max-width:1023px),only screen and (max-width:767px){.mymenu-banner#gifts-unclaimed-banner .gift-message-table .message .header{font-size:19px}}@media only screen and (max-width:767px){.mymenu-banner#gifts-unclaimed-banner .gift-message-table .message .header{margin-right:25px}}.mymenu-banner#gifts-unclaimed-banner .gift-message-table .message .instructions{margin-bottom:0!important;font-size:17px}.mymenu-banner#gifts-unclaimed-banner .link-container{display:table;vertical-align:middle;float:right}@media only screen and (min-width:768px) and (max-width:1023px),only screen and (min-width:1024px) and (max-width:1200px),only screen and (min-width:1200px){.mymenu-banner#gifts-unclaimed-banner .link-container{margin-top:8px}}.mymenu-banner#gifts-unclaimed-banner .link-container a{font-size:15px}.mymenu-banner.mega-banner{padding:0;margin:0}.mymenu-banner.mega-banner .banner-container .icon-close{color:#000;opacity:1;margin-top:10px}.mymenu-banner.mega-banner .banner-container .icon-close.white{color:#fff}.mymenu-banner.mega-banner .banner-container .collapsed{display:none;cursor:pointer;vertical-align:middle;padding:10px 0 10px 15px;width:100%}@media only screen and (max-width:767px){.mymenu-banner.mega-banner .banner-container .collapsed{padding-right:35px}}.mymenu-banner.mega-banner .banner-container .collapsed:hover{cursor:pointer}.mymenu-banner.mega-banner .banner-container .collapsed.white{color:#fff}.mymenu-banner.mega-banner .banner-container .collapsed a:visited{text-decoration:none;outline:0;color:inherit}.mymenu-banner.mega-banner .banner-container .collapsed-only-banner{cursor:pointer;vertical-align:middle;padding:10px 0 10px 15px;width:100%}@media only screen and (max-width:767px){.mymenu-banner.mega-banner .banner-container .collapsed-only-banner{padding-right:35px}}.mymenu-banner.mega-banner .banner-container .collapsed-only-banner:hover{cursor:pointer}.mymenu-banner.mega-banner .banner-container .collapsed-only-banner.white{color:#fff}.mymenu-banner.mega-banner .banner-container .collapsed-only-banner a:visited{text-decoration:none;outline:0;color:inherit}.mymenu-banner.mega-banner .banner-container .full .col-left{width:55%}@media only screen and (max-width:991px){.mymenu-banner.mega-banner .banner-container .full .col-left{width:50%}}@media only screen and (max-width:767px){.mymenu-banner.mega-banner .banner-container .full .col-left{width:100%}}.mymenu-banner.mega-banner .banner-container .full .col-left .content-container{padding:30px 15px 20px 0}@media only screen and (max-width:991px){.mymenu-banner.mega-banner .banner-container .full .col-left .content-container{padding-right:0}}.mymenu-banner.mega-banner .banner-container .full .col-left .content-container p.description{font-size:24px;max-width:580px}@media only screen and (min-width:1200px){.mymenu-banner.mega-banner .banner-container .full .col-left .content-container p.description{font-size:29px}}@media only screen and (max-width:991px){.mymenu-banner.mega-banner .banner-container .full .col-left .content-container p.description{font-size:17px}}.mymenu-banner.mega-banner .banner-container .full .col-left .content-container .btn{min-width:290px;margin-top:8px}@media only screen and (max-width:767px){.mymenu-banner.mega-banner .banner-container .full .col-left .content-container .btn{width:100%;margin-bottom:20px;position:relative;z-index:99}}.mymenu-banner.mega-banner .banner-container .full .col.col-right{width:55%;margin-right:-10%}@media only screen and (min-width:1200px){.mymenu-banner.mega-banner .banner-container .full .col.col-right{width:45%;margin-right:0}}@media only screen and (max-width:991px){.mymenu-banner.mega-banner .banner-container .full .col.col-right{width:70%;margin-right:-20%}}@media only screen and (max-width:767px){.mymenu-banner.mega-banner .banner-container .full .col.col-right{width:100%;margin-top:-20px}}.mymenu-banner.mega-banner .banner-container .full .col.col-right .banner-image{width:100%;object-fit:cover}@media only screen and (max-width:767px){.mymenu-banner.mega-banner .banner-container .full .col.col-right .banner-image{margin:0 -15px;width:calc(100% + 30px);height:calc(100vw * 2/3)}}.mymenu-banner.text-banner .banner-container{padding:15px 0}.mymenu-banner.text-banner .banner-container .icon-close{margin-top:0}.mymenu-banner.text-banner .copy{margin:0 25px 0 15px}#freshAndReadyMegaBanner .header-image,#prePreppedMegaBanner .header-image{max-width:400px}#freshAndReadyMegaBanner .subheader-image,#prePreppedMegaBanner .subheader-image{width:260px;margin-top:15px}#mega-menu-banner{margin-top:0;padding:10px 0}@media only screen and (max-width:991px){#mega-menu-banner{margin-top:-20px}}.marketplace-item-megabanner .content-container{padding-top:0!important}.marketplace-item-megabanner .market-item-badge{max-width:500px}.marketplace-item-megabanner .in-the-market{width:145px;margin:0 auto;display:block}.marketplace-item-megabanner .in-the-market-header{width:220px}.marketplace-item-megabanner .banner-image{min-width:470px}.marketplace-item-megabanner .col-right{overflow:hidden}#holiday-cheer-banner,#upgrades-banner,#veg-upgrades-banner{background-color:#946d1e;padding:12px 0}@media only screen and (max-width:991px){#holiday-cheer-banner,#upgrades-banner,#veg-upgrades-banner{text-align:center;margin-bottom:20px}}#holiday-cheer-banner .header,#upgrades-banner .header,#veg-upgrades-banner .header{font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:22px;margin-bottom:2px;margin:0 35px 0 -15px}#holiday-cheer-banner .header.text-xxs,#upgrades-banner .header.text-xxs,#veg-upgrades-banner .header.text-xxs{font-size:11px}#holiday-cheer-banner .header.text-xs,#upgrades-banner .header.text-xs,#veg-upgrades-banner .header.text-xs{font-size:13px}#holiday-cheer-banner .header.text-sm,#upgrades-banner .header.text-sm,#veg-upgrades-banner .header.text-sm{font-size:15px}#holiday-cheer-banner .header.text-md,#upgrades-banner .header.text-md,#veg-upgrades-banner .header.text-md{font-size:19px}#holiday-cheer-banner .header.text-lg,#upgrades-banner .header.text-lg,#veg-upgrades-banner .header.text-lg{font-size:22px}#holiday-cheer-banner .header.text-xl,#upgrades-banner .header.text-xl,#veg-upgrades-banner .header.text-xl{font-size:27px}#holiday-cheer-banner .header.text-xxl,#upgrades-banner .header.text-xxl,#veg-upgrades-banner .header.text-xxl{font-size:29px}@media only screen and (max-width:767px){#holiday-cheer-banner .header,#upgrades-banner .header,#veg-upgrades-banner .header{margin:0 15px;text-align:center}}#holiday-cheer-banner .header .new,#upgrades-banner .header .new,#veg-upgrades-banner .header .new{border-radius:2px;padding:0 5px;margin-right:5px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;font-size:13px;letter-spacing:.03em;text-transform:uppercase;vertical-align:10%;background-color:#e8503a;color:#fff}#holiday-cheer-banner p,#upgrades-banner p,#veg-upgrades-banner p{text-align:left}@media only screen and (max-width:767px){#holiday-cheer-banner p,#upgrades-banner p,#veg-upgrades-banner p{text-align:center}}#holiday-cheer-banner img.fish,#upgrades-banner img.fish,#veg-upgrades-banner img.fish{float:right;width:160px}@media only screen and (max-width:767px){#holiday-cheer-banner img.fish,#upgrades-banner img.fish,#veg-upgrades-banner img.fish{float:none;margin-bottom:5px}}.twentymin-meals-banner{background:#ffe849;color:#fff;padding-bottom:10px;padding-top:10px;margin-bottom:0}.twentymin-meals-banner .container .row .center img{width:300px;height:auto}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px){.twentymin-meals-banner .container .row .center img{margin-bottom:14px}}.twentymin-meals-banner .icon-flash-1{color:#e8503a;font-size:36px;vertical-align:middle}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px){.twentymin-meals-banner .icon-flash-1{margin:0 9px}}.twentymin-meals-banner .visible-xs .icon-flash-1{font-size:24px}.twentymin-meals-banner .icon-close{font-size:18px;color:#595959;margin:0;float:right}@media only screen and (max-width:359px){.twentymin-meals-banner .icon-close{margin:-6px -6px}}#speedy-banner{background-color:#946d1e;padding:15px 0 20px}#speedy-banner .content-container{display:table;width:100%}#speedy-banner span{display:table-cell;vertical-align:middle}#speedy-banner .header{font-size:24px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;color:#fff;width:180px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){#speedy-banner .header{display:inline-block}}#speedy-banner .icon-flash-1{font-size:54px;color:#e8503a;width:55px}#speedy-banner .icon-flash-1.smallscreen{display:none}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){#speedy-banner .icon-flash-1.smallscreen{float:left;display:block;font-size:65px;width:65px;margin-left:-15px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){#speedy-banner .icon-flash-1.largescreen{display:none}}#speedy-banner .copy{font-size:20px;color:#fff}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){#speedy-banner .copy{display:block;font-size:17px}}#speedy-banner .copy a{color:#fff;text-decoration:underline}#speedy-banner .copy a:hover{color:#fff;text-decoration:underline}#super-speedy-banner{background-color:#ffe849}#super-speedy-banner .content-container{display:table;width:100%}#super-speedy-banner span{display:table-cell;vertical-align:middle}#super-speedy-banner .header{font-size:24px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;color:#fff;width:200px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){#super-speedy-banner .header{display:inline-block}}#super-speedy-banner .icon-flash-1{font-size:54px;color:#e8503a;width:55px}#super-speedy-banner .icon-flash-1.smallscreen{display:none}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){#super-speedy-banner .icon-flash-1.smallscreen{float:left;display:block;font-size:65px;width:65px;margin-left:-15px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){#super-speedy-banner .icon-flash-1.largescreen{display:none}}#super-speedy-banner .icon-flash-1:before{vertical-align:middle}#super-speedy-banner .speedy-image{width:370px;display:block;margin-bottom:7px}@media only screen and (max-width:375px){#super-speedy-banner .speedy-image{width:105%}}@media only screen and (max-width:767px){#super-speedy-banner .speedy-image{width:100%}}#super-speedy-banner .copy{margin-top:30px;padding:0 0 10px 15px;font-size:20px;color:#fff}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){#super-speedy-banner .copy{padding:0 50px 0 50px;margin-top:0;display:block;font-size:17px}}#super-speedy-banner .copy a{color:#fff;text-decoration:underline}#super-speedy-banner .copy a:hover{color:#fff;text-decoration:underline}#wine-banner{background-color:#e4e0df;margin-bottom:0}#wine-banner .icon{color:#000}#wine-banner .wrapper{display:table;width:100%}#wine-banner .img-container{width:200px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden}@media only screen and (min-width:768px) and (max-width:991px){#wine-banner .img-container{width:180px}}@media only screen and (max-width:767px){#wine-banner .img-container{display:none}}#wine-banner .img-container img.wine-img{width:100%}@media only screen and (min-width:768px) and (max-width:991px){#wine-banner .img-container img.wine-img{width:120%;margin-left:-10%}}#wine-banner .content-container{display:table-cell;vertical-align:middle;padding-left:24px}@media only screen and (max-width:767px){#wine-banner .content-container{display:block;padding:0}}#wine-banner .content-container .copy-container{float:left;width:75%}@media only screen and (min-width:768px) and (max-width:991px){#wine-banner .content-container .copy-container{display:block;float:none}}@media only screen and (min-width:768px) and (max-width:1023px){#wine-banner .content-container .copy-container{width:100%}}@media only screen and (max-width:767px){#wine-banner .content-container .copy-container{text-align:center;width:100%}}#wine-banner .content-container .copy-container .new-from{width:200px;margin:10px 0 15px}@media only screen and (min-width:1024px) and (max-width:1200px),only screen and (min-width:768px) and (max-width:1023px){#wine-banner .content-container .copy-container .new-from{width:185px;margin:5px 0 10px}}#wine-banner .content-container .copy-container .cheers{width:85%}@media only screen and (min-width:1024px) and (max-width:1200px),only screen and (min-width:768px) and (max-width:1023px){#wine-banner .content-container .copy-container .cheers{width:90%}}@media only screen and (max-width:767px){#wine-banner .content-container .copy-container .cheers{width:90%;margin:0 auto}}#wine-banner .content-container .copy-container .delicious{width:65%;margin:15px 0 15px}@media only screen and (min-width:1024px) and (max-width:1200px),only screen and (min-width:768px) and (max-width:1023px){#wine-banner .content-container .copy-container .delicious{margin:10px 0 15px;width:70%}}@media only screen and (max-width:767px){#wine-banner .content-container .copy-container .delicious{width:98%}}#wine-banner .content-container .cta-container{text-align:center;float:right;width:170px;padding:0 10px;margin-top:10px}@media only screen and (min-width:768px) and (max-width:1023px){#wine-banner .content-container .cta-container{width:inherit;display:block;float:none;text-align:left;padding:0 5px 0 0;margin:0}#wine-banner .content-container .cta-container p{display:inline;font-size:17px;margin-right:4px}}@media only screen and (max-width:767px){#wine-banner .content-container .cta-container{width:100%}#wine-banner .content-container .cta-container p{font-size:17px}}#price-change-banner{background-color:#946d1e;color:#fff;vertical-align:middle;padding:6px 0 8px;margin-bottom:24px}#price-change-banner p{margin-bottom:0}@media only screen and (max-width:359px){#price-change-banner p{padding-right:25px}}#price-change-banner #price-change-banner-close{color:#fff}#price-change-banner .icon-close{margin:0 10px;right:3px;float:right}.insufficient-funds-banner{background:#fff;border:2px solid #e8503a;padding:20px;margin-top:30px}@media only screen and (max-width:767px){.insufficient-funds-banner{padding:15px}}@media only screen and (max-width:991px){.insufficient-funds-banner{margin-bottom:30px}}.addons-banner{background:#e8503a;color:#fff;padding-bottom:0;padding-top:0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.addons-banner{text-align:center}}.addons-banner a{color:#fff;text-decoration:none}.addons-banner img{display:inline-block;width:119px!important;height:61px;margin:-13px 5px 0 5px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.addons-banner img{margin:8px auto 0;display:block}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px){.addons-banner .dippers-text{display:block;text-align:center}}.addons-banner .icon-close{margin:5px 5px;float:right;font-size:16px}@media only screen and (max-width:359px){.addons-banner .icon-close{margin:5px 0}}@media only screen and (max-width:359px){.addons-banner .text-lg{font-size:16px}}#lapsedUserFreeMealBanner{text-align:center;color:#000;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;background-color:#c4b5fa;padding:8px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;font-size:15px;margin-top:0!important}#lapsedUserFreeMealBanner p{margin-bottom:0;color:#fff}#lapsedUserFreeMealBanner a{color:#000}#lapsedUserFreeMealBanner a:active,#lapsedUserFreeMealBanner a:hover{color:#000}#lapsedUserFreeMealBanner a.alert-button{background-color:#fac05b;background-color:rgba(255,255,255,.2);color:#fff}#lapsedUserFreeMealBanner a.alert-button:hover{background-color:rgba(255,255,255,.05);text-decoration:none}@media only screen and (max-width:767px){#lapsedUserFreeMealBanner{margin-top:-30px}}#unlimitedDinnersBanner .title{max-width:500px}#newOvenReadyBanner .title{max-width:450px;margin-bottom:20px}#newOvenReadyBanner .subtitle{max-width:500px}#holidayGiftsMegaBanner h2{font-size:50px;font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";color:#fff;margin-top:5px}#holidayGiftsMegaBanner h2.text-xxs{font-size:11px}#holidayGiftsMegaBanner h2.text-xs{font-size:13px}#holidayGiftsMegaBanner h2.text-sm{font-size:15px}#holidayGiftsMegaBanner h2.text-md{font-size:19px}#holidayGiftsMegaBanner h2.text-lg{font-size:22px}#holidayGiftsMegaBanner h2.text-xl{font-size:27px}#holidayGiftsMegaBanner h2.text-xxl{font-size:29px}@media only screen and (min-width:1200px){#holidayGiftsMegaBanner h2{font-size:52px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){#holidayGiftsMegaBanner h2{font-size:40px;margin-top:0;margin-bottom:0}}@media only screen and (max-width:359px){#holidayGiftsMegaBanner h2{font-size:40px;margin-bottom:8px}}#holidayGiftsMegaBanner .subhead{margin-top:16px;font-size:20px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-style:italic}@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){#holidayGiftsMegaBanner .subhead{font-size:17px;margin:5px 0}}#covid19Banner.mymenu-banner.mega-banner .banner-container .icon-close{margin-top:0}#covid19Banner .banner-container{padding:15px 0}#covid19Banner .copy{margin:0 15px}@media only screen and (max-width:767px){#rebrandBanner.mega-banner.mymenu-banner .banner-container .banner-image{margin-top:16px}}#feedItForwardBanner .banner-container{background-color:#fbf9f3}#feedItForwardBanner .banner-container .full{display:flex}@media only screen and (max-width:767px){#feedItForwardBanner .banner-container .full{flex-direction:column}}#feedItForwardBanner .banner-container .full .col-left{display:flex;align-items:center;min-height:100%;justify-content:center}#feedItForwardBanner .banner-container .full .col-left .content-container h1{margin-bottom:4px}#feedItForwardBanner .banner-container .full .col-left .content-container p{max-width:400px;display:inline-block}.elegant-mega-banner.mega-banner .banner-container .full .col.col-left{padding:30px 15px}@media only screen and (max-width:767px){.elegant-mega-banner.mega-banner .banner-container .full .col.col-left{padding:0}}.elegant-mega-banner.mega-banner .banner-container .full .col.col-left .content-container{max-width:400px;margin:0 auto}.elegant-mega-banner.mega-banner .banner-container .full .col.col-left .content-container h2{font-size:40px;line-height:1.15em;margin-top:0}@media only screen and (min-width:768px) and (max-width:1023px){.elegant-mega-banner.mega-banner .banner-container .full .col.col-left .content-container h2{font-size:36px;margin-top:0;margin-bottom:10px}}@media only screen and (max-width:359px){.elegant-mega-banner.mega-banner .banner-container .full .col.col-left .content-container h2{font-size:32px;margin-bottom:10px}}.elegant-mega-banner.mega-banner .banner-container .full .col.col-left .content-container .mega-banner-cta{justify-content:center;display:flex}.elegant-mega-banner.mega-banner .banner-container .full .col.col-right{width:50%;margin-right:0}@media only screen and (min-width:1200px){.elegant-mega-banner.mega-banner .banner-container .full .col.col-right{width:50%;margin-right:0}}@media only screen and (max-width:991px){.elegant-mega-banner.mega-banner .banner-container .full .col.col-right{width:55%;margin-right:-26px}}@media only screen and (max-width:767px){.elegant-mega-banner.mega-banner .banner-container .full .col.col-right{width:100%;margin-right:0}}.elegant-mega-banner.mega-banner .banner-container .full .col.col-right .banner-image{object-position:100% 50%;height:100%}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px){.elegant-mega-banner.mega-banner .banner-container .full{display:flex}.elegant-mega-banner.mega-banner .banner-container .full .col-left{display:flex;align-items:center;min-height:100%;justify-content:center}.elegant-mega-banner.mega-banner .banner-container .full .col-left .content-container{padding:0}.elegant-mega-banner.mega-banner .banner-container .full .col-left .content-container p{font-size:20px}}.elegant-mega-banner.mega-banner.black-mega-banner .banner-container{background-color:#000}@media only screen and (min-width:1200px),only screen and (max-width:767px){.elegant-mega-banner.mega-banner.black-mega-banner .banner-container .icon-close{color:#fff}}.elegant-mega-banner.mega-banner.black-mega-banner.collapsed .banner-container .icon-close{color:#fff}.elegant-mega-banner.mega-banner.red-mega-banner .banner-container{background-color:#e8503a}@media only screen and (min-width:1200px),only screen and (max-width:767px){.elegant-mega-banner.mega-banner.red-mega-banner .banner-container .icon-close{color:#fff}}.elegant-mega-banner.mega-banner.red-mega-banner.collapsed .banner-container .icon-close{color:#fff}#orderMinimumLaunchBanner{background-color:#ffe849}#orderMinimumLaunchBanner .content-container{max-width:450px}#high-heat-danger-banner{background-color:#ffe849;padding:8px 0}#high-heat-danger-banner.success{background-color:#c4b5fa;padding:12px 0}#high-heat-danger-banner.success .banner-text,#high-heat-danger-banner.success .btn{display:none}#high-heat-danger-banner.success .success-message{display:inline;color:#341c77}#high-heat-danger-banner .btn{font-size:15px;padding:6px 30px;margin:0 15px}#high-heat-danger-banner .success-message{display:none}#high-heat-danger-banner p.banner-text{display:inline}@media only screen and (max-width:600px){#high-heat-danger-banner p.banner-text{display:block;margin-bottom:5px}}@media only screen and (max-width:767px){.instructions-container{margin:32px 0 16px}}.instructions-container .step-row .step{margin-top:24px}.instructions-container .step-row .step .step-number{display:inline;float:left;width:24px;font-size:24px;font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";line-height:140%}.instructions-container .step-row .step .step-number.text-xxs{font-size:11px}.instructions-container .step-row .step .step-number.text-xs{font-size:13px}.instructions-container .step-row .step .step-number.text-sm{font-size:15px}.instructions-container .step-row .step .step-number.text-md{font-size:19px}.instructions-container .step-row .step .step-number.text-lg{font-size:22px}.instructions-container .step-row .step .step-number.text-xl{font-size:27px}.instructions-container .step-row .step .step-number.text-xxl{font-size:29px}.instructions-container .step-row .step .step-name{display:inline}.instructions-container .step-row .step .step-name .step-header{font-size:20px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500}.instructions-container .step-row .step .step-name .instruction-description{padding:0 5px 0 24px;line-height:140%}@media only screen and (min-width:1200px){.instructions-container .step-row .step .step-name .instruction-description{padding-right:45px}}@media only screen and (max-width:767px){.instructions-container .step-row .step .step-name .instruction-description{line-height:135%}}.instructions-container ul,.instructions-container ul.prep-description{padding-bottom:5px}.instructions-container ul li,.instructions-container ul.prep-description li{list-style-position:inside;padding:6px 0 3px;text-indent:-18px;margin-left:27px}.instructions-container ul li:before,.instructions-container ul.prep-description li:before{content:'';background-color:#792cf5;display:inline-block;position:relative;height:6px;width:6px;-webkit-border-radius:3px;-moz-border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-right:12px;top:-3px}.instructions-container .recipe-step-31{border-top:solid 1px #f4f2ed;padding-top:15px}.serving-disclaimer{margin-top:-3px;font-size:15px}.four-person-serving{color:#e8503a;font-size:85%}.join-flow-simple #recipe-modal .modal-dialog{top:30px;margin:0 auto 0;transform:unset}.join-flow-simple #recipe-modal .modal-dialog .modal-content{position:initial}#recipe-modal .modal-dialog{min-height:50vh}@media only screen and (min-width:992px){#recipe-modal .modal-dialog{width:650px}}#recipe-modal .modal-dialog .modal-content{position:absolute;margin-bottom:50px;overflow:unset}#recipe-modal .modal-dialog .modal-content button.close{background:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;top:10px;right:10px}@media only screen and (max-width:991px){#recipe-modal .modal-dialog .modal-content button.close{width:40px;height:40px}}#recipe-modal .modal-dialog .modal-content button.close .icon-close{font-size:17px;display:flex;height:16px}#recipe-modal .modal-dialog .modal-content .recipe-image-container{margin:0 -50px 0;background-color:#f4f2ed;position:relative}@media only screen and (max-width:767px){#recipe-modal .modal-dialog .modal-content .recipe-image-container{margin:0 -15px 0}}#recipe-modal .modal-dialog .modal-content .recipe-image-container img{width:100%}#recipe-modal .modal-dialog .modal-content .recipe-image-container .swiper-container .swiper-arrow{display:none}#recipe-modal .modal-dialog .modal-content .recipe-image-container .swiper-arrow{background-color:#fff;color:#000;border-radius:50%;outline:0;border:none;width:50px;height:50px;font-size:24px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media (hover:hover){#recipe-modal .modal-dialog .modal-content .recipe-image-container .swiper-arrow:hover{-webkit-box-shadow:0 5px 8px rgba(0,0,0,.5);-moz-box-shadow:0 5px 8px rgba(0,0,0,.5);box-shadow:0 5px 8px rgba(0,0,0,.5)}}@media only screen and (max-width:991px){#recipe-modal .modal-dialog .modal-content .recipe-image-container .swiper-arrow{background-color:#ffffffb3;width:40px;height:40px;font-size:18px}}#recipe-modal .modal-dialog .modal-content .recipe-image-container .swiper-arrow.swiper-button-next:after,#recipe-modal .modal-dialog .modal-content .recipe-image-container .swiper-arrow.swiper-button-prev:after{all:unset}#recipe-modal .modal-dialog .modal-content .recipe-image-container .swiper-arrow.swiper-button-next{right:-25px;left:auto}@media only screen and (max-width:991px){#recipe-modal .modal-dialog .modal-content .recipe-image-container .swiper-arrow.swiper-button-next{right:10px}}#recipe-modal .modal-dialog .modal-content .recipe-image-container .swiper-arrow.swiper-button-prev{left:-25px;right:auto}@media only screen and (max-width:991px){#recipe-modal .modal-dialog .modal-content .recipe-image-container .swiper-arrow.swiper-button-prev{left:10px}}#recipe-modal .modal-body{padding:0 35px}@media only screen and (max-width:767px){#recipe-modal .modal-body{padding:0}}#recipe-modal .modal-body .recipe-image-container img.recipe-image{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.editMenu .protein-pantry-modal.modal .modal-dialog{width:600px}@media only screen and (max-width:767px){.editMenu .protein-pantry-modal.modal .modal-dialog{max-width:600px;width:100%;margin-top:0;margin-bottom:0}}.editMenu .protein-pantry-modal.modal .modal-dialog .modal-content .modal-body{padding:0}@media only screen and (max-width:767px){.editMenu .protein-pantry-modal.modal .modal-dialog .modal-content .modal-body{height:100vh;position:relative}}.editMenu .protein-pantry-modal.modal .content-container{display:flex;flex-direction:row}@media only screen and (max-width:767px){.editMenu .protein-pantry-modal.modal .content-container{flex-direction:column;height:100vh;overflow:hidden;position:absolute}}.editMenu .protein-pantry-modal.modal .content-container .recipe-info-wrapper{width:50%}@media only screen and (max-width:767px){.editMenu .protein-pantry-modal.modal .content-container .recipe-info-wrapper{width:100%}}.editMenu .protein-pantry-modal.modal .content-container .recipe-info-wrapper .recipe-img-container{position:relative;background-color:#f4f2ed}.editMenu .protein-pantry-modal.modal .content-container .recipe-info-wrapper .recipe-img-container img.recipe-img{width:100%;position:relative;z-index:11}.editMenu .protein-pantry-modal.modal .content-container .recipe-info-wrapper .details-container{padding:24px 16px;position:relative}@media only screen and (max-width:767px){.editMenu .protein-pantry-modal.modal .content-container .recipe-info-wrapper .details-container{padding:16px}}.editMenu .protein-pantry-modal.modal .content-container .recipe-info-wrapper .details-container .name{font-size:20px;line-height:140%;margin-bottom:4px}@media only screen and (max-width:767px){.editMenu .protein-pantry-modal.modal .content-container .recipe-info-wrapper .details-container .name{font-size:17px}}.editMenu .protein-pantry-modal.modal .content-container .recipe-info-wrapper .details-container .diet-types-by-protein,.editMenu .protein-pantry-modal.modal .content-container .recipe-info-wrapper .details-container .with-protein{font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-style:italic;font-size:15px;margin-bottom:0}@media only screen and (max-width:767px){.editMenu .protein-pantry-modal.modal .content-container .recipe-info-wrapper .details-container .diet-types-by-protein,.editMenu .protein-pantry-modal.modal .content-container .recipe-info-wrapper .details-container .with-protein{font-size:13px}}.editMenu .protein-pantry-modal.modal .content-container .recipe-info-wrapper .details-container .diet-types-by-protein{color:#595959;margin-top:16px;line-height:140%}@media only screen and (max-width:767px){.editMenu .protein-pantry-modal.modal .content-container .recipe-info-wrapper .details-container .diet-types-by-protein{display:none}}.editMenu .protein-pantry-modal.modal .content-container .recipe-info-wrapper .details-container .diet-types-by-protein .type{display:inline}.editMenu .protein-pantry-modal.modal .content-container .recipe-info-wrapper .details-container .diet-types-by-protein .icon-spicy{position:absolute;left:8px;bottom:-8px;width:28px}@media only screen and (max-width:767px){.editMenu .protein-pantry-modal.modal .content-container .recipe-info-wrapper .details-container .selection-container{top:-25px;right:13px;left:auto}}.editMenu .protein-pantry-modal.modal .content-container .protein-list-wrapper.protein-pantry-container{width:50%;background-color:#fff}@media only screen and (max-width:767px){.editMenu .protein-pantry-modal.modal .content-container .protein-list-wrapper.protein-pantry-container{width:100%;margin:0;overflow-y:scroll;-webkit-box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);position:relative}}.editMenu .protein-pantry-modal.modal .content-container .protein-list-wrapper.protein-pantry-container .header-container{font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:19px;padding:16px 16px 0}.editMenu .protein-pantry-modal.modal .content-container .protein-list-wrapper.protein-pantry-container .header-container.text-xxs{font-size:11px}.editMenu .protein-pantry-modal.modal .content-container .protein-list-wrapper.protein-pantry-container .header-container.text-xs{font-size:13px}.editMenu .protein-pantry-modal.modal .content-container .protein-list-wrapper.protein-pantry-container .header-container.text-sm{font-size:15px}.editMenu .protein-pantry-modal.modal .content-container .protein-list-wrapper.protein-pantry-container .header-container.text-md{font-size:19px}.editMenu .protein-pantry-modal.modal .content-container .protein-list-wrapper.protein-pantry-container .header-container.text-lg{font-size:22px}.editMenu .protein-pantry-modal.modal .content-container .protein-list-wrapper.protein-pantry-container .header-container.text-xl{font-size:27px}.editMenu .protein-pantry-modal.modal .content-container .protein-list-wrapper.protein-pantry-container .header-container.text-xxl{font-size:29px}.editMenu .protein-pantry-modal.modal .content-container .protein-list-wrapper.protein-pantry-container .header-container .select-header{margin-bottom:2px}.editMenu .protein-pantry-modal.modal .content-container .protein-list-wrapper.protein-pantry-container .header-container .protein-standards{font-size:13px;line-height:140%;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-style:italic;color:#595959}.editMenu .protein-pantry-modal.modal .content-container .protein-list-wrapper.protein-pantry-container .upgrade-radios{display:block;max-height:none;border-bottom:none;margin-bottom:2px}@media only screen and (max-width:767px){.editMenu .protein-pantry-modal.modal .content-container .protein-list-wrapper.protein-pantry-container .upgrade-radios{padding-bottom:70px}}.editMenu .protein-pantry-modal.modal .content-container .protein-list-wrapper.protein-pantry-container .protein-type-label{font-size:15px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;padding:8px 16px 0;margin:0}.editMenu .protein-pantry-modal.modal .done-container{background-color:#f4f2ed;width:100%;text-align:center;padding:15px}@media only screen and (max-width:767px){.editMenu .protein-pantry-modal.modal .done-container{padding:0;background-color:transparent;position:fixed;bottom:15px;left:0}}.editMenu .protein-pantry-modal.modal .done-container .btn{width:320px}@media only screen and (max-width:767px){.editMenu .protein-pantry-modal.modal .done-container .btn{width:calc(100% - 30px);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.3);box-shadow:0 2px 2px 0 rgba(0,0,0,.3)}}@media only screen and (min-width:992px){.delivery-schedule #market-item-modal .modal-dialog,.editMenu #market-item-modal .modal-dialog,.logged-out-menu-page #market-item-modal .modal-dialog{width:700px}}.delivery-schedule #market-item-modal .serving-disclaimer,.editMenu #market-item-modal .serving-disclaimer,.logged-out-menu-page #market-item-modal .serving-disclaimer{margin-top:-3px;font-size:15px}.delivery-schedule #market-item-modal .modal-header,.editMenu #market-item-modal .modal-header,.logged-out-menu-page #market-item-modal .modal-header{margin-top:0;background-color:transparent;border-bottom:none;position:absolute;width:100%;z-index:100}.delivery-schedule #market-item-modal .modal-header .close,.editMenu #market-item-modal .modal-header .close,.logged-out-menu-page #market-item-modal .modal-header .close{top:15px;right:15px;text-shadow:0 0 8px #000;font-size:29px;color:#fff}@media only screen and (max-width:767px){.delivery-schedule #market-item-modal .modal-header .close,.editMenu #market-item-modal .modal-header .close,.logged-out-menu-page #market-item-modal .modal-header .close{top:10px;right:10px}}.delivery-schedule #market-item-modal .modal-body,.editMenu #market-item-modal .modal-body,.logged-out-menu-page #market-item-modal .modal-body{padding:0 30px;background-color:#fff;margin-bottom:30px}@media only screen and (max-width:767px){.delivery-schedule #market-item-modal .modal-body,.editMenu #market-item-modal .modal-body,.logged-out-menu-page #market-item-modal .modal-body{padding:0}}.delivery-schedule #market-item-modal .modal-body .image-container,.editMenu #market-item-modal .modal-body .image-container,.logged-out-menu-page #market-item-modal .modal-body .image-container{margin:0 -45px 0}@media only screen and (max-width:767px){.delivery-schedule #market-item-modal .modal-body .image-container,.editMenu #market-item-modal .modal-body .image-container,.logged-out-menu-page #market-item-modal .modal-body .image-container{margin:0 -15px 0}}.delivery-schedule #market-item-modal .modal-body .image-container img,.editMenu #market-item-modal .modal-body .image-container img,.logged-out-menu-page #market-item-modal .modal-body .image-container img{width:100%}.delivery-schedule #market-item-modal .modal-body .product-details-container,.editMenu #market-item-modal .modal-body .product-details-container,.logged-out-menu-page #market-item-modal .modal-body .product-details-container{padding:30px 0 0}.delivery-schedule #market-item-modal .modal-body .product-details-container .tag,.editMenu #market-item-modal .modal-body .product-details-container .tag,.logged-out-menu-page #market-item-modal .modal-body .product-details-container .tag{font-size:15px;margin-bottom:4px}.delivery-schedule #market-item-modal .modal-body .product-details-container .allergen,.editMenu #market-item-modal .modal-body .product-details-container .allergen,.logged-out-menu-page #market-item-modal .modal-body .product-details-container .allergen{font-size:13px;color:#595959}.delivery-schedule #market-item-modal .modal-body .product-details-container .attribute-icons .organic-seal,.editMenu #market-item-modal .modal-body .product-details-container .attribute-icons .organic-seal,.logged-out-menu-page #market-item-modal .modal-body .product-details-container .attribute-icons .organic-seal{width:75px;margin-right:10px}.delivery-schedule #market-item-modal .modal-body .product-details-container .attribute-icons .gmo-seal,.editMenu #market-item-modal .modal-body .product-details-container .attribute-icons .gmo-seal,.logged-out-menu-page #market-item-modal .modal-body .product-details-container .attribute-icons .gmo-seal{width:94px;margin-right:10px}.delivery-schedule #market-item-modal .modal-body .included,.editMenu #market-item-modal .modal-body .included,.logged-out-menu-page #market-item-modal .modal-body .included{font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:.03em;text-transform:uppercase;letter-spacing:.02em;margin-bottom:30px}.delivery-schedule #market-item-modal .modal-body .brandDescription p,.delivery-schedule #market-item-modal .modal-body .brandDescription p p,.delivery-schedule #market-item-modal .modal-body .brandDescription span,.editMenu #market-item-modal .modal-body .brandDescription p,.editMenu #market-item-modal .modal-body .brandDescription p p,.editMenu #market-item-modal .modal-body .brandDescription span,.logged-out-menu-page #market-item-modal .modal-body .brandDescription p,.logged-out-menu-page #market-item-modal .modal-body .brandDescription p p,.logged-out-menu-page #market-item-modal .modal-body .brandDescription span{display:inline}.delivery-schedule #market-item-modal .modal-body .item-container,.editMenu #market-item-modal .modal-body .item-container,.logged-out-menu-page #market-item-modal .modal-body .item-container{margin-bottom:30px}.delivery-schedule #market-item-modal .modal-body .item-container img,.editMenu #market-item-modal .modal-body .item-container img,.logged-out-menu-page #market-item-modal .modal-body .item-container img{border-radius:4px;width:60%;margin-bottom:24px}@media only screen and (max-width:767px){.delivery-schedule #market-item-modal .modal-body .item-container img,.editMenu #market-item-modal .modal-body .item-container img,.logged-out-menu-page #market-item-modal .modal-body .item-container img{margin-bottom:15px;width:100%}}.delivery-schedule #market-item-modal .modal-body .item-container .tag,.editMenu #market-item-modal .modal-body .item-container .tag,.logged-out-menu-page #market-item-modal .modal-body .item-container .tag{font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;font-size:13px;margin-bottom:4px}.delivery-schedule #market-item-modal .modal-body .item-container h2,.editMenu #market-item-modal .modal-body .item-container h2,.logged-out-menu-page #market-item-modal .modal-body .item-container h2{font-size:29px}.delivery-schedule #market-item-modal .modal-body .item-container .servings-calories,.editMenu #market-item-modal .modal-body .item-container .servings-calories,.logged-out-menu-page #market-item-modal .modal-body .item-container .servings-calories{font-size:13px}.delivery-schedule #market-item-modal .modal-body .item-container .servings-calories .pipe,.editMenu #market-item-modal .modal-body .item-container .servings-calories .pipe,.logged-out-menu-page #market-item-modal .modal-body .item-container .servings-calories .pipe{color:#595959;margin:0 3px}.delivery-schedule #market-item-modal .modal-body .item-container .ingredients,.editMenu #market-item-modal .modal-body .item-container .ingredients,.logged-out-menu-page #market-item-modal .modal-body .item-container .ingredients{font-size:13px}.delivery-schedule #market-item-modal .modal-body .item-container .nutrition-info,.editMenu #market-item-modal .modal-body .item-container .nutrition-info,.logged-out-menu-page #market-item-modal .modal-body .item-container .nutrition-info{font-size:13px;color:#595959;display:none}.delivery-schedule #market-item-modal .modal-body #nutrition-container,.editMenu #market-item-modal .modal-body #nutrition-container,.logged-out-menu-page #market-item-modal .modal-body #nutrition-container{border:solid 1px #7f7f7f;padding:20px 30px;margin:30px 0}@media only screen and (max-width:767px){.delivery-schedule #market-item-modal .modal-body #nutrition-container,.editMenu #market-item-modal .modal-body #nutrition-container,.logged-out-menu-page #market-item-modal .modal-body #nutrition-container{padding:15px;margin:25px 0}}.delivery-schedule #market-item-modal #nutrition-container.visible-xs.visible-sm,.editMenu #market-item-modal #nutrition-container.visible-xs.visible-sm,.logged-out-menu-page #market-item-modal #nutrition-container.visible-xs.visible-sm{display:none!important}@media only screen and (max-width:767px){#upgrade-compare-modal .modal-dialog{width:100%}}#upgrade-compare-modal .modal-dialog .modal-content{max-width:700px}#upgrade-compare-modal .modal-dialog .modal-content .upgrade-item .cta-container{display:inline-block}@media only screen and (max-width:767px){#upgrade-compare-modal .modal-dialog .modal-content .upgrade-item .cta-container{width:100%;display:block}}#upgrade-compare-modal .modal-dialog .modal-content .organic-icon{width:60px;position:absolute;top:10px;left:25px}#upgrade-compare-modal .modal-dialog .modal-content .organic-seal{width:53px;height:53px}#upgrade-compare-modal .modal-dialog .modal-content .mba-logo{width:100px;margin-top:10px}#upgrade-compare-modal .modal-dialog .simplified{max-width:634px}#upgrade-compare-modal .modal-dialog .simplified .modal-header{border-bottom:0!important}#upgrade-compare-modal .modal-dialog .simplified td{width:33.3%;padding:7px 18px;line-height:inherit}@media only screen and (max-width:767px){#upgrade-compare-modal .modal-dialog .simplified td{font-size:13px}}#upgrade-compare-modal .modal-dialog .simplified .organic-italic{font-weight:400!important;font-style:italic!important;color:#e8503a!important}@media only screen and (max-width:767px){#upgrade-compare-modal .modal-dialog .simplified .btn{font-size:13px}}@media only screen and (max-width:767px){#upgrade-compare-modal .modal-dialog .simplified .title{font-size:17px}}#upgrade-compare-modal .protein-type-description{margin-top:4px;color:#595959}@media only screen and (max-width:767px){#upgrade-compare-modal .protein-type-description{font-size:15px}}#upgrade-compare-modal hr{margin:15px 0 0}#upgrade-compare-modal .upgrade-item{width:100%;border-bottom:solid 1px #7f7f7f;padding-top:24px;padding-bottom:24px}#upgrade-compare-modal .upgrade-item:first-child{padding-top:0}#upgrade-compare-modal .upgrade-item:last-child{border-bottom:none}#upgrade-compare-modal .upgrade-item h3{margin-bottom:8px;font-size:29px;margin-bottom:0}@media only screen and (max-width:767px){#upgrade-compare-modal .upgrade-item h3{font-size:24px}}#upgrade-compare-modal .upgrade-item .upgrade-description{margin-top:8px;line-height:140%}@media only screen and (max-width:767px){#upgrade-compare-modal .upgrade-item .upgrade-description{font-size:15px}}#upgrade-compare-modal .upgrade-item .upgrade-compare-img{margin:initial;position:initial;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;max-width:100%;height:auto!important;width:auto!important}@media only screen and (max-width:767px){#upgrade-compare-modal .upgrade-item .upgrade-compare-img{margin-bottom:15px}}#upgrade-compare-modal .upgrade-item .btn-sm{width:100%}#upgrade-compare-modal .upgrade-item .check-tags{margin:0;display:inline-block;padding-right:15px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;font-size:15px;line-height:130%}@media only screen and (max-width:767px){#upgrade-compare-modal .upgrade-item .check-tags{font-size:13px}#upgrade-compare-modal .upgrade-item .check-tags:last-child{margin-bottom:8px}}#upgrade-compare-modal .upgrade-item .check-tags .icon-check-mark{vertical-align:middle;margin-right:2px}#upgrade-compare-modal .upgrade-compare-price,#upgrade-compare-modal .veg-cook-time{margin:10px 0 10px;font-size:13px}#upgrade-compare-modal .modal-header{padding:10px 15px}#upgrade-compare-modal .modal-header .close{top:13px}.sort-option-modal .modal-dialog .modal-content{background-color:#fff!important;max-width:400px}@media only screen and (max-width:375px){.sort-option-modal .modal-dialog .modal-content{width:100%}}.sort-option-modal .modal-dialog .modal-content .sort-input{position:absolute;left:-3000px}.sort-option-modal .modal-dialog .modal-content .sort-input+.sort-pill{font-size:15px;background-color:#f4f2ed;padding:6px 8px;border-radius:2px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;line-height:1em;margin:6px 0;display:inline-block;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.sort-option-modal .modal-dialog .modal-content .sort-input+.sort-pill:hover{background-color:#946d1e;color:#fff;cursor:pointer;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.sort-option-modal .modal-dialog .modal-content .sort-input:checked+.sort-pill{background-color:#946d1e;color:#fff;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.sort-option-modal .modal-dialog .modal-content .sort-input:active+.sort-pill{background-color:#946d1e;color:#fff;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.sort-buttons-container{display:none;margin:0 0 25px}@media only screen and (min-width:768px) and (max-width:991px){.sort-buttons-container{margin:0 0 15px}}@media only screen and (max-width:767px){.sort-buttons-container{margin:20px 0 0}}.sort-buttons-container .btn-white.sort-btn{font-size:15px;padding:4px 7px;margin:0 5px 0 0}.sort-buttons-container .btn-white.sort-btn:active,.sort-buttons-container .btn-white.sort-btn:focus{color:#000;border-color:#7f7f7f;background-color:#fff}.sort-buttons-container .btn-white.sort-btn.sorted{color:#fff;background-color:#946d1e;border-color:#946d1e;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.sort-buttons-container .btn-white.sort-btn.sorted:focus{color:#fff;background-color:#946d1e;border-color:#946d1e;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.sort-buttons-container .btn-white.sort-btn.sorted:hover{border-color:#946d1e;background-color:#946d1e;color:#fff;cursor:pointer;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.sort-buttons-container .btn-white.sort-btn.sorted:hover::after{opacity:1}.sort-buttons-container .btn-white.sort-btn.sorted.noresults{background-color:#fff;color:#000;border:solid 1px #e8503a;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.sort-buttons-container .spinner-container{vertical-align:top;display:none;height:28px}.sort-buttons-container .spinner-container img.spinner{width:18px;vertical-align:middle;margin-top:-5px;margin-left:5px}.sort-divider{width:calc(100% - 24px);padding:10px 0 0;margin:7px 0 10px 10px}@media only screen and (max-width:767px){.sort-divider{width:100%;margin:10px 0;padding:10px 15px 15px;height:3px}}.sort-divider p.divider-text{color:#595959;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-style:italic}.sort-divider p.dinner-section-header{font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:22px}.sort-divider p.dinner-section-header.text-xxs{font-size:11px}.sort-divider p.dinner-section-header.text-xs{font-size:13px}.sort-divider p.dinner-section-header.text-sm{font-size:15px}.sort-divider p.dinner-section-header.text-md{font-size:19px}.sort-divider p.dinner-section-header.text-lg{font-size:22px}.sort-divider p.dinner-section-header.text-xl{font-size:27px}.sort-divider p.dinner-section-header.text-xxl{font-size:29px}.edit-mode .sort-buttons-container{display:block}#editPreferencesModal .modal-content{border-radius:0;max-height:100vh;overflow:auto}#editPreferencesModal .modal-dialog{margin:0 auto}@media only screen and (max-width:767px){#editPreferencesModal .modal-dialog{height:100%}}#editPreferencesModal #userMenuPreferencesForm{background-color:#f4f2ed}#editPreferencesModal .info{background-color:#f4f2ed;margin:0;padding:24px 16px 19px 16px;text-align:center}#editPreferencesModal .modal-body{padding:0}#editPreferencesModal div.modal-header{display:flex;flex-direction:row-reverse;padding:16px 22px 8px 24px;align-items:normal;justify-content:space-between}#editPreferencesModal div.modal-header button{position:unset}#editPreferencesModal div.modal-header:after,#editPreferencesModal div.modal-header:before{content:none}#editPreferencesModal div.modal-header button span{width:20px;height:20px;display:block}#editPreferencesModal div.modal-header .wrapper{display:flex;align-items:center}#editPreferencesModal div.modal-header .wrapper .preferences-icon{height:18px;width:21px}#editPreferencesModal div.modal-header .wrapper .modal-title{margin:0 10px 0 12px}#editPreferencesModal .accordion-with-arrows{margin-bottom:8px}#editPreferencesModal .accordion-with-arrows label.btn.btn-white{border-radius:0;width:100%;white-space:normal;height:100%}#editPreferencesModal .accordion-with-arrows .display-name{display:block}#editPreferencesModal .accordion-with-arrows input:checked~label{background-color:#ffe849;border:1px solid #ffe849}#editPreferencesModal .accordion-with-arrows input:checked~label:hover{background-color:#f9b75d;border:1px solid #f9b75d}#editPreferencesModal .accordion-with-arrows .diet-option{color:#595959}#editPreferencesModal .accordion-with-arrows .accordion-button-content{justify-content:space-between;width:100%;border:0;color:#595959;font-weight:400;align-items:center}#editPreferencesModal .accordion-with-arrows .accordion-button-content label{margin:unset}#editPreferencesModal .accordion-with-arrows .accordion-button-content>div{height:24px}#editPreferencesModal .accordion-with-arrows h2{font-size:17px}#editPreferencesModal .accordion-with-arrows button.accordion-button{width:100%;border:0;background-color:#fff;padding:0 16px;height:56px}#editPreferencesModal .accordion-with-arrows span.arrow{font-size:20px;height:20px;color:#000;margin-left:8px;transform:rotate(270deg);width:initial}#editPreferencesModal .accordion-with-arrows button.collapsed span.arrow{transform:rotate(90deg)}#editPreferencesModal .accordion-with-arrows#accordion-excludes input:checked~label{text-decoration:line-through}#editPreferencesModal .list-wrapper{margin-bottom:8px;box-shadow:0 3px 3px rgba(0,0,0,.2);display:grid;grid-template-columns:1fr 1fr;padding:0 16px 16px 16px;column-gap:10px;row-gap:8px;background-color:#fff}#editPreferencesModal .list-wrapper .excludes-info{font-size:13px;line-height:18px;color:#595959;grid-column:1/-1}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px){#editPreferencesModal .list-wrapper{padding:0 24px 14px 24px}}#editPreferencesModal span.value{color:#000}#editPreferencesModal div.reset-button-wrapper{display:flex;justify-content:center;margin-top:16px}#editPreferencesModal div.reset-button-wrapper button{padding:6px 16px}#editPreferencesModal .bottom-wrapper{padding:16px 16px 120px 16px}#editPreferencesModal .text-wrapper{display:flex;flex-direction:column}#editPreferencesModal .subscription-wrapper{display:flex;flex-direction:column}#editPreferencesModal .save-preferences-wrapper{margin-top:16px;display:flex}#editPreferencesModal .save-preferences-wrapper label{cursor:pointer;display:flex}#editPreferencesModal .save-preferences-wrapper span.icon{width:24px;height:24px;border:1px solid #7f7f7f;background-color:#f4f2ed;color:#595959;text-align:center;line-height:26px;display:inline-block;margin-right:12px}#editPreferencesModal .save-preferences-wrapper span.text-xs{padding-left:32px}#editPreferencesModal .save-preferences-wrapper input#save-my-preferences{display:none}#editPreferencesModal .save-preferences-wrapper input#save-my-preferences:checked~span.icon{border-color:#ffe849;background-color:#ffe849;color:#000}#editPreferencesModal div.submit-button-wrapper{padding:8px 28px 24px 28px;background:#000;display:flex;justify-content:center;position:fixed;bottom:0;width:100%;filter:drop-shadow(0 -1px 5px rgba(0, 0, 0, .35))}#editPreferencesModal button.btn-first{max-width:320px;display:inline-block}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px){#editPreferencesModal div.modal-content{max-height:85vh;overflow:hidden;max-height:unset}}body.modal-open{overflow:hidden}@media only screen and (max-width:767px){body.modal-open{position:fixed}}#lapsed-user-modal .modal-content{width:480px}@media only screen and (max-width:375px){#lapsed-user-modal .modal-content{width:87%}}#lapsed-user-modal .modal-header{border-bottom:0}#lapsed-user-modal .icon-close{top:-19px;right:-19px;color:#fff;font-size:17px;background:#212121;width:38px;height:38px;line-height:48px;border-radius:40px;text-shadow:none}#lapsed-user-modal .chef-justine-river-img{width:100%}#lapsed-user-modal .we-miss-you-img{width:50%;max-width:304px}#promptDeliveryDay .modal-dialog{width:485px}@media only screen and (max-width:767px){#promptDeliveryDay .modal-dialog{width:100%}}#delivery-day-swap-modal .modal-dialog{width:540px}@media only screen and (max-width:767px){#delivery-day-swap-modal .modal-dialog{width:100%}}#delivery-day-swap-modal .modal-dialog .modal-body{padding:30px}#delivery-day-modal .modal-dialog{overflow:hidden}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px){#delivery-day-modal .modal-dialog{width:600px!important}}#delivery-day-modal input[type=radio]{display:none}#delivery-day-modal .delivery-day-question h3,#delivery-day-modal .delivery-day-question h4{margin-bottom:20px}#delivery-day-modal .delivery-day-question label{position:relative;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;font-size:24px;background:#fff;line-height:80px;height:80px;width:60px;border:1px solid #7f7f7f;cursor:pointer;margin:0 -3px}@media only screen and (max-width:767px){#delivery-day-modal .delivery-day-question label{width:43px}}#delivery-day-modal .delivery-day-question label:hover{background:#ffe849;color:#fff}#delivery-day-modal .delivery-day-question label:first-of-type{border-radius:3px 0 0 3px}#delivery-day-modal .delivery-day-question label:last-of-type{border-radius:0 3px 3px 0}#delivery-day-modal .delivery-day-question .choice-tag{position:absolute;font-size:9px;line-height:initial;top:10px;left:0;right:0;margin:auto}@media only screen and (max-width:767px){#delivery-day-modal .delivery-day-question .choice-tag{font-size:7px}}#delivery-day-modal input[type=radio]:checked+label,#delivery-day-modal label.disabled{background:#f4f2ed;color:#595959}#delivery-day-modal .icon-calendar{vertical-align:sub}#delivery-day-modal .delivery-day-pref{width:250px;margin-left:10px}@media only screen and (max-width:359px){#delivery-day-modal .delivery-day-pref{width:75%}}#delivery-day-modal .sb-farm-img{width:200px;margin-top:20px}#delivery-day-modal .modal-content .modal-body{padding-bottom:0}#delivery-day-modal .no-remaining-days{margin-top:20px}#editMealPlanModal .modal-content{max-width:480px}#editMealPlanModal .ingredient-opt-out-container{display:none}#editMealPlanModal .ingredient-opt-out-container label{padding:5px 10px;background-color:#fff;margin:5px 5px 15px 0;font-size:15px;border:solid 1px #7f7f7f;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}#editMealPlanModal .ingredient-opt-out-container label:hover{border-color:#000;color:#000}#editMealPlanModal .ingredient-opt-out-container label:active{border-color:#000;background-color:#f4f2ed;color:#fff}#editMealPlanModal .ingredient-opt-out-container input{display:none}#editMealPlanModal .ingredient-opt-out-container input[type=checkbox]:checked+label{border-color:#000;color:#fff;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}#editMealPlanModal .ingredient-opt-out-container input[type=checkbox]:checked+label:hover{cursor:pointer}#editMealPlanModal .ingredient-opt-out-container input[type=checkbox]:disabled+label{color:#595959;border-color:#7f7f7f;cursor:default;pointer-events:none}#editMealPlanModal .menu-change-msg{background-color:#f4f2ed;padding:10px 15px;border:solid 1px #7f7f7f;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#wine-announce-modal .modal-dialog{width:520px}@media only screen and (max-width:767px){#wine-announce-modal .modal-dialog{width:100%}}#wine-announce-modal .modal-dialog .modal-body{padding:0}#wine-announce-modal .modal-dialog .modal-body .close{z-index:100}#wine-announce-modal .modal-dialog .modal-body .content-container{padding:25px 35px;text-align:center}@media only screen and (max-width:767px){#wine-announce-modal .modal-dialog .modal-body .content-container{padding:20px 15px}}#wine-announce-modal .modal-dialog .modal-body .content-container .wine-img{border-top-left-radius:3px;border-top-right-radius:3px}#wine-announce-modal .modal-dialog .modal-body .content-container .btn{margin:10px 20px 0;width:60%}@media only screen and (max-width:767px){#wine-announce-modal .modal-dialog .modal-body .content-container .btn{margin:10px 0 0;width:80%}}#welcome-recommendations-modal .modal-dialog{width:600px}@media only screen and (max-width:767px){#welcome-recommendations-modal .modal-dialog{width:100%}}#welcome-recommendations-modal .modal-dialog h1{font-size:36px;line-height:40px;margin-bottom:.5em}@media only screen and (max-width:767px){#welcome-recommendations-modal .modal-dialog h1{font-size:28px}}#welcome-recommendations-modal .modal-dialog .dinners-container{max-width:320px;margin:8px auto 32px}@media only screen and (max-width:767px){#welcome-recommendations-modal .modal-dialog .dinners-container{width:100%}}#welcome-recommendations-modal .modal-dialog .dinners-container .btn{text-align:center}#welcome-recommendations-modal .modal-dialog .dinners-container .dinner-wrapper .item-container{margin-bottom:24px}#welcome-recommendations-modal .modal-dialog .dinners-container .dinner-wrapper .item-container .img-container{float:left;width:70px;height:70px;overflow:hidden;border-radius:4px}#welcome-recommendations-modal .modal-dialog .dinners-container .dinner-wrapper .item-container .img-container img{width:150%;margin-left:-25%}#welcome-recommendations-modal .modal-dialog .dinners-container .dinner-wrapper .item-container .name-container{float:left;margin-left:16px;width:calc(100% - 85px)}#welcome-recommendations-modal .modal-dialog .dinners-container .dinner-wrapper .item-container .name-container .name{font-size:15px}#welcome-recommendations-modal .modal-dialog .addons-recs-container{text-align:center;background-color:#f4f2ed;margin:0 -30px -50px;padding:20px 30px}#welcome-recommendations-modal .modal-dialog .addons-recs-container .recs-wrapper{margin:0 -8px;text-align:left}#welcome-recommendations-modal .modal-dialog .addons-recs-container .recs-wrapper .item-container{padding:0 8px;width:25%;float:left}@media only screen and (max-width:767px){#welcome-recommendations-modal .modal-dialog .addons-recs-container .recs-wrapper .item-container{width:33%;margin-bottom:20px}#welcome-recommendations-modal .modal-dialog .addons-recs-container .recs-wrapper .item-container:nth-child(4){display:none}}@media only screen and (max-width:359px){#welcome-recommendations-modal .modal-dialog .addons-recs-container .recs-wrapper .item-container{width:50%}#welcome-recommendations-modal .modal-dialog .addons-recs-container .recs-wrapper .item-container:nth-child(4){display:block}}#welcome-recommendations-modal .modal-dialog .addons-recs-container .recs-wrapper .item-container .img-container{margin-bottom:5px}#welcome-recommendations-modal .modal-dialog .addons-recs-container .recs-wrapper .item-container .img-container img{border-radius:4px;width:100%}#welcome-recommendations-modal .modal-dialog .addons-recs-container .recs-wrapper .item-container .mealType{font-size:13px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;margin-bottom:2px}#welcome-recommendations-modal .modal-dialog .addons-recs-container .recs-wrapper .item-container .name{font-size:13px}#join-welcome-modal .modal-content{max-width:600px}@media only screen and (max-width:375px){#join-welcome-modal .modal-content h1{margin-top:10px;margin-bottom:30px;font-size:32px}}@media only screen and (max-width:359px){#join-welcome-modal .modal-content h1{font-size:27px}}#join-welcome-modal .modal-content .date{font-size:20px;margin-bottom:0}@media only screen and (max-width:375px){#join-welcome-modal .modal-content .date{font-size:17px}}@media only screen and (max-width:767px){#join-welcome-modal .modal-content .btn-white{margin:10px 0}}#join-welcome-modal .modal-content .dinners-container .subtitle{text-align:left;font-size:15px;font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";margin-bottom:10px}#join-welcome-modal .modal-content .dinners-container .subtitle.text-xxs{font-size:11px}#join-welcome-modal .modal-content .dinners-container .subtitle.text-xs{font-size:13px}#join-welcome-modal .modal-content .dinners-container .subtitle.text-sm{font-size:15px}#join-welcome-modal .modal-content .dinners-container .subtitle.text-md{font-size:19px}#join-welcome-modal .modal-content .dinners-container .subtitle.text-lg{font-size:22px}#join-welcome-modal .modal-content .dinners-container .subtitle.text-xl{font-size:27px}#join-welcome-modal .modal-content .dinners-container .subtitle.text-xxl{font-size:29px}#join-welcome-modal .modal-content .dinners-container .on-deck{margin-top:50px!important}#join-welcome-modal .modal-content .dinner-header{display:flex;justify-content:space-between;align-items:baseline}@media only screen and (max-width:375px){#join-welcome-modal .modal-content .dinner-header{flex-direction:column}}#join-welcome-modal .modal-content .img-grid{margin:10px 0}#join-welcome-modal .modal-content .img-grid .meal-thumbnail{height:50px;width:50px!important;margin-right:10px;border-radius:4px;display:inline-block;object-fit:cover}div#welcome-back-new-sb-modal .modal-body{padding:0;text-align:center}div#welcome-back-new-sb-modal .modal-body .burst-heading{background-image:url(../../img/backgrounds/burst.svg);background-repeat:no-repeat;background-position:center top;background-size:cover;padding-top:2.6em}div#welcome-back-new-sb-modal .modal-body .burst-heading h1{font-style:italic;margin-bottom:.6em}div#welcome-back-new-sb-modal .modal-body .burst-heading img{max-width:450px;margin-bottom:-33px}div#welcome-back-new-sb-modal .modal-body .modal-text{padding:30px 30px 50px 30px}div#welcome-back-new-sb-modal .modal-body .modal-text h1{font-style:italic;margin-bottom:0;margin-top:30px}div#welcome-back-new-sb-modal .modal-body .modal-text h2{margin-bottom:0;margin-top:0}div#welcome-back-new-sb-modal .modal-body .modal-text .separator{color:#e95e3d;margin:5px;font-size:25px}#donate-thank-you-modal .modal-body{padding:0}#donate-thank-you-modal .contents{background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (max-width:767px){#donate-thank-you-modal .contents{padding:20px 15px}}#donate-thank-you-modal .contents .copy{padding:0 30px;text-align:center}@media only screen and (max-width:767px){#donate-thank-you-modal .contents .copy{padding:0 15px}}#donate-thank-you-modal .contents img{width:100%;padding:40px 35px 30px}#donate-thank-you-modal .contents .ty-footer{background-color:#f4f2ed;padding:20px 15px;text-align:center;margin-top:24px}#donate-thank-you-modal .contents .ty-footer p{margin:0}.confirmation-modal .modal-dialog{width:100%;max-width:500px}.confirmation-modal .modal-dialog .modal-body{padding:60px}@media only screen and (max-width:767px){.confirmation-modal .modal-dialog .modal-body{padding:60px 10px}}.confirmation-modal .modal-dialog .modal-body img{margin-bottom:20px}.confirmation-modal .modal-dialog .modal-body button{padding:12px 20px}.confirmation-modal .modal-dialog .modal-body .margin-bottom-lg{margin-bottom:10px}.confirmation-modal .modal-dialog .modal-body .pref-confirmation-accept{margin-bottom:25px;width:100%;max-width:200px;font-size:20px}.confirmation-modal .modal-dialog .modal-body .pref-cancel{margin-top:10px}#unskip-confirm-modal{z-index:100000000}.horizontal-scroll-container{position:relative}@media only screen and (max-width:991px){.horizontal-scroll-container{padding-right:15px;padding-left:15px}}.horizontal-scroll-container .horizontal-scroll-content{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;overflow:auto;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (max-width:767px){.horizontal-scroll-container .horizontal-scroll-content{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px){.horizontal-scroll-container .horizontal-scroll-content{overflow:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media only screen and (min-width:768px) and (max-width:1023px){.horizontal-scroll-container .horizontal-scroll-content .market-item-tile-container:first-child{padding-left:0}}@media only screen and (min-width:768px) and (max-width:1023px){.horizontal-scroll-container .horizontal-scroll-content .market-item-tile-container:last-child{padding-right:0}}.horizontal-scroll-container .horizontal-scroll-content::-webkit-scrollbar{height:0}.horizontal-scroll-container .left-shadow,.horizontal-scroll-container .right-shadow{z-index:99;position:absolute;top:-2px;height:96%;width:10px}.horizontal-scroll-container .left-shadow{left:15px;box-shadow:inset 7px 0 9px -7px rgba(0,0,0,.6)}.horizontal-scroll-container .right-shadow{right:15px;box-shadow:inset -7px 0 9px -7px rgba(0,0,0,.6)}.horizontal-scroll-container .left-arrow,.horizontal-scroll-container .right-arrow{position:absolute;display:block;cursor:pointer;top:140px;width:40px;height:40px;font-size:22px;text-align:center;z-index:99;color:#946d1e}.horizontal-scroll-container .left-arrow:hover,.horizontal-scroll-container .right-arrow:hover{color:#000}.horizontal-scroll-container .left-arrow{left:-25px}.horizontal-scroll-container .right-arrow{right:-25px}#myMenuRecipes.sorted{position:relative}.sort-options-container{width:100%;margin-bottom:-40px;float:right;padding:0 15px;z-index:10;position:relative}@media only screen and (max-width:767px){.sort-options-container{margin-bottom:0}}.sort-options-container .sort-options .sort-wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;justify-content:end;align-items:flex-start;width:100%}.sort-options-container .sort-options .sort-wrapper-pref{float:right;position:relative}.sort-options-container .sort-options .sort-wrapper-pref a{display:flex;justify-content:center}.sort-options-container .sort-options .sort-wrapper-pref a img{width:18px;margin-right:8px}@media only screen and (max-width:767px){.sort-options-container .sort-options .sort-wrapper-pref{float:none}.sort-options-container .sort-options .sort-wrapper-pref a{width:100%}}.sort-options-container .sort-options a.dinner-sort-btn,.sort-options-container .sort-options select.sort-dinner-dropdown{float:left;font-size:13px;color:#000;padding:6px 0 6px 5px;border:solid 1px #7f7f7f;margin-left:8px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.sort-options-container .sort-options a.dinner-sort-btn:hover,.sort-options-container .sort-options select.sort-dinner-dropdown:hover{cursor:pointer;text-decoration:none;border-color:#946d1e}.sort-options-container .sort-options select.sort-dinner-dropdown{height:inherit;width:68px;background-image:linear-gradient(45deg,transparent 50%,#946d1e 50%),linear-gradient(135deg,#946d1e 50%,transparent 50%);background-position:calc(100% - 13px) calc(1em + - 8px),calc(100% - 7px) calc(1em + -8px)}@media only screen and (max-width:767px){.sort-options-container .sort-options select.sort-dinner-dropdown{margin-top:5px}}@media only screen and (max-width:359px){.sort-options-container .sort-options select.sort-dinner-dropdown{margin-left:0;margin-right:8px}}.sort-options-container .sort-options a.dinner-sort-btn{background-color:#fff;padding:2px 10px}@media only screen and (max-width:767px){.sort-options-container .sort-options a.dinner-sort-btn{margin-top:5px}}@media only screen and (max-width:359px){.sort-options-container .sort-options a.dinner-sort-btn{margin-left:0;margin-right:8px}}.sort-options-container .sort-options a.dinner-sort-btn.sort-more_fresh_and_ready,.sort-options-container .sort-options a.dinner-sort-btn.sort-more_pre_prepped{font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:13px;padding:3px 8px 0}.sort-options-container .sort-options a.dinner-sort-btn.sort-more_fresh_and_ready.text-xxs,.sort-options-container .sort-options a.dinner-sort-btn.sort-more_pre_prepped.text-xxs{font-size:11px}.sort-options-container .sort-options a.dinner-sort-btn.sort-more_fresh_and_ready.text-xs,.sort-options-container .sort-options a.dinner-sort-btn.sort-more_pre_prepped.text-xs{font-size:13px}.sort-options-container .sort-options a.dinner-sort-btn.sort-more_fresh_and_ready.text-sm,.sort-options-container .sort-options a.dinner-sort-btn.sort-more_pre_prepped.text-sm{font-size:15px}.sort-options-container .sort-options a.dinner-sort-btn.sort-more_fresh_and_ready.text-md,.sort-options-container .sort-options a.dinner-sort-btn.sort-more_pre_prepped.text-md{font-size:19px}.sort-options-container .sort-options a.dinner-sort-btn.sort-more_fresh_and_ready.text-lg,.sort-options-container .sort-options a.dinner-sort-btn.sort-more_pre_prepped.text-lg{font-size:22px}.sort-options-container .sort-options a.dinner-sort-btn.sort-more_fresh_and_ready.text-xl,.sort-options-container .sort-options a.dinner-sort-btn.sort-more_pre_prepped.text-xl{font-size:27px}.sort-options-container .sort-options a.dinner-sort-btn.sort-more_fresh_and_ready.text-xxl,.sort-options-container .sort-options a.dinner-sort-btn.sort-more_pre_prepped.text-xxl{font-size:29px}@media only screen and (max-width:767px){.sort-options-container .sort-options a.dinner-sort-btn.sort-more_fresh_and_ready,.sort-options-container .sort-options a.dinner-sort-btn.sort-more_pre_prepped{font-size:13px}}@media only screen and (max-width:359px){.sort-options-container .sort-options a.dinner-sort-btn.sort-more_fresh_and_ready,.sort-options-container .sort-options a.dinner-sort-btn.sort-more_pre_prepped{padding:3px 6px 0;margin-right:5px}}.sort-options-container .sort-options a.dinner-sort-btn img.icon-flex{width:10px;vertical-align:-1px;margin-right:1px}.sort-options-container .sort-options .sort-by-text{float:left;display:inline-block;font-size:13px;line-height:180%;margin-right:3px;padding:3px}@media only screen and (max-width:767px){.sort-options-container .sort-options .sort-by-text{padding:8px 0 0}}@media only screen and (max-width:359px){.sort-options-container .sort-options .sort-by-text{display:none!important}}.sorted-by-container{display:none;width:100%;padding:0 12px;margin:0 0 10px;padding:0 10px}@media only screen and (max-width:767px){.sorted-by-container{padding:0 15px;margin:10px 0 0}}@media only screen and (max-width:359px){.sorted-by-container{padding:0 10px}}.sorted-by-container .sorted-by-pill{padding:6px 12px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:24px;margin-bottom:16px;border:solid 1px #f4f2ed;border-bottom:solid 1px #7f7f7f;vertical-align:middle}@media only screen and (max-width:767px){.sorted-by-container .sorted-by-pill{font-size:20px;padding:0 12px}}.sorted-by-container .sorted-by-pill:hover{border-color:#7f7f7f}.sorted-by-container .sorted-by-pill:hover .icon-close{color:#000}.sorted-by-container .sorted-by-pill .icon-close{font-size:15px;color:#000;padding:0 0 0 3px}@media only screen and (max-width:767px){.sorted-by-container .sorted-by-pill .icon-close{font-size:13px}}.sorted-by-container .sorted-by-pill .sort-selection.sort-more_fresh_and_ready,.sorted-by-container .sorted-by-pill .sort-selection.sort-more_pre_prepped{font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:13px;padding:3px 8px 0}.sorted-by-container .sorted-by-pill .sort-selection.sort-more_fresh_and_ready.text-xxs,.sorted-by-container .sorted-by-pill .sort-selection.sort-more_pre_prepped.text-xxs{font-size:11px}.sorted-by-container .sorted-by-pill .sort-selection.sort-more_fresh_and_ready.text-xs,.sorted-by-container .sorted-by-pill .sort-selection.sort-more_pre_prepped.text-xs{font-size:13px}.sorted-by-container .sorted-by-pill .sort-selection.sort-more_fresh_and_ready.text-sm,.sorted-by-container .sorted-by-pill .sort-selection.sort-more_pre_prepped.text-sm{font-size:15px}.sorted-by-container .sorted-by-pill .sort-selection.sort-more_fresh_and_ready.text-md,.sorted-by-container .sorted-by-pill .sort-selection.sort-more_pre_prepped.text-md{font-size:19px}.sorted-by-container .sorted-by-pill .sort-selection.sort-more_fresh_and_ready.text-lg,.sorted-by-container .sorted-by-pill .sort-selection.sort-more_pre_prepped.text-lg{font-size:22px}.sorted-by-container .sorted-by-pill .sort-selection.sort-more_fresh_and_ready.text-xl,.sorted-by-container .sorted-by-pill .sort-selection.sort-more_pre_prepped.text-xl{font-size:27px}.sorted-by-container .sorted-by-pill .sort-selection.sort-more_fresh_and_ready.text-xxl,.sorted-by-container .sorted-by-pill .sort-selection.sort-more_pre_prepped.text-xxl{font-size:29px}@media only screen and (max-width:767px){.sorted-by-container .sorted-by-pill .sort-selection.sort-more_fresh_and_ready,.sorted-by-container .sorted-by-pill .sort-selection.sort-more_pre_prepped{font-size:13px}}@media only screen and (max-width:359px){.sorted-by-container .sorted-by-pill .sort-selection.sort-more_fresh_and_ready,.sorted-by-container .sorted-by-pill .sort-selection.sort-more_pre_prepped{padding:3px 6px 0;margin-right:5px}}.sorted-by-container .spinner-container img.spinner{width:18px;margin-top:-15px;margin-left:10px}.meal-donation-heart-icon{content:"\79";font-family:icons!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:70%;width:0;margin-left:6px;color:#e8503a}.mealDonationPage .nutrition-container{display:none}.mealDonationPage .market-item .name h1::after{content:"\79";font-family:icons!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:70%;width:0;margin-left:6px;color:#e8503a}#market-item-modal .market-item-meal-donation-modal-body .product-details-container h1::after{content:"\79";font-family:icons!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:70%;width:0;margin-left:6px;color:#e8503a}.editMenu .aisle-wrapper#donate_meals-feed_it_forward-list .aisle-header::after,.logged-out-menu-page .aisle-wrapper#donate_meals-feed_it_forward-list .aisle-header::after{content:"\79";font-family:icons!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:70%;width:0;margin-left:6px;color:#e8503a}@media only screen and (max-width:991px){.editMenu .aisle-wrapper#donate_meals-feed_it_forward-list .aisle-header::after,.logged-out-menu-page .aisle-wrapper#donate_meals-feed_it_forward-list .aisle-header::after{display:none!important}}.aisle-nav ul.aisle-list li.aisle-list-item#market-aisle-nav-item-donate_meals a.category-link::after{content:"\79";font-family:icons!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:70%;width:0;margin-left:6px;color:#e8503a}@media only screen and (max-width:991px){.aisle-nav ul.aisle-list li.aisle-list-item#market-aisle-nav-item-donate_meals a.category-link::after{display:none!important}}.sticky-bottom{display:none;position:fixed;left:0;right:0;bottom:0;background:#fff;background:rgba(255,255,255,.95);padding:10px 0;z-index:9999;box-shadow:0 -5px 15px rgba(0,0,0,.25)}.sticky-bottom .btn-sm{font-size:15px;padding:6px 15px}.sticky-bottom .offer-message{text-align:center;display:block;margin-bottom:5px;font-size:15px}.sticky-bottom .container{padding-left:10px;padding-right:10px}.sticky-bottom .container .justify-content-md-center{display:flex;justify-content:center}.sticky-bottom .right{padding-right:5px}.sticky-bottom .left{padding-left:5px}@media only screen and (max-width:767px){.sticky-bottom .offer-message{font-size:15px}}@media only screen and (max-width:359px){.sticky-bottom .offer-message{font-size:14px}}.name-plate .rate-spacing{padding-bottom:60px!important}@media only screen and (max-width:767px){.name-plate .rate-spacing{padding-bottom:0!important}}.name-plate .tile-footer{padding:0}.name-plate .item-count-container{pointer-events:none}.rate-recipe{padding:8px 0 0 0;display:inline-block;bottom:15px}@media only screen and (max-width:767px){.rate-recipe{position:absolute;bottom:0;right:0}}.rate-recipe.rate-more-open{top:15px;bottom:unset}@media only screen and (max-width:767px){.rate-recipe.rate-more-open{top:unset;left:unset;bottom:0;right:0}}.rate-recipe .btn-rate-previous-week{background-color:#fff;color:#595959;border:solid 1px #7f7f7f;padding:4px 8px 6px;margin-right:3px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;border-radius:0}.rate-recipe .btn-rate-previous-week:hover.btn-meh:hover{background-color:#e8503a}.rate-recipe .btn-rate-previous-week:hover.btn-thumbs-up:hover{background-color:#ffe849;color:#000}.rate-recipe .btn-rate-previous-week:active,.rate-recipe .btn-rate-previous-week:focus{outline:0;color:#fff;-webkit-box-shadow:none;box-shadow:none}.rate-recipe .btn-rate-previous-week .icon{font-size:20px;vertical-align:middle;line-height:0}.rate-recipe .rate-recipe-selected-thumbs-up{background-color:#ffe849;color:#000}.rate-recipe .rate-recipe-selected-meh{background-color:#e8503a}.rate-recipe-container{display:table;min-height:36px;margin:0 15px 15px 85px;position:absolute;bottom:0}@media only screen and (max-width:767px){.rate-recipe-container{width:auto;position:relative;min-height:0;margin:8px 0 0}}@media only screen and (max-width:767px){.rate-recipe-container.rate-recipe-container-top{display:none!important}}.rate-recipe-container.rate-recipe-container-bottom{display:none}@media only screen and (max-width:767px){.rate-recipe-container.rate-recipe-container-bottom{display:block!important;width:100%}}.rate-recipe-container .recipe-comment-reasons{display:table-cell;vertical-align:middle;min-height:36px}.rate-recipe-container .recipe-comment-reasons input{border:solid 1px #7f7f7f;background-color:#fff;display:inline-block;height:40px;float:left;border-top-left-radius:0;border-bottom-left-radius:0;font-size:15px;padding:6px 8px;border-left:none;margin-bottom:0;text-indent:0}@media only screen and (max-width:767px){.rate-recipe-container .recipe-comment-reasons input{font-size:17px}}.rate-recipe-container .recipe-comment-reasons input:focus{outline:0;box-shadow:none;-webkit-box-shadow:none}.rate-recipe-container .recipe-comment-reasons button.off-screen{visibility:hidden;position:absolute}.rate-recipe-container .recipe-comment-reasons .recipe-comment-msg{display:table-cell;vertical-align:middle;width:100%;word-break:break-word}.rate-recipe-container .recipe-comment-reasons .recipe-comment-msg p{font-size:15px;line-height:130%;overflow:hidden;text-overflow:ellipsis;max-height:56px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-style:italic;color:#595959;margin-left:10px;margin-bottom:0}.rate-recipe-container .recipe-comment-reasons .recipe-comment-msg p:hover{color:#595959}.rate-recipe-container .recipe-comment-reasons .recipe-comment-msg p:hover .icon{color:#595959;text-decoration:none}@media only screen and (max-width:767px){.rate-recipe-container .recipe-comment-reasons .recipe-comment-msg p{margin-left:0}}.rate-recipe-container .recipe-comment-reasons .recipe-comment-msg a:hover .msg{text-decoration:underline;color:#000}.rate-recipe-container .recipe-comment-reasons .recipe-comment-msg a:hover .icon{text-decoration:none;color:#946d1e}.rate-recipe-container .recipe-comment-reasons .recipe-comment-msg .icon{display:inline;font-size:13px}.rate-recipe-container .recipe-comment-reasons .recipe-comment-msg .icon.icon-chevron-right-thin{font-size:12px;vertical-align:middle;line-height:1em;float:none}.rate-recipe-container .recipe-comment-reasons .recipe-comment-msg .icon:hover{text-decoration:none}.rate-recipe-container .recipe-reasons{display:inline-block;bottom:0;min-height:30px;display:table}.rate-recipe-container .recipe-reasons a.edit-comment{display:table-cell}.rate-recipe-container .recipe-reasons .dropup ul{min-width:118px;border:solid 1px #f4f2ed;padding:0}.rate-recipe-container .recipe-reasons .dropup ul li{display:inline-block}.rate-recipe-container .recipe-reasons .dropup ul li .btn{padding:8px 15px;font-size:15px;font-weight:300;display:inline-block}.rate-recipe-container .recipe-reasons .dropup ul li .btn:hover{background-color:#fff;color:#000}.rate-recipe-container .recipe-reasons .dropup ul li .btn:hover .icon-meh{color:#e8503a}.rate-recipe-container .recipe-reasons .dropup ul li .btn:hover .icon-thumbs-up{color:#ffe849}.rate-recipe-container .recipe-reasons .dropup ul li .btn:active,.rate-recipe-container .recipe-reasons .dropup ul li .btn:focus{outline:0;background-color:none;-webkit-box-shadow:none;box-shadow:none}.rate-recipe-container .recipe-reasons .dropup ul li .btn .icon{font-size:24px;padding:0 4px 0 0;vertical-align:middle;line-height:0}.rate-recipe-container .recipe-reasons .dropup ul li .btn .icon-meh{color:#e8503a}.rate-recipe-container .recipe-reasons .dropup ul li .btn .icon-thumbs-up{color:#ffe849}.rate-recipe-container .recipe-reasons .input-container{display:table-cell;width:calc(100% - 43px);float:left}.rate-recipe-container .recipe-reasons .write-feedback{width:calc(100% - 43px);float:left}.rate-recipe-container .recipe-reasons .write-feedback.showLink{display:table-cell;text-align:center;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.rate-recipe-container .recipe-reasons .write-feedback .write-feedback-link{font-size:15px;margin:10px 5px;padding-right:12px;color:#595959}.rate-recipe-container .recipe-reasons .write-feedback .write-feedback-link:hover{color:#000;text-decoration:underline;cursor:pointer}.rate-recipe-container .recipe-reasons .btn-rated{color:#595959;background-color:transparent;padding:0;font-size:24px;float:left}.rate-recipe-container .recipe-reasons .btn-rated.meh{color:#e8503a}.rate-recipe-container .recipe-reasons .btn-rated.meh:hover{color:#e8503a}.rate-recipe-container .recipe-reasons .btn-rated.meh:active{color:#e8503a}.rate-recipe-container .recipe-reasons .btn-rated.thumbs-up{color:#ffe849}.rate-recipe-container .recipe-reasons .btn-rated.thumbs-up:hover{color:#ffe849}.rate-recipe-container .recipe-reasons .btn-rated.thumbs-up:active{color:#ffe849}.rate-recipe-container .recipe-reasons .btn-rated:focus{box-shadow:none;-webkit-box-shadow:none;outline:0}.rate-recipe-container .recipe-reasons input{border:solid 1px #7f7f7f;background-color:#fff;display:inline-block;height:40px;float:left;border-top-left-radius:0;border-bottom-left-radius:0;font-size:15px;padding:6px 8px;border-left:none;margin-bottom:0;text-indent:0}@media only screen and (max-width:767px){.rate-recipe-container .recipe-reasons input{font-size:17px}}.rate-recipe-container .recipe-reasons input:focus{outline:0;box-shadow:none;-webkit-box-shadow:none}.rate-recipe-container .recipe-reasons button.off-screen{visibility:hidden;position:absolute}.rate-recipe-container .recipe-reasons .recipe-comment-msg{display:table-cell;vertical-align:middle;width:100%;word-break:break-word}.rate-recipe-container .recipe-reasons .recipe-comment-msg p{font-size:15px;line-height:130%;overflow:hidden;text-overflow:ellipsis;max-height:56px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-style:italic;color:#595959;margin-left:10px;margin-bottom:0}.rate-recipe-container .recipe-reasons .recipe-comment-msg p:hover{color:#595959}.rate-recipe-container .recipe-reasons .recipe-comment-msg p:hover .icon{color:#946d1e;text-decoration:none}.rate-recipe-container .recipe-reasons .recipe-comment-msg a:hover{text-decoration:underline;color:#595959}.rate-recipe-container .recipe-reasons .recipe-comment-msg .icon{display:inline-block;margin-left:5px;color:#595959;font-size:13px}.rate-recipe-container .recipe-reasons .recipe-comment-msg .icon:hover{text-decoration:none}.previous-menu-rate-more-container{background-color:#fff;padding:80px 16px 16px;font-size:15px}@media only screen and (max-width:767px){.previous-menu-rate-more-container{width:calc(100% + 30px);margin:8px -15px 0;padding:8px 16px;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.3);box-shadow:0 1px 5px 0 rgba(0,0,0,.3)}}.previous-menu-rate-more-container span.icon-chevron-right-thin{display:none;color:#946d1e;float:left;transform:rotate(90deg)}@media only screen and (max-width:767px){.previous-menu-rate-more-container span.icon-chevron-right-thin{display:block}}.previous-menu-rate-more-container span.icon-chevron-right-thin:hover{color:#000}.previous-menu-rate-more-container .check-box{width:26px;height:26px;padding:1px 2px;font-size:20px;margin:0 4px 8px 0;display:inline-block;vertical-align:middle;border-radius:0}.previous-menu-rate-more-container .check-box:hover{border-color:#000;cursor:pointer}.previous-menu-rate-more-container .check-box.unchecked{background-color:#fff;color:#595959;border:solid 1px #7f7f7f}.previous-menu-rate-more-container .check-box.checked{background-color:#ffe849;border:solid 1px #ffe849;color:#000;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}.previous-menu-rate-more-container .check-box-label:hover{cursor:pointer}.previous-menu-rate-more-container .recipe-feedback-msg,.previous-menu-rate-more-container .recipe-feedback-msg-span{font-size:15px;border:solid 1px #7f7f7f;width:95%!important;line-height:1.3;margin-bottom:10px;padding:7px 10px 6px;background-color:#fff;display:block;outline:0 solid transparent;height:auto;max-height:50px;overflow:auto;word-break:break-word}@media only screen and (min-width:1200px){.previous-menu-rate-more-container .recipe-feedback-msg,.previous-menu-rate-more-container .recipe-feedback-msg-span{max-height:47px}}.previous-menu-rate-more-container .recipe-feedback-msg-span[data-placeholder]:empty:before{content:attr(data-placeholder);color:#595959}.previous-menu-rate-more-container .chars-left-msg{position:absolute;bottom:-22px;right:7px;font-size:13px;color:#595959}.previous-menu-rate-more-container .off-screen{visibility:hidden;position:absolute}@media only screen and (max-width:991px){body.logged-out.logged-out-menu-page{padding-top:0}}@media only screen and (max-width:991px){body.logged-out.logged-out-menu-page header{position:relative}}.editMenu .navbar#nav-logged-in .navbar-header .mobile-nav-container{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}@media screen and (min-width:1060px) and (max-width:1119px){.editMenu .container,.join-flow-menu-page .container,.logged-out-menu-page .container{width:1000px}}@media screen and (min-width:1120px) and (max-width:1199px){.editMenu .container,.join-flow-menu-page .container,.logged-out-menu-page .container{width:1060px}}@media screen and (min-width:1300px){.editMenu .container,.join-flow-menu-page .container,.logged-out-menu-page .container{width:1180px}}.editMenu .page-content,.join-flow-menu-page .page-content,.logged-out-menu-page .page-content{float:left;width:100%;background-color:#fff;padding-bottom:0!important}@media only screen and (max-width:767px){.editMenu .page-content,.join-flow-menu-page .page-content,.logged-out-menu-page .page-content{margin-top:0}}.editMenu .page-content .edit-mode-nav-screen,.join-flow-menu-page .page-content .edit-mode-nav-screen,.logged-out-menu-page .page-content .edit-mode-nav-screen{background-color:#000;opacity:.5;position:absolute;height:60px;top:0;width:100%;z-index:10000;cursor:pointer;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;display:none}@media only screen and (max-width:767px){.editMenu .page-content .edit-mode-nav-screen,.join-flow-menu-page .page-content .edit-mode-nav-screen,.logged-out-menu-page .page-content .edit-mode-nav-screen{height:113px}}.editMenu .wine-subscription-note-container,.join-flow-menu-page .wine-subscription-note-container,.logged-out-menu-page .wine-subscription-note-container{margin-top:25px;padding-right:8px}.editMenu .wine-subscription-note-container img,.join-flow-menu-page .wine-subscription-note-container img,.logged-out-menu-page .wine-subscription-note-container img{width:13px;padding-right:7px}.editMenu .wine-subscription-note-container p,.join-flow-menu-page .wine-subscription-note-container p,.logged-out-menu-page .wine-subscription-note-container p{font-size:13px;color:#595959}@media only screen and (max-width:767px){.editMenu .wine-subscription-note-container p,.join-flow-menu-page .wine-subscription-note-container p,.logged-out-menu-page .wine-subscription-note-container p{font-size:17px}}.editMenu .wine-subscription-note-container p a,.editMenu .wine-subscription-note-container p a:active,.editMenu .wine-subscription-note-container p a:focus,.editMenu .wine-subscription-note-container p a:visited,.join-flow-menu-page .wine-subscription-note-container p a,.join-flow-menu-page .wine-subscription-note-container p a:active,.join-flow-menu-page .wine-subscription-note-container p a:focus,.join-flow-menu-page .wine-subscription-note-container p a:visited,.logged-out-menu-page .wine-subscription-note-container p a,.logged-out-menu-page .wine-subscription-note-container p a:active,.logged-out-menu-page .wine-subscription-note-container p a:focus,.logged-out-menu-page .wine-subscription-note-container p a:visited{font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;color:#595959;text-decoration:underline}.editMenu .wine-subscription-note-container p a:hover,.join-flow-menu-page .wine-subscription-note-container p a:hover,.logged-out-menu-page .wine-subscription-note-container p a:hover{color:#595959}@media only screen and (max-width:767px){.editMenu h1,.join-flow-menu-page h1,.logged-out-menu-page h1{font-size:29px;margin-top:16px;margin-bottom:16px}}.editMenu .holiday-msg-container-lg,.join-flow-menu-page .holiday-msg-container-lg,.logged-out-menu-page .holiday-msg-container-lg{display:none}@media only screen and (min-width:992px){.editMenu .holiday-msg-container-lg,.join-flow-menu-page .holiday-msg-container-lg,.logged-out-menu-page .holiday-msg-container-lg{display:block}}.editMenu .holiday-msg-container-sm,.join-flow-menu-page .holiday-msg-container-sm,.logged-out-menu-page .holiday-msg-container-sm{display:none}@media only screen and (max-width:991px){.editMenu .holiday-msg-container-sm,.join-flow-menu-page .holiday-msg-container-sm,.logged-out-menu-page .holiday-msg-container-sm{display:block}}.editMenu .holiday-info,.join-flow-menu-page .holiday-info,.logged-out-menu-page .holiday-info{margin-bottom:32px}@media only screen and (max-width:991px){.editMenu .holiday-info,.join-flow-menu-page .holiday-info,.logged-out-menu-page .holiday-info{text-align:center;padding:0 35px;font-size:15px;margin-bottom:24px;margin-top:16px}}@media only screen and (min-width:1200px){.editMenu #menu-selection-container,.join-flow-menu-page #menu-selection-container,.logged-out-menu-page #menu-selection-container{padding-bottom:10vh}}.editMenu #my-menu,.join-flow-menu-page #my-menu,.logged-out-menu-page #my-menu{display:table;width:100%}@media only screen and (max-width:991px){.editMenu #my-menu,.join-flow-menu-page #my-menu,.logged-out-menu-page #my-menu{display:block}}.editMenu #my-menu .menu-grid,.join-flow-menu-page #my-menu .menu-grid,.logged-out-menu-page #my-menu .menu-grid{display:table-cell;padding-bottom:40px;vertical-align:top}@media only screen and (max-width:991px){.editMenu #my-menu .menu-grid,.join-flow-menu-page #my-menu .menu-grid,.logged-out-menu-page #my-menu .menu-grid{display:block}}.editMenu #my-menu .menu-grid .market-onload-header-container .onload-header-message,.join-flow-menu-page #my-menu .menu-grid .market-onload-header-container .onload-header-message,.logged-out-menu-page #my-menu .menu-grid .market-onload-header-container .onload-header-message{font-size:13px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-style:italic;height:25px;transition:height .2s linear}@media only screen and (max-width:991px){.editMenu #my-menu .menu-grid .market-onload-header-container .onload-header-message,.join-flow-menu-page #my-menu .menu-grid .market-onload-header-container .onload-header-message,.logged-out-menu-page #my-menu .menu-grid .market-onload-header-container .onload-header-message{display:none}}.editMenu #my-menu .join-wine-container,.join-flow-menu-page #my-menu .join-wine-container,.logged-out-menu-page #my-menu .join-wine-container{margin:0 -10px}@media only screen and (max-width:767px){.editMenu #my-menu .join-wine-container,.join-flow-menu-page #my-menu .join-wine-container,.logged-out-menu-page #my-menu .join-wine-container{margin:0}}.editMenu.edit-mode #my-menu .menu-grid .market-onload-header-container .onload-header-message,.join-flow-menu-page.edit-mode #my-menu .menu-grid .market-onload-header-container .onload-header-message,.logged-out-menu-page.edit-mode #my-menu .menu-grid .market-onload-header-container .onload-header-message{height:0;opacity:0}.editMenu .bottom-copy,.join-flow-menu-page .bottom-copy,.logged-out-menu-page .bottom-copy{margin-left:165px}@media only screen and (max-width:991px){.editMenu .bottom-copy,.join-flow-menu-page .bottom-copy,.logged-out-menu-page .bottom-copy{margin-left:0}}.editMenu .modal .modal-dialog,.join-flow-menu-page .modal .modal-dialog,.logged-out-menu-page .modal .modal-dialog{margin-bottom:50px}.editMenu .modal .modal-dialog .modal-content,.join-flow-menu-page .modal .modal-dialog .modal-content,.logged-out-menu-page .modal .modal-dialog .modal-content{border:none;background-color:#fff}.editMenu .modal .modal-dialog .close-preview,.join-flow-menu-page .modal .modal-dialog .close-preview,.logged-out-menu-page .modal .modal-dialog .close-preview{position:absolute;top:1px;right:15px;width:40px;height:40px;padding:15px;color:#fff;font-size:24px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;opacity:1}.editMenu .modal .modal-dialog .close-preview:hover,.join-flow-menu-page .modal .modal-dialog .close-preview:hover,.logged-out-menu-page .modal .modal-dialog .close-preview:hover{color:#946d1e;cursor:pointer}.editMenu .modal .modal-dialog .close-preview .icon-close,.join-flow-menu-page .modal .modal-dialog .close-preview .icon-close,.logged-out-menu-page .modal .modal-dialog .close-preview .icon-close{text-shadow:0 1px 15px rgba(0,0,0,.4)}.editMenu .modal .modal-dialog hr,.join-flow-menu-page .modal .modal-dialog hr,.logged-out-menu-page .modal .modal-dialog hr{clear:both}.editMenu img,.join-flow-menu-page img,.logged-out-menu-page img{width:100%}.editMenu .btn-primary-spinner,.join-flow-menu-page .btn-primary-spinner,.logged-out-menu-page .btn-primary-spinner{width:inherit}.editMenu .mobile-close,.join-flow-menu-page .mobile-close,.logged-out-menu-page .mobile-close{color:#fff!important}.editMenu .saved-notification,.join-flow-menu-page .saved-notification,.logged-out-menu-page .saved-notification{background-color:#946d1e;font-size:13px;line-height:100%;padding:2px 9px 2px 7px;color:#fff;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;margin-left:5px;transition:all 2s;opacity:0;display:inline-block}.editMenu .saved-notification.show-saved,.join-flow-menu-page .saved-notification.show-saved,.logged-out-menu-page .saved-notification.show-saved{opacity:1;transition:all .1s}.editMenu .saved-notification .icon-check-mark,.join-flow-menu-page .saved-notification .icon-check-mark,.logged-out-menu-page .saved-notification .icon-check-mark{vertical-align:middle;margin-right:3px}@media only screen and (max-width:767px){.editMenu .saved-notification,.join-flow-menu-page .saved-notification,.logged-out-menu-page .saved-notification{float:right;padding:4px 9px 4px 7px;margin-top:17px}}.editMenu .addons-maximum,.join-flow-menu-page .addons-maximum,.logged-out-menu-page .addons-maximum{display:inline-block;font-size:13px;margin-left:-70px;opacity:0;margin-bottom:0!important;color:#595959}.editMenu .addons-maximum.full-basket,.join-flow-menu-page .addons-maximum.full-basket,.logged-out-menu-page .addons-maximum.full-basket{color:#e8503a;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;font-style:italic;opacity:1;display:inline-block;transition:all .5s}@media only screen and (max-width:767px){.editMenu .addons-maximum,.join-flow-menu-page .addons-maximum,.logged-out-menu-page .addons-maximum{float:right;padding-top:21px;margin-right:-70px}}.editMenu .menu-section-header-container,.join-flow-menu-page .menu-section-header-container,.logged-out-menu-page .menu-section-header-container{padding:10px 0 20px}@media only screen and (max-width:767px){.editMenu .menu-section-header-container,.join-flow-menu-page .menu-section-header-container,.logged-out-menu-page .menu-section-header-container{padding-bottom:5px}}.editMenu .menu-section-header-container p.menu-section-header,.join-flow-menu-page .menu-section-header-container p.menu-section-header,.logged-out-menu-page .menu-section-header-container p.menu-section-header{font-size:20px;margin-top:6px}.editMenu .menu-section-header-container p.menu-section-header.skipped-week,.join-flow-menu-page .menu-section-header-container p.menu-section-header.skipped-week,.logged-out-menu-page .menu-section-header-container p.menu-section-header.skipped-week{color:#595959}.editMenu .menu-section-header-container.in-basket-section,.join-flow-menu-page .menu-section-header-container.in-basket-section,.logged-out-menu-page .menu-section-header-container.in-basket-section{height:75px}@media only screen and (min-width:992px){.editMenu .menu-section-header-container.in-basket-section,.join-flow-menu-page .menu-section-header-container.in-basket-section,.logged-out-menu-page .menu-section-header-container.in-basket-section{padding:20px 0 0;height:82px}}@media only screen and (max-width:991px){.editMenu .menu-section-header-container.in-basket-section .menu-section-header,.join-flow-menu-page .menu-section-header-container.in-basket-section .menu-section-header,.logged-out-menu-page .menu-section-header-container.in-basket-section .menu-section-header{display:none}}@media only screen and (max-width:767px){.editMenu .menu-section-header-container.in-basket-section .num-recipes-header-container.skipped-week,.join-flow-menu-page .menu-section-header-container.in-basket-section .num-recipes-header-container.skipped-week,.logged-out-menu-page .menu-section-header-container.in-basket-section .num-recipes-header-container.skipped-week{display:none}}.editMenu .menu-section-header-container.in-basket-section .unskip-container,.join-flow-menu-page .menu-section-header-container.in-basket-section .unskip-container,.logged-out-menu-page .menu-section-header-container.in-basket-section .unskip-container{display:none}@media only screen and (min-width:768px) and (max-width:991px){.editMenu .menu-section-header-container.in-basket-section .unskip-container,.join-flow-menu-page .menu-section-header-container.in-basket-section .unskip-container,.logged-out-menu-page .menu-section-header-container.in-basket-section .unskip-container{display:block}}@media only screen and (max-width:767px){.editMenu .menu-section-header-container.in-basket-section .unskip-container,.join-flow-menu-page .menu-section-header-container.in-basket-section .unskip-container,.logged-out-menu-page .menu-section-header-container.in-basket-section .unskip-container{display:block;text-align:center}}@media only screen and (max-width:767px){.editMenu .menu-section-header-container.in-basket-section .unskip-container .unskip-btn,.join-flow-menu-page .menu-section-header-container.in-basket-section .unskip-container .unskip-btn,.logged-out-menu-page .menu-section-header-container.in-basket-section .unskip-container .unskip-btn{float:none;padding:8px 50px}}.editMenu .mymenu-order-placed-grid,.join-flow-menu-page .mymenu-order-placed-grid,.logged-out-menu-page .mymenu-order-placed-grid{transform:translateZ(0);display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin:0 -10px;-webkit-animation:fadein 1.2s;-moz-animation:fadein 1.2s;-ms-animation:fadein 1.2s;-o-animation:fadein 1.2s;animation:fadein 1.2s;flex-wrap:wrap}@media only screen and (max-width:767px){.editMenu .mymenu-order-placed-grid,.join-flow-menu-page .mymenu-order-placed-grid,.logged-out-menu-page .mymenu-order-placed-grid{margin:0 -15px}}.editMenu #myMenuRecipes,.editMenu .reorder-wrapper,.join-flow-menu-page #myMenuRecipes,.join-flow-menu-page .reorder-wrapper,.logged-out-menu-page #myMenuRecipes,.logged-out-menu-page .reorder-wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;min-width:100%;margin:0;-webkit-animation:fadein 1.2s;-moz-animation:fadein 1.2s;-ms-animation:fadein 1.2s;-o-animation:fadein 1.2s;animation:fadein 1.2s}.editMenu .new-extras,.join-flow-menu-page .new-extras,.logged-out-menu-page .new-extras{vertical-align:text-top;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;color:#fff;font-size:13px;background-color:#e8503a;padding:0 4px;margin-right:8px}.editMenu.edit-mode .jump-to-addons,.editMenu.edit-mode footer,.join-flow-menu-page.edit-mode .jump-to-addons,.join-flow-menu-page.edit-mode footer,.logged-out-menu-page.edit-mode .jump-to-addons,.logged-out-menu-page.edit-mode footer{display:none}.editMenu.edit-mode .jump-to-addons,.join-flow-menu-page.edit-mode .jump-to-addons,.logged-out-menu-page.edit-mode .jump-to-addons{display:none}.editMenu.edit-mode #my-menu #myMenuRecipes,.editMenu.edit-mode #my-menu .reorder-wrapper,.join-flow-menu-page.edit-mode #my-menu #myMenuRecipes,.join-flow-menu-page.edit-mode #my-menu .reorder-wrapper,.logged-out-menu-page.edit-mode #my-menu #myMenuRecipes,.logged-out-menu-page.edit-mode #my-menu .reorder-wrapper{display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.editMenu.edit-mode .edit-mode-nav-screen,.join-flow-menu-page.edit-mode .edit-mode-nav-screen,.logged-out-menu-page.edit-mode .edit-mode-nav-screen{display:block}.editMenu.edit-mode .menu-section-header-container,.editMenu.edit-mode .scroll-to-top-container,.editMenu.edit-mode .scroll-to-top-container.show-me,.join-flow-menu-page.edit-mode .menu-section-header-container,.join-flow-menu-page.edit-mode .scroll-to-top-container,.join-flow-menu-page.edit-mode .scroll-to-top-container.show-me,.logged-out-menu-page.edit-mode .menu-section-header-container,.logged-out-menu-page.edit-mode .scroll-to-top-container,.logged-out-menu-page.edit-mode .scroll-to-top-container.show-me{display:none}.editMenu.edit-mode .recipe-tile-container .recipe-tile .protein-available,.join-flow-menu-page.edit-mode .recipe-tile-container .recipe-tile .protein-available,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .protein-available{display:none}.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .check-box-container,.join-flow-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .check-box-container,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .check-box-container{display:block}.editMenu .hungry-yet-cta,.logged-out-menu-page .hungry-yet-cta{display:inline-flex;margin:10px 0 20px 10px;align-items:center}@media only screen and (max-width:767px){.editMenu .hungry-yet-cta,.logged-out-menu-page .hungry-yet-cta{padding:10px 15px;margin:0;display:block;text-align:center}}.editMenu .hungry-yet-cta h2,.logged-out-menu-page .hungry-yet-cta h2{font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";margin:0 15px 0 0;vertical-align:middle;font-size:30px}.editMenu .hungry-yet-cta h2.text-xxs,.logged-out-menu-page .hungry-yet-cta h2.text-xxs{font-size:11px}.editMenu .hungry-yet-cta h2.text-xs,.logged-out-menu-page .hungry-yet-cta h2.text-xs{font-size:13px}.editMenu .hungry-yet-cta h2.text-sm,.logged-out-menu-page .hungry-yet-cta h2.text-sm{font-size:15px}.editMenu .hungry-yet-cta h2.text-md,.logged-out-menu-page .hungry-yet-cta h2.text-md{font-size:19px}.editMenu .hungry-yet-cta h2.text-lg,.logged-out-menu-page .hungry-yet-cta h2.text-lg{font-size:22px}.editMenu .hungry-yet-cta h2.text-xl,.logged-out-menu-page .hungry-yet-cta h2.text-xl{font-size:27px}.editMenu .hungry-yet-cta h2.text-xxl,.logged-out-menu-page .hungry-yet-cta h2.text-xxl{font-size:29px}.editMenu .hungry-yet-cta .btn,.logged-out-menu-page .hungry-yet-cta .btn{padding:12px 25px}@media only screen and (max-width:767px){.editMenu .hungry-yet-cta .btn,.logged-out-menu-page .hungry-yet-cta .btn{padding:12px 50px;margin:8px 0}}.editMenu .hungry-yet-cta p,.logged-out-menu-page .hungry-yet-cta p{margin:0 20px}.editMenu #myMenuRecipes,.editMenu .reorder-wrapper,.logged-out-menu-page #myMenuRecipes,.logged-out-menu-page .reorder-wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.editMenu #myMenuRecipes .dinner-header-container,.editMenu .reorder-wrapper .dinner-header-container,.logged-out-menu-page #myMenuRecipes .dinner-header-container,.logged-out-menu-page .reorder-wrapper .dinner-header-container{width:100%;padding:15px}@media only screen and (max-width:767px){.editMenu #myMenuRecipes .dinner-header-container:first-of-type,.editMenu .reorder-wrapper .dinner-header-container:first-of-type,.logged-out-menu-page #myMenuRecipes .dinner-header-container:first-of-type,.logged-out-menu-page .reorder-wrapper .dinner-header-container:first-of-type{margin-top:8px}}.editMenu #myMenuRecipes .dinner-header-container p,.editMenu .reorder-wrapper .dinner-header-container p,.logged-out-menu-page #myMenuRecipes .dinner-header-container p,.logged-out-menu-page .reorder-wrapper .dinner-header-container p{font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:27px}.editMenu #myMenuRecipes .dinner-header-container p.text-xxs,.editMenu .reorder-wrapper .dinner-header-container p.text-xxs,.logged-out-menu-page #myMenuRecipes .dinner-header-container p.text-xxs,.logged-out-menu-page .reorder-wrapper .dinner-header-container p.text-xxs{font-size:11px}.editMenu #myMenuRecipes .dinner-header-container p.text-xs,.editMenu .reorder-wrapper .dinner-header-container p.text-xs,.logged-out-menu-page #myMenuRecipes .dinner-header-container p.text-xs,.logged-out-menu-page .reorder-wrapper .dinner-header-container p.text-xs{font-size:13px}.editMenu #myMenuRecipes .dinner-header-container p.text-sm,.editMenu .reorder-wrapper .dinner-header-container p.text-sm,.logged-out-menu-page #myMenuRecipes .dinner-header-container p.text-sm,.logged-out-menu-page .reorder-wrapper .dinner-header-container p.text-sm{font-size:15px}.editMenu #myMenuRecipes .dinner-header-container p.text-md,.editMenu .reorder-wrapper .dinner-header-container p.text-md,.logged-out-menu-page #myMenuRecipes .dinner-header-container p.text-md,.logged-out-menu-page .reorder-wrapper .dinner-header-container p.text-md{font-size:19px}.editMenu #myMenuRecipes .dinner-header-container p.text-lg,.editMenu .reorder-wrapper .dinner-header-container p.text-lg,.logged-out-menu-page #myMenuRecipes .dinner-header-container p.text-lg,.logged-out-menu-page .reorder-wrapper .dinner-header-container p.text-lg{font-size:22px}.editMenu #myMenuRecipes .dinner-header-container p.text-xl,.editMenu .reorder-wrapper .dinner-header-container p.text-xl,.logged-out-menu-page #myMenuRecipes .dinner-header-container p.text-xl,.logged-out-menu-page .reorder-wrapper .dinner-header-container p.text-xl{font-size:27px}.editMenu #myMenuRecipes .dinner-header-container p.text-xxl,.editMenu .reorder-wrapper .dinner-header-container p.text-xxl,.logged-out-menu-page #myMenuRecipes .dinner-header-container p.text-xxl,.logged-out-menu-page .reorder-wrapper .dinner-header-container p.text-xxl{font-size:29px}@media only screen and (max-width:767px){.editMenu #myMenuRecipes .dinner-header-container p,.editMenu .reorder-wrapper .dinner-header-container p,.logged-out-menu-page #myMenuRecipes .dinner-header-container p,.logged-out-menu-page .reorder-wrapper .dinner-header-container p{font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:22px;margin-bottom:0}.editMenu #myMenuRecipes .dinner-header-container p.text-xxs,.editMenu .reorder-wrapper .dinner-header-container p.text-xxs,.logged-out-menu-page #myMenuRecipes .dinner-header-container p.text-xxs,.logged-out-menu-page .reorder-wrapper .dinner-header-container p.text-xxs{font-size:11px}.editMenu #myMenuRecipes .dinner-header-container p.text-xs,.editMenu .reorder-wrapper .dinner-header-container p.text-xs,.logged-out-menu-page #myMenuRecipes .dinner-header-container p.text-xs,.logged-out-menu-page .reorder-wrapper .dinner-header-container p.text-xs{font-size:13px}.editMenu #myMenuRecipes .dinner-header-container p.text-sm,.editMenu .reorder-wrapper .dinner-header-container p.text-sm,.logged-out-menu-page #myMenuRecipes .dinner-header-container p.text-sm,.logged-out-menu-page .reorder-wrapper .dinner-header-container p.text-sm{font-size:15px}.editMenu #myMenuRecipes .dinner-header-container p.text-md,.editMenu .reorder-wrapper .dinner-header-container p.text-md,.logged-out-menu-page #myMenuRecipes .dinner-header-container p.text-md,.logged-out-menu-page .reorder-wrapper .dinner-header-container p.text-md{font-size:19px}.editMenu #myMenuRecipes .dinner-header-container p.text-lg,.editMenu .reorder-wrapper .dinner-header-container p.text-lg,.logged-out-menu-page #myMenuRecipes .dinner-header-container p.text-lg,.logged-out-menu-page .reorder-wrapper .dinner-header-container p.text-lg{font-size:22px}.editMenu #myMenuRecipes .dinner-header-container p.text-xl,.editMenu .reorder-wrapper .dinner-header-container p.text-xl,.logged-out-menu-page #myMenuRecipes .dinner-header-container p.text-xl,.logged-out-menu-page .reorder-wrapper .dinner-header-container p.text-xl{font-size:27px}.editMenu #myMenuRecipes .dinner-header-container p.text-xxl,.editMenu .reorder-wrapper .dinner-header-container p.text-xxl,.logged-out-menu-page #myMenuRecipes .dinner-header-container p.text-xxl,.logged-out-menu-page .reorder-wrapper .dinner-header-container p.text-xxl{font-size:29px}}.editMenu #myMenuRecipes .dinner-header-container .section-description,.editMenu .reorder-wrapper .dinner-header-container .section-description,.logged-out-menu-page #myMenuRecipes .dinner-header-container .section-description,.logged-out-menu-page .reorder-wrapper .dinner-header-container .section-description{font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:17px;margin-top:-15px}@media only screen and (max-width:767px){.editMenu #myMenuRecipes .dinner-header-container .section-description,.editMenu .reorder-wrapper .dinner-header-container .section-description,.logged-out-menu-page #myMenuRecipes .dinner-header-container .section-description,.logged-out-menu-page .reorder-wrapper .dinner-header-container .section-description{font-size:15px;margin-top:0}}.editMenu #myMenuRecipes .dinner-header-container .aisle-description,.editMenu .reorder-wrapper .dinner-header-container .aisle-description,.logged-out-menu-page #myMenuRecipes .dinner-header-container .aisle-description,.logged-out-menu-page .reorder-wrapper .dinner-header-container .aisle-description{font-size:20px;margin:0;color:#595959;margin-top:-5px;margin-bottom:24px}@media only screen and (max-width:767px){.editMenu #myMenuRecipes .dinner-header-container .aisle-description,.editMenu .reorder-wrapper .dinner-header-container .aisle-description,.logged-out-menu-page #myMenuRecipes .dinner-header-container .aisle-description,.logged-out-menu-page .reorder-wrapper .dinner-header-container .aisle-description{font-size:17px;margin-bottom:8px}}.editMenu #myMenuRecipes .dinner-header-container .dinner-section-header,.editMenu .reorder-wrapper .dinner-header-container .dinner-section-header,.logged-out-menu-page #myMenuRecipes .dinner-header-container .dinner-section-header,.logged-out-menu-page .reorder-wrapper .dinner-header-container .dinner-section-header{font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:27px;margin:0 0 30px}.editMenu #myMenuRecipes .dinner-header-container .dinner-section-header.text-xxs,.editMenu .reorder-wrapper .dinner-header-container .dinner-section-header.text-xxs,.logged-out-menu-page #myMenuRecipes .dinner-header-container .dinner-section-header.text-xxs,.logged-out-menu-page .reorder-wrapper .dinner-header-container .dinner-section-header.text-xxs{font-size:11px}.editMenu #myMenuRecipes .dinner-header-container .dinner-section-header.text-xs,.editMenu .reorder-wrapper .dinner-header-container .dinner-section-header.text-xs,.logged-out-menu-page #myMenuRecipes .dinner-header-container .dinner-section-header.text-xs,.logged-out-menu-page .reorder-wrapper .dinner-header-container .dinner-section-header.text-xs{font-size:13px}.editMenu #myMenuRecipes .dinner-header-container .dinner-section-header.text-sm,.editMenu .reorder-wrapper .dinner-header-container .dinner-section-header.text-sm,.logged-out-menu-page #myMenuRecipes .dinner-header-container .dinner-section-header.text-sm,.logged-out-menu-page .reorder-wrapper .dinner-header-container .dinner-section-header.text-sm{font-size:15px}.editMenu #myMenuRecipes .dinner-header-container .dinner-section-header.text-md,.editMenu .reorder-wrapper .dinner-header-container .dinner-section-header.text-md,.logged-out-menu-page #myMenuRecipes .dinner-header-container .dinner-section-header.text-md,.logged-out-menu-page .reorder-wrapper .dinner-header-container .dinner-section-header.text-md{font-size:19px}.editMenu #myMenuRecipes .dinner-header-container .dinner-section-header.text-lg,.editMenu .reorder-wrapper .dinner-header-container .dinner-section-header.text-lg,.logged-out-menu-page #myMenuRecipes .dinner-header-container .dinner-section-header.text-lg,.logged-out-menu-page .reorder-wrapper .dinner-header-container .dinner-section-header.text-lg{font-size:22px}.editMenu #myMenuRecipes .dinner-header-container .dinner-section-header.text-xl,.editMenu .reorder-wrapper .dinner-header-container .dinner-section-header.text-xl,.logged-out-menu-page #myMenuRecipes .dinner-header-container .dinner-section-header.text-xl,.logged-out-menu-page .reorder-wrapper .dinner-header-container .dinner-section-header.text-xl{font-size:27px}.editMenu #myMenuRecipes .dinner-header-container .dinner-section-header.text-xxl,.editMenu .reorder-wrapper .dinner-header-container .dinner-section-header.text-xxl,.logged-out-menu-page #myMenuRecipes .dinner-header-container .dinner-section-header.text-xxl,.logged-out-menu-page .reorder-wrapper .dinner-header-container .dinner-section-header.text-xxl{font-size:29px}@media only screen and (max-width:767px){.editMenu #myMenuRecipes .dinner-header-container .dinner-section-header,.editMenu .reorder-wrapper .dinner-header-container .dinner-section-header,.logged-out-menu-page #myMenuRecipes .dinner-header-container .dinner-section-header,.logged-out-menu-page .reorder-wrapper .dinner-header-container .dinner-section-header{margin:0 0 10px}}.editMenu #myMenuRecipes .dinner-header-container .dinner-section-header img,.editMenu .reorder-wrapper .dinner-header-container .dinner-section-header img,.logged-out-menu-page #myMenuRecipes .dinner-header-container .dinner-section-header img,.logged-out-menu-page .reorder-wrapper .dinner-header-container .dinner-section-header img{width:180px}.editMenu #myMenuRecipes .dinner-header-container .dinner-section-header .new-tag,.editMenu .reorder-wrapper .dinner-header-container .dinner-section-header .new-tag,.logged-out-menu-page #myMenuRecipes .dinner-header-container .dinner-section-header .new-tag,.logged-out-menu-page .reorder-wrapper .dinner-header-container .dinner-section-header .new-tag{height:28px;width:51px;object-fit:contain;margin-right:5px;margin-top:3px}@media only screen and (max-width:767px){.editMenu #myMenuRecipes .dinner-header-container:not(:first-of-type) .dinner-section-header,.editMenu .reorder-wrapper .dinner-header-container:not(:first-of-type) .dinner-section-header,.logged-out-menu-page #myMenuRecipes .dinner-header-container:not(:first-of-type) .dinner-section-header,.logged-out-menu-page .reorder-wrapper .dinner-header-container:not(:first-of-type) .dinner-section-header{padding:12px 0 0}}.editMenu #myMenuRecipes .dinner-header-container .line-icon-help,.editMenu .reorder-wrapper .dinner-header-container .line-icon-help,.logged-out-menu-page #myMenuRecipes .dinner-header-container .line-icon-help,.logged-out-menu-page .reorder-wrapper .dinner-header-container .line-icon-help{vertical-align:middle;line-height:100%}.editMenu #myMenuRecipes .show-hide-meals-toggle,.editMenu .reorder-wrapper .show-hide-meals-toggle,.logged-out-menu-page #myMenuRecipes .show-hide-meals-toggle,.logged-out-menu-page .reorder-wrapper .show-hide-meals-toggle{padding:0 16px 50px;width:100%}@media only screen and (max-width:991px){.editMenu #myMenuRecipes .show-hide-meals-toggle,.editMenu .reorder-wrapper .show-hide-meals-toggle,.logged-out-menu-page #myMenuRecipes .show-hide-meals-toggle,.logged-out-menu-page .reorder-wrapper .show-hide-meals-toggle{padding-top:16px}}.editMenu #myMenuRecipes .show-hide-meals-toggle .eye-icon,.editMenu .reorder-wrapper .show-hide-meals-toggle .eye-icon,.logged-out-menu-page #myMenuRecipes .show-hide-meals-toggle .eye-icon,.logged-out-menu-page .reorder-wrapper .show-hide-meals-toggle .eye-icon{width:20px;margin:0 5px 0 -3px}.editMenu #myMenuRecipes .collapse-container,.editMenu .reorder-wrapper .collapse-container,.logged-out-menu-page #myMenuRecipes .collapse-container,.logged-out-menu-page .reorder-wrapper .collapse-container{flex:1 100%}.editMenu #myMenuRecipes .reorder-market-item-collapsed,.editMenu .reorder-wrapper .reorder-market-item-collapsed,.logged-out-menu-page #myMenuRecipes .reorder-market-item-collapsed,.logged-out-menu-page .reorder-wrapper .reorder-market-item-collapsed{margin:0 16px 16px}.editMenu #myMenuRecipes .reorder-market-item-collapsed .eye-icon,.editMenu .reorder-wrapper .reorder-market-item-collapsed .eye-icon,.logged-out-menu-page #myMenuRecipes .reorder-market-item-collapsed .eye-icon,.logged-out-menu-page .reorder-wrapper .reorder-market-item-collapsed .eye-icon{width:20px;margin:0 5px 0 -3px}.editMenu #myMenuRecipes .aisle-header-container .divider,.editMenu .reorder-wrapper .aisle-header-container .divider,.logged-out-menu-page #myMenuRecipes .aisle-header-container .divider,.logged-out-menu-page .reorder-wrapper .aisle-header-container .divider{display:inline-block;height:32px;width:1px;background-color:#7f7f7f;vertical-align:middle;margin:25px 10px 25px 0}@media only screen and (max-width:767px){.editMenu #myMenuRecipes .aisle-header-container .divider,.editMenu .reorder-wrapper .aisle-header-container .divider,.logged-out-menu-page #myMenuRecipes .aisle-header-container .divider,.logged-out-menu-page .reorder-wrapper .aisle-header-container .divider{display:none}}@media only screen and (max-width:767px){.editMenu #myMenuRecipes .aisle-header-container .add-bulk-add-ons,.editMenu .reorder-wrapper .aisle-header-container .add-bulk-add-ons,.logged-out-menu-page #myMenuRecipes .aisle-header-container .add-bulk-add-ons,.logged-out-menu-page .reorder-wrapper .aisle-header-container .add-bulk-add-ons{margin:-10px 15px 15px;display:inline-block}}@media only screen and (max-width:767px){.editMenu #myMenuRecipes .recipe-tile-container,.editMenu .reorder-wrapper .recipe-tile-container,.logged-out-menu-page #myMenuRecipes .recipe-tile-container,.logged-out-menu-page .reorder-wrapper .recipe-tile-container{padding:0;margin:0}}@media only screen and (max-width:767px){.editMenu #myMenuRecipes .recipe-tile-container .recipe-tile,.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile,.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile,.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile{flex-direction:row;flex-wrap:wrap;padding:15px;border:none;border-radius:0}}@media only screen and (max-width:359px){.editMenu #myMenuRecipes .recipe-tile-container .recipe-tile,.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile,.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile,.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile{padding:15px 12px}}@media only screen and (max-width:767px){.editMenu #myMenuRecipes .recipe-tile-container .recipe-tile a.img-anchor,.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile a.img-anchor,.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile a.img-anchor,.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile a.img-anchor{display:inline-block;background-color:#f4f2ed;position:relative;overflow:hidden;padding:0;width:200px;height:auto}}@media only screen and (max-width:480px){.editMenu #myMenuRecipes .recipe-tile-container .recipe-tile a.img-anchor,.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile a.img-anchor,.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile a.img-anchor,.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile a.img-anchor{width:140px}}@media only screen and (max-width:359px){.editMenu #myMenuRecipes .recipe-tile-container .recipe-tile a.img-anchor,.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile a.img-anchor,.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile a.img-anchor,.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile a.img-anchor{width:110px}}@media only screen and (max-width:767px){.editMenu #myMenuRecipes .recipe-tile-container .recipe-tile a.img-anchor img:not(.icon-spicy),.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile a.img-anchor img:not(.icon-spicy),.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile a.img-anchor img:not(.icon-spicy),.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile a.img-anchor img:not(.icon-spicy){display:inline-block;background-color:#f4f2ed;position:relative;max-width:none;padding:0}}@media only screen and (min-width:480px) and (max-width:767px){.editMenu #myMenuRecipes .recipe-tile-container .recipe-tile a.img-anchor img:not(.icon-spicy),.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile a.img-anchor img:not(.icon-spicy),.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile a.img-anchor img:not(.icon-spicy),.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile a.img-anchor img:not(.icon-spicy){width:116%;margin-left:-8%}}@media only screen and (max-width:767px){.editMenu #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate,.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate,.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate,.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate{display:table-cell;vertical-align:top;background-color:transparent;border-bottom:none;width:55%;flex-grow:1;flex-shrink:1}}@media only screen and (max-width:359px){.editMenu #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate,.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate,.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate,.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate{width:58%}}@media only screen and (max-width:767px){.editMenu #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .name-plate-top,.editMenu #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .tile-footer,.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .name-plate-top,.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .tile-footer,.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .name-plate-top,.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .tile-footer,.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .name-plate-top,.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .tile-footer{padding:15px 0 0 0}}.editMenu #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .name-plate-top .check-mark-container,.editMenu #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .tile-footer .check-mark-container,.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .name-plate-top .check-mark-container,.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .tile-footer .check-mark-container,.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .name-plate-top .check-mark-container,.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .tile-footer .check-mark-container,.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .name-plate-top .check-mark-container,.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .tile-footer .check-mark-container{z-index:99}@media only screen and (max-width:767px){.editMenu #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .name-plate-top .check-mark-container,.editMenu #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .tile-footer .check-mark-container,.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .name-plate-top .check-mark-container,.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .tile-footer .check-mark-container,.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .name-plate-top .check-mark-container,.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .tile-footer .check-mark-container,.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .name-plate-top .check-mark-container,.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .tile-footer .check-mark-container{right:0;top:auto;bottom:-7px}}@media only screen and (max-width:359px){.editMenu #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .name-plate-top .check-mark-container,.editMenu #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .tile-footer .check-mark-container,.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .name-plate-top .check-mark-container,.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .tile-footer .check-mark-container,.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .name-plate-top .check-mark-container,.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .tile-footer .check-mark-container,.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .name-plate-top .check-mark-container,.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .tile-footer .check-mark-container{bottom:-12px}}@media only screen and (max-width:767px){.editMenu #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name a,.editMenu #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name a,.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name a,.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name a,.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name a,.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name a,.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name a,.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name a{font-size:17px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;position:relative;max-height:4em;padding-bottom:2px}.editMenu #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name a:after,.editMenu #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name a:after,.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name a:after,.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name a:after,.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name a:after,.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name a:after,.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name a:after,.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name a:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:30%;height:1.2em;background:linear-gradient(to right,rgba(251,249,243,0),#fbf9f3 80%)}}@supports (-webkit-line-clamp:3){.editMenu #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name a,.editMenu #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name a,.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name a,.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name a,.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name a,.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name a,.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name a,.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-bottom:2px}.editMenu #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name a:after,.editMenu #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name a:after,.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name a:after,.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name a:after,.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name a:after,.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name a:after,.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .recipe-name a:after,.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .recipe-name a:after{display:none}}.editMenu h2,.logged-out-menu-page h2{font-size:24px;margin-top:16px;margin-bottom:24px}@media only screen and (min-width:992px){.editMenu .aisle-wrapper,.logged-out-menu-page .aisle-wrapper{padding-top:20px;width:100%}}.editMenu .aisle-wrapper .aisle-header,.logged-out-menu-page .aisle-wrapper .aisle-header{font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:27px;padding:10px 12px 20px;margin:0}.editMenu .aisle-wrapper .aisle-header.text-xxs,.logged-out-menu-page .aisle-wrapper .aisle-header.text-xxs{font-size:11px}.editMenu .aisle-wrapper .aisle-header.text-xs,.logged-out-menu-page .aisle-wrapper .aisle-header.text-xs{font-size:13px}.editMenu .aisle-wrapper .aisle-header.text-sm,.logged-out-menu-page .aisle-wrapper .aisle-header.text-sm{font-size:15px}.editMenu .aisle-wrapper .aisle-header.text-md,.logged-out-menu-page .aisle-wrapper .aisle-header.text-md{font-size:19px}.editMenu .aisle-wrapper .aisle-header.text-lg,.logged-out-menu-page .aisle-wrapper .aisle-header.text-lg{font-size:22px}.editMenu .aisle-wrapper .aisle-header.text-xl,.logged-out-menu-page .aisle-wrapper .aisle-header.text-xl{font-size:27px}.editMenu .aisle-wrapper .aisle-header.text-xxl,.logged-out-menu-page .aisle-wrapper .aisle-header.text-xxl{font-size:29px}@media only screen and (max-width:767px){.editMenu .aisle-wrapper .aisle-header,.logged-out-menu-page .aisle-wrapper .aisle-header{padding:12px 15px 15px;font-family:Zangezi,Georgia,serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-weight:400!important;font-style:normal;-moz-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-size:22px;margin:10px 0 0}.editMenu .aisle-wrapper .aisle-header.text-xxs,.logged-out-menu-page .aisle-wrapper .aisle-header.text-xxs{font-size:11px}.editMenu .aisle-wrapper .aisle-header.text-xs,.logged-out-menu-page .aisle-wrapper .aisle-header.text-xs{font-size:13px}.editMenu .aisle-wrapper .aisle-header.text-sm,.logged-out-menu-page .aisle-wrapper .aisle-header.text-sm{font-size:15px}.editMenu .aisle-wrapper .aisle-header.text-md,.logged-out-menu-page .aisle-wrapper .aisle-header.text-md{font-size:19px}.editMenu .aisle-wrapper .aisle-header.text-lg,.logged-out-menu-page .aisle-wrapper .aisle-header.text-lg{font-size:22px}.editMenu .aisle-wrapper .aisle-header.text-xl,.logged-out-menu-page .aisle-wrapper .aisle-header.text-xl{font-size:27px}.editMenu .aisle-wrapper .aisle-header.text-xxl,.logged-out-menu-page .aisle-wrapper .aisle-header.text-xxl{font-size:29px}}.editMenu .aisle-wrapper .aisle-container,.logged-out-menu-page .aisle-wrapper .aisle-container{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.editMenu .recipes-aisle-content,.logged-out-menu-page .recipes-aisle-content{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.editMenu .market-item-tile-container,.logged-out-menu-page .market-item-tile-container{max-width:none;min-width:inherit}@media only screen and (max-width:767px){.editMenu .market-item-tile-container .market-item-container .name-plate .name-plate-top,.logged-out-menu-page .market-item-tile-container .market-item-container .name-plate .name-plate-top{padding:0 0 0 15px}}.editMenu .menu-section-header-container.jump-to-addons,.logged-out-menu-page .menu-section-header-container.jump-to-addons{width:320px;border-top-left-radius:3px;border-top-right-radius:3px;display:block;background-color:#fff;padding:7px 10px 12px;position:fixed;left:0;z-index:1;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.4);-moz-box-shadow:0 1px 8px rgba(0,0,0,.4);box-shadow:0 1px 8px rgba(0,0,0,.4);border-top:solid 1px #e8503a;border-left:solid 1px #e8503a;border-right:solid 1px #e8503a;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;bottom:-100px}.editMenu .menu-section-header-container.hide-section.top-sticky,.editMenu .menu-section-header-container.top-sticky,.logged-out-menu-page .menu-section-header-container.hide-section.top-sticky,.logged-out-menu-page .menu-section-header-container.top-sticky{top:0;bottom:auto}.editMenu .menu-section-header-container .menu-section-header,.logged-out-menu-page .menu-section-header-container .menu-section-header{line-height:130%;margin-bottom:0}#promptDeliveryDay .modal-dialog{width:485px}@media only screen and (max-width:767px){#promptDeliveryDay .modal-dialog{width:100%}}#delivery-day-swap-modal .modal-dialog{width:540px}@media only screen and (max-width:767px){#delivery-day-swap-modal .modal-dialog{width:100%}}#delivery-day-swap-modal .modal-dialog .modal-body{padding:30px}#editMealPlanModal .modal-content{max-width:480px}#editMealPlanModal .ingredient-opt-out-container{display:none}#editMealPlanModal .ingredient-opt-out-container label{padding:5px 10px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background-color:#fff;margin:5px 5px 15px 0;font-size:15px;border:solid 1px #7f7f7f;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;color:#000}#editMealPlanModal .ingredient-opt-out-container label:hover{border-color:#000}#editMealPlanModal .ingredient-opt-out-container label:active{border-color:#000;background-color:#f4f2ed;color:#fff}#editMealPlanModal .ingredient-opt-out-container input{display:none}#editMealPlanModal .ingredient-opt-out-container input[type=checkbox]:checked+label{border-color:#000;background-color:#000;color:#fff;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out}#editMealPlanModal .ingredient-opt-out-container input[type=checkbox]:checked+label:hover{cursor:pointer}#editMealPlanModal .ingredient-opt-out-container input[type=checkbox]:disabled+label{color:#595959;border-color:#7f7f7f;cursor:default;pointer-events:none}#editMealPlanModal .menu-change-msg{background-color:#f4f2ed;padding:10px 15px;border:solid 1px #7f7f7f}.upsell-container{background:#fff}.upsell-container .upsel-body{border-radius:5px}@media only screen and (max-width:767px){.upsell-container{margin-bottom:25px}}.purple-c{color:#792cf5}#first-order-survey-banner{font-family:WilliamsCaslonText;font-weight:400;font-stretch:normal;line-height:normal}#first-order-survey-banner .container{margin-top:45px}@media only screen and (min-width:768px) and (max-width:991px){#first-order-survey-banner .container{width:100%}}#first-order-survey-banner .banner-body{height:60px;overflow:hidden}@media only screen and (max-width:767px){#first-order-survey-banner .banner-body{margin:0;height:150px;overflow:visible}}#first-order-survey-banner .banner-body .rate-container-p{margin-top:10px;width:400px;float:left;text-align:left}@media only screen and (max-width:767px){#first-order-survey-banner .banner-body .rate-container-p{width:100%;text-align:center}}@media only screen and (min-width:768px) and (max-width:991px){#first-order-survey-banner .banner-body .rate-container-p{width:400px}}#first-order-survey-banner .banner-body .rate-container-p p{margin-left:3px;height:33px;font-size:28px;font-style:normal;letter-spacing:normal;text-align:left;color:#000}@media only screen and (max-width:991px){#first-order-survey-banner .banner-body .rate-container-p p{margin-left:0;text-align:center}}#first-order-survey-banner .banner-body .rate-container-stars{width:275px;margin:0 auto;height:50px;font-family:icons;font-size:50px;font-style:normal;letter-spacing:4.17px;color:#ffe849;cursor:pointer;display:inline-block;float:none;text-align:center}@media only screen and (max-width:767px){#first-order-survey-banner .banner-body .rate-container-stars{width:100%;text-align:center}}#first-order-survey-banner .banner-body .rate-container-detail{height:50px;display:inline-block;margin-top:10px;vertical-align:middle;overflow:hidden;font-size:20px;font-family:Inter,'Helvetica Neue',Helvetica,Arial,sans-serif;font-style:italic;letter-spacing:normal;color:var(--purplish-brown);margin-bottom:20px}@media only screen and (max-width:767px){#first-order-survey-banner .banner-body .rate-container-detail{width:100%;text-align:center}}#first-order-survey-banner .container{margin-bottom:45px;margin-top:20px}@media only screen and (min-width:768px) and (max-width:991px){#first-order-survey-banner .container{padding-right:0;padding-left:0}}