body.open-drawer{overflow:hidden}.overlay{display:block!important;background:#0009;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.order-summary-drawer{position:fixed;top:0;left:0;bottom:0;overflow:hidden;width:100%;visibility:hidden;z-index:99999999}.order-summary-drawer.active{visibility:visible}.summary-drawer-inner{background:#fff;overflow-x:hidden;overflow-y:auto;width:100%;max-width:480px;position:absolute;height:calc(100% + -0px);right:0;top:0;z-index:4;transform:translate(400px)}.order-summary-drawer.active .summary-drawer-inner{transform:translate(0)}.order-summary-drawer ul.navslider{display:flex;gap:10px;background:#4caa63}.order-summary-drawer ul.navslider li{font-size:14px;color:#fff;display:flex;gap:10px;align-items:center}.order-summary-drawer ul.navslider li.slick-slide{margin-right:10px}.order-summary-drawer ul.navslider:is(.slick-initialized){margin:0}.order-summary-drawer ul.navslider li.slick-slide:last-child{margin-right:0}.meal-summary{padding:40px;display:flex;flex-direction:column;gap:25px}.sticky-has-sticky .meal-summary{padding-bottom:0}.meal-summary .order_heading_container{margin:0}input#saving{margin:0;height:16px;width:16px;accent-color:#fff;opacity:.8}.saving input[type=radio]{height:16px;width:16px;margin:4px 0 0;min-width:16px;position:relative;-webkit-appearance:none;appearance:none;border-radius:100px;border:1px solid #0D0D0D;display:flex;justify-content:center;align-items:center}.saving input[type=radio]:after{content:"";width:8px;height:8px;background-color:#0d0d0d;border-radius:50%;display:none}.saving input[type=radio]:checked:after{display:block}.meal-summary .progress_bar_cont p{margin:0}.meal-accordion{color:#000;font-size:20px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.4px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.meal-accordion .icon{line-height:0}.meal-accordion.active .icon{transform:rotate(180deg)}.accordion-toggle .panel{display:none}.mandatory-text{color:#4caa63;font-size:14px;font-weight:600;line-height:150%;margin-top:20px}.order-details{margin:15px 0 20px;display:flex;flex-direction:column;gap:20px}.order-details .order_amount{background:#fafafa;width:93px;height:40px}.note-text{color:#0009;font-size:14px;font-weight:400;line-height:150%;letter-spacing:0}.delivery-day-select div{display:flex;gap:8px;font-size:14px;font-style:normal;font-weight:600;line-height:150%;margin-top:5px;margin-bottom:10px;color:#000}.delivery-day-select div span{color:#4caa63}.day-plan{background:#dbeee0;border-radius:10px;display:flex;min-height:50px;padding:15px;justify-content:space-between;align-items:center;margin-bottom:10px}.day-plan .days{display:flex;align-items:center;gap:10px;color:#000;line-height:150%;font-size:16px}.day-plan .time{font-size:16px;font-weight:500;line-height:150%;color:#000}.delivery-note p.note-text{margin:5px 0 20px}textarea#delivery-note{border-radius:15px;border:1px solid var(--Black, #0D0D0D);outline:none;box-shadow:none;padding:12px 16px;width:100%;height:100px;font-size:14px;line-height:21px;color:#0003;letter-spacing:0}textarea#delivery-note:placeholder{opacity:.5;color:#0003}.meal-summary .detailed_order_amount div p,.detailed_order_amount div h3{font-size:14px}.total_amount{display:flex;justify-content:space-between;align-items:center;width:100%}.total_amount h2{color:var(--Black, #090909);font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.48px}.total_amount_number{color:var(--Green-Green, #4CAA63);text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.48px}.promo-container{display:flex;align-items:center;border:1px solid #d3d3d3;border-radius:25px;padding:13.2px 20px;width:100%;gap:10px}.icon{line-height:0}.promo-input{border:none;outline:none;flex:1;font-size:14px;color:#0003;box-shadow:none}.apply-btn{border:none;background:none;color:#0d0d0d;font-size:14px;cursor:pointer;font-weight:500;outline:none;box-shadow:none}.cta-checkout.simplify_button_cont a{display:flex;align-items:center;gap:10px;width:100%;justify-content:center;height:50px}.summary-drawer-inner .checkout_prices h3{font-size:14px!important;line-height:21px!important}.summary-drawer-inner .checkout_prices p{font-size:12px;line-height:18px;font-weight:400;color:#090909;margin-top:11px}.summary-drawer-inner .detailed_order_amount p{margin-top:6px}.summary-drawer-inner .meal_orders_cont{margin-top:0}.summary-drawer-inner .checkout_prices p strong{font-weight:600}.meal-summary .saving{background:#e1f0fe}.meal-summary input#saving{accent-color:white;opacity:1}.meal-summary .saving_info h3,.meal-summary .saving_info p{color:#0d0d0d}.meal-summary .simplify_button_cont.btn-sticky{position:sticky;bottom:0;background:#fff;padding:12px 12px 30px;padding-inline:40px;margin:0 -40px -24px;box-shadow:0 -2px 15px #0000000d}div#back-to-meals{margin:20px 0 0 20px;font-size:14px;font-weight:500;line-height:150%;color:#000;letter-spacing:0;display:flex;align-items:center;gap:10px;cursor:pointer;display:none}div#back-to-meals svg{width:20px;height:20px}@media screen and (max-width:749px){.meal-summary{padding:24px 20px}.meal-summary .simplify_button_cont.btn-sticky{margin:0 -20px -24px;padding-inline:20px}}@media screen and (max-width:480px){div#back-to-meals{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/summary_drawer.css.map */
