.mm-total-savings{--mm-ts-yellow: #ffcd2e;--mm-ts-black: #000;--mm-ts-bg: rgba(255, 205, 46, .05);margin:16px 0 20px;display:block}.mm-total-savings[hidden]{display:none!important}.mm-total-savings__card{display:flex;flex-direction:column;gap:15px;padding:20px;border:1px solid var(--mm-ts-yellow);border-radius:12px;background:var(--mm-ts-bg);overflow:hidden;box-sizing:border-box}.mm-total-savings__header{display:flex;align-items:center;gap:13px}.mm-total-savings__badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:7.736px 15.472px;border-radius:3.094px;background:var(--mm-ts-yellow);color:var(--mm-ts-black);font-family:Barlow,sans-serif;font-weight:900;font-size:17.019px;line-height:19.494px;letter-spacing:.6962px}.mm-total-savings__heading{margin:0;color:var(--mm-ts-black);font-family:Barlow,sans-serif;font-weight:900;font-size:20px;line-height:1;letter-spacing:0;text-transform:uppercase}.mm-total-savings__total{margin:0;color:var(--mm-ts-black);font-family:Barlow,sans-serif;font-weight:900;line-height:1;letter-spacing:1.0086px;text-transform:uppercase}.mm-total-savings__total-main{font-size:42.865px;line-height:1}.mm-total-savings__total-cents{font-size:30.258px;line-height:1}.mm-total-savings__rows{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;width:100%}.mm-total-savings__row{display:flex;align-items:center;gap:8px;width:100%}.mm-total-savings__row+.mm-total-savings__row{padding-top:8px;border-top:1px solid var(--mm-ts-yellow)}.mm-total-savings__check{flex:0 0 22px;width:22px;height:22px;display:block}.mm-total-savings__row-body{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1 1 auto;min-width:0}.mm-total-savings__label{margin:0;color:var(--mm-ts-black);font-family:Barlow,sans-serif;font-weight:700;font-size:12px;line-height:14.4px;letter-spacing:1.44px;text-transform:uppercase}.mm-total-savings__value{margin:0;flex:0 0 auto;color:var(--mm-ts-black);font-family:Barlow,sans-serif;font-weight:500;font-size:14.4px;line-height:14.4px;letter-spacing:1.44px;text-transform:uppercase;text-decoration:line-through;text-align:right}@media screen and (min-width:769px){.mm-total-savings__card{gap:19px;padding:30px 32px 40px}.mm-total-savings__badge{padding:10px 20px;border-radius:4px;font-size:22px;line-height:25.2px;letter-spacing:.9px}.mm-total-savings__heading{font-size:26px}.mm-total-savings__total{letter-spacing:1.2px}.mm-total-savings__total-main{font-size:51px}.mm-total-savings__total-cents{font-size:36px}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/mm-total-savings.css.map */
