[data-cart-amount-benefit][hidden]{display:none!important}
.cart-summary>[data-cart-amount-benefit]{display:block;width:100%}
.cart-amount-benefit{display:grid;gap:5px;padding:13px 15px;margin-bottom:12px;border:1px solid color-mix(in srgb,var(--ink,#14201a) 15%,transparent);border-radius:12px;background:color-mix(in srgb,var(--primary,#216345) 6%,var(--surface,#fff));color:var(--ink,#14201a)}
.cart-amount-benefit strong{font-size:13px!important;line-height:1.5}.cart-amount-benefit small{font-size:11px;line-height:1.5;opacity:.8}
.cart-amount-benefit progress{width:100%;height:6px;margin-top:7px;border:0;border-radius:6px;overflow:hidden;accent-color:var(--primary,#216345);background:#80808022}
.cart-amount-benefit progress::-webkit-progress-bar{background:#80808022;border-radius:6px}.cart-amount-benefit progress::-webkit-progress-value{background:var(--primary,#216345);border-radius:6px}
.cart-amount-benefit.is-applied progress{display:none}.cart-amount-breakdown{display:grid;grid-template-columns:1fr auto;gap:8px;margin:0 0 15px;font-size:12px;line-height:1.5;color:var(--ink,#14201a)}.cart-amount-breakdown dd{margin:0;font-variant-numeric:tabular-nums;text-align:right}

.cart-item .sale-quantity-cart-note{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.5}
.cart-item .sale-cart-benefits{display:grid;gap:4px;margin-top:5px;min-width:0;color:var(--ink);font-size:10px;font-weight:650;line-height:1.5}
.cart-item .sale-cart-benefits[hidden]{display:none}
.cart-item .sale-cart-benefits span{white-space:normal;overflow-wrap:anywhere}
.cart-amount-breakdown dt{min-width:0;overflow-wrap:anywhere}.cart-amount-breakdown dd{white-space:nowrap}
