.member-savings{margin:1.6rem auto 0;overflow-x:auto;max-width:760px;--member-savings-accent: 47, 107, 63}.member-savings__heading{margin:0;font-size:1.5rem;font-weight:600}.member-savings__header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem 1.6rem;margin:0 0 1.2rem}.member-savings__controls{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.member-savings__label{font-size:1.2rem;font-weight:600}.member-savings__input{width:8rem;padding:.5rem .7rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:.6rem;font-size:1.2rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.member-savings__input:focus{outline:.2rem solid rgba(var(--color-foreground),.4);outline-offset:.2rem}.member-savings__unit{font-size:1.1rem;color:rgba(var(--color-foreground),.7)}.member-savings__table{width:100%;border-collapse:collapse;border:1px solid rgba(var(--color-foreground),.08);border-radius:.8rem;background:rgb(var(--color-background));overflow:hidden}.member-savings__table th,.member-savings__table td{padding:.9rem 1rem;text-align:left;font-size:1.2rem;line-height:1.4}.member-savings__table thead th{background:rgba(var(--color-foreground),.04);font-weight:600}.member-savings__table tbody th{font-weight:600;white-space:nowrap}.member-savings__table thead th:not(:first-child),.member-savings__table tbody td{text-align:center}.member-savings__table tbody tr+tr th,.member-savings__table tbody tr+tr td{border-top:1px solid rgba(var(--color-foreground),.08)}.member-savings__row--member th,.member-savings__row--member td{font-size:1.3rem;font-weight:600;color:rgb(var(--color-foreground))}.member-savings__row--regular th,.member-savings__row--regular td{color:rgba(var(--color-foreground),.65);font-size:1.1rem;font-weight:500}.member-savings__row--save th,.member-savings__row--save td{color:rgb(var(--member-savings-accent));font-weight:600;background:rgba(var(--member-savings-accent),.08)}.member-savings__row--save th{border-top-left-radius:.6rem;border-bottom-left-radius:.6rem}.member-savings__row--save td:last-child{border-top-right-radius:.6rem;border-bottom-right-radius:.6rem}@media screen and (max-width: 749px){.member-savings{max-width:100%}.member-savings__header-row{align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-member-savings-table.css.map */
