.c-buy-button{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.c-buy-button button[type=submit]{flex:1}.c-buy-button:has(.input-qty){border:.125rem solid var(--border-button);border-radius:var(--radius-round);gap:0}.c-buy-button:has(.input-qty) .input-qty,.c-buy-button:has(.input-qty) .input-qty *{border:none}.c-buy-button:has(.input-qty) .input-qty__button{min-width:2.25rem}.c-buy-button:has(.input-qty) .input-qty__button:first-of-type{border-radius:var(--radius-round) 0 0 var(--radius-round);padding-left:.25rem}.c-buy-button:has(.input-qty) .input-qty__button:last-of-type{padding-right:.25rem}.c-buy-button:has(.input-qty) .input-qty__button .icon{--icon-size:0.75rem}.c-buy-button:has(.input-qty) button[type=submit]{border-radius:0 var(--radius-round) var(--radius-round) 0}.c-buy-button__container{flex:1}