.product__promo-banner.lm-promo-banner,.lm-promo-banner.page-width{box-sizing:border-box;max-width:100%;padding:0;width:100%}.lm-promo-tiers{display:block;width:100%}.lm-promo-tiers__card{background:var(--lm-promo-bg, #fdf2f4);border:1px solid var(--lm-promo-border, #e8c4cc);border-radius:12px;box-sizing:border-box;color:var(--lm-promo-text, #3d2f2f);padding:14px 14px 12px;width:100%}.lm-promo-tiers__header{align-items:flex-start;display:flex;gap:10px;margin-bottom:12px}.lm-promo-tiers__icon{align-items:center;background:#f5ebe3;border-radius:8px;display:inline-flex;flex-shrink:0;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:2rem;height:36px;justify-content:center;line-height:1;width:36px}.lm-promo-tiers__titles{min-width:0}.lm-promo-tiers__heading{color:inherit;font-family:var(--font-body-family);font-size:1.35rem;font-weight:700;line-height:1.3;margin:0}.lm-promo-tiers__subtitle{color:rgba(var(--color-foreground),.72);font-size:1.15rem;line-height:1.35;margin:2px 0 0}.lm-promo-tiers__grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.lm-promo-tiers__tier{align-items:center;background:#fff;border:1.5px solid rgba(var(--color-foreground),.08);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:62px;padding:10px 8px;text-align:center;transition:border-color .2s ease,box-shadow .2s ease}.lm-promo-tiers__tier.is-active{border-color:#32ad2c;box-shadow:0 0 0 1px #32ad2c26}.lm-promo-tiers__discount{color:inherit;display:block;font-size:1.55rem;font-weight:700;line-height:1.1;width:100%}.lm-promo-tiers__items{color:rgba(var(--color-foreground),.55);display:block;font-size:1.05rem;line-height:1.25;width:100%}.lm-promo-tiers__tier.is-active .lm-promo-tiers__items{color:#2a9625;font-weight:600}.lm-promo-tiers__progress{background:rgba(var(--color-foreground),.1);border-radius:999px;height:10px;margin-top:12px;overflow:hidden;position:relative;width:100%}.lm-promo-tiers__progress-bar{background:linear-gradient(90deg,#3ec136,#32ad2c);border-radius:999px;display:block;height:100%;transition:width .35s ease;width:0}.lm-promo-tiers__message{color:rgba(var(--color-foreground),.78);font-size:1.15rem;line-height:1.45;margin:12px 0 0;text-align:center}.lm-promo-tiers__message strong{color:inherit;font-weight:700}.lm-promo-banner.page-width{padding-bottom:2.4rem;padding-top:2.4rem}.lm-promo-banner.page-width .lm-promo-banner__inner{margin:0 auto;max-width:72rem}@media screen and (max-width:749px){.lm-promo-tiers__card{padding:12px 12px 10px}.lm-promo-tiers__header{gap:8px;margin-bottom:10px}.lm-promo-tiers__icon{font-size:1.75rem;height:32px;width:32px}.lm-promo-tiers__heading{font-size:1.2rem}.lm-promo-tiers__subtitle{font-size:1.05rem}.lm-promo-tiers__grid{gap:6px}.lm-promo-tiers__tier{gap:3px;min-height:58px;padding:10px 6px}.lm-promo-tiers__discount{font-size:1.35rem}.lm-promo-tiers__items{font-size:.92rem}.lm-promo-tiers__progress{height:12px;margin-top:10px}.lm-promo-tiers__message{font-size:1.05rem;margin-top:10px}}@media screen and (max-width:380px){.lm-promo-tiers__tier{min-height:54px;padding:8px 4px}.lm-promo-tiers__discount{font-size:1.2rem}.lm-promo-tiers__items{font-size:.82rem}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/lm-promo-banner.css.map */
