.fb-summary-image{max-width:100%;aspect-ratio:1.2;overflow:hidden;border-radius:12px;background:#f6f2eb}.fb-summary-image img{display:block;width:100%;height:100%;object-fit:cover}.fb-nutrition [data-fb-macros-box],.fb-nutrition [data-fb-macros-plan]{width:100%;font-size:13px;line-height:1.7;color:#164b35;margin:0}.fb-order-panel .fb-nutrition{display:block;background:#143f30;border:1px solid #143f30;border-top:4px solid #f57836;border-radius:15px;padding:20px;margin:24px 0;box-shadow:0 5px #e0e6d8;color:#fff6e8}.fb-order-panel .fb-nutrition .fb-nutrition-title{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:800;line-height:1.15;letter-spacing:-.025em;color:#fff6e8;margin:0 0 9px}.fb-nutrition-title>span{color:#ffa15f;font-size:24px}.fb-order-panel .fb-nutrition [data-fb-macros-box],.fb-order-panel .fb-nutrition [data-fb-macros-plan]{color:inherit;line-height:1.4}.fb-macro-accessible{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.fb-macro-scope{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:#dddec8;margin-bottom:14px}.fb-macro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fb-macro-tile{padding:14px 12px 13px;border-radius:9px;background:#f3f5e9;color:#143f30;min-width:0}.fb-macro-tile-protein{background:#ff9a57;color:#143f30}.fb-macro-label{display:block;font-size:11px;font-weight:700;letter-spacing:.02em;margin-bottom:6px}.fb-macro-reading{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;line-height:1.12}.fb-macro-number{display:inline-flex;align-items:baseline;font-size:32px;font-weight:850;line-height:1.12;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;padding-right:.08em}.fb-macro-number-long{font-size:24px}.fb-macro-unit{font-size:11px;font-weight:600;letter-spacing:0;line-height:1.2}.fb-macro-reel{display:inline-block;position:relative;overflow:hidden;flex:0 0 .68em;width:.68em;min-width:.68em;height:1.12em;line-height:1.12;vertical-align:bottom;letter-spacing:0}.fb-macro-reel-strip{display:block;will-change:transform}.fb-macro-reel-strip>span{display:block;height:1.12em;line-height:1.12em;text-align:center}.fb-order-panel .fb-nutrition>p:last-child{font-size:10px;line-height:1.6;color:#d2dac7;margin:13px 0 0}.fb-order-panel .fb-macro-unavailable{color:#e2e6d4;font-size:12px;line-height:1.65;margin:10px 0}@media(max-width:480px){.fb-order-panel .fb-nutrition{padding:18px}.fb-macro-number{font-size:34px}.fb-macro-number-long{font-size:24px}.fb-macro-tile{padding:14px}.fb-order-panel .fb-nutrition .fb-nutrition-title{font-size:22px}}@media(prefers-reduced-motion:reduce){.fb-macro-reel-strip{will-change:auto}}.fb-builder-page .fb-tab-saving{display:inline-block;background:#f36b2f;color:#0d2b21;border-radius:20px;font-size:11px;padding:3px 8px;margin-left:7px;font-weight:800}.fb-builder-page .fb-sub-options{gap:12px}.fb-builder-page .fb-sub-card>span{display:flex;flex-direction:column;gap:10px;border-radius:14px;min-height:210px}.fb-builder-page .fb-sub-card strong{font-size:22px}.fb-builder-page .fb-sub-card .fb-sub-price{font-size:31px;line-height:1}.fb-builder-page .fb-sub-card small{font-size:12px;line-height:1.4}.fb-builder-page .fb-sub-card em{background:#ffdbbd;color:#17382d;font-size:15px;font-weight:800;font-style:normal;border-radius:30px;padding:7px 10px}.fb-builder-page .fb-sub-basis{font-size:12px!important;line-height:1.6}.fb-builder-page .fb-sub-prepaid{font-weight:700;font-size:12px}.fb-builder-page .fb-savings-spotlight{background:#143f30;color:#fff8ed;border-radius:16px;padding:24px;margin-block:24px;box-shadow:5px 5px #f36b2f}.fb-builder-page .fb-savings-spotlight>p{font-size:10px;letter-spacing:.08em;color:#e1eddf}.fb-builder-page .fb-savings-spotlight h3{font-size:30px;line-height:1.1;margin-block:14px}.fb-builder-page .fb-savings-spotlight h3 strong{display:block;font-size:58px;color:#ffae71;letter-spacing:-.04em}.fb-builder-page .fb-savings-spotlight>span{display:block;font-size:19px;margin-bottom:10px}.fb-builder-page .fb-savings-spotlight>small{display:block;font-size:13px}.fb-builder-page .fb-savings-spotlight>p:last-child{margin-top:15px;letter-spacing:0}@media(max-width:640px){.fb-builder-page .fb-mode-tabs{display:flex;flex-wrap:wrap;gap:5px}.fb-builder-page .fb-mode-tabs a{padding:10px 12px;font-size:13px}.fb-builder-page .fb-tab-saving{display:block;margin:4px 0 0}.fb-builder-page .fb-sub-options{grid-template-columns:1fr}.fb-builder-page .fb-sub-card>span{min-height:0;padding:20px;display:grid;grid-template-columns:1fr 1fr;align-items:center}.fb-builder-page .fb-sub-card .fb-sub-price{text-align:right}.fb-builder-page .fb-sub-card em{grid-column:1/-1;text-align:center}.fb-builder-page .fb-savings-spotlight{padding:22px}}.fb-builder-page .fb-savings-spotlight h3,.fb-builder-page .fb-savings-spotlight>span,.fb-builder-page .fb-savings-spotlight>small{color:#fff8ed!important}.fb-builder-page .fb-savings-spotlight h3{margin:14px 0!important}.fb-builder-page .fb-savings-spotlight>span{margin:0 0 10px!important}.fb-builder-page .fb-savings-spotlight>small{margin:0!important}.fb-order-early{padding:14px 20px;background:#e8eddf;border-radius:12px;font-size:13px;margin-bottom:22px}.fb-order-early p{margin:4px 0}.fb-single-extras{border:1px solid #c7d2bf;border-radius:12px;padding:16px}.fb-single-extras>summary{font-size:15px;font-weight:800;display:flex;justify-content:space-between;cursor:pointer}.fb-single-extras>p{font-size:12px;margin-top:14px}.fb-box-parts{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:16px 0}.fb-box-parts>span{border-radius:8px;background:#e8eddf;padding:10px 7px;font-size:10px;font-weight:700;text-align:center}.fb-box-parts>span:first-child{background:#ffdcc0}.fb-plan-shortcuts{background:#e8eddf;border-radius:14px;padding:20px;margin:18px 0}.fb-plan-shortcuts>p{font-size:13px;line-height:1.6}.fb-plan-shortcuts>div{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.fb-plan-shortcuts button{border:1px solid #143f30;border-radius:30px;padding:12px 16px;background:#fffaf0;color:#143f30;font-size:12px;font-weight:800;min-height:44px}.fb-plan-shortcuts button:first-child{background:#143f30;color:#fffaf0}.fb-plan-remaining{font-weight:800;color:#143f30;font-size:14px;margin-top:12px!important}.fb-shortcut-dialog{max-width:650px;width:calc(100% - 32px);max-height:85vh;overflow:auto;background:#faf9f2;color:#17382d;border:2px solid #143f30;border-radius:18px;padding:28px;font-family:Arial,Helvetica,sans-serif}.fb-shortcut-dialog::backdrop{background:#0b2d23aa}.fb-shortcut-dialog h2{font-size:28px;margin-bottom:12px}.fb-shortcut-dialog p{font-size:13px;line-height:1.6;margin:12px 0}.fb-shortcut-week{padding:14px 0;border-bottom:1px solid #ced8c7;font-size:13px}.fb-dialog-actions{display:flex;gap:18px;align-items:center;margin-top:22px}.fb-mobile-order{display:none}.fb-bag-buttons a{font-size:12px;text-decoration:underline;font-weight:700}.fb-journey-busy{opacity:.6;pointer-events:none}@media(max-width:760px){.fb-builder-page{padding-bottom:150px!important}.fb-mobile-order{position:fixed;z-index:35;bottom:0;left:0;right:0;background:#143f30;color:#fff8ec;box-shadow:0 -4px 20px #123e3022;display:grid;grid-template-columns:1fr auto;gap:9px 14px;padding:13px 18px calc(13px + env(safe-area-inset-bottom));font-size:13px}.fb-mobile-order strong{display:block;font-size:21px;line-height:1.2;color:#fff8ec}.fb-mobile-order small{display:block;font-size:11px;margin-top:3px}.fb-mobile-order>button{border:0;border-radius:30px;background:#ff934e;color:#143f30;padding:12px 16px;font-weight:800;min-height:44px;font-size:14px}.fb-mobile-order>a{grid-column:1/-1;font-size:12px;text-align:center;color:#fff8ec;text-decoration:underline}.fb-mobile-order button:disabled{opacity:.55}.fb-plan-shortcuts{padding:16px}.fb-dialog-actions{flex-direction:column;align-items:stretch}.fb-shortcut-dialog{padding:22px}.fb-shortcut-dialog .fb-button{justify-content:center}}.fb-site.fb-builder-page{overflow-x:clip;max-width:100%}.fb-builder-page .fb-mobile-order>button{color:#143f30;font-size:15px;font-weight:800;font-family:Arial,Helvetica,sans-serif}.fb-builder-page .fb-mobile-order>button:focus-visible{outline:3px solid #fff8ec;outline-offset:3px}@media(max-width:760px){body:has([data-fb-builder]) .fb-footer{padding-bottom:145px}}.fb-builder-page .fb-choice-step>:not(legend){clear:both}.fb-builder-page .fb-single-extras{display:block;clear:both;float:none;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.fb-builder-page .fb-single-extras>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.5}.fb-builder-page .fb-single-extras>summary>span{flex:0 0 auto}.fb-builder-page .fb-single-extras .fb-extra-row{display:grid;grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:16px}.fb-builder-page .fb-single-extras .fb-extra-row>label{min-width:0;overflow-wrap:break-word}.fb-builder-page .fb-single-extras .fb-extra-row>input{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.fb-builder-page .fb-single-extras>select{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.fb-builder-page .fb-builder-layout>*{min-width:0}.fb-builder-page .fb-delivery-date{clear:both;min-width:0;flex-wrap:wrap;gap:10px}.fb-builder-page .fb-package-options{clear:both;min-width:0}@media(max-width:480px){.fb-builder-page .fb-single-extras{padding:14px}.fb-builder-page .fb-single-extras>summary{font-size:14px;gap:12px}.fb-builder-page .fb-single-extras .fb-extra-row{grid-template-columns:minmax(0,1fr) 72px;gap:12px}}.fb-builder-page,.fb-builder-layout,.fb-builder-steps,.fb-order-panel,.fb-plan-date,.fb-week-meal,.fb-choice-step{min-width:0}.fb-site.fb-builder-page .fb-plan-expiry{font-weight:700;line-height:1.6;overflow-wrap:anywhere}.fb-site.fb-builder-page .fb-plan-date-top{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between}.fb-site.fb-builder-page .fb-plan-date-top h3{min-width:0;overflow-wrap:anywhere}.fb-site.fb-builder-page .fb-plan-date-top label{display:flex;align-items:center;gap:10px;min-height:44px;max-width:100%;cursor:pointer;line-height:1.4}.fb-site.fb-builder-page .fb-plan-date-top input[type=checkbox]{width:22px;height:22px;min-width:22px;accent-color:#184f39}.fb-site.fb-builder-page select,.fb-site.fb-builder-page input{max-width:100%;box-sizing:border-box}.fb-week-actions,.fb-cart-meal-actions{flex-wrap:wrap}.fb-builder-page .fb-shortcut-dialog{box-sizing:border-box;width:calc(100% - 32px);max-width:620px;max-height:85dvh;overflow:auto;overflow-wrap:anywhere}@media(max-width:640px){.fb-builder-page .fb-container{box-sizing:border-box;max-width:100%;padding-left:16px;padding-right:16px}.fb-site.fb-builder-page .fb-plan-date-top{align-items:flex-start}.fb-site.fb-builder-page .fb-plan-date-top label{width:100%;font-size:15px}.fb-site.fb-builder-page select,.fb-site.fb-builder-page input{font-size:16px}.fb-plan-date,.fb-order-panel{overflow-wrap:anywhere}.fb-plan-date button{max-width:100%;white-space:normal}.fb-builder-page .fb-plan-price-lines>div{gap:12px;flex-wrap:wrap}.fb-site.fb-builder-page .fb-plan-expiry{font-size:14px}.fb-builder-page .fb-price-total{gap:12px;flex-wrap:wrap}}.fb-site.fb-footer .fb-footer-promise{display:flex;align-items:center;gap:14px;color:#ffad70;font-size:clamp(21px,2.2vw,29px);font-weight:800;line-height:1.3;letter-spacing:-.025em;max-width:650px;margin:0 0 22px!important;text-wrap:balance}.fb-site.fb-footer .fb-footer-promise>span:first-child{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid #ffad7080;border-radius:50%;color:#ffad70;font-size:30px;line-height:1;transform:rotate(-12deg)}@media(max-width:640px){.fb-site.fb-footer .fb-footer-promise{font-size:21px;gap:11px;margin-bottom:20px!important}.fb-site.fb-footer .fb-footer-promise>span:first-child{flex-basis:34px;width:34px;height:34px;font-size:25px}}.fb-site .fb-header .fb-original-logo{display:block;width:320px;max-width:42vw;line-height:0;flex-shrink:0;background:#fff;border-radius:6px;padding:8px}.fb-site .fb-header .fb-original-logo img{display:block;width:100%;height:auto}.fb-site .fb-header{gap:22px;padding-block:18px}@media(max-width:1100px){.fb-site .fb-header .fb-original-logo{width:280px}}@media(max-width:760px){.fb-site .fb-header .fb-original-logo{width:265px;max-width:calc(100% - 58px)}.fb-site .fb-header{padding-block:16px;gap:16px}}@media(max-width:640px){.fb-site .fb-header-actions>.fb-button{display:none}.fb-site .fb-header .fb-nav{font-size:12px;gap:10px}.fb-site .fb-header-actions{margin-left:auto}}.fb-site .fb-header .fb-nav{scrollbar-width:thin}@media(max-width:640px){.fb-site .fb-header .fb-original-logo{width:235px;max-width:calc(100% - 65px)}.fb-site .fb-header{padding-block:10px;gap:10px}.fb-site .fb-header .fb-nav{display:flex;flex-wrap:wrap;overflow-x:visible;white-space:nowrap;justify-content:center;gap:6px 18px;padding-block:10px}.fb-site .fb-header .fb-nav a{flex-shrink:0;font-size:12px}}body:has([data-fb-site]){overflow-x:clip}.fb-site .fb-header .fb-nav{min-width:0;max-width:100%}.fb-site .fb-header .fb-original-logo{background:transparent;border-radius:0;padding:0}.fb-site .fb-header .fb-original-logo img{mix-blend-mode:normal}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=AABQBA */
