.leaf-rewards{--lr-forest: #3b401b;--lr-olive: #6e7446;--lr-sage: #99a162;--lr-moss: #ccd685;--lr-chiffon: #f0f5c9;--lr-cream: #fdffee;--lr-neon: #daf615;display:block;width:100%;box-sizing:border-box;border-radius:0;box-shadow:none;font-family:Styrene A,Inter,sans-serif}.leaf-rewards[hidden]{display:none}.leaf-rewards--forest{--lr-bg: var(--lr-forest);--lr-fg: var(--lr-cream);--lr-track: var(--lr-olive);--lr-fill: var(--lr-neon);--lr-amt: var(--lr-neon);--lr-lock-border: var(--lr-moss);--lr-check: var(--lr-forest);--lr-amt-lock: var(--lr-moss)}.leaf-rewards--chiffon{--lr-bg: var(--lr-chiffon);--lr-fg: var(--lr-forest);--lr-track: var(--lr-moss);--lr-fill: var(--lr-forest);--lr-amt: var(--lr-forest);--lr-lock-border: var(--lr-sage);--lr-check: var(--lr-neon);--lr-amt-lock: var(--lr-olive)}.leaf-rewards{--lr-pad: 12px 20px 8px;--lr-msg-gap: 12px;--lr-label-gap: 10px;--lr-msg: 14px;--lr-msg-amt: 13px;--lr-bar: 8px;background:var(--lr-bg);color:var(--lr-fg);padding:var(--lr-pad)}.leaf-rewards--drawer{width:auto;margin:0 -1.5rem 14px}.cart-drawer .drawer__inner:has(>.leaf-rewards--drawer:not([hidden]))>.drawer__header{padding-top:1rem!important;padding-bottom:1rem!important;margin-bottom:0!important}.leaf-rewards--page{width:auto;margin:0 -1.5rem 2rem}@media screen and (min-width:750px){.leaf-rewards--page{width:100%;margin:0 0 3rem;--lr-pad: 18px 28px 14px;--lr-msg-gap: 14px;--lr-label-gap: 12px;--lr-msg: 16px;--lr-msg-amt: 15px;--lr-bar: 10px}}.leaf-rewards__message{margin:0 0 var(--lr-msg-gap);font-size:var(--lr-msg);font-weight:500;line-height:1.4;letter-spacing:.01em;text-wrap:pretty;color:var(--lr-fg)}.leaf-rewards__amount{font-family:Druk Wide,Arial Black,sans-serif;font-weight:500;font-size:var(--lr-msg-amt);letter-spacing:.02em;color:var(--lr-amt)}.leaf-rewards__bar{margin:0 9px}.leaf-rewards__track{position:relative;height:var(--lr-bar);background:var(--lr-track)}.leaf-rewards__fill{display:block;position:absolute;left:0;top:0;bottom:0;width:0;background:var(--lr-fill);transition:width .4s ease}.leaf-rewards__marker{position:absolute;top:50%;width:18px;height:18px;box-sizing:border-box;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;background:var(--lr-bg);border:2px solid var(--lr-lock-border);border-radius:0;transition:background .2s ease,border-color .2s ease}.leaf-rewards__marker.is-done{background:var(--lr-fill);border-color:var(--lr-fill)}.leaf-rewards__marker svg path{stroke:var(--lr-check)}.leaf-rewards__labels{position:relative;margin-top:var(--lr-label-gap)}.leaf-rewards__label{position:absolute;top:0;box-sizing:border-box;padding:0 4px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center}.leaf-rewards__label-amount{font-family:Druk Wide,Arial Black,sans-serif;font-weight:500;font-size:10px;line-height:1;letter-spacing:.04em;color:var(--lr-amt-lock)}.leaf-rewards__label.is-done .leaf-rewards__label-amount{color:var(--lr-amt)}.leaf-rewards__label-text{max-width:100%;font-size:11px;line-height:1.2;text-wrap:balance;color:var(--lr-fg)}.leaf-rewards-gift-qty{display:inline-block;font-family:Styrene A,sans-serif;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#3b401b}.leaf-rewards-editor-warning{margin:0;padding:8px 12px;background:#fff4e5;color:#8a4b00;font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/150/assets/cart-rewards-widget.css.map */
