.sa2-card .saed-card-cart{display:flex;flex-direction:column;gap:10px;margin:0;width:100%}
.sa2-card .saed-quantity{display:flex;align-items:stretch;width:132px;max-width:100%;height:40px;border:1px solid #d9dce0;border-radius:5px;overflow:hidden;background:white}
.sa2-card .saed-quantity[hidden]{display:none}
.sa2-card .saed-qty-step{flex:0 0 38px;border:0;border-radius:0;background:#f4f4f4;color:#171a1b;font:600 21px/1 Arial,sans-serif;padding:0;min-height:38px;cursor:pointer}
.sa2-card .saed-qty-step:hover{background:#e8e8e8;color:#ef1726}
.sa2-card .saed-quantity input{appearance:textfield;-moz-appearance:textfield;min-width:0;width:54px;padding:0 2px;border:0;border-radius:0;background:white;color:#171a1b;text-align:center;font:600 15px/1 Arial,sans-serif;box-shadow:none}
.sa2-card .saed-quantity input::-webkit-inner-spin-button,.sa2-card .saed-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.sa2-card .saed-add-cart{justify-content:center;border:0;cursor:pointer;white-space:normal;min-height:48px;width:100%;font-family:inherit;font-weight:700;font-size:14px;line-height:1.3}
.sa2-card .saed-add-cart:disabled{opacity:.65;cursor:wait}
.sa2-card .saed-cart-status{font-size:12px;line-height:1.4;color:#344049}
.sa2-card .saed-cart-status:empty{display:none}
.sa2-card .saed-card-cart a.added_to_cart{font-size:13px;font-weight:700}
.sa2-card .saed-card-cart :focus-visible{outline:2px solid #ef1726;outline-offset:2px}
