p.status{font-size:12px;color:#7f7f7f;margin-bottom:0;margin-top:-5px}@media only screen and (max-width:359px){p.status{font-size:10px}}@media only screen and (max-width:767px){p.status{margin-top:0;margin-bottom:-5px}}p.status .icon{color:#ad8026;vertical-align:middle}p.status.status-order-billing-failed,p.status.status-skipped{color:#e8503a}p.status.status-order-billing-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:#ad8026}.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)}#my-menu-header,#shop-header{background-color:#fff;padding:20px 0;border-bottom:solid 1px #f4f2ed;position:relative}@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;border-bottom:solid 1px #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:12px;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-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:20px}}#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 #ccc;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}}#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:20px}@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:12px;color:#7f7f7f;font-family:'Milliard Book Italic',Helvetica,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:'Milliard Book',Helvetica,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:#7f7f7f}@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:'Milliard Book',Helvetica,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:14px;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:12px}}@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:10px;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}}@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-top:10px}@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:10px}}#my-menu-header .mymenu-controls-wrapper .msg-tracking,#shop-header .mymenu-controls-wrapper .msg-tracking{line-height:130%;float:right;font-size:12px;margin-right:10px;margin-top:10px}@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:10px}@media only screen and (max-width:767px){#my-menu-header .mymenu-controls-wrapper #trackingUrls,#shop-header .mymenu-controls-wrapper #trackingUrls{margin:5px 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:#ad8026;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:12px}}#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:12px}}#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:12px;color:#7f7f7f;font-family:'Milliard Book Italic',Helvetica,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:4px}#my-menu-header .mymenu-controls-wrapper .tracking-btn-container,#shop-header .mymenu-controls-wrapper .tracking-btn-container{margin:10px 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 #ccc}#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:#ad8026}@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;padding:12px 20px;font-size:20px;color:#000;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}@media only screen and (max-width:991px){#my-menu-header .save-cancel-wrapper .save-container #saveMenuButton,#shop-header .save-cancel-wrapper .save-container #saveMenuButton{padding:7px 15px;font-size:17px}}#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:14px;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:#ad8026;text-align:center;font-family:'Milliard Medium',Helvetica,serif;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:solid 1px #000;color:#fff}}@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;position:fixed;bottom:0;left:0;padding:8px 15px;z-index:100;width: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-bottom:0}@media only screen and (max-width:991px){#my-menu-header.menu-header-logged-out{background-color:#fff;padding:10px 0}}@media only screen and (max-width:767px){#my-menu-header.menu-header-logged-out{padding:5px 0 10px}}#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:'Milliard Book Italic',Helvetica,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%,#ad8026 50%),linear-gradient(135deg,#ad8026 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:14px;font-family:'Milliard Medium',Helvetica,serif}.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 #ccc;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:#ad8026;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;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:10px}@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:15px;display:none}.aisle-nav ul.subaisle-list li.subaisle{font-size:14px;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:'Milliard Book Italic',Helvetica,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:#7f7f7f;font-size:12px;font-family:'Milliard Book',Helvetica,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:10px}}@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%,#ad8026 50%),linear-gradient(135deg,#ad8026 50%,transparent 50%)!important;background-size:6px 6px;font-size:14px;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 11px}.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 .basket-item,.basket-item-wrapper .table{margin-bottom:20px;width:100%;display:table}.basket-item-wrapper .basket-item .img-wrapper,.basket-item-wrapper .table .img-wrapper{display:table-cell;width:85px}.basket-item-wrapper .basket-item .img-wrapper .img-container,.basket-item-wrapper .table .img-wrapper .img-container{width:85px;height:85px;overflow:hidden}.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 12px}}.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:'Milliard Medium',Helvetica,serif}.basket-item-wrapper .basket-item .info-wrapper .tag-name,.basket-item-wrapper .basket-item .recipe-info-wrapper .tag-name,.basket-item-wrapper .table .info-wrapper .tag-name,.basket-item-wrapper .table .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;display:inline-block;margin-bottom:-5px}.basket-item-wrapper .basket-item .info-wrapper .tag-name.text-xxs,.basket-item-wrapper .basket-item .recipe-info-wrapper .tag-name.text-xxs,.basket-item-wrapper .table .info-wrapper .tag-name.text-xxs,.basket-item-wrapper .table .recipe-info-wrapper .tag-name.text-xxs{font-size:11px}.basket-item-wrapper .basket-item .info-wrapper .tag-name.text-xs,.basket-item-wrapper .basket-item .recipe-info-wrapper .tag-name.text-xs,.basket-item-wrapper .table .info-wrapper .tag-name.text-xs,.basket-item-wrapper .table .recipe-info-wrapper .tag-name.text-xs{font-size:13px}.basket-item-wrapper .basket-item .info-wrapper .tag-name.text-sm,.basket-item-wrapper .basket-item .recipe-info-wrapper .tag-name.text-sm,.basket-item-wrapper .table .info-wrapper .tag-name.text-sm,.basket-item-wrapper .table .recipe-info-wrapper .tag-name.text-sm{font-size:15px}.basket-item-wrapper .basket-item .info-wrapper .tag-name.text-md,.basket-item-wrapper .basket-item .recipe-info-wrapper .tag-name.text-md,.basket-item-wrapper .table .info-wrapper .tag-name.text-md,.basket-item-wrapper .table .recipe-info-wrapper .tag-name.text-md{font-size:19px}.basket-item-wrapper .basket-item .info-wrapper .tag-name.text-lg,.basket-item-wrapper .basket-item .recipe-info-wrapper .tag-name.text-lg,.basket-item-wrapper .table .info-wrapper .tag-name.text-lg,.basket-item-wrapper .table .recipe-info-wrapper .tag-name.text-lg{font-size:22px}.basket-item-wrapper .basket-item .info-wrapper .tag-name.text-xl,.basket-item-wrapper .basket-item .recipe-info-wrapper .tag-name.text-xl,.basket-item-wrapper .table .info-wrapper .tag-name.text-xl,.basket-item-wrapper .table .recipe-info-wrapper .tag-name.text-xl{font-size:27px}.basket-item-wrapper .basket-item .info-wrapper .tag-name.text-xxl,.basket-item-wrapper .basket-item .recipe-info-wrapper .tag-name.text-xxl,.basket-item-wrapper .table .info-wrapper .tag-name.text-xxl,.basket-item-wrapper .table .recipe-info-wrapper .tag-name.text-xxl{font-size:29px}.basket-item-wrapper .basket-item .info-wrapper .icon-flash-1,.basket-item-wrapper .basket-item .recipe-info-wrapper .icon-flash-1,.basket-item-wrapper .table .info-wrapper .icon-flash-1,.basket-item-wrapper .table .recipe-info-wrapper .icon-flash-1{font-size:16px;margin:0 -1px 0 -3px;color:#e8503a;vertical-align:middle;line-height:1}.basket-item-wrapper .basket-item .info-wrapper .num-servings,.basket-item-wrapper .basket-item .recipe-info-wrapper .num-servings,.basket-item-wrapper .table .info-wrapper .num-servings,.basket-item-wrapper .table .recipe-info-wrapper .num-servings{font-size:12px;color:#7f7f7f;margin-top:2px}.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:14px;line-height:130%;margin-bottom:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;position:relative;height:2.6em;margin-right:50px;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%)}@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:table;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{position:relative;display:table-cell}.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{background-color:#f4f2ed;width:45px;margin-top:5px;height:30px;font-size:14px;border:none;background-position:calc(100% - 15px) calc(1em + -3px),calc(100% - 10px) calc(1em + -3px)}.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{background-color:#e0e7ce;cursor:pointer}.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{background-color:#e0e7ce;border-color:#ccc}@-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;position:absolute;left:1px;top:4px;background-color:#f4f2ed;padding:0 14px}.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 .price-wrapper,.basket-item-wrapper .basket-item .recipe-price-wrapper,.basket-item-wrapper .table .price-wrapper,.basket-item-wrapper .table .recipe-price-wrapper{vertical-align:bottom;text-align:right;display:table-cell}.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-bottom:5px}.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:#7f7f7f}.basket-item-wrapper .protein-addon{font-size:14px;margin-top:-15px;margin-bottom:20px;width:100%;display:table;color:#000}.basket-item-wrapper .protein-addon .protein-name{display:table-cell;font-size:14px;font-family:'Milliard Book Italic',Helvetica,serif;font-style:italic;line-height:130%}.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:20px}.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,.basket-summary-wrapper .checkout-table .table .total-label{display:table-cell;width:37%;font-size:14px}.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.0,.basket-summary-wrapper .checkout-table .table .total-cell.FREE,.basket-summary-wrapper .checkout-table .table .total-cell.free{color:#792cf5;font-family:'Milliard Medium',Helvetica,serif}.basket-summary-wrapper .checkout-table .table .total-cell .FREE,.basket-summary-wrapper .checkout-table .table .total-cell .free{color:#792cf5;font-family:'Milliard Medium',Helvetica,serif}.total-savings-container{text-align:center}.total-savings-container p{color:#ad8026;font-family:'Milliard Book Italic',Helvetica,serif;font-style:italic;font-size:14px}.discount-disclaimer-container{text-align:center}.discount-disclaimer-container p{margin:10px 0 20px}.btn.basket-btn{height:50px;padding:0 20px;margin-left:10px;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:50px;position:relative}@media only screen and (min-width:992px){.btn.basket-btn{margin-left:15px}}@media only screen and (max-width:767px){.btn.basket-btn{height:40px;line-height:40px;padding:0 15px}}.btn.basket-btn.coupon-basket-btn{line-height:40px}@media only screen and (max-width:767px){.btn.basket-btn.coupon-basket-btn{line-height:33px}}.btn.basket-btn .cart{display:inline-block;font-size:17px;font-family:'Milliard Medium',Helvetica,serif}@media only screen and (max-width:767px){.btn.basket-btn .cart{font-size:14px}}.btn.basket-btn .num-items{display:inline-block;color:#000;text-align:center;font-size:20px;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:1px 0 0 4px}@media only screen and (max-width:991px){.btn.basket-btn .num-items{font-size:17px}}.btn.basket-btn .checkout-text{font-size:14px;vertical-align:middle;line-height:1em;margin-right:5px}@media only screen and (max-width:991px){.btn.basket-btn .checkout-text{display:none}}.btn.basket-btn .btn-coupon-discount{font-size:12px;color:#000;text-align:center;position:absolute;bottom:4px;left:0;width:100%;display:flex;justify-content:center}@media only screen and (max-width:991px){.btn.basket-btn .btn-coupon-discount{font-size:10px;bottom:1px}}@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:48px;padding:0;width:360px}@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}@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;width:100%}@media only screen and (min-width:992px){.basket-summary-wrapper{height:calc(100vh - 150px);max-height:600px}}@media only screen and (min-width:992px){.basket-summary-wrapper.rastellis{height:auto}}@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%;padding:30px 15px 5px;max-height:none}}.basket-summary-wrapper .saveMenuButton{width:100%}.basket-summary-wrapper .basket-padding{padding:25px 20px 10px}@media only screen and (max-width:375px){.basket-summary-wrapper .basket-padding{padding:0 0 0}}.basket-summary-wrapper .basket-padding .membership-joined-msg-container{padding:10px 15px;text-align:center;border-radius:0 0 4px 4px;font-size:14px;color:#000;margin-bottom:0}.basket-summary-wrapper .basket-padding .membership-joined-msg-container img{width:25px;height:auto;margin-right:5px}.basket-summary-wrapper .discount-message-disclaimer{text-align:center}.basket-summary-wrapper .discount-message-disclaimer p{font-size:12px;color:#7f7f7f}.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:#7f7f7f!important;text-decoration:underline}.basket-summary-wrapper .basket-controls-wrapper hr{margin:20px -20px}@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:#ad8026!important;font-size:12px;padding:0}.basket-summary-wrapper .basket-list-container .basket-list-header .detail-link:hover{background-color:transparent}.basket-summary-wrapper .basket-list-container .basket-description{display:none;font-size:12px;color:#7f7f7f;margin:-5px 0 20px}.basket-summary-wrapper .basket-list-container .basket-description a{color:#ad8026!important}.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:-10px 0 15px;font-size:14px;color:#7f7f7f;display:none}.basket-summary-wrapper .basket-list-container .dinner-serving-info #dinnerStrikeOutPrice{text-decoration:line-through;margin-right:3px}.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:20px}.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:#ad8026;font-size:14px;font-family:'Milliard Book Italic',Helvetica,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:14px;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:14px}.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}.basket-message-wrapper .membership-container{padding:10px 15px;text-align:center;border-radius:0 0 4px 4px;font-size:14px;margin:-15px;color:#fff;background-color:#000}.basket-message-wrapper .membership-container div{display:inline}.basket-message-wrapper .membership-container div img{width:25px;height:auto}.upsell-container .upsell-body{padding:20px;border-bottom:2px solid #ccc}.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:hover{border-color:#ffe849;cursor:pointer}.week-selector-container select.delivery-date-selector:active{border-color:#ffe849}.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:#ad8026;-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:14px;background-color:#fff}.edit-mode .basket-message-wrapper .byb-message-container,.edit-mode .basket-message-wrapper .membership-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%}.protein-options-link-container,.protein-pantry-container{width:100%;border-top:solid 1px #ccc;padding:7px 0 10px}@media only screen and (max-width:767px){.protein-options-link-container,.protein-pantry-container{border-top:none;margin:0 0 -15px;width:calc(100% + 30px)}}.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:#7f7f7f}.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:middle;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 .protein-link,.protein-options-link-container .upgrade-this,.protein-pantry-container .protein-link,.protein-pantry-container .upgrade-this{display:inline-block;vertical-align:middle;font-size:14px;color:#000;line-height:120%;width:calc(100% - 33px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative}@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:10px}}.protein-options-link-container .protein-link:hover,.protein-options-link-container .upgrade-this:hover,.protein-pantry-container .protein-link:hover,.protein-pantry-container .upgrade-this:hover{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:#ad8026}.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 #ad8026;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:#ad8026;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:12px;float:right;margin-right:13px;width:20px;height:20px;border-radius:20px;border:solid 1px #ad8026;padding:3px 7px;display:none;line-height:1em}.protein-options-link-container .upgrade-radios,.protein-pantry-container .upgrade-radios{max-height:1px;display:none;border-bottom:solid 1px #ccc}.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;padding-left:25px;cursor:pointer;line-height:80%;display:inline-block;margin-bottom:0!important;width:100%;padding:5px 15px 5px 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:12px;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:12px;color:#7f7f7f;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:12px}@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){.edit-mode .protein-options-link-container{border-top:none;margin:0 0 -15px;width:calc(100% + 30px)}}@media only screen and (max-width:767px){.edit-mode .protein-options-link-container .upgrade-compare{margin-top:12px}}.edit-mode .protein-options-link-container.disabled a,.edit-mode .protein-options-link-container.disabled a span{color:#7f7f7f}.price-container{text-align:right;display:table;color:#7f7f7f;font-size:14px;margin-bottom:0;width:100%;margin-bottom:-2px}@media only screen and (max-width:767px){.price-container.variablePricing-RECIPE{padding-top:0;text-align:left;position:absolute;top:128px;left:215px}}@media only screen and (min-width:360px) and (max-width:412px),only screen and (max-width:375px){.price-container.variablePricing-RECIPE{top:108px;left:195px}}@media only screen and (max-width:767px){.price-container.sold-out-and-available-dd{left:147px}}.price-container .price-per-serving{display:table-cell;text-align:left;padding-right:10px;line-height:1.1em}@media only screen and (max-width:767px){.price-container .price-per-serving.recipe{position:absolute;left:200px;top:110px}}.price-container .price-per-serving .premium-markup{display:inline-block;font-size:14px;margin-top:10px;padding-left:7px}@media only screen and (max-width:767px){.price-container .price-per-serving .premium-markup{font-size:12px;padding-left:0;top:0;left:0;position:absolute}}.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:14px;color:#000;margin-left:3px}.price-container .amount-and-total .item-count{margin-left:3px}.price-container .weight{display:none;font-size:12px}@media only screen and (max-width:767px){.price-container .weight{display:inline-block;margin-bottom:0}}.price-container .weight .pipe{color:#ccc;font-size:12px;margin:0 4px}.servings-container{display:none!important;text-align:right;display:table;color:#7f7f7f;font-size:14px;margin-bottom:0;width:100%;margin-bottom:-2px;text-align:left}@media only screen and (max-width:767px){.servings-container.variablePricing-RECIPE{padding-top:0;text-align:left;position:absolute;top:128px;left:215px}}@media only screen and (min-width:360px) and (max-width:412px),only screen and (max-width:375px){.servings-container.variablePricing-RECIPE{top:108px;left:195px}}@media only screen and (max-width:767px){.servings-container.sold-out-and-available-dd{left:147px}}.servings-container .price-per-serving{display:table-cell;text-align:left;padding-right:10px;line-height:1.1em}@media only screen and (max-width:767px){.servings-container .price-per-serving.recipe{position:absolute;left:200px;top:110px}}.servings-container .price-per-serving .premium-markup{display:inline-block;font-size:14px;margin-top:10px;padding-left:7px}@media only screen and (max-width:767px){.servings-container .price-per-serving .premium-markup{font-size:12px;padding-left:0;top:0;left:0;position:absolute}}.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:14px;color:#000;margin-left:3px}.servings-container .amount-and-total .item-count{margin-left:3px}.servings-container .weight{display:none;font-size:12px}@media only screen and (max-width:767px){.servings-container .weight{display:inline-block;margin-bottom:0}}.servings-container .weight .pipe{color:#ccc;font-size:12px;margin:0 4px}@media only screen and (max-width:767px){.servings-container{margin-left:45px}}.horizontal-tile .price-container{padding:8px 0}.horizontal-tile .price{font-size:12px;display:inline-block;margin-bottom:0}.horizontal-tile .weight{display:inline-block;margin-bottom:0}.editMenu .recipe-tile-container .recipe-tile,.logged-out-menu-page .recipe-tile-container .recipe-tile{height:auto}.editMenu .recipe-tile-container .recipe-tile.selected .name-plate .name-plate-top .name .tag-name,.editMenu .recipe-tile-container .recipe-tile.selected:hover .name-plate .name-plate-top .name .tag-name,.logged-out-menu-page .recipe-tile-container .recipe-tile.selected .name-plate .name-plate-top .name .tag-name,.logged-out-menu-page .recipe-tile-container .recipe-tile.selected:hover .name-plate .name-plate-top .name .tag-name{min-height:15px}.editMenu .recipe-tile-container .recipe-tile.selected .name-plate .name-plate-top .name .tag-name .label-img,.editMenu .recipe-tile-container .recipe-tile.selected:hover .name-plate .name-plate-top .name .tag-name .label-img,.logged-out-menu-page .recipe-tile-container .recipe-tile.selected .name-plate .name-plate-top .name .tag-name .label-img,.logged-out-menu-page .recipe-tile-container .recipe-tile.selected:hover .name-plate .name-plate-top .name .tag-name .label-img{height:25px;width:auto;display:inline-block;position:initial;background-color:transparent;margin-right:5px}.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}@media only screen and (max-width:767px){.editMenu .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .tag-name,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .tag-name{font-size:12px}}.editMenu .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .tag-name.sort-highlight,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .tag-name.sort-highlight{font-family:'Milliard Medium Italic',Helvetica,serif;color:#000}.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:12px;line-height:130%;color:#7f7f7f;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:12px}}.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 #7f7f7f;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 .check-box-container,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .check-box-container{position:absolute;right:15px;top:-19px;display:none}@media only screen and (max-width:767px){.editMenu .recipe-tile-container .recipe-tile .name-plate .check-box-container,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .check-box-container{top:inherit;left:5px;bottom:0;margin-top:5px}}@media only screen and (max-width:359px){.editMenu .recipe-tile-container .recipe-tile .name-plate .check-box-container,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .check-box-container{text-align:right;position:relative}}.editMenu .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box{width:34px;height:34px;padding:3px 4px;font-size:25px;margin-left:11px;-webkit-box-shadow:0 0 3px 2px rgba(0,0,0,.35);-moz-box-shadow:0 0 3px 2px rgba(0,0,0,.35);box-shadow:0 0 3px 2px rgba(0,0,0,.35);display:inline-block}@media only screen and (max-width:767px){.editMenu .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}}.editMenu .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box:hover,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box:hover{border-color:#ffe849;-webkit-box-shadow:0 0 3px 2px rgba(0,0,0,.5);-moz-box-shadow:0 0 3px 2px rgba(0,0,0,.5);box-shadow:0 0 3px 2px rgba(0,0,0,.5);cursor:pointer}@media only screen and (max-width:767px){.editMenu .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box:hover,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box:hover{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}}.editMenu .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box.unchecked,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box.unchecked{background-color:#fff;color:#ccc;border:solid 1px #fff}@media only screen and (max-width:767px){.editMenu .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box.unchecked,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box.unchecked{border-color:#ffe849}}.editMenu .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box.unchecked:hover,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box.unchecked:hover{color:#ffe849}.editMenu .recipe-tile-container .recipe-tile .name-plate .check-box-container .check-box.checked,.logged-out-menu-page .recipe-tile-container .recipe-tile .name-plate .check-box-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}.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:14px}@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:'Milliard Medium Italic',Helvetica,serif;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,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-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){.editMenu.edit-mode .recipe-tile-container .recipe-tile a.img-anchor img,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile a.img-anchor img{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,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile a.img-anchor img{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%}}@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}}@media only screen and (max-width:767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .tag-name,.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .tag-name,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .tag-name,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .tag-name{font-size:12px}}.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:'Milliard Medium Italic',Helvetica,serif;color:#e8503a;font-size:12px}@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:12px}}@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:'Milliard Medium Italic',Helvetica,serif;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:12px;line-height:100%}}@media only screen and (max-width:767px){.editMenu.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types .icon-spicy,.logged-out-menu-page.edit-mode .recipe-tile-container .recipe-tile .name-plate .tile-footer .diet-types .icon-spicy{width:21px;background:0 0;margin-right:initial;position:relative;display:inline-block;margin-left:-2px}}.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:-28px;right:13px;z-index:25}@media only screen 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{bottom:0;top:unset;left:15px}}@media only screen and (max-width:359px){.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{left:12px}}.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:#ad8026;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 .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{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}.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 .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,.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 .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,.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 .selection-container .add-item-btn,.tile .selection-container .addon-select,.tile .selection-container .count-container,.tile .selection-container .item-count{width:46px;height:46px;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:'Milliard Medium',Helvetica,serif;border:none;line-height:100%;background-image:none;border-radius:30px;-webkit-appearance:none;-moz-appearance:none;padding:9px;font-size:28px}@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 .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,.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 .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,.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 .selection-container .add-item-btn,.tile .selection-container .addon-select,.tile .selection-container .count-container,.tile .selection-container .item-count{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 .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,.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 .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,.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 .selection-container .add-item-btn:hover,.tile .selection-container .addon-select:hover,.tile .selection-container .count-container: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: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 .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,.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 .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,.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 .selection-container .add-item-btn:focus,.tile .selection-container .addon-select:focus,.tile .selection-container .count-container:focus,.tile .selection-container .item-count: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}.market-item-tile .item-count-container .addon-select option[value=2],.market-item-tile .selection-container .addon-select option[value=2],.protein-pantry-modal .item-count-container .addon-select option[value=2],.protein-pantry-modal .selection-container .addon-select option[value=2],.tile .item-count-container .addon-select option[value=2],.tile .selection-container .addon-select option[value=2]{padding-left:8px}@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:#7f7f7f;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::-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:12px;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:10px;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:#ccc;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}.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:30px;line-height:100%!important;padding-inline-start:12px}@-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:3px;height:auto}}@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:#ccc;color:#000}.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}}@media only screen and (max-width:767px){.market-item-tile.selected .selection-container.selection-container-with-overlay,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay,.tile.selected .selection-container.selection-container-with-overlay,.tile.selected:hover .selection-container.selection-container-with-overlay{top:-28px;right:13px;left:unset}}.market-item-tile.selected .selection-container.selection-container-with-overlay .add-item-btn,.market-item-tile.selected .selection-container.selection-container-with-overlay .addon-select,.market-item-tile.selected .selection-container.selection-container-with-overlay .count-container,.market-item-tile.selected .selection-container.selection-container-with-overlay .item-count,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay .add-item-btn,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay .addon-select,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay .count-container,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay .item-count,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay .add-item-btn,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay .addon-select,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay .count-container,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay .item-count,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay .add-item-btn,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay .addon-select,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay .count-container,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay .item-count,.tile.selected .selection-container.selection-container-with-overlay .add-item-btn,.tile.selected .selection-container.selection-container-with-overlay .addon-select,.tile.selected .selection-container.selection-container-with-overlay .count-container,.tile.selected .selection-container.selection-container-with-overlay .item-count,.tile.selected:hover .selection-container.selection-container-with-overlay .add-item-btn,.tile.selected:hover .selection-container.selection-container-with-overlay .addon-select,.tile.selected:hover .selection-container.selection-container-with-overlay .count-container,.tile.selected:hover .selection-container.selection-container-with-overlay .item-count{width:115px}@media only screen and (max-width:767px){.market-item-tile.selected .selection-container.selection-container-with-overlay .add-item-btn,.market-item-tile.selected .selection-container.selection-container-with-overlay .addon-select,.market-item-tile.selected .selection-container.selection-container-with-overlay .count-container,.market-item-tile.selected .selection-container.selection-container-with-overlay .item-count,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay .add-item-btn,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay .addon-select,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay .count-container,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay .item-count,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay .add-item-btn,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay .addon-select,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay .count-container,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay .item-count,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay .add-item-btn,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay .addon-select,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay .count-container,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay .item-count,.tile.selected .selection-container.selection-container-with-overlay .add-item-btn,.tile.selected .selection-container.selection-container-with-overlay .addon-select,.tile.selected .selection-container.selection-container-with-overlay .count-container,.tile.selected .selection-container.selection-container-with-overlay .item-count,.tile.selected:hover .selection-container.selection-container-with-overlay .add-item-btn,.tile.selected:hover .selection-container.selection-container-with-overlay .addon-select,.tile.selected:hover .selection-container.selection-container-with-overlay .count-container,.tile.selected:hover .selection-container.selection-container-with-overlay .item-count{width:115px}}.market-item-tile.selected .selection-container.selection-container-with-overlay .selection-overlay,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay .selection-overlay,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay .selection-overlay,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay .selection-overlay,.tile.selected .selection-container.selection-container-with-overlay .selection-overlay,.tile.selected:hover .selection-container.selection-container-with-overlay .selection-overlay{font-size:24px;display:inline-block;background-color:#ffe849;color:#000;padding:9px 10px;line-height:125%;text-align:center;float:none;cursor:pointer;font-weight:700;border-radius:30px;width:115px;height:46px;-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-container-with-overlay .selection-overlay small,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay .selection-overlay small,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay .selection-overlay small,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay .selection-overlay small,.tile.selected .selection-container.selection-container-with-overlay .selection-overlay small,.tile.selected:hover .selection-container.selection-container-with-overlay .selection-overlay small{font-size:12px;vertical-align:top;font-weight:400}.market-item-tile.selected .selection-container.selection-container-with-overlay .selection-overlay small span,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay .selection-overlay small span,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay .selection-overlay small span,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay .selection-overlay small span,.tile.selected .selection-container.selection-container-with-overlay .selection-overlay small span,.tile.selected:hover .selection-container.selection-container-with-overlay .selection-overlay small span{vertical-align:top}.market-item-tile.selected .selection-container.selection-container-with-overlay form,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay form,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay form,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay form,.tile.selected .selection-container.selection-container-with-overlay form,.tile.selected:hover .selection-container.selection-container-with-overlay form{margin-top:-46px;opacity:0}@media only screen and (max-width:767px){.market-item-tile.selected .selection-container.selection-container-with-overlay form,.market-item-tile.selected:hover .selection-container.selection-container-with-overlay form,.protein-pantry-modal.selected .selection-container.selection-container-with-overlay form,.protein-pantry-modal.selected:hover .selection-container.selection-container-with-overlay form,.tile.selected .selection-container.selection-container-with-overlay form,.tile.selected:hover .selection-container.selection-container-with-overlay form{margin-top:-40px}}.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:10px;right:3px;top:-13px}.round{border-radius:100%}@media only screen and (max-width:767px){.round{width:36px}}@media only screen and (max-width:767px){body.join-flow-menu-page .market-item-tile .item-count-container,body.join-flow-menu-page .market-item-tile .selection-container,body.join-flow-menu-page .tile .item-count-container,body.join-flow-menu-page .tile .selection-container{top:-28px;right:13px;bottom:unset;left:unset}}.market-item-tile-container{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin-bottom:30px}.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}.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:#ccc}.market-item-tile-container .market-item-tile>a.img-anchor .coming-soon{position:absolute;bottom:0;left:0;font-size:14px;font-family:'Milliard Medium',Helvetica,serif;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:12px}}.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 .tag-name{font-size:14px;line-height:1em;margin-bottom:8px;min-height:5px}@media only screen and (max-width:767px){.market-item-tile-container .market-item-tile .name-plate .name-plate-top .tag-name{font-size:12px;margin-bottom: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:14px;margin-top:3px}.market-item-tile-container .market-item-tile .name-plate .name-plate-top .protein-added{font-size:12px;color:#7f7f7f;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:10px}}.market-item-tile-container .market-item-tile .name-plate .check-box-container{position:absolute;right:15px;top:-19px;display:block}.market-item-tile-container .market-item-tile .name-plate .check-box-container .check-box{width:32px;height:32px;padding:3px 4px;font-size:22px;margin-left:12px;display:inline-block}.market-item-tile-container .market-item-tile .name-plate .check-box-container .check-box:hover{border-color:#ffe849;cursor:pointer}.market-item-tile-container .market-item-tile .name-plate .check-box-container .check-box.unchecked{background-color:#fff;color:#ccc;border:solid 1px #ffe849}.market-item-tile-container .market-item-tile .name-plate .check-box-container .check-box.unchecked:hover{color:#ffe849}@media only screen and (max-width:767px){.market-item-tile-container .market-item-tile .name-plate .check-box-container .check-box.unchecked:hover{color:#fff}}.market-item-tile-container .market-item-tile .name-plate .check-box-container .check-box.checked{background-color:#ffe849;border:solid 1px #ffe849;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}.market-item-tile-container .market-item-tile .name-plate .check-box-container .check-box.checked:hover{color:#fff}.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%;font-family:'Milliard Book Italic',Helvetica,serif;font-style:italic}.market-item-tile-container .market-item-tile .name-plate .tile-footer .diet-types .type{font-size:14px;font-family:'Milliard Book Italic',Helvetica,serif;font-style:italic;line-height:130%;color:#7f7f7f;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:12px}}.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:12px;color:#7f7f7f;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%}.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:10px}.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:10px;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:12px;color:#7f7f7f;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:140px;height:auto}}@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:120px;height:auto}}@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:150%;margin-left:-25%;position:relative;max-width:none;padding:0}}@media only screen and (min-width:480px) 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:116%;margin-left:-8%}}@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%}}@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 15px}}@media only screen and (max-width:359px){.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 12px}}@media only screen and (max-width:359px){.delivery-schedule .market-item-tile-container .market-item-tile .name-plate .name-plate-top .tag-name,.editMenu .market-item-tile-container .market-item-tile .name-plate .name-plate-top .tag-name,.logged-out-menu-page .market-item-tile-container .market-item-tile .name-plate .name-plate-top .tag-name{font-size:10px;margin-bottom:0}}@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:10px}}@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%}}@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}}.tile-label-container{position:absolute;top:8px;left:8px;background-color:#5e0b2d;color:#fff;font-size:14px;font-family:'Milliard Medium',Helvetica,serif;padding:0 8px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;height:22px;-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)}@media only screen and (max-width:767px){.tile-label-container{top:15px;font-size:12px}}.tile-label-container .item-label,.tile-label-container .recipe-label{text-align:center}.tile-label-container.tile-label-tasting_panel{background-color:#c590f4;color:#341c77}.tile-label-container.tile-label-chefs_table{position:relative;display:inline-block;padding:4px 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:5px;top:0;left:0}@media only screen and (max-width:767px){.tile-label-container.tile-label-chefs_table{top:-17px}}.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}}.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}}.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:#ad8026}.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:15px}@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:14px;margin:0}}.tile-container{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin-bottom:30px}.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}.tile-container .tile>a.img-anchor{width:100%;position:relative;overflow:hidden;display:table;padding:65% 0 0 0;background-color:#f4f2ed}@media (min-width:992px) and (max-width:1024px){.tile-container .tile>a.img-anchor{padding:72% 0 0 0}}.tile-container .tile>a.img-anchor img{width:100%;margin:auto;display:block;position:absolute;top:0;right:0;left:0;background-color:#ccc}@media (min-width:992px) and (max-width:1024px){.tile-container .tile>a.img-anchor img{width:110%;margin-left:-5%}}.tile-container .tile>a.img-anchor .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{position:relative;top:0}.tile-container .tile>a.img-anchor .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{width:100%;margin-left:0}}.tile-container .tile>a.img-anchor .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){z-index:10}.tile-container .tile>a.img-anchor .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{position:absolute;bottom:0;left:0;font-size:14px;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{padding:4px 5px}}@media only screen and (max-width:359px){.tile-container .tile>a.img-anchor .coming-soon{font-size:12px}}.tile-container .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}.tile-container .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:10px 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 .tag-name{font-size:14px;min-height:5px;margin:0 0 3px}@media only screen and (max-width:767px){.tile-container .tile .name-plate .name-plate-top .tag-name{font-size:12px;margin-bottom:-3px;min-height:0}}.tile-container .tile .name-plate .name-plate-top .tag-name .freshlyMadeTag{display:inline-block;margin-top:-10px;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:15px}.tile-container .tile .name-plate .name-plate-top .tag-name .freshlyMadeTag.text-xxs{font-size:11px}.tile-container .tile .name-plate .name-plate-top .tag-name .freshlyMadeTag.text-xs{font-size:13px}.tile-container .tile .name-plate .name-plate-top .tag-name .freshlyMadeTag.text-sm{font-size:15px}.tile-container .tile .name-plate .name-plate-top .tag-name .freshlyMadeTag.text-md{font-size:19px}.tile-container .tile .name-plate .name-plate-top .tag-name .freshlyMadeTag.text-lg{font-size:22px}.tile-container .tile .name-plate .name-plate-top .tag-name .freshlyMadeTag.text-xl{font-size:27px}.tile-container .tile .name-plate .name-plate-top .tag-name .freshlyMadeTag.text-xxl{font-size:29px}@media only screen and (max-width:767px){.tile-container .tile .name-plate .name-plate-top .tag-name .freshlyMadeTag{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}.tile-container .tile .name-plate .name-plate-top .tag-name .freshlyMadeTag.text-xxs{font-size:11px}.tile-container .tile .name-plate .name-plate-top .tag-name .freshlyMadeTag.text-xs{font-size:13px}.tile-container .tile .name-plate .name-plate-top .tag-name .freshlyMadeTag.text-sm{font-size:15px}.tile-container .tile .name-plate .name-plate-top .tag-name .freshlyMadeTag.text-md{font-size:19px}.tile-container .tile .name-plate .name-plate-top .tag-name .freshlyMadeTag.text-lg{font-size:22px}.tile-container .tile .name-plate .name-plate-top .tag-name .freshlyMadeTag.text-xl{font-size:27px}.tile-container .tile .name-plate .name-plate-top .tag-name .freshlyMadeTag.text-xxl{font-size:29px}}.tile-container .tile .name-plate .name-plate-top .tag-name .new-tag{width:28px;margin-right:2px}.tile-container .tile .name-plate .name-plate-top .tag-name .tag-text{margin-right:0}.tile-container .tile .name-plate .name-plate-top .tag-name .i-icon{border:solid 1px #7f7f7f;color:#7f7f7f;font-size:12px;padding:1px 5px;border-radius:10px;width:15px;height:15px;font-family:'Milliard Medium',Helvetica,serif;vertical-align:0;display:inline-block;line-height:1;margin-left:3px;margin-right:5px}.tile-container .tile .name-plate .name-plate-top .tag-name .i-icon:hover{color:#000;border-color:#000;cursor:pointer}.tile-container .tile .name-plate .name-plate-top .tag-name .icon-flash-1{color:#e8503a;vertical-align:-25%;font-size:19px;line-height:100%;margin-left:-4px;margin-right:-4px}@media only screen and (max-width:767px){.tile-container .tile .name-plate .name-plate-top .tag-name .icon-flash-1{font-size:15px;line-height:90%;vertical-align:-20%}}.tile-container .tile .name-plate .name-plate-top .tag-name .sold-out{color:#e8503a;float:right}@media only screen and (max-width:767px){.tile-container .tile .name-plate .name-plate-top .tag-name .sold-out{float:none;margin-top:0}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px){.tile-container .tile .name-plate .name-plate-top .tag-name .availability-link{float:right}}@smallscreen{display:none!important}.tile-container .tile .name-plate .name-plate-top .tag-name .availability-link a,.tile-container .tile .name-plate .name-plate-top .tag-name .availability-link a:hover{color:#e8503a;font-family:'Milliard Book Italic',Helvetica,serif;font-style:italic;line-height:190%;text-decoration:underline}.tile-container .tile .name-plate .name-plate-top .tag-name .availability-link .icon-chevron-right-thin{font-size:9px;color:#e8503a}.tile-container .tile .name-plate .name-plate-top .tag-name .label-img{height:26px;width:auto;display:inline-block;position:initial;background-color:transparent;margin-right:2px;margin-top:-2px}@media only screen and (max-width:359px){.tile-container .tile .name-plate .name-plate-top .tag-name span{display:none}.tile-container .tile .name-plate .name-plate-top .tag-name span:first-child{display:inline}.tile-container .tile .name-plate .name-plate-top .tag-name span span{display:inline}}.tile-container .tile .name-plate .name-plate-top .protein-added{font-size:12px;color:#7f7f7f;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;padding:15px 0 7px}.tile-container .tile .name-plate .tile-footer .recipe-upgrade{font-family:'Milliard Book Italic',Helvetica,serif;font-style:italic;font-size:14px;margin-top:-12px}@media only screen and (max-width:767px){.tile-container .tile .name-plate .tile-footer .recipe-upgrade{font-size:12px;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%;font-family:'Milliard Book Italic',Helvetica,serif;font-style:italic;padding-right:15px}@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:14px;line-height:130%;color:#7f7f7f;display:inline-block}@media only screen and (max-width:767px){.tile-container .tile .name-plate .tile-footer .diet-types .type{font-size:12px}}@media only screen and (max-width:359px){.tile-container .tile .name-plate .tile-footer .diet-types .type{font-size:10px}}.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:12px;color:#7f7f7f;margin-bottom:0}.tile-container .tile .name-plate .protein-added{font-size:12px;color:#7f7f7f;line-height:120%;padding:0 15px 5px 15px}.tile-container .tile .upgrade-container{display:block}.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:55%}.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}.tile-container.horizontal-tile .tile .name-plate .name-plate-top .tag-name,.tile-container.horizontal-tile:hover .tile .name-plate .name-plate-top .tag-name{min-height:0}@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;height:2.4em;overflow:hidden}.tile-container.horizontal-tile .tile .name-plate .name-plate-top a.title-link:after,.tile-container.horizontal-tile:hover .tile .name-plate .name-plate-top a.title-link:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:30%;height:2em;background:linear-gradient(to right,rgba(251,249,243,0),#fbf9f3 80%)}}@supports (-webkit-line-clamp:2){@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{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1.4;-webkit-box-orient:vertical}}@media only screen and (max-width:767px){.tile-container.horizontal-tile .tile .name-plate .name-plate-top a.title-link:after,.tile-container.horizontal-tile:hover .tile .name-plate .name-plate-top a.title-link:after{display:none}}}.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:12px}.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:12px}.tile-container.horizontal-tile .tile .name-plate .tile-footer .price,.tile-container.horizontal-tile:hover .tile .name-plate .tile-footer .price{font-size:14px;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:14px;font-family:'Milliard Book Italic',Helvetica,serif;font-style:italic;line-height:120%;padding:0 0 5px 0}@media only screen 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 (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 (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 (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:140px;height:auto}}@media only screen and (max-width:375px){.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{width:120px;height:auto}}@media only screen 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 (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%}}@media only screen and (max-width:359px){.delivery-schedule .tile-container .tile .name-plate,.editMenu .tile-container .tile .name-plate,.logged-out-menu-page .tile-container .tile .name-plate{width:58%}}@media only screen 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 (max-width:359px){.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 12px}}@media only screen and (max-width:767px){.delivery-schedule .tile-container .tile .name-plate .name-plate-top .tag-name,.editMenu .tile-container .tile .name-plate .name-plate-top .tag-name,.logged-out-menu-page .tile-container .tile .name-plate .name-plate-top .tag-name{font-size:12px;margin-bottom:0;min-height:0;margin-top:-3px;line-height:1.1em}}@media only screen and (max-width:359px){.delivery-schedule .tile-container .tile .name-plate .name-plate-top .tag-name,.editMenu .tile-container .tile .name-plate .name-plate-top .tag-name,.logged-out-menu-page .tile-container .tile .name-plate .name-plate-top .tag-name{font-size:12px}}@media only screen 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{display:-webkit-box;line-height:130%;-webkit-line-clamp:2;-webkit-box-orient:vertical;position:relative;height:2.4em;overflow:hidden}.delivery-schedule .tile-container .tile .name-plate .name-plate-top a.title-link:after,.editMenu .tile-container .tile .name-plate .name-plate-top a.title-link:after,.logged-out-menu-page .tile-container .tile .name-plate .name-plate-top a.title-link:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:30%;height:1.4em;background:linear-gradient(to right,rgba(251,249,243,0),#fbf9f3 80%)}}@supports (-webkit-line-clamp:2){@media only screen 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;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media only screen and (max-width:767px){.delivery-schedule .tile-container .tile .name-plate .name-plate-top a.title-link:after,.editMenu .tile-container .tile .name-plate .name-plate-top a.title-link:after,.logged-out-menu-page .tile-container .tile .name-plate .name-plate-top a.title-link:after{display:none}}}@media only screen 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}}@media only screen and (max-width:359px){.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 12px}}@media only screen and (max-width:359px){.delivery-schedule .tile-container .tile .name-plate .tile-footer.wine-footer,.editMenu .tile-container .tile .name-plate .tile-footer.wine-footer,.logged-out-menu-page .tile-container .tile .name-plate .tile-footer.wine-footer{padding:0 0 0 12px}}.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:#7f7f7f;font-size:14px}@media only screen 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:12px}}.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 (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 (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:12px}}.delivery-schedule .tile-container .tile .name-plate .tile-footer .diet-types .icon-spicy,.editMenu .tile-container .tile .name-plate .tile-footer .diet-types .icon-spicy,.logged-out-menu-page .tile-container .tile .name-plate .tile-footer .diet-types .icon-spicy{width:21px;background:0 0;margin-right:initial;position:absolute;right:-8px;bottom:-5px}@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 (max-width:767px){.delivery-schedule .tile-container .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 .tile-container .tile>a.img-anchor,.logged-out-menu-page .tile-container .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 .tile-container .tile>a.img-anchor img,.logged-out-menu-page .tile-container .tile>a.img-anchor img{width:110%;margin-left:-5%}}.editMenu.marketPlaceMyMenu .tile-container .tile .name-plate,.logged-out-menu-page .tile-container .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 .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%}}@media only screen and (max-width:359px){.editMenu.marketPlaceMyMenu .tile-container .tile .name-plate,.logged-out-menu-page .tile-container .tile .name-plate{width:58%}}.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:#ad8026}#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:10px}#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:14px;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 #ccc;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{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{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%}}@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}#welcome-carousel-3step .modal-dialog{margin:5% auto 0}@media only screen and (max-width:767px){#welcome-carousel-3step .modal-dialog{margin:0;height:100%}}#welcome-carousel-3step .modal-dialog .modal-content{overflow:initial;height:auto}@media only screen and (max-width:767px){#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){#welcome-carousel-3step .modal-dialog .modal-content .close{top:10px;right:10px}}@media only screen and (max-width:767px){#welcome-carousel-3step .modal-dialog .modal-content .close .icon-close{font-size:17px}}#welcome-carousel-3step .slideshow-container .slide .modal-header{padding:0;overflow:hidden}@media only screen and (max-width:767px){#welcome-carousel-3step .slideshow-container .slide .modal-header{border-radius:0}}#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){#welcome-carousel-3step .slideshow-container .slide .header-container{height:140px;padding:5px 15px 0}}#welcome-carousel-3step .slideshow-container .slide .header-container .image{width:45px;display:block;padding-right:15px;margin-bottom:12px}#welcome-carousel-3step .slideshow-container .slide .header-container .image.sun-image{width:120px}#welcome-carousel-3step .slideshow-container .slide .header-container .image.icon-tea{width:60px}#welcome-carousel-3step .slideshow-container .slide .header-container.vegetable-pattern{background-color:#e0e7ce}#welcome-carousel-3step .slideshow-container .slide .header-container.vegetable-pattern h2{color:#49825f}#welcome-carousel-3step .slideshow-container .slide .header-container.phone-pattern{background-color:#c4b5fa}#welcome-carousel-3step .slideshow-container .slide .header-container.phone-pattern h2{color:#341c77}#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}#welcome-carousel-3step .slideshow-container .slide .header-container h2.text-xxs{font-size:11px}#welcome-carousel-3step .slideshow-container .slide .header-container h2.text-xs{font-size:13px}#welcome-carousel-3step .slideshow-container .slide .header-container h2.text-sm{font-size:15px}#welcome-carousel-3step .slideshow-container .slide .header-container h2.text-md{font-size:19px}#welcome-carousel-3step .slideshow-container .slide .header-container h2.text-lg{font-size:22px}#welcome-carousel-3step .slideshow-container .slide .header-container h2.text-xl{font-size:27px}#welcome-carousel-3step .slideshow-container .slide .header-container h2.text-xxl{font-size:29px}@media only screen and (max-width:767px){#welcome-carousel-3step .slideshow-container .slide .header-container h2{font-size:32px}}#welcome-carousel-3step .slideshow-container .slide .modal-body{padding:30px;height:545px}@media only screen and (max-width:767px){#welcome-carousel-3step .slideshow-container .slide .modal-body{height:inherit;padding:30px 15px}}#welcome-carousel-3step .slideshow-container .slide .content-container{text-align:center}#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}#welcome-carousel-3step .slideshow-container .slide .content-container .get-app-header.text-xxs{font-size:11px}#welcome-carousel-3step .slideshow-container .slide .content-container .get-app-header.text-xs{font-size:13px}#welcome-carousel-3step .slideshow-container .slide .content-container .get-app-header.text-sm{font-size:15px}#welcome-carousel-3step .slideshow-container .slide .content-container .get-app-header.text-md{font-size:19px}#welcome-carousel-3step .slideshow-container .slide .content-container .get-app-header.text-lg{font-size:22px}#welcome-carousel-3step .slideshow-container .slide .content-container .get-app-header.text-xl{font-size:27px}#welcome-carousel-3step .slideshow-container .slide .content-container .get-app-header.text-xxl{font-size:29px}@media only screen and (max-width:767px){#welcome-carousel-3step .slideshow-container .slide .content-container .get-app-header{font-size:40px}}#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 10px}#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-xxs{font-size:11px}#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-xs{font-size:13px}#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-sm{font-size:15px}#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-md{font-size:19px}#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-lg{font-size:22px}#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-xl{font-size:27px}#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-xxl{font-size:29px}@media only screen and (max-width:359px){#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:15px}#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-xxs{font-size:11px}#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-xs{font-size:13px}#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-sm{font-size:15px}#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-md{font-size:19px}#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-lg{font-size:22px}#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-xl{font-size:27px}#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.text-xxl{font-size:29px}}#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.sub-head{font-size:27px;margin-bottom:10px}@media only screen and (max-width:767px){#welcome-carousel-3step .slideshow-container .slide .content-container .section-header.sub-head{font-size:22px}}@media only screen and (max-width:767px){#welcome-carousel-3step .slideshow-container .slide .content-container .section-header .first-delivery-date{display:block}}#welcome-carousel-3step .slideshow-container .slide .content-container .resend-text{margin-top:10px;margin-bottom:20px;font-family:'Milliard Book Italic',Helvetica,serif;font-style:italic;color:#7f7f7f}#welcome-carousel-3step .slideshow-container .slide .content-container .cutoff{color:#7f7f7f;font-family:'Milliard Book Italic',Helvetica,serif;font-style:italic;margin-bottom:20px}@media only screen and (max-width:359px){#welcome-carousel-3step .slideshow-container .slide .content-container .cutoff{font-size:14px;margin-bottom:20px}}#welcome-carousel-3step .slideshow-container .slide .content-container .dinners-container{text-align:center;width:100%;margin-bottom:20px;max-height:255px;overflow-y:auto}#welcome-carousel-3step .slideshow-container .slide .content-container .dinners-container .dinner{width:20%;height:auto;margin:0;float:left;overflow:hidden}#welcome-carousel-3step .slideshow-container .slide .content-container .dinners-container .dinner .dinner-img{margin:3px;overflow:hidden;max-height:120px;max-width:150px}#welcome-carousel-3step .slideshow-container .slide .content-container .dinners-container .dinner img{width:150%;margin-left:-25%}#welcome-carousel-3step .slideshow-container .slide .content-container .dinners-container.num-dinners-1 .dinner{width:100%}#welcome-carousel-3step .slideshow-container .slide .content-container .dinners-container.num-dinners-2 .dinner{width:50%}#welcome-carousel-3step .slideshow-container .slide .content-container .dinners-container.num-dinners-3 .dinner{width:33%}#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}#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%}#welcome-carousel-3step .slideshow-container .slide .content-container input.phone-number{width:240px;display:block;margin:5px auto 10px;font-size:24px;text-align:center}#welcome-carousel-3step .slideshow-container .slide .content-container .btn{width:240px}#welcome-carousel-3step .slideshow-container .slide .content-container .app-store{margin:30px 5px 0}#welcome-carousel-3step .slideshow-container .slide .content-container .app-store img{height:40px;width:auto;padding:0 5px}#welcome-carousel-3step .slideshow-container .slide .content-container .order-lockup,#welcome-carousel-3step .slideshow-container .slide .content-container .weeks-container{width:100%;margin-bottom:30px;margin-top:5px}#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 #7f7f7f}@media only screen and (max-width:767px){#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%}}#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:12px;font-family:'Milliard Medium',Helvetica,serif;text-transform:uppercase;letter-spacing:.05em;margin-top:20px;margin-bottom:5px}@media only screen and (max-width:767px){#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:10px;margin-bottom:2px}}#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:15px}@media only screen and (max-width:767px){#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:5px}}#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}#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}#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}#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}#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}#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}#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}#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){#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}}#welcome-carousel-3step .slideshow-container{max-width:1000px;position:relative;margin:auto}#welcome-carousel-3step .slideshow-container .slide{display:none}#welcome-carousel-3step .dots-container{text-align:center;padding:0 15px 30px;position:absolute;width:100%;bottom:0}@media only screen and (max-width:767px){#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)}}#welcome-carousel-3step .dots-container .dot{height:9px;width:9px;margin:0 2px;background-color:#ccc;border-radius:50%;display:inline-block;transition:background-color .5s ease}#welcome-carousel-3step .dots-container .dot.active{background-color:#000}#welcome-carousel-3step .prev-next-container{position:relative;width:100%}#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}#welcome-carousel-3step .prev-next-container .next:hover,#welcome-carousel-3step .prev-next-container .prev:hover{text-decoration:none}#welcome-carousel-3step .prev-next-container .next.disabled,#welcome-carousel-3step .prev-next-container .prev.disabled{display:none}#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){#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){#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}}#welcome-carousel-3step .prev-next-container .prev{left:-75px}@media only screen and (min-width:768px) and (max-width:991px){#welcome-carousel-3step .prev-next-container .prev{left:-30px}}@media only screen and (max-width:767px){#welcome-carousel-3step .prev-next-container .prev{left:-10px;padding:18px}}#welcome-carousel-3step .prev-next-container .next{right:-75px}@media only screen and (min-width:768px) and (max-width:991px){#welcome-carousel-3step .prev-next-container .next{right:-30px}}@media only screen and (max-width:767px){#welcome-carousel-3step .prev-next-container .next{right:-10px;padding:18px}}#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:30px}@media only screen and (max-width:767px){#welcome-payment-failed .modal-body{height:inherit;padding:30px 15px}}#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:15px}@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:15px}}#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:#ad8026;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:'Milliard Book Italic',Helvetica,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 #ccc;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:#ad8026;border-bottom:solid 1px #ad8026}#first-order-survey-rate-modal .modal-content #slide-rate-feedback #modal-footer-feedback .questionHovered{background-color:#ad8026;border-bottom:solid 1px #ad8026}#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:20px;font-size:20px;background-color:#fbf9f3}#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;color:#fff}#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:#ad8026;border-color:#ad8026}#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:12px;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 #ccc;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:12px}@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 #ccc;margin-bottom:15px}#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:#ad8026;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:10px}}@media only screen and (max-width:359px){.mymenu-banner#tax-banner .tax-message{margin-right:15px}}.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:#7f7f7f;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:14px}.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 .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:10px}@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}#membership-mega-banner .container .row{font-size:15px}#membership-mega-banner .container .row .collapsed{font-size:15px}#membership-mega-banner .container .row .full .col-left .content-container .header{display:flex;height:40px}#membership-mega-banner .container .row .full .col-left .content-container .header img{max-width:255px;align-self:center}#membership-mega-banner .container .row .full .col-left .content-container .header #dazzleAnimation{display:inline-block;width:23%;align-self:center}#membership-mega-banner .container .row .full .col-left .content-container img{max-width:275px;display:block}#membership-mega-banner .container .row .full .col-left .content-container ul li .icon{color:#ffe849;margin:0 4px}#membership-mega-banner .container .row .full .col-right img{height:100%;object-fit:fill}@media only screen and (max-width:991px){#membership-mega-banner .container .row .full{display:flex}#membership-mega-banner .container .row .full .col .content-container ul{margin:0}#membership-mega-banner .container .row .collapsed{font-size:13px}}@media only screen and (max-width:767px){#membership-mega-banner .container .row .full .col .content-container .header{margin-top:50px;flex-direction:column-reverse}#membership-mega-banner .container .row .full .col .content-container .header #dazzleAnimation{width:135px!important}#membership-mega-banner .container .row .full .col .content-container .header img{margin:0 auto;margin-bottom:5px;width:200px}#membership-mega-banner .container .row .full .col .content-container ul{margin:10px auto;width:300px}#membership-mega-banner .container .row .full .col img{margin:0 auto}}@media only screen and (max-width:375px){#membership-mega-banner .container .row .full .col .content-container .header{flex-direction:column-reverse}#membership-mega-banner .container .row .collapsed{font-size:11px}}#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:#ad8026;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:'Milliard Medium',Helvetica,serif;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:#7f7f7f;margin:0;float:right}@media only screen and (max-width:359px){.twentymin-meals-banner .icon-close{margin:-6px -6px}}#speedy-banner{background-color:#ad8026;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:'Milliard Medium',Helvetica,serif;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:'Milliard Medium',Helvetica,serif;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:20px}@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:5px}}@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:#ad8026;color:#fff;vertical-align:middle;padding:6px 0 8px;margin-bottom:20px}#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:10px;font-family:'Milliard Medium',Helvetica,serif;font-size:14px;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:10px}}#holidayGiftsMegaBanner .subhead{margin-top:15px;font-size:20px;font-family:'Milliard Book Italic',Helvetica,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 (min-width:1200px),only screen and (max-width:767px){#rastellisMegaBanner.mega-banner.mymenu-banner .banner-container .icon-close{color:#fff}}#rastellisMegaBanner.mega-banner.mymenu-banner .collapsed{color:#fff}@media only screen and (max-width:767px){#rastellisMegaBanner.mega-banner.mymenu-banner .collapsed{font-size:14px}}@media only screen and (min-width:1200px),only screen and (min-width:1024px) and (max-width:1200px){#rastellisMegaBanner.mega-banner.mymenu-banner .content-container{padding:20px 80px 20px 0}}#rastellisMegaBanner.mega-banner.mymenu-banner .content-container h2{font-size:40px;line-height:1.15em;color:#fff;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-top:0}#rastellisMegaBanner.mega-banner.mymenu-banner .content-container h2.text-xxs{font-size:11px}#rastellisMegaBanner.mega-banner.mymenu-banner .content-container h2.text-xs{font-size:13px}#rastellisMegaBanner.mega-banner.mymenu-banner .content-container h2.text-sm{font-size:15px}#rastellisMegaBanner.mega-banner.mymenu-banner .content-container h2.text-md{font-size:19px}#rastellisMegaBanner.mega-banner.mymenu-banner .content-container h2.text-lg{font-size:22px}#rastellisMegaBanner.mega-banner.mymenu-banner .content-container h2.text-xl{font-size:27px}#rastellisMegaBanner.mega-banner.mymenu-banner .content-container h2.text-xxl{font-size:29px}@media only screen and (min-width:768px) and (max-width:1023px){#rastellisMegaBanner.mega-banner.mymenu-banner .content-container h2{font-size:36px;margin-top:0;margin-bottom:10px}}@media only screen and (max-width:359px){#rastellisMegaBanner.mega-banner.mymenu-banner .content-container h2{font-size:32px;margin-bottom:10px}}#rastellisMegaBanner.mega-banner.mymenu-banner .content-container .subhead{font-size:20px;color:#fff}@media only screen and (min-width:1200px){#rastellisMegaBanner.mega-banner.mymenu-banner .content-container .subhead{font-size:24px}}@media only screen and (max-width:767px){#rebrandBanner.mega-banner.mymenu-banner .banner-container .banner-image{margin-top:15px}}#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:5px}#feedItForwardBanner .banner-container .full .col-left .content-container p{max-width:400px;display:inline-block}.elegant-mega-banner.mega-banner .banner-container .content-container{max-width:400px;margin:0 auto}.elegant-mega-banner.mega-banner .banner-container .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 .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 .content-container h2{font-size:32px;margin-bottom:10px}}@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}@media only screen and (max-width:767px){.instructions-container{margin:30px 0 15px}}.instructions-container .step-row .step{margin-top:20px}.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:'Milliard Medium',Helvetica,serif}.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:14px}.four-person-serving{color:#e8503a;font-size:85%}@media only screen and (min-width:992px){#recipe-modal .modal-dialog{width:650px}}#recipe-modal .modal-dialog .modal-content{position:absolute;margin-bottom:50px}#recipe-modal .modal-dialog .modal-content .recipe-image-container{margin:0 -50px 0}@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-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 img.recipe-img{width:100%}.editMenu .protein-pantry-modal.modal .content-container .recipe-info-wrapper .details-container{padding:20px 15px;position:relative}@media only screen and (max-width:767px){.editMenu .protein-pantry-modal.modal .content-container .recipe-info-wrapper .details-container{padding:15px}}.editMenu .protein-pantry-modal.modal .content-container .recipe-info-wrapper .details-container .name{font-size:20px;line-height:140%;margin-bottom:5px}@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:'Milliard Book Italic',Helvetica,serif;font-style:italic;font-size:14px;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:12px}}.editMenu .protein-pantry-modal.modal .content-container .recipe-info-wrapper .details-container .diet-types-by-protein{color:#7f7f7f;margin-top:15px;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:15px 15px 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:'Milliard Book Italic',Helvetica,serif;font-style:italic;color:#7f7f7f}.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:14px;font-family:'Milliard Medium',Helvetica,serif;padding:10px 15px 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:14px}.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:14px;margin-bottom:5px}.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:12px;color:#7f7f7f}.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:'Milliard Medium',Helvetica,serif;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:20px}@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:'Milliard Medium',Helvetica,serif;font-size:12px;margin-bottom:5px}.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:12px}.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:#ccc;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:12px}.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:12px;color:#7f7f7f;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 #ccc;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:12px}}#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:12px}}@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:5px;color:#7f7f7f}@media only screen and (max-width:767px){#upgrade-compare-modal .protein-type-description{font-size:14px}}#upgrade-compare-modal hr{margin:15px 0 0}#upgrade-compare-modal .upgrade-item{width:100%;border-bottom:solid 1px #ccc;padding-top:20px;padding-bottom:20px}#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:10px;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:10px;line-height:140%}@media only screen and (max-width:767px){#upgrade-compare-modal .upgrade-item .upgrade-description{font-size:14px}}#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:'Milliard Medium',Helvetica,serif;font-size:14px;line-height:130%}@media only screen and (max-width:767px){#upgrade-compare-modal .upgrade-item .check-tags{font-size:12px}#upgrade-compare-modal .upgrade-item .check-tags:last-child{margin-bottom:10px}}#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:12px}#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:14px;background-color:#f4f2ed;padding:6px 8px;border-radius:2px;font-family:'Milliard Medium',Helvetica,serif;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:#ad8026;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:#ad8026;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:#ad8026;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:14px;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:#ccc;background-color:#fff}.sort-buttons-container .btn-white.sort-btn.sorted{color:#fff;background-color:#ad8026;border-color:#ad8026;-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:#ad8026;border-color:#ad8026;-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:#ad8026;background-color:#ad8026;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:#7f7f7f;font-family:'Milliard Book Italic',Helvetica,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}.join-pricing-modal .modal-dialog .modal-content .modal-body,.product-differentiation-modal .modal-dialog .modal-content .modal-body{border-top:solid 1px #f4f2ed;margin-top:15px;padding-top:20px}.join-pricing-modal h3,.product-differentiation-modal h3{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}.join-pricing-modal h3.text-xxs,.product-differentiation-modal h3.text-xxs{font-size:11px}.join-pricing-modal h3.text-xs,.product-differentiation-modal h3.text-xs{font-size:13px}.join-pricing-modal h3.text-sm,.product-differentiation-modal h3.text-sm{font-size:15px}.join-pricing-modal h3.text-md,.product-differentiation-modal h3.text-md{font-size:19px}.join-pricing-modal h3.text-lg,.product-differentiation-modal h3.text-lg{font-size:22px}.join-pricing-modal h3.text-xl,.product-differentiation-modal h3.text-xl{font-size:27px}.join-pricing-modal h3.text-xxl,.product-differentiation-modal h3.text-xxl{font-size:29px}.join-pricing-modal h4,.product-differentiation-modal h4{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;margin:0}.join-pricing-modal h4.text-xxs,.product-differentiation-modal h4.text-xxs{font-size:11px}.join-pricing-modal h4.text-xs,.product-differentiation-modal h4.text-xs{font-size:13px}.join-pricing-modal h4.text-sm,.product-differentiation-modal h4.text-sm{font-size:15px}.join-pricing-modal h4.text-md,.product-differentiation-modal h4.text-md{font-size:19px}.join-pricing-modal h4.text-lg,.product-differentiation-modal h4.text-lg{font-size:22px}.join-pricing-modal h4.text-xl,.product-differentiation-modal h4.text-xl{font-size:27px}.join-pricing-modal h4.text-xxl,.product-differentiation-modal h4.text-xxl{font-size:29px}@media only screen and (max-width:359px){.join-pricing-modal h4,.product-differentiation-modal h4{font-size:15px}}.join-pricing-modal .img-container,.product-differentiation-modal .img-container{margin-right:15px}@media only screen and (max-width:359px){.join-pricing-modal .img-container,.product-differentiation-modal .img-container{margin-right:10px}}.join-pricing-modal .img-container img,.product-differentiation-modal .img-container img{width:70px}@media only screen and (max-width:359px){.join-pricing-modal .img-container img,.product-differentiation-modal .img-container img{width:64px}}.join-pricing-modal .product-category-copy,.product-differentiation-modal .product-category-copy{font-size:14px}.join-pricing-modal .discounted-price,.product-differentiation-modal .discounted-price{color:#ad8026}.join-pricing-modal .total-servings,.product-differentiation-modal .total-servings{color:#7f7f7f;font-family:'Milliard Book Italic',Helvetica,serif;font-style:italic;font-size:12px}.join-pricing-modal button.btn-group-btn,.join-pricing-modal button.btn-group-btn:focus .join-pricing-modal button.btn-group-btn:active,.join-pricing-modal button.btn-group-btn:focus .product-differentiation-modal button.btn-group-btn:active,.join-pricing-modal button.btn-group-btn:hover,.join-pricing-modal button.btn-group-btn:hover:active,.product-differentiation-modal button.btn-group-btn,.product-differentiation-modal button.btn-group-btn:focus .join-pricing-modal button.btn-group-btn:active,.product-differentiation-modal button.btn-group-btn:focus .product-differentiation-modal button.btn-group-btn:active,.product-differentiation-modal button.btn-group-btn:hover,.product-differentiation-modal button.btn-group-btn:hover:active{padding:8px 15px;border:1px solid #ccc;background-color:#fff;color:#000;font-size:24px;outline:0}@media only screen and (max-width:359px){.join-pricing-modal button.btn-group-btn,.join-pricing-modal button.btn-group-btn:focus .join-pricing-modal button.btn-group-btn:active,.join-pricing-modal button.btn-group-btn:focus .product-differentiation-modal button.btn-group-btn:active,.join-pricing-modal button.btn-group-btn:hover,.join-pricing-modal button.btn-group-btn:hover:active,.product-differentiation-modal button.btn-group-btn,.product-differentiation-modal button.btn-group-btn:focus .join-pricing-modal button.btn-group-btn:active,.product-differentiation-modal button.btn-group-btn:focus .product-differentiation-modal button.btn-group-btn:active,.product-differentiation-modal button.btn-group-btn:hover,.product-differentiation-modal button.btn-group-btn:hover:active{font-size:20px}}.join-pricing-modal button.btn-group-btn.active,.product-differentiation-modal button.btn-group-btn.active{background-color:#ffe849;color:#000;border-color:#ccc;box-shadow:none;outline:0}.join-pricing-modal .badge.selected,.product-differentiation-modal .badge.selected{font-family:'Milliard Book',Helvetica,serif;font-weight:400;font-style:normal;font-size:14px;background:#c590f4;padding:5px 12px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;margin-top:15px}#product-differentiation-modal .discounted-price{color:#ad8026}@media only screen and (max-width:480px){.join-pricing-modal.modal .modal-dialog{margin-top:0}}@media only screen and (max-width:480px){.join-pricing-modal.modal .modal-dialog .modal-content{min-height:100vh}}.join-pricing-modal.modal .modal-dialog .modal-content .modal-header{padding:15px 15px 0 15px}.join-pricing-modal.modal .modal-dialog .modal-content .modal-header .select-plan-button{border:1px solid transparent;display:flex;align-items:center;overflow:hidden;padding:7px 33px 7px 7px;margin:0 -7px;cursor:pointer;position:relative}.join-pricing-modal.modal .modal-dialog .modal-content .modal-header .select-plan-button.active{border:1px solid #ccc;background:#fff}.join-pricing-modal.modal .modal-dialog .modal-content .modal-header .select-plan-button.active:before{font-family:icons;font-style:normal;content:"\64";position:absolute;color:#fff;background:#792cf5;right:10px;top:50%;transform:translateY(-50%);height:22px;width:22px;font-size:14px;line-height:22px;text-align:center;border-radius:50%}.join-pricing-modal.modal .modal-dialog .modal-content .modal-header .select-plan-button:not(.active):hover{border:1px solid #ccc;background:#f4f2ed}.join-pricing-modal.modal .modal-dialog .modal-content .modal-header .select-plan-button .product-category-copy{line-height:140%;padding-right:10px;font-family:'Milliard Book',Helvetica,serif;font-weight:400;font-style:normal}.join-pricing-modal.modal .modal-dialog .modal-content .modal-body{padding-top:5px}.join-pricing-modal.modal .modal-dialog .modal-content .modal-body .discounted-price{color:inherit}#confirm-num-recipes-modal .modal-dialog{width:290px}#discounts-modal .modal-content{max-width:320px}#discounts-modal .modal-content .modal-header .discount-modal-header{font-size:20px}#discounts-modal .modal-content .modal-body{padding:25px!important}#discounts-modal .modal-content .modal-body .credit-container{background:#fff;padding:15px 20px;margin-bottom:25px;border-radius:5px}#discounts-modal .modal-content .modal-body .credit-container .discount-text{color:#7f7f7f;font-size:12px}#discounts-modal .modal-content .modal-body .credit-container .discount-value{font-size:22px;font-family:'Milliard Medium',Helvetica,serif}#discounts-modal .modal-content .modal-body .credit-container p{margin:0}#discounts-modal .modal-content .modal-body .credit-container.total-credit{border:solid 2px transparent;box-shadow:0 1px 0 0 rgba(0,0,0,.2);background-color:#f4f2ed}#discounts-modal .modal-content .modal-body .credit-container.coupon{border:solid 2px #ffe849;border-style:dashed}#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:'Milliard Medium',Helvetica,serif;font-size:24px;background:#fff;line-height:80px;height:80px;width:60px;border:1px solid #ccc;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:#7f7f7f}#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:14px;border:solid 1px #ccc;-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:#7f7f7f;border-color:#ccc;cursor:default;pointer-events:none}#editMealPlanModal .menu-change-msg{background-color:#f4f2ed;padding:10px 15px;border:solid 1px #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#editMealPlanModal #recipe-change-msg{background-color:#ad8026;padding:7px 21px;margin:-20px -21px 15px;width:calc(100% + 42px)}#editMealPlanModal #recipe-change-msg p{color:#fff;font-family:'Milliard Medium',Helvetica,serif;font-size:14px;margin-bottom:0!important}#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:10px auto 30px}@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:20px}#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:15px;width:calc(100% - 85px)}#welcome-recommendations-modal .modal-dialog .dinners-container .dinner-wrapper .item-container .name-container .name{font-size:14px}#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:12px;font-family:'Milliard Medium',Helvetica,serif;margin-bottom:2px}#welcome-recommendations-modal .modal-dialog .addons-recs-container .recs-wrapper .item-container .name{font-size:12px}#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:14px;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}#fmSwitchDeliveryModal .modal-dialog{max-width:600px}#fmSwitchDeliveryModal .modal-dialog .modal-content{max-width:600px}#fmSwitchDeliveryModal .modal-header{background-color:#f4f2ed}#fmSwitchDeliveryModal .modal-header .header-table{display:table;padding:10px 30px 10px 0}#fmSwitchDeliveryModal .modal-header .header-table .img-container{display:table-cell}#fmSwitchDeliveryModal .modal-header .header-table .img-container .img-wrapper{width:80px;height:80px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}#fmSwitchDeliveryModal .modal-header .header-table .img-container .img-wrapper .meal-img{width:150%;margin-left:-25%}#fmSwitchDeliveryModal .modal-header .header-table .message-container{display:table-cell;vertical-align:top;padding-left:15px}#fmSwitchDeliveryModal .modal-header .header-table .message-container p{font-size:20px;line-height:140%}@media only screen and (max-width:767px){#fmSwitchDeliveryModal .modal-header .header-table .message-container p{font-size:17px}}#fmSwitchDeliveryModal .modal-header .header-table .message-container p .recipe-name{font-family:'Milliard Book Italic',Helvetica,serif;font-style:italic}#fmSwitchDeliveryModal .modal-body .date-table-container{width:320px;margin:0 auto;display:table;vertical-align:middle}@media only screen and (max-width:375px){#fmSwitchDeliveryModal .modal-body .date-table-container{width:100%}}#fmSwitchDeliveryModal .modal-body .date-table-container .table-row{margin-bottom:15px}#fmSwitchDeliveryModal .modal-body .date-table-container .table-row .date-container{display:table-cell;padding-bottom:15px}#fmSwitchDeliveryModal .modal-body .date-table-container .table-row .date-container .status{font-size:12px;line-height:1.5em}#fmSwitchDeliveryModal .modal-body .date-table-container .table-row .date-container .status.available{font-family:'Milliard Book Italic',Helvetica,serif;font-style:italic}#fmSwitchDeliveryModal .modal-body .date-table-container .table-row .date-container .status.sold-out{color:#e8503a}#fmSwitchDeliveryModal .modal-body .date-table-container .table-row .change-container{display:table-cell;vertical-align:middle}#fmSwitchDeliveryModal .modal-body .date-table-container .table-row .change-container .btn{padding-left:10px;padding-right:10px;float:right}#fmSwitchDeliveryModal .modal-body .date-table-container .table-row .change-container .current{font-size:14px;font-family:'Milliard Book Italic',Helvetica,serif;font-style:italic;float:right;padding-right:12px;color:#7f7f7f;vertical-align:middle;margin:0}#delivery-day-blackout-not-available .cta-container{text-align:center;width:290px}#delivery-day-blackout-not-available .modal-body label{margin-left:-25px}#delivery-day-blackout-not-available .modal-body label:hover{cursor:pointer}#delivery-day-blackout-not-available .modal-body label input{margin-left:-25px;margin-right:6px}#delivery-day-blackout-not-available .modal-footer{background-color:#f4f2ed;padding:15px 30px}@media only screen and (max-width:767px){#delivery-day-blackout-not-available .modal-footer{padding:15px}}#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:20px}#donate-thank-you-modal .contents .ty-footer p{margin:0}.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:#ad8026}.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}.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{float:right}@media only screen and (max-width:767px){.sort-options-container .sort-options .sort-wrapper{float:none}}.sort-options-container .sort-options a.dinner-sort-btn,.sort-options-container .sort-options select.sort-dinner-dropdown{float:left;font-size:12px;color:#000;padding:6px 0 6px 5px;border:solid 1px #ccc;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:#ad8026}.sort-options-container .sort-options select.sort-dinner-dropdown{height:inherit;width:68px;background-image:linear-gradient(45deg,transparent 50%,#ad8026 50%),linear-gradient(135deg,#ad8026 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 0}@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:0;margin-right:1px}.sort-options-container .sort-options .sort-by-text{float:left;display:inline-block;font-size:12px;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:-10px 0 5px;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:'Milliard Book',Helvetica,serif;font-weight:400;font-style:normal;font-size:24px;margin-bottom:15px;border:solid 1px #f4f2ed;border-bottom:solid 1px #ccc;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:#ccc}.sorted-by-container .sorted-by-pill:hover .icon-close{color:#000}.sorted-by-container .sorted-by-pill .icon-close{font-size:14px;color:#000;padding:0 0 0 3px}@media only screen and (max-width:767px){.sorted-by-container .sorted-by-pill .icon-close{font-size:12px}}.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}.membership-form .value-header{font-size:20px;margin-bottom:2px;font-family:'Milliard Medium',Helvetica,serif}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px){.membership-form .value-header{margin-top:20px}}@media only screen and (max-width:767px){.membership-form .value-header{margin-left:15px}.membership-form .value-header p{margin-left:15px}}.membership-form .radio-row [type=radio]:checked,.membership-form .radio-row [type=radio]:not(:checked){position:absolute;left:-9999px}.membership-form .radio-row [type=radio]:checked+label:before,.membership-form .radio-row [type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:7px;width:18px;height:18px;border:1px solid #ffe849;border-radius:100%;background:#fff}.membership-form .radio-row [type=radio]:checked+label:after,.membership-form .radio-row [type=radio]:not(:checked)+label:after{content:'';width:8px;height:8px;background:#ffe849;position:absolute;top:12px;left:5px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.membership-form .radio-row [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.membership-form .radio-row [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.membership-form .radio-row label{position:relative;cursor:pointer;margin-bottom:0!important;width:100%;padding:5px 15px 5px 25px}.membership-form .radio-row label p.title{font-size:20px;font-family:'Milliard Medium',Helvetica,serif;margin-bottom:2px}.membership-form .radio-row label p.description{font-size:12px;line-height:160%;max-width:380px}.membership-form .value-container{margin-bottom:15px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px){.membership-form .value-container .radio-row{text-align:center}.membership-form .value-container .radio-row [type=radio]:checked+label:after,.membership-form .value-container .radio-row [type=radio]:checked+label:before,.membership-form .value-container .radio-row [type=radio]:not(:checked)+label:after,.membership-form .value-container .radio-row [type=radio]:not(:checked)+label:before{margin:0 auto;left:0;right:0}}@media only screen and (max-width:767px){.membership-form .value-container .radio-row .text-xs{margin-left:15px}}.membership-form .value-container div{background:#f4f2ed;padding:15px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px){.membership-form .value-container div{min-height:125px}}@smallscreen{text-align:left;margin-bottom:10px;min-height:auto}.membership-form .value-container div label{padding:5px 15px}.chefs-table-signup .modal-dialog{width:480px!important}@media only screen and (max-width:767px){.chefs-table-signup .modal-dialog{width:100%!important;margin:0!important}}.chefs-table-signup .modal-dialog .modal-content .modal-body{padding:0;background:#fff}.chefs-table-signup .modal-dialog .modal-content .modal-body .tooltip{pointer-events:none}.chefs-table-signup .modal-dialog .modal-content .modal-body .close{position:absolute;display:block;opacity:1;color:#fff;background:#000;width:36px;height:36px;border-radius:36px;line-height:36px;font-size:25px;font-weight:700;font-family:'Milliard Book',Helvetica,serif;font-weight:400;font-style:normal;padding:0;top:-18px;right:-18px;cursor:pointer;text-shadow:none}@media only screen and (max-width:767px){.chefs-table-signup .modal-dialog .modal-content .modal-body .close{top:0;right:0;background:0 0;font-size:44px}}.chefs-table-signup .modal-dialog .modal-content .modal-body .close img{border-radius:6px}.chefs-table-signup .modal-dialog .modal-content .modal-body .img-responsive{margin-bottom:40px}.chefs-table-signup .modal-dialog .modal-content .modal-body .content{padding:0 30px 30px;text-align:center;background:#fff;border-radius:6px}.chefs-table-signup .modal-dialog .modal-content .modal-body .content h2{font-family:'Milliard Medium',Helvetica,serif;font-size:26px;margin:0 0 30px}.chefs-table-signup .modal-dialog .modal-content .modal-body .content .intro{font-size:16px;margin-bottom:30px}.chefs-table-signup .modal-dialog .modal-content .modal-body .content .glyphicon-info-sign{color:#999;font-size:.65em;cursor:pointer}.chefs-table-signup .modal-dialog .modal-content .modal-body .content .checklist{display:inline-block;list-style-type:none;margin-bottom:30px}.chefs-table-signup .modal-dialog .modal-content .modal-body .content .checklist li{font-size:23px;margin-bottom:.75em;text-align:left;line-height:1.2}@media only screen and (max-width:767px){.chefs-table-signup .modal-dialog .modal-content .modal-body .content .checklist li{font-size:19px}}.chefs-table-signup .modal-dialog .modal-content .modal-body .content .checklist li small{display:block;color:#666;margin-left:31px;font-size:14px}.chefs-table-signup .modal-dialog .modal-content .modal-body .content .checklist li .glyphicon-ok{color:#ffe849;font-size:.75em;margin-right:5px}.chefs-table-signup .modal-dialog .modal-content .modal-body .content .btn-primary{margin-bottom:15px}.chefs-table-modal .modal-dialog{width:780px}@media only screen and (max-width:767px){.chefs-table-modal .modal-dialog{width:100%!important;margin:0!important}}.chefs-table-modal .modal-dialog .modal-body{padding:50px 60px 30px;background:#fff}.chefs-table-modal .modal-dialog .modal-body .close{position:absolute;display:block;opacity:1;color:#fff;background:#000;width:36px;height:36px;border-radius:36px;line-height:36px;font-size:25px;font-weight:700;font-family:'Milliard Book',Helvetica,serif;font-weight:400;font-style:normal;padding:0;top:-18px;right:-18px;cursor:pointer;text-shadow:none}@media only screen and (max-width:767px){.chefs-table-modal .modal-dialog .modal-body .close{top:0;right:0;background:0 0;color:#000;font-size:36px}}.chefs-table-modal .modal-dialog .modal-body h2{font-family:'Milliard Medium',Helvetica,serif;margin-bottom:30px;text-align:center;font-size:32px}@media only screen and (max-width:767px){.chefs-table-modal .modal-dialog .modal-body h2{font-size:22px}}.chefs-table-modal .modal-dialog .modal-body h2 small{font-family:'Milliard Book',Helvetica,serif;font-weight:400;font-style:normal;display:block;font-size:16px}.chefs-table-modal .modal-dialog .modal-body .disclaimer{color:#666;display:block;font-size:13px;text-align:center}.chefs-table-modal .modal-dialog .modal-body .btn-primary{margin:10px 0 30px}.chefs-table-modal .modal-dialog .modal-body .btn-primary.disabled{background:url(../../img/membership/spinner.gif);background-size:32px auto;background-position:center center;background-repeat:no-repeat;text-indent:-9999px;border:none}.chefs-table-modal .modal-dialog .modal-body .membership-form{margin:0}.chefs-table-modal .modal-dialog .modal-body .membership-form .value-header{font-size:17px}.chefs-table-modal .modal-dialog .modal-body .membership-form .membership-plans-list{margin-bottom:20px}.chefs-table-modal .modal-dialog .modal-body .membership-form label:after,.chefs-table-modal .modal-dialog .modal-body .membership-form label:before{display:none}.chefs-table-modal .modal-dialog .modal-body .membership-form .value-container div{transition:all .35s ease-in-out;background-color:#fff;border:1px solid #e0e7ce;position:relative;padding:30px 0}@media only screen and (max-width:767px){.chefs-table-modal .modal-dialog .modal-body .membership-form .value-container div{padding:14px 0;text-align:center}}.chefs-table-modal .modal-dialog .modal-body .membership-form .value-container div .corner-ribbon{position:absolute;width:90px;height:auto;top:-5px;right:-5px}.chefs-table-modal .modal-dialog .modal-body .membership-form .value-container label strong{font-size:20px}.chefs-table-modal .modal-dialog .modal-body .membership-form .value-container label em,.chefs-table-modal .modal-dialog .modal-body .membership-form .value-container label small,.chefs-table-modal .modal-dialog .modal-body .membership-form .value-container label strong{display:block}.chefs-table-modal .modal-dialog .modal-body .membership-form .value-container label small{margin-bottom:15px}@media only screen and (max-width:767px){.chefs-table-modal .modal-dialog .modal-body .membership-form .value-container label small{margin-bottom:5px}}.chefs-table-modal .modal-dialog .modal-body .membership-form .value-container label em{font-family:'Milliard Medium',Helvetica,serif;font-style:normal;font-weight:700;color:#49825f;font-size:16px}.chefs-table-modal .modal-dialog .modal-body .membership-form .value-container .active{border:1px solid #ffe849;box-shadow:0 0 15px #ffe849;background:#f7e8d3}.chefs-table-modal .modal-dialog .modal-body .membership-form .btn-primary{font-size:17px;padding:14px 60px}@media only screen and (max-width:767px){.chefs-table-modal .modal-dialog{width:100%;margin:0}.chefs-table-modal .modal-dialog .modal-body{padding:50px 15px}}.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:10px 0 0 0;display:inline-block;position:absolute;bottom:15px}@media only screen and (max-width:767px){.rate-recipe{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:#ccc;border:solid 1px #ccc;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 #ccc;background-color:#fff;display:inline-block;height:40px;float:left;border-top-left-radius:0;border-bottom-left-radius:0;font-size:14px;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:14px;line-height:130%;overflow:hidden;text-overflow:ellipsis;max-height:56px;font-family:'Milliard Book Italic',Helvetica,serif;font-style:italic;color:#7f7f7f;margin-left:10px;margin-bottom:0}.rate-recipe-container .recipe-comment-reasons .recipe-comment-msg p:hover{color:#7f7f7f}.rate-recipe-container .recipe-comment-reasons .recipe-comment-msg p:hover .icon{color:#7f7f7f;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:#ad8026}.rate-recipe-container .recipe-comment-reasons .recipe-comment-msg .icon{display:inline;font-size:12px}.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:14px;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:14px;margin:10px 5px;padding-right:12px;color:#7f7f7f}.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:#ccc;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 #ccc;background-color:#fff;display:inline-block;height:40px;float:left;border-top-left-radius:0;border-bottom-left-radius:0;font-size:14px;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:14px;line-height:130%;overflow:hidden;text-overflow:ellipsis;max-height:56px;font-family:'Milliard Book Italic',Helvetica,serif;font-style:italic;color:#7f7f7f;margin-left:10px;margin-bottom:0}.rate-recipe-container .recipe-reasons .recipe-comment-msg p:hover{color:#7f7f7f}.rate-recipe-container .recipe-reasons .recipe-comment-msg p:hover .icon{color:#ad8026;text-decoration:none}.rate-recipe-container .recipe-reasons .recipe-comment-msg a:hover{text-decoration:underline;color:#7f7f7f}.rate-recipe-container .recipe-reasons .recipe-comment-msg .icon{display:inline-block;margin-left:5px;color:#7f7f7f;font-size:12px}.rate-recipe-container .recipe-reasons .recipe-comment-msg .icon:hover{text-decoration:none}.previous-menu-rate-more-container{background-color:#fff;padding:80px 15px 15px;font-size:14px}@media only screen and (max-width:767px){.previous-menu-rate-more-container{width:calc(100% + 30px);margin:8px -15px 0;padding:8px 15px;-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:#ad8026;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:#ccc;border:solid 1px #ccc}.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:14px;border:solid 1px #ccc;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:#7f7f7f}.previous-menu-rate-more-container .chars-left-msg{position:absolute;bottom:-22px;right:7px;font-size:12px;color:#7f7f7f}.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:12px;color:#7f7f7f}@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:'Milliard Medium',Helvetica,serif;color:#7f7f7f;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:#7f7f7f}@media only screen and (max-width:767px){.editMenu h1,.join-flow-menu-page h1,.logged-out-menu-page h1{font-size:29px;margin-top:15px;margin-bottom:15px}}.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:30px}@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:14px;margin-bottom:20px;margin-top:15px}}@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:12px;font-family:'Milliard Book Italic',Helvetica,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:#ad8026;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:#ad8026;font-size:12px;line-height:100%;padding:2px 9px 2px 7px;color:#fff;font-family:'Milliard Medium',Helvetica,serif;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:12px;margin-left:-70px;opacity:0;margin-bottom:0!important;color:#7f7f7f}.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:'Milliard Medium Italic',Helvetica,serif;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:#7f7f7f}.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;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}@media only screen and (max-width:767px){.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{margin:0;width:100%}}.editMenu .new-extras,.join-flow-menu-page .new-extras,.logged-out-menu-page .new-extras{vertical-align:text-top;font-family:'Milliard Medium',Helvetica,serif;color:#fff;font-size:12px;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 .modal.confirmation-modal .modal-dialog,.join-flow-menu-page .modal.confirmation-modal .modal-dialog,.logged-out-menu-page .modal.confirmation-modal .modal-dialog{width:100%;max-width:500px}.editMenu .modal.confirmation-modal .modal-dialog .modal-body,.join-flow-menu-page .modal.confirmation-modal .modal-dialog .modal-body,.logged-out-menu-page .modal.confirmation-modal .modal-dialog .modal-body{padding:60px}@media only screen and (max-width:767px){.editMenu .modal.confirmation-modal .modal-dialog .modal-body,.join-flow-menu-page .modal.confirmation-modal .modal-dialog .modal-body,.logged-out-menu-page .modal.confirmation-modal .modal-dialog .modal-body{padding:60px 10px}}.editMenu .modal.confirmation-modal .modal-dialog .modal-body img,.join-flow-menu-page .modal.confirmation-modal .modal-dialog .modal-body img,.logged-out-menu-page .modal.confirmation-modal .modal-dialog .modal-body img{margin-bottom:20px}.editMenu .modal.confirmation-modal .modal-dialog .modal-body button,.join-flow-menu-page .modal.confirmation-modal .modal-dialog .modal-body button,.logged-out-menu-page .modal.confirmation-modal .modal-dialog .modal-body button{padding:12px 20px}.editMenu .modal.confirmation-modal .modal-dialog .modal-body .margin-bottom-lg,.join-flow-menu-page .modal.confirmation-modal .modal-dialog .modal-body .margin-bottom-lg,.logged-out-menu-page .modal.confirmation-modal .modal-dialog .modal-body .margin-bottom-lg{margin-bottom:10px}.editMenu .modal.confirmation-modal .modal-dialog .modal-body .pref-confirmation-accept,.join-flow-menu-page .modal.confirmation-modal .modal-dialog .modal-body .pref-confirmation-accept,.logged-out-menu-page .modal.confirmation-modal .modal-dialog .modal-body .pref-confirmation-accept{margin-bottom:25px;width:100%;max-width:200px;font-size:20px}.editMenu .modal.confirmation-modal .modal-dialog .modal-body .pref-cancel,.join-flow-menu-page .modal.confirmation-modal .modal-dialog .modal-body .pref-cancel,.logged-out-menu-page .modal.confirmation-modal .modal-dialog .modal-body .pref-cancel{margin-top:10px}.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-left:15px;padding-bottom:0;padding-right:0;margin-bottom:0}@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:10px}}.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:'Milliard Book',Helvetica,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:14px;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:#7f7f7f;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 .reorder-dinner-collapsed,.editMenu #myMenuRecipes .reorder-market-item-collapsed,.editMenu .reorder-wrapper .reorder-dinner-collapsed,.editMenu .reorder-wrapper .reorder-market-item-collapsed,.logged-out-menu-page #myMenuRecipes .reorder-dinner-collapsed,.logged-out-menu-page #myMenuRecipes .reorder-market-item-collapsed,.logged-out-menu-page .reorder-wrapper .reorder-dinner-collapsed,.logged-out-menu-page .reorder-wrapper .reorder-market-item-collapsed{text-align:center;width:100%}.editMenu #myMenuRecipes .reorder-dinner-collapsed,.editMenu #myMenuRecipes .reorder-market-item-collapsed,.editMenu .reorder-wrapper .reorder-dinner-collapsed,.editMenu .reorder-wrapper .reorder-market-item-collapsed,.logged-out-menu-page #myMenuRecipes .reorder-dinner-collapsed,.logged-out-menu-page #myMenuRecipes .reorder-market-item-collapsed,.logged-out-menu-page .reorder-wrapper .reorder-dinner-collapsed,.logged-out-menu-page .reorder-wrapper .reorder-market-item-collapsed{text-align:center;width:100%}.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:#ccc;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,.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile a.img-anchor img,.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile a.img-anchor img,.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile a.img-anchor img{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,.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile a.img-anchor img,.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile a.img-anchor img,.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile a.img-anchor img{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%}}@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 .tag-name,.editMenu #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .tag-name,.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .tag-name,.editMenu .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .tag-name,.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .tag-name,.logged-out-menu-page #myMenuRecipes .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .tag-name,.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .name-plate-top .name .tag-name,.logged-out-menu-page .reorder-wrapper .recipe-tile-container .recipe-tile .name-plate .tile-footer .name .tag-name{margin-bottom:5px}}@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;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;position:relative;max-height:4em;padding-bottom:2px;overflow:hidden}.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:15px;margin-bottom:20px}@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 .aisle-wrapper .market-item-tile-container,.logged-out-menu-page .aisle-wrapper .market-item-tile-container{max-width:none;min-width:inherit}.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;bottom:0;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}#confirm-num-recipes-modal .modal-dialog{width:290px}#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:14px;border:solid 1px #ccc;-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:#7f7f7f;border-color:#ccc;cursor:default;pointer-events:none}#editMealPlanModal .menu-change-msg{background-color:#f4f2ed;padding:10px 15px;border:solid 1px #ccc}#editMealPlanModal #recipe-change-msg{background-color:#ad8026;padding:7px 21px;margin:-20px -21px 15px;width:calc(100% + 42px)}#editMealPlanModal #recipe-change-msg p{color:#fff;font-family:'Milliard Medium',Helvetica,serif;font-size:14px;margin-bottom:0!important}.upsell-container{background:#fff}.upsell-container .upsel-body{border-radius:5px}@media only screen and (max-width:767px){.upsell-container{margin-bottom:25px}}#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:'Milliard Book Italic',Helvetica,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}}