.ppp-mini-cart-item-controls {
position: relative !important;
top: auto !important;
right: auto !important;
bottom: auto !important;
left: auto !important;
z-index: 2;
display: flex !important;
flex: 0 0 100% !important;
width: 100% !important;
max-width: 100% !important;
box-sizing: border-box !important;
flex-direction: column !important;
align-items: flex-end !important;
justify-content: flex-start !important;
gap: 3px !important;
margin: 2px 0 0 !important;
padding: 0 42px 0 0 !important;
order: 5 !important;
}
.ppp-mini-cart-qty-input {
box-sizing: border-box !important;
display: block !important;
width: 48px !important;
min-width: 48px !important;
max-width: 48px !important;
height: 36px !important;
min-height: 36px !important;
margin: 0 !important;
padding: 3px 5px !important;
border: 1px solid #d9d2c8 !important;
border-radius: 8px !important;
background: #fff !important;
text-align: center !important;
font-size: 14px !important;
line-height: 1.2 !important;
box-shadow: none !important;
appearance: textfield !important;
-moz-appearance: textfield !important;
}
.ppp-mini-cart-quantity-caption {
display: block !important;
width: 68px !important;
text-align: center !important;
font-size: 14px !important;
font-weight: 500 !important;
line-height: 1.35 !important;
letter-spacing: 0 !important;
color: #555 !important;
}
.woocommerce-mini-cart__buttons .astra-continue-shopping-button {
display:block!important;
width:100%!important;
box-sizing:border-box!important;
margin:0!important;
padding:13px 18px!important;
font-weight:700!important;
line-height:1.4!important;
text-align:center!important;
text-decoration:none!important;
box-shadow:none!important;
cursor:pointer!important;
}