:root{--thr-green: #54b52a;--thr-green-brand: #4bb84a;--thr-green-deep: #3f8f1f;--thr-orange: #ff8f00;--thr-ink: #141414;--thr-bar: #1a1a1a;--thr-paper: #faf9f6;--thr-sub-green: #d8ecd5;--thr-line: #1c1c1c;--thr-line-soft: #c9c7c0;--thr-muted: #9a988f;--thr-keto: #7ed957;--thr-lowcarb: #c5f29b;--thr-perf: #f9e001;--thr-lowcal: #ffffff;--thr-lowcal-strip: #ededeb}.product-view{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;align-items:stretch;list-style:none;padding:0;margin:0}.product-view>.productBlock{display:flex}.product-view>.productBlock>.menu-card-redesign{width:100%}.shop-product-wrap.grid-3 ul.product-view,ul.product-view,.product-view{margin-left:0!important;margin-right:0!important}.menu-card-redesign.mcard{border:1.5px solid var(--thr-ink);border-radius:18px;background:#fff;overflow:hidden;display:flex;flex-direction:column;font-family:Montserrat,sans-serif}.menu-card-redesign.mcard.inbox{border:2px solid var(--thr-green-brand);box-shadow:0 0 0 3px #4bb84a38}.menu-card-redesign .mcard-photo{position:relative;aspect-ratio:1 / .9;background:#fff;overflow:hidden}.menu-card-redesign .mcard-photo>a{display:block;width:100%;height:100%}.menu-card-redesign .mcard-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center}.menu-card-redesign .new-badge{position:absolute;top:10px;right:10px;background:var(--thr-orange);color:#fff;font-size:10px;font-weight:800;letter-spacing:.4px;padding:4px 10px;border-radius:20px;z-index:3}.menu-card-redesign .inbox-badge{position:absolute;top:10px;left:10px;align-items:center;background:var(--thr-green-brand);color:#fff;font-size:10px;font-weight:800;letter-spacing:.3px;padding:4px 10px;border-radius:8px;z-index:3}.menu-card-redesign .grey-tags{position:absolute;top:10px;right:10px;z-index:3;gap:4px}.menu-card-redesign .grey-tags .bg-orange{font-size:9px;font-weight:800;padding:3px 8px;border-radius:6px;color:#fff}.menu-card-redesign .ndis-discount-label{top:auto;bottom:10px;z-index:2}.menu-card-redesign .ndis-discount-label .sale-title{background:var(--thr-ink);color:#fff;font-size:11px;font-weight:800;padding:3px 9px;border-radius:8px}.menu-card-redesign .cat-bar{background:var(--thr-bar);text-align:center;font-weight:800;font-size:15px;line-height:1.1;letter-spacing:1.4px;text-transform:uppercase;padding:8px 14px}.menu-card-redesign .cat-bar.keto{color:var(--thr-keto)}.menu-card-redesign .cat-bar.lowcarb{color:var(--thr-lowcarb)}.menu-card-redesign .cat-bar.perf{color:var(--thr-perf)}.menu-card-redesign .cat-bar.lowcal{color:#fff}.menu-card-redesign .macro-strip{display:flex;justify-content:space-between;gap:6px;font-weight:800;font-size:15px;color:#111;padding:2px 14px;white-space:nowrap;height:auto!important;background:var(--thr-lowcal-strip)}.menu-card-redesign .macro-strip .nutritionItem{flex:0 0 auto;text-align:left;padding:0;font-size:15px!important;font-weight:800!important;line-height:1.1;color:#111}.menu-card-redesign .macro-strip.keto{background:var(--thr-keto)}.menu-card-redesign .macro-strip.lowcarb{background:var(--thr-lowcarb)}.menu-card-redesign .macro-strip.perf{background:var(--thr-perf)}.menu-card-redesign .macro-strip.lowcal{background:var(--thr-lowcal-strip)}.menu-card-redesign .mcard-b{padding:14px 1px 16px;display:flex;flex-direction:column;flex:1;height:auto}.menu-card-redesign .otherContent{flex:1;padding-left:5px;padding-right:5px}.menu-card-redesign .cardFilterIcons ul{display:flex;flex-wrap:wrap;gap:4px;padding:0;margin:0 0 6px;list-style:none}.menu-card-redesign .cardFilterIcons img{width:22px;height:22px}.menu-card-redesign .mc-name{font-size:18px;font-weight:600;line-height:1.2;color:var(--thr-ink);white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1!important;min-height:0!important;margin:0 0 2px}.menu-card-redesign .mc-name a{color:inherit;text-decoration:none;font-weight:inherit}.menu-card-redesign .mc-sub{font-size:17px;font-weight:500;line-height:1.25;color:var(--thr-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:2.5em;max-height:2.5em;overflow:hidden;overflow-wrap:anywhere;margin:0}.menu-card-redesign .mc-foot{display:flex;align-items:baseline;gap:8px;margin-bottom:13px}.menu-card-redesign .mc-foot .mc-price{display:inline-flex;align-items:baseline;gap:6px}.menu-card-redesign .mc-foot b,.menu-card-redesign .mc-foot .price-now{font-size:19px;font-weight:800;color:var(--thr-ink)}.menu-card-redesign .mc-foot .price-was{font-size:13px;font-weight:600;color:var(--thr-muted);text-decoration:line-through}.menu-card-redesign .mc-foot .serve-weight{font-size:17px;color:var(--thr-muted);font-weight:600;margin-left:auto}.menu-card-redesign .priceAndAction{width:100%;margin:0;flex-direction:column!important;align-items:center!important;justify-content:center!important}.menu-card-redesign .product-all,.menu-card-redesign .add-cart-button,.menu-card-redesign .quantity-selector{width:100%!important;padding:0!important;margin:0!important}.menu-card-redesign .add-cart-button .add-to-cart,.menu-card-redesign .add-btn.disabled-add-to-cart{width:100%!important;max-width:none!important;display:block!important;box-sizing:border-box;border:2px solid var(--thr-green-deep);background:#fff!important;color:var(--thr-green-deep);font-weight:800;font-size:12.5px;line-height:1.25;letter-spacing:.4px;text-transform:uppercase;border-radius:26px;padding:11px;cursor:pointer;text-align:center}.menu-card-redesign .add-cart-button .add-to-cart .cart-title:before{content:"+ "}.menu-card-redesign .add-cart-button .add-to-cart:hover{background:var(--thr-sub-green)}.menu-card-redesign .add-btn.disabled-add-to-cart.disabled{border-color:var(--thr-line-soft);color:var(--thr-muted);cursor:not-allowed}.menu-card-redesign .add-cart-button .add-to-cart .cart-loading,.menu-card-redesign .add-cart-button .add-to-cart .cart-added,.menu-card-redesign .add-cart-button .add-to-cart .cart-unavailable{display:none}.menu-card-redesign .quantity-selector .upsell_quantity,.menu-card-redesign .quantity-selector .product-quantity{width:100%}.menu-card-redesign .quantity-selector .cart-plus-minus{display:flex;align-items:center;justify-content:space-between;background:var(--thr-green-brand);border:0;border-radius:26px;padding:5px;width:100%;max-width:none}.menu-card-redesign .quantity-selector .cart-plus-minus .qtybutton{width:34px;height:34px;border-radius:50%;background:#ffffff47;color:#fff;font-size:20px;font-weight:800;display:grid;place-items:center;line-height:1;cursor:pointer}.menu-card-redesign .quantity-selector .cart-plus-minus .cusqtyspan{color:#fff;font-weight:800;font-size:16px;width:auto}.menu-card-redesign .quantity-selector .cart-plus-minus .qtyinputcs{display:none}#mealcategory-pills.nav-pills,#mealcategory-pills-new.nav-pills{gap:10px;align-items:center}#mealcategory-pills .nav-link,#mealcategory-pills-new .nav-link{border:1.3px solid var(--thr-line-soft);background:#fff;color:var(--thr-ink);border-radius:999px;padding:9px 20px;font-weight:800;font-size:13.5px;letter-spacing:.2px;text-transform:none;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;cursor:pointer;transition:background .12s,color .12s,border-color .12s}#mealcategory-pills .nav-link h5,#mealcategory-pills .nav-link .span-text{margin:0;font-size:inherit;font-weight:inherit;color:inherit!important;letter-spacing:0}#mealcategory-pills .nav-link.keto{background:var(--thr-keto);border-color:var(--thr-green-deep);color:var(--thr-ink)}#mealcategory-pills .nav-link.low-carb{background:var(--thr-lowcarb);border-color:var(--thr-green-deep);color:var(--thr-ink)}#mealcategory-pills .nav-link.performance{background:var(--thr-perf);border-color:var(--thr-ink);color:var(--thr-ink)}#mealcategory-pills .nav-link.low-calorie{background:#fff;border-color:var(--thr-ink);color:var(--thr-ink)}#mealcategory-pills .nav-link.keto h5,#mealcategory-pills .nav-link.low-carb h5,#mealcategory-pills .nav-link.performance h5,#mealcategory-pills .nav-link.low-calorie h5{color:var(--thr-ink)!important}#mealcategory-pills .nav-item.active .nav-link,#mealcategory-pills .nav-item.active .nav-link.keto,#mealcategory-pills .nav-item.active .nav-link.low-carb,#mealcategory-pills .nav-item.active .nav-link.performance,#mealcategory-pills .nav-item.active .nav-link.low-calorie,#mealcategory-pills .all_link.nav-item.active button,#mealcategory-pills .nav-link.active{background:var(--thr-ink)!important;border-color:var(--thr-ink)!important;color:#fff!important}#mealcategory-pills .nav-item.active .nav-link h5,#mealcategory-pills .nav-item.active .nav-link .span-text,#mealcategory-pills .nav-link.active h5,#mealcategory-pills .all_link.nav-item.active button h5{color:#fff!important}.pills-scroll-wrapper{position:relative}#mealcategory-pills .image-icon,#mealcategory-pills .image-icon-new,#mealcategory-pills-new .image-icon,#mealcategory-pills-new .image-icon-new{display:none!important}@media(max-width:1091px){#mealcategory-pills.nav-pills .nav-link,#mealcategory-pills-new.nav-pills .nav-link,#mealcategory-pills .nav-link,#mealcategory-pills-new .nav-link{height:auto!important;min-height:0!important;flex-direction:row!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 16px!important;gap:6px!important;font-size:13px!important;line-height:1.15!important;border-radius:999px!important;white-space:nowrap!important}#mealcategory-pills .nav-link h5,#mealcategory-pills-new .nav-link h5,#mealcategory-pills .nav-link .span-text,#mealcategory-pills-new .nav-link .span-text{margin:0!important;padding:0!important;line-height:1.15!important;font-size:inherit!important}}.custom_filter_btn.openModalBtn{display:inline-flex;align-items:center;gap:8px;border:2px solid var(--thr-ink);background:#fff;color:var(--thr-ink);border-radius:999px;padding:10px 18px;font-weight:800;font-size:13px;letter-spacing:.2px}.custom_filter_btn.openModalBtn .filter-count{color:var(--thr-green-deep);font-weight:800}.fixed-bottom .discount-card .title{font-weight:800;font-size:14px;color:var(--thr-ink)}.fixed-bottom .discount-card .sub{font-size:12px;color:var(--thr-green-deep)}.fixed-bottom .tier-fill{background:var(--thr-green)}.fixed-bottom .tier-cta{background:var(--thr-sub-green);color:var(--thr-ink);font-weight:800;border-radius:10px;padding:8px 10px}.fixed-bttom-bar .sticky-menu-bar{width:100%;gap:10px;max-width:100%;margin-inline:auto;padding-inline:15px}.fixed-bttom-bar{justify-content:center}@media(min-width:576px){.fixed-bttom-bar .sticky-menu-bar{max-width:540px}}@media(min-width:768px){.fixed-bttom-bar .sticky-menu-bar{max-width:720px}}@media(min-width:992px){.fixed-bttom-bar .sticky-menu-bar{max-width:960px}}@media(min-width:1200px){.fixed-bttom-bar .sticky-menu-bar{max-width:1140px}}@media(min-width:1400px){.fixed-bttom-bar .sticky-menu-bar{max-width:1320px}}.fixed-bttom-bar .sticky-menu-bar .customFilter,.fixed-bttom-bar .sticky-menu-bar .filterBlock.mobile-filter{flex:0 0 auto}.fixed-bttom-bar .sticky-menu-bar .review-continue-btn{flex:1 1 auto}.fixed-bttom-bar .filterHeading.diet-filter-btn{width:auto!important;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1.6px solid var(--thr-ink);background:#fff;color:var(--thr-ink);border-radius:999px;padding:0 18px;font-family:Montserrat,sans-serif;font-weight:800;font-size:13.5px;letter-spacing:.2px;white-space:nowrap}.fixed-bttom-bar .filterHeading.diet-filter-btn .icon-filter{width:18px;height:18px;flex:0 0 auto}.fixed-bttom-bar .filterHeading.diet-filter-btn .diet-filter-count{font-weight:800}.fixed-bttom-bar .filterHeading.diet-filter-btn.has-filters{background:var(--thr-ink);color:#fff;border-color:var(--thr-ink)}.fixed-bttom-bar .review-continue-btn{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;padding:0 20px;background:var(--thr-green-brand);color:#fff;font-family:Montserrat,sans-serif;font-weight:800;font-size:16px;letter-spacing:.3px;cursor:pointer;text-align:center;line-height:1.15}.fixed-bttom-bar .review-continue-btn:hover{background:var(--thr-green-deep)}.fixed-bttom-bar .review-continue-btn .review-btn-count{font-weight:800}.fixed-bttom-bar .review-continue-btn.is-empty,.fixed-bttom-bar .review-continue-btn[disabled]{background:#ededec;color:var(--thr-muted);cursor:not-allowed;pointer-events:none}.left_side_filter .accordion-button{font-weight:800;color:var(--thr-ink);font-size:14px}.left_side_filter .accordion-button:not(.collapsed){color:var(--thr-green-deep);background:transparent;box-shadow:none}.custom-meals-checkbox,.custom-protein-checkbox{font-size:14px;color:var(--thr-ink)}#mealcategory-info.category-info-banner{background:var(--thr-paper)!important;border:1.5px solid var(--thr-line)!important;border-radius:18px 18px 0 0!important;padding:22px 24px!important;margin-top:16px!important;margin-bottom:-2px!important}#mealcategory-info h3{font-family:Montserrat,sans-serif;font-weight:800;color:var(--thr-ink);letter-spacing:-.01em}#mealcategory-info h3 .text-muted{display:inline-flex;align-items:center;background:var(--thr-sub-green);color:var(--thr-green-deep)!important;font-weight:800!important;font-size:12px!important;padding:5px 11px;border-radius:999px;margin-left:8px}#mealcategory-info p{color:var(--thr-ink);font-weight:500}.goal-stat-chip{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:12px;color:var(--thr-green-deep);background:var(--thr-sub-green);padding:6px 11px;border-radius:999px;white-space:nowrap}@media(max-width:640px){.shop-product-wrap.grid-3 ul.product-view,ul.product-view,.product-view{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.shop-product-wrap.grid-3 ul.product-view li.st-col-item,.product-view>.productBlock,.product-view>.st-col-item{width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;float:none!important}.product-view>.productBlock>.menu-card-redesign,.menu-card-redesign.mcard{min-width:0}.menu-card-redesign .mcard-photo{aspect-ratio:1 / .9}}@media(min-width:641px){.shop-product-wrap.grid-3 ul.product-view li.st-col-item,.product-view>.productBlock,.product-view>.st-col-item{width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;float:none!important}.product-view>.productBlock>.menu-card-redesign,.menu-card-redesign.mcard{min-width:0}}@media(min-width:641px)and (max-width:1023px){.shop-product-wrap.grid-3 ul.product-view,ul.product-view,.product-view{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}}@media(min-width:1024px){.shop-product-wrap.grid-3 ul.product-view,ul.product-view,.product-view{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}}@media(max-width:640px){.menu-card-redesign .mcard-photo{aspect-ratio:1 / .9}.menu-card-redesign .cat-bar{font-size:15px;padding:5px;letter-spacing:1.1px}.menu-card-redesign .macro-strip{font-size:15px;padding:2px 11px;gap:3px}.menu-card-redesign .macro-strip .nutritionItem{font-size:15px!important;font-weight:800!important}.menu-card-redesign .mcard-b{padding:11px 1px 12px}.menu-card-redesign .otherContent{padding-left:5px;padding-right:5px}.menu-card-redesign .mc-name{font-size:16px;-webkit-line-clamp:1!important;margin-bottom:2px}.menu-card-redesign .mc-sub{font-size:15px;margin-bottom:9px}.menu-card-redesign .mc-foot{margin-bottom:10px}.menu-card-redesign .mc-foot b{font-size:16px}.menu-card-redesign .mc-foot .serve-weight{font-size:14px}.menu-card-redesign .add-cart-button .add-to-cart,.menu-card-redesign .add-btn.disabled-add-to-cart{font-size:10.5px;padding:9px}.menu-card-redesign .quantity-selector .cart-plus-minus .qtybutton{width:28px;height:28px;font-size:17px}.menu-card-redesign .quantity-selector .cart-plus-minus .cusqtyspan{font-size:14px}}@media(max-width:430px){.menu-card-redesign .macro-strip{font-size:12px;padding:2px 3px;gap:2px}.menu-card-redesign .macro-strip .nutritionItem{font-size:12px!important}}@media(min-width:641px)and (max-width:1366px){.menu-card-redesign .otherContent{padding:0 5px!important}.menu-card-redesign .mc-name{font-size:16px!important}.menu-card-redesign .mc-sub{font-size:15px!important}}.qvr-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14141480;opacity:0;visibility:hidden;transition:opacity .2s;z-index:19998}.qvr-overlay.qvr-open{opacity:1;visibility:visible}.qvr-sheet{position:fixed;left:50%;bottom:0;transform:translate(-50%,100%);width:100%;max-width:520px;max-height:92vh;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -8px 40px #00000040;display:flex;flex-direction:column;overflow:hidden;font-family:Montserrat,sans-serif;color:var(--thr-ink);transition:transform .26s cubic-bezier(.22,1,.36,1);z-index:19999;visibility:hidden}.qvr-sheet.qvr-open{transform:translate(-50%);visibility:visible}.qvr-close{position:absolute;top:12px;right:12px;z-index:5;width:34px;height:34px;border-radius:50%;border:0;background:#ffffffe6;color:var(--thr-ink);font-size:22px;line-height:1;cursor:pointer;display:grid;place-items:center;box-shadow:0 1px 4px #0003}.qvr-scroll{overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.qvr-hero{position:relative;background:#f4f3ef;flex:1 1 auto;min-height:60px;max-height:460px;overflow:hidden}.qvr-hero-img{display:block;width:100%;height:100%;object-fit:contain;transform:translateY(-14px) scale(.96)}.qvr-grabber{position:absolute;top:8px;left:50%;transform:translate(-50%);width:42px;height:4px;border-radius:4px;background:#ffffffd9;z-index:4}.qvr-tags{position:absolute;left:12px;bottom:12px;display:flex;flex-wrap:wrap;gap:6px;z-index:3}.qvr-tag{background:var(--thr-sub-green);color:var(--thr-green-deep);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;padding:4px 9px;border-radius:7px}.qvr-cat-bar{background:var(--thr-bar);text-align:center;font-weight:800;font-size:14px;letter-spacing:1.4px;text-transform:uppercase;padding:9px 6px}.qvr-cat-bar.keto{color:var(--thr-keto)}.qvr-cat-bar.lowcarb{color:var(--thr-lowcarb)}.qvr-cat-bar.perf{color:var(--thr-perf)}.qvr-cat-bar.lowcal{color:#fff}.qvr-body{padding:12px 18px}.qvr-name{font-size:22px;font-weight:800;line-height:1.2;margin:0 0 4px;color:var(--thr-ink)}.qvr-sub{font-size:13px;color:var(--thr-muted);font-weight:600;margin-bottom:8px}.qvr-desc{font-size:14px;line-height:1.5;color:#3a3a36;margin:0 0 10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.qvr-desc p{margin:0 0 8px}.qvr-macro-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px}.qvr-tile{background:#ededec;border-radius:12px;padding:8px 6px;text-align:center}.qvr-tile--hero{background:var(--thr-sub-green)}.qvr-tile-val{font-size:17px;font-weight:800;color:var(--thr-ink);line-height:1.1}.qvr-tile--hero .qvr-tile-val{color:var(--thr-green-deep)}.qvr-tile-lab{font-size:10.5px;font-weight:700;color:var(--thr-muted);text-transform:uppercase;letter-spacing:.3px;margin-top:3px}.qvr-why{background:var(--thr-sub-green);border-radius:14px;padding:11px 14px;margin-bottom:10px}.qvr-why-title{font-size:13.5px;font-weight:800;color:var(--thr-green-deep);margin-bottom:5px}.qvr-why-text{font-size:13px;line-height:1.5;color:#2f3a2c;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.qvr-why-text p{margin:0}.qvr-allergens{font-size:13px;color:var(--thr-ink);border:1.3px solid var(--thr-line-soft);border-radius:12px;padding:8px 12px;margin-bottom:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.qvr-allergens-label{font-weight:800}.qvr-fullinfo{display:inline-block;font-size:13.5px;font-weight:800;color:var(--thr-green-deep);text-decoration:none}.qvr-fullinfo:hover{text-decoration:underline}.qvr-cta-bar{border-top:1px solid #e7e5df;padding:9px 16px calc(9px + env(safe-area-inset-bottom,0px));background:linear-gradient(#fff,#fff);flex:0 0 auto}.qvr-add{width:100%;border:0;border-radius:999px;padding:14px;background:var(--thr-green-brand);color:#fff;font-family:Montserrat,sans-serif;font-weight:800;font-size:14px;letter-spacing:.4px;text-transform:uppercase;cursor:pointer}.qvr-add:hover{background:var(--thr-green-deep)}.qvr-add--disabled,.qvr-add[disabled]{background:#ededec;color:var(--thr-muted);cursor:not-allowed}@media(max-width:480px){.qvr-name{font-size:20px}.qvr-tile-val{font-size:15px}}.menu-box-chrome{max-width:100%;margin:4px 0 14px;font-family:Montserrat,sans-serif}.menu-plan-strip{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#141414;border-radius:12px;padding:9px 8px 9px 13px;margin-bottom:10px}.menu-plan-strip-text{font-size:12.5px;font-weight:600;color:#fff;line-height:1.3}.menu-plan-strip-muted{color:#ffffffb3}.menu-plan-change{flex:0 0 auto;font-size:12px;font-weight:700;color:#fff!important;text-decoration:none;background:#ffffff24;padding:5px 11px;border-radius:8px;white-space:nowrap;border:0;cursor:pointer}.menu-plan-change:hover{background:#ffffff38;color:#fff}.menu-openpricing{background:#fff;border-radius:14px;padding:12px 16px 13px;box-shadow:0 1px 3px #14141414,0 6px 16px #1414140d}.menu-op-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.menu-op-count{font-weight:800;font-size:14px;color:#141414}.menu-op-price{font-weight:800;font-size:15px;color:#141414;text-align:right}.menu-op-ppm-tail{font-size:13px;color:#6a6860;font-weight:600}.menu-op-empty{font-size:14px;color:#6a6860;font-weight:600}.menu-op-nudge{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px dashed #E2E0D8}.menu-op-nudge-icon{font-size:14px;line-height:1}.menu-op-nudge-text{font-size:14px;color:#3a3a36;line-height:1.35}.menu-op-nudge-text strong,.menu-op-nudge-text b{color:#3f8f1f}@media(max-width:767px){.menu-box-chrome{margin-top:24px}}@media(min-width:768px)and (max-width:1367px){.menu-box-chrome{margin-top:20px}}.fixed-bttom-bar .offer-bar-footer,.filterBlock.mobile-filter .collectionFiltersBlock.translate-up-mobile{display:none!important}#exampleModalLong .modal-dialog{position:fixed;left:0;right:0;bottom:0;top:auto;margin:0;width:100%;max-width:none;transform:translateY(100%);transition:transform .28s ease}#exampleModalLong.show .modal-dialog{transform:translateY(0)}#exampleModalLong .modal-content{border:0;border-radius:22px 22px 0 0;background:#faf9f6;max-height:86vh;overflow-y:auto;padding:8px 20px calc(22px + env(safe-area-inset-bottom));font-family:Montserrat,sans-serif;position:relative}#exampleModalLong .modal-content:before{content:"";display:block;width:40px;height:4px;border-radius:3px;background:#c9c7c0;margin:10px auto 8px}#exampleModalLong .close{position:absolute;top:14px;right:16px;width:32px;height:32px;border-radius:999px;background:#fff;border:1px solid #e7e5df;opacity:1;font-size:20px;line-height:1;color:#141414;z-index:2}#exampleModalLong .modal-backdrop.show{opacity:.45}#mobileFilterBox .left_side_filter>.d-flex:first-child,#mobileFilterBox .left_side_filter>.form-group,#mobileFilterBox .fil_sep_l{display:none!important}#mobileFilterBox .left_side_filter>.d-flex.mb-3{margin:4px 0 14px!important}#mobileFilterBox .left_side_filter>.d-flex.mb-3 h5{font-size:18px;font-weight:800}#mobileFilterBox .protein-filter-data-clear-data{font-size:13px;font-weight:700;color:#3f8f1f}#mobileFilterBox .accordion-collapse{display:block!important;height:auto!important;visibility:visible!important}#mobileFilterBox .accordion-item{border:0;background:transparent}#mobileFilterBox .accordion-button{background:transparent!important;box-shadow:none!important;padding:6px 0 8px;font-family:Montserrat,sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#76746c;pointer-events:none}#mobileFilterBox .accordion-button:after{display:none}#mobileFilterBox .accordion-body{padding:0 0 14px}#mobileFilterBox #meals-perference,#mobileFilterBox #protein-type-data{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:9px!important}#mobileFilterBox #meals-perference>label,#mobileFilterBox #protein-type-data>label{display:inline-flex!important;align-items:center;flex:0 0 auto;width:auto!important;margin:0;cursor:pointer;background:#fff;border:1.4px solid #C9C7C0;border-radius:999px;padding:9px 15px;font-size:14px;font-weight:700;color:#141414;text-transform:capitalize}#mobileFilterBox #meals-perference>label input,#mobileFilterBox #protein-type-data>label input{position:absolute;opacity:0;width:0;height:0}#mobileFilterBox #meals-perference>label:has(input:checked),#mobileFilterBox #protein-type-data>label:has(input:checked){background:#141414;border-color:#141414;color:#fff}#mobileFilterBox .accordion-item:has(#meals-perference:empty),#mobileFilterBox .accordion-item:has(#protein-type-data:empty){display:none}@media(min-width:768px){#exampleModalLong .modal-dialog{max-width:560px;left:50%;right:auto;transform:translate(-50%) translateY(100%)}#exampleModalLong.show .modal-dialog{transform:translate(-50%) translateY(0)}#exampleModalLong .modal-content{border-radius:22px 22px 0 0}}.menu-box-chrome{position:sticky;z-index:5;background:#faf9f6;top:88px}@media(min-width:601px)and (max-width:767px){.menu-box-chrome{top:87px}}@media(min-width:768px)and (max-width:1091px){.menu-box-chrome{top:110px}}@media(min-width:1092px){.menu-box-chrome{top:105px}}
/*# sourceMappingURL=/cdn/shop/t/211/assets/menu-redesign.css.map */
