.alc-menu .new-pdp{background-color:#fff;color:#000}.alc-menu .new-pdp-prod-btn{color:#fff!important;border-radius:50px;transition:.2s}.alc-menu .new-pdp-box-header-dropdown{background-color:#313131;color:#fff}.alc-menu .new-pdp-box-footer-btn{background-color:#79b23e;color:#fff}.alc-menu .new-pdp-prod-qty-btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.alc-menu .new-pdp-prod-qty{font-size:16px!important;touch-action:manipulation}.alc-menu span.new-pdp-box-items-count{padding-right:5px}.alc-menu .new-pdp-prod-btn:disabled{cursor:not-allowed}.alc-menu[data-step="1"] [data-alc-step-panel="2"],.alc-menu[data-step="2"] [data-alc-step-panel="1"],.alc-menu[data-steps="2"][data-step="1"] .alc-checkout,.alc-menu[data-step="2"] .alc-continue{display:none}.alc-back{display:inline-flex;align-items:center;gap:4px;margin-top:24px;font-weight:600;font-size:14px;line-height:20px;color:#000;text-decoration:none}.alc-back svg{display:block}.alc-back:hover{text-decoration:underline}.alc-menu[data-hide-meal-count] .new-box-filter-meals-count{display:none}.alc-order__progress .mom-min-bar,.alc-order__progress.mom-min-bar{margin-bottom:0}.alc-card-media{position:relative}.alc-diet-badges{position:absolute;top:6px;right:6px;display:flex;gap:4px;pointer-events:none}.alc-diet-badge{width:36px;height:36px;border-radius:50%;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0000001f}.alc-diet-badge svg{display:block;width:26px;height:26px}.alc-empty{margin:0;padding:24px 0;font-size:14px;line-height:20.8px;color:#535862}.alc-menu-note{margin-top:40px;font-size:12px;line-height:1.5;color:#717680}.alc-menu-note p{margin:0 0 8px}.alc-order__min{margin:0;padding:0 15px 12px;font-weight:400;font-size:12px;line-height:16px;color:#535862}.alc-order__empty{margin:0;padding:0 15px;font-size:13px;line-height:18px;color:#717680}.alc-order__empty[hidden],.alc-order__error[hidden]{display:none}.alc-remove{background:none;border:0;padding:6px;margin:-6px;color:inherit;font-family:inherit;line-height:inherit;cursor:pointer}.alc-order__progress{margin:14px 15px 0;width:auto}.alc-order__progress .d-msg{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin:0;font-weight:600;font-size:14px;line-height:16.8px;letter-spacing:0;color:#000;text-align:center}.alc-order__progress .d-msg img{width:22px;height:22px;margin-left:3px}.alc-order__progress .f-focus{color:#72bf43}.alc-order__freeze{text-align:center;font-size:13px}.alc-order__error{margin:0 15px 12px;font-size:13px;line-height:18px;color:#d92d20;text-align:center}.alc-order__notice{display:flex;gap:4px;align-items:flex-start;max-width:100%;margin:0;padding:0 15px 15px;border-radius:0;font-weight:400;font-size:12px;line-height:120%;color:#414651}.alc-order__notice svg{display:block;flex:0 0 15px;width:15px;height:15px}.alc-order__notice p{margin:0}.alc-details{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:24px;border:0;border-radius:16px;color:#000;background:#fff;box-shadow:0 20px 48px #0003;overflow-y:auto}.alc-details::backdrop{background:#00000080}.alc-details__close{position:absolute;top:12px;right:12px;width:36px;height:36px;border:0;border-radius:50%;background:#f6f6f6;color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}.alc-details__close svg{width:14px;height:14px}.alc-details__content{display:grid;grid-template-columns:1fr 1fr;gap:24px}.alc-details__img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px}.alc-details__title{margin:0 40px 0 0;font-weight:600;font-size:20px;line-height:1.3;letter-spacing:0}.alc-details__price{margin:6px 0 0;font-weight:600;font-size:16px;line-height:20.8px;color:#72bf43}.alc-details__price strike{margin-right:6px;font-weight:400;color:#535862}.alc-details__diet{display:flex;gap:8px;margin-top:12px}.alc-details__diet img{display:block;width:32px;height:32px}.alc-details__description{margin-top:12px;font-size:14px;line-height:1.5;color:#414651}.alc-details .new-pdp-macros.alc-details__macros{margin:16px 0 0}.alc-details__buy{max-width:320px;margin:20px auto 0}.alc-details__buy .new-pdp-prod-qty-wrapper{display:none}.alc-details__buy.active .new-pdp-prod-qty-wrapper{display:flex}.alc-details__buy.active .new-pdp-prod-btn{display:none}.new-box-breadcrumbs .alc-crumb{color:#b2b2b2;font-weight:500;text-decoration:none}.new-box-breadcrumbs .alc-crumb.is-reached{color:#000;font-weight:600}.alc-view-menu .new-box-breadcrumbs .alc-crumb[data-alc-crumb=plan]{cursor:pointer}@media screen and (max-width:1024px){.alc-menu .new-pdp-right-wrapper{bottom:var(--mom-bottom-nav, 0px)}.alc-menu .new-pdp-left-wrapper{padding-bottom:calc(var(--alc-panel-height, 0px) + var(--mom-bottom-nav, 0px) + 16px)}.alc-order__empty{display:none}}@media screen and (max-width:749px){.alc-details{padding:20px 16px}.alc-details__content{grid-template-columns:1fr;gap:16px}}@media screen and (max-width:480px){.alc-diet-badge{width:28px;height:28px}.alc-diet-badge svg{width:20px;height:20px}.alc-diet-badges{top:12px;right:12px}.alc-order__min{display:none}.alc-order__progress{margin:10px 0 0}.alc-order__progress .d-msg img{display:none}.alc-order__error{margin:8px 0 0}.alc-order__notice{padding:10px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/158/assets/a-la-carte.css.map */
