@media(max-width:560px){
 .product-info .buy-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
 .product-info .buy-actions>.variant-picker{grid-column:1/-1;min-width:0}
 .product-info .buy-actions>label{grid-column:1;align-self:center}
 .product-info .buy-actions>.quantity{grid-column:2;justify-self:start}
 .product-info .buy-actions>.button{width:100%;min-width:0;min-height:46px;white-space:nowrap;padding:12px 10px;font-size:14px}
}
