.ll-meal-bar{--ll-progress:0%;box-sizing:border-box;position:fixed;isolation:isolate;z-index:95;left:88px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:calc(100% - 104px);max-width:520px;border-radius:28px;background:#f7f4ee;color:#232224;box-shadow:0 2px 18px #23222426;overflow-wrap:anywhere}.ll-meal-bar[hidden],.ll-meal-bar [hidden]{display:none}.ll-meal-bar{opacity:0;translate:0 12px;transition:opacity .2s ease,translate .2s ease;pointer-events:none}.ll-meal-bar.is-visible{opacity:1;translate:0 0;pointer-events:auto}.ll-meal-bar:before{content:"";position:absolute;z-index:-1;inset:0 auto 0 0;width:var(--ll-progress);background:linear-gradient(90deg,#eef4dc,#e1edbf);-webkit-mask-image:linear-gradient(90deg,#000 max(0px,calc(100% - 24px)),transparent);mask-image:linear-gradient(90deg,#000 max(0px,calc(100% - 24px)),transparent);transition:width .45s ease-out;pointer-events:none}.ll-meal-bar{overflow:hidden}.ll-meal-bar:focus-within{outline:2px solid #232224;outline-offset:2px}.ll-meal-bar:before{border-radius:28px 0 0 28px;max-width:100%}.ll-meal-bar.is-ready:before{background:#dceab5;-webkit-mask-image:none;mask-image:none;border-radius:28px}.ll-meal-bar__link{display:flex;align-items:center;gap:12px;box-sizing:border-box;min-height:44px;padding:4px 12px;color:inherit;text-decoration:none;border-radius:inherit}.ll-meal-bar__copy{display:block;min-width:0;flex:1}.ll-meal-bar [data-meal-bar-total]{display:block;font-size:15px;font-weight:700;line-height:18px}.ll-meal-bar__secondary{display:block;color:#625d55;font-size:12px;line-height:14px}.ll-meal-bar__link-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ll-meal-bar__link:focus-visible{outline:2px solid #232224;outline-offset:2px}.ll-meal-bar__progress{position:relative;display:block;height:8px;background:#e6dfd3;border-radius:999px;box-shadow:inset 0 1px 2px #23222426;overflow:hidden}.ll-meal-bar__progress>span{position:relative;display:block;height:100%;width:var(--ll-progress);min-width:8px;border-radius:inherit;background:linear-gradient(#bedc7e,#a1c84b 52%,#8db53a);transition:width .45s ease-out}.ll-meal-bar__progress>span:before{content:"";position:absolute;top:1px;left:3px;right:3px;height:1px;border-radius:999px;background:#ffffff73}.ll-meal-bar__progress i{display:none;position:absolute;right:3px;top:0;color:#232224;font:700 8px/8px sans-serif}.ll-meal-bar.is-ready .ll-meal-bar__progress i{display:block}@media(min-width:750px){.ll-meal-bar{left:50%;width:calc(100% - 176px);transform:translate(-50%)}.ll-meal-bar__link{padding:8px 16px}.ll-meal-bar__link-label{position:static;width:auto;height:auto;clip-path:none;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}}@media(prefers-reduced-motion:reduce){.ll-meal-bar{transition:none;translate:none}.ll-meal-bar:before,.ll-meal-bar *,.ll-meal-bar *:before,.ll-meal-bar__progress>span{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/ll-meal-bar.css.map */
