.wlw-quantity-savings{margin:16px 0;padding:16px;border:1px solid #dce2e8;border-radius:12px;background:#f7f9fb;color:#17212d;min-width:0}
.wlw-quantity-savings[hidden]{display:none!important}
.wlw-quantity-savings .wlw-quantity-savings__title{margin:0;font-size:18px;font-weight:750;line-height:1.35;color:#17212d}
.wlw-quantity-savings .wlw-quantity-savings__subtitle{margin:4px 0 12px;font-size:13px;line-height:1.5;color:#495568}
.wlw-quantity-savings__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.wlw-quantity-savings__tiers button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:68px;padding:10px 5px;border:1px solid #cbd3dd;border-radius:8px;background:#fff;color:#17212d;font:inherit;cursor:pointer;line-height:1.4}
.wlw-quantity-savings__tiers button span{font-size:13px}
.wlw-quantity-savings__tiers button strong{font-size:15px;font-weight:750;color:#b91c1c}
.wlw-quantity-savings__tiers button:hover{border-color:#b91c1c}
.wlw-quantity-savings__tiers button[aria-pressed=true]{border:2px solid #b91c1c;padding:9px 4px;background:#fff2f2}
.wlw-quantity-savings__tiers button:focus-visible{outline:3px solid #183b64;outline-offset:3px}
.wlw-quantity-savings .wlw-quantity-savings__summary{margin:12px 0 5px;font-size:14px;font-weight:650;line-height:1.5;color:#17212d}
.wlw-quantity-savings .wlw-quantity-savings__terms{margin:0;font-size:12px;line-height:1.5;color:#495568}
@media(max-width:374px){.wlw-quantity-savings{padding:12px}.wlw-quantity-savings__tiers{gap:6px}.wlw-quantity-savings__tiers button strong{font-size:14px}}
