.ll-cart-offer{display:block;min-width:0;padding:16px;border:1px solid var(--ll-rule,#c8dc94);border-radius:14px;background:var(--ll-cream,#f7f4ee);color:var(--ll-ink,#232224)}.product-actions>.ll-cart-offer{margin-top:14px}[data-ll-supplement-buy-column][data-ll-hide-app-bundle-offers=true] .shopify-block.shopify-app-block.bogos-shopify-block,[data-ll-supplement-buy-column][data-ll-hide-app-bundle-offers=true] #bogos-bundle-view,[data-ll-supplement-buy-column][data-ll-hide-app-bundle-offers=true] .bogos-bundles-widget{display:none!important}.ll-cart-offer *{box-sizing:border-box}.ll-cart-offer__top{display:flex;align-items:start;justify-content:space-between;gap:12px}.ll-cart-offer h2{margin:0;font-size:18px;line-height:1.2}.ll-cart-offer__count{flex:none;font-weight:750;color:#3f5a17}.ll-cart-offer__bar{height:5px;margin:11px 0 14px;overflow:hidden;border-radius:999px;background:#e2e7d7}.ll-cart-offer__bar span{display:block;width:0;height:100%;border-radius:inherit;background:#7ba13a;transition:width .25s ease}.ll-cart-offer__slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0}.ll-cart-offer__slot{position:relative;display:grid;place-items:center;min-width:0;min-height:68px;overflow:hidden;border:1px solid var(--ll-rule,#c8dc94);border-radius:10px;background:#fff;font-size:11px;font-weight:750;text-align:center}.ll-cart-offer__slot img{width:52px;height:52px;object-fit:contain}.ll-cart-offer__slot--empty{color:#68705f;background:transparent;border-style:dashed}.ll-cart-offer__badge{position:absolute;right:3px;bottom:3px;padding:2px 5px;border-radius:999px;background:#55721c;color:#fff;font-size:9px;line-height:1.2}.ll-cart-offer__hint,.ll-cart-offer__saving{margin:10px 0 0;font-size:12px;line-height:1.45}.ll-cart-offer__saving{font-weight:750;color:#3f5a17}.ll-cart-offer>a{display:inline-flex;align-items:center;min-height:44px;margin-top:2px;color:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px}.ll-cart-offer>a:focus-visible{outline:2px solid #365c23;outline-offset:2px}.ll-cart-offer[aria-busy=true]{opacity:.72}@media(min-width:768px){.ll-cart-offer{padding:18px}.ll-cart-offer__slots{gap:9px}.ll-cart-offer__slot{min-height:74px}}@media(prefers-reduced-motion:reduce){.ll-cart-offer__bar span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/ll-supplement-cart-offer.css.map */
