.card-actions{margin-top:auto;display:grid;gap:8px;padding-top:4px}
.card-actions form{margin:0}.card-actions .button{width:100%;padding-inline:10px;font-size:15px;min-height:48px}
.quick-feedback{font-size:14px;line-height:1.4;margin:8px 0 0;overflow-wrap:anywhere}
.quick-feedback:empty{display:none}.card-actions .text-link{margin:0}
.pickup-notice{border-left:3px solid var(--purple);padding:10px 14px;background:var(--soft);font-weight:650}
.cart-quantity{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cart-quantity .button{min-height:48px}
[hidden]{display:none!important}
