/* Add and quantity buttons */
body.pp-store-body .pp-menu-action{
  grid-column:3;
  min-width:0;
  display:flex;
  align-items:center;
  justify-content:flex-end;
}
body.pp-store-body .pp-menu-action .pp-add{
  position:static;
  width:var(--pp-action-width);
  min-width:var(--pp-action-width);
  max-width:var(--pp-action-width);
  height:var(--pp-action-height);
  min-height:var(--pp-action-height);
  padding:0 var(--pp-button-pad-x);
  border-radius:var(--pp-radius-button);
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:0;
  background:var(--pp-btn);
  color:#fff;
  box-shadow:var(--pp-shadow-button);
  border:1px solid rgba(255,255,255,.14);
  overflow:hidden;
  cursor:pointer;
  text-shadow:0 1px 2px rgba(0,0,0,.18);
}
body.pp-store-body .pp-menu-action .pp-add span{
  width:auto;
  flex:0 0 auto;
  padding:0;
  color:#fff;
  font-size:var(--pp-font-button);
  font-weight:850;
  letter-spacing:-.01em;
  line-height:1;
}
body.pp-store-body .pp-menu-action .pp-add i{display:none;}
body.pp-store-body .pp-menu-action .pp-qty-control{
  width:var(--pp-action-width);
  min-width:var(--pp-action-width);
  max-width:var(--pp-action-width);
  height:var(--pp-action-height);
  min-height:var(--pp-action-height);
  padding:0;
  border-radius:var(--pp-radius-button);
  display:inline-flex;
  align-items:center;
  justify-content:space-between;
  background:var(--pp-btn);
  color:#fff;
  border:1px solid rgba(255,255,255,.14);
  box-shadow:var(--pp-shadow-button);
  overflow:hidden;
}
body.pp-store-body .pp-menu-action .pp-qty-control button{
  appearance:none;
  -webkit-appearance:none;
  width:var(--pp-qty-button-width);
  height:100%;
  margin:0;
  padding:0;
  border:0;
  background:rgba(0,0,0,.10);
  color:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:20px;
  font-weight:900;
  line-height:1;
  border-radius:0;
  box-shadow:none;
}
body.pp-store-body .pp-menu-action .pp-qty-control button:first-child{border-right:1px solid rgba(255,255,255,.14);}
body.pp-store-body .pp-menu-action .pp-qty-control button:last-child{border-left:1px solid rgba(255,255,255,.14);}
body.pp-store-body .pp-menu-action .pp-qty-control strong{
  flex:1 1 auto;
  min-width:0;
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#fff;
  background:transparent;
  font-size:var(--pp-font-qty);
  font-weight:900;
  line-height:1;
  margin:0;
  padding:0;
  box-shadow:none;
  border:0;
}
