.te-cart-status{flex:none;font-size:13px;line-height:1.45;color:var(--graphite,#454545)}
.te-cart-status[hidden],.te-cart-status [hidden]{display:none!important}
.te-cart-status p{margin:0 0 6px}
.te-cart-status button,.te-cart-status a{font:inherit;color:inherit;text-decoration:underline;background:none;border:0;padding:8px 0;margin-right:18px;cursor:pointer}
.te-cart-status button:disabled{opacity:.55;cursor:wait}
.te-cart-variant,.te-cart-detail,.te-cart-discount{display:block;margin-top:4px;font-size:12px;line-height:1.4;overflow-wrap:anywhere}
.te-cart-detail{color:var(--graphite,#454545)}
.te-cart-discount,.te-cart-discounts{color:var(--graphite,#454545);font-size:12px}
.te-cart-discount-row{display:flex;justify-content:space-between;gap:14px;margin:6px 0}
.te-cart-discount-row>span:first-child{overflow-wrap:anywhere;min-width:0}
.te-cart-discount-row>span:last-child{white-space:nowrap}
.te-cart-original{display:block;font-size:11px;font-weight:400;color:var(--muted,#686868)}
#lines .pr{text-align:right;white-space:nowrap}
#lines .cart-line-controls input{min-height:44px;max-width:76px}
#lines .cart-line-controls button{min-height:44px}
#lines [data-operation]:disabled{opacity:.55;cursor:wait}
#lines [data-locked="true"]:disabled{cursor:not-allowed}
#checkout[aria-disabled="true"]{opacity:.55;cursor:default;pointer-events:none}
.te-cart-status :focus-visible,#lines :focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(max-width:359px){#lines .cl{grid-template-columns:40px minmax(0,1fr) auto;gap:7px}#lines .thumb{width:40px;height:40px}#lines .pr{font-size:12px}#lines .cart-line-controls{gap:7px}.drawer{padding-left:16px;padding-right:16px}}
@media(prefers-reduced-motion:reduce){#lines .cl{animation:none}}
